Penanganan kesalahan koneksi
Hubungkan → periksa error → simpan id terminal. Panduan untuk metode koneksi MT5.
Panduan tertulis
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.