API — Application Programming Interface
Cara kerja
Pisahkan akses data dari izin trading. Tangani galat, tunda, batas permintaan dan koneksi ulang. Catat waktu, pengenal permintaan, respons serta eksekusi nyata. API dapat REST, streaming atau pustaka lokal; perilaku tidak saling menggantikan.
Kesalahan umum
Respons hilang tidak membuktikan order gagal mencapai server. Uji gangguan dan eksekusi sebagian sebelum modal nyata. Jangan masukkan kredensial ke kode publik atau log order.
Pelajaran lanjutan
Dalam kursus: 11.8 Python dalam trading – analisis data, otomasi dan riset. Sumber: MetaTrader 5: integrasi Python.
Izin dan batas operasi
Gunakan izin minimum perlu, lindungi rahasia dan rencanakan pencabutan akses. Endpoint kuotasi mungkin aktif sementara pengiriman order atau pembaruan akun tidak tersedia. Pantau setiap layanan terpisah dan tentukan respons aman data usang, jangan anggap koneksi berhasil seluruh alur sehat.
Pertanyaan umum
Apakah API sendiri strategi otomatis?
Bolehkah mengulang order membabi buta setelah timeout?
Tidak. Rekonsiliasikan permintaan awal dan eksekusi; instruksi yang sudah diterima dapat terduplikasi.