โ† Semua tutorial
MT5 API ยท 3:19

Penanganan kesalahan koneksi

Hubungkan → periksa error → simpan id terminal. Panduan untuk metode koneksi MT5.

Panduan tertulis

  1. 0:00

    Penanganan kesalahan koneksi

    Tutorial ini menjelaskan penanganan kesalahan pada metode koneksi MT5. Kita akan memeriksa kode status HTTP, membaca kesalahan API, dan mengenali respons koneksi yang berhasil.

  2. 0:15

    Buka panduan metode yang dipilih

    Buka em ti lima titik em er pe ce titik pro. Pilih metode di menu kiri. Di bawah contoh kode, perluas panduan untuk memeriksa apakah permintaan berhasil. Isinya menyesuaikan metode yang dipilih.

  3. 0:33

    1. Periksa kode status HTTP

    Pertama, periksa kode status HTTP. Kode status HTTP dua ratus berarti API menerima permintaan dan mengembalikan respons. Berikutnya, baca isi JSON. Untuk kode lain, periksa kesalahan HTTP dan isi respons terlebih dahulu.

  4. 0:55

    2. Periksa error sebelum melanjutkan

    Jika error tidak null, baca errorCode dan errorMessage sebelum memakai data. Cocokkan kode tersebut dengan penjelasan dan langkah perbaikan dalam panduan. Kode status HTTP dua ratus tidak berarti koneksi berhasil.

  5. 1:14

    3. Pastikan terminal terhubung

    Connect Ex yang berhasil mengembalikan terminalInstanceGuid di dalam data. Simpan pengenal terminal itu untuk permintaan berikutnya. Kunci API mengidentifikasi akses, sedangkan id terminal mengidentifikasi koneksi ini. Untuk metode koneksi lain, gunakan bidang responsnya masing-masing.

  6. 1:38

    Login ditolak: periksa kredensial

    Jika broker menolak login, periksa nomor akun, kata sandi trading, dan nama server yang tepat. Kata sandi yang benar pada server yang salah tetap gagal. Untuk Connect, periksa host dan port. Untuk Connect Proxy, periksa juga pengaturan proksi.

  7. 1:59

    Server tidak tersedia: periksa alamat

    Jika server broker tidak ditemukan, gunakan nama yang tepat atau cari dengan Get Broker Servers By Broker Name. Jika tidak terjangkau, periksa host, port, dan konektivitas. Perbaiki penyebab yang dilaporkan sebelum mencoba lagi.

  8. 2:20

    Waktu habis: periksa status koneksi

    Koneksi yang melewati batas waktu belum memiliki hasil pasti. Baca Connect State sebelum membuat koneksi baru. Jika terminal masih menghubungkan, tunggu sampai selesai. Jika gagal, perbaiki masalah yang dilaporkan lalu hubungkan ulang.

  9. 2:39

    Gunakan id terminal lengkap

    Ini adalah permintaan Account Summary nyata dengan pengenal terminal yang tidak valid. Responsnya memiliki kode status HTTP dua ratus, tetapi berisi kesalahan API. Ganti id dengan pengenal lengkap dari Connect Ex, lalu ulangi permintaan baca.

  10. 3:00

    Tiga pemeriksaan koneksi

    Untuk metode koneksi, lakukan tiga pemeriksaan: kode status HTTP, kode dan pesan kesalahan, lalu hasil koneksi dan pengenal terminal. Ikuti panduan metode yang dipilih dan putuskan koneksi setelah aplikasi selesai.