API: Uygulama Programlama Arayüzü
Nasıl çalışır?
Veri erişimini işlem izinlerinden ayırın. Hataları, gecikmeleri, talep limitlerini ve yeniden bağlantıyı yönetin. Zaman damgalarını, talep tanımlayıcılarını, yanıtları ve fiilî gerçekleşmeleri kaydedin. API'ler REST, akış bağlantıları veya yerel kütüphaneler kullanabilir; davranışları birbirinin yerine geçmez.
Yaygın hata
Eksik yanıt emrin sunucuya ulaşamadığını kanıtlamaz. Gerçek sermaye kullanmadan önce kesintileri ve kısmi gerçekleşmeyi test edin. Kimlik bilgilerini kamuya açık koda veya emir günlüklerine koymayın.
Daha fazla öğrenme
Kursta: 11.8 İşlemde Python: veri analizi, otomasyon ve araştırma. Kaynaklar: MetaTrader 5: Python entegrasyonu.
İzinler ve operasyonel limitler
Gereken minimum izinleri kullanın, sırları koruyun ve erişimin nasıl kaldırılacağını planlayın. Emir gönderimi veya hesap güncellemeleri kullanılamazken kotasyon uç noktası çalışabilir. Başarılı bağlantının bütün iş akışının sağlığını kanıtladığını varsaymak yerine her hizmeti ayrı izleyin ve eski veriye güvenli tepki tanımlayın.
Sık sorulan sorular
API kendi başına otomatik strateji midir?
Zaman aşımından sonra emri körlemesine yeniden deneyebilir miyim?
Hayır. Özgün talebi ve gerçekleşmeleri mutabık hâle getirin; aksi hâlde önceden kabul edilmiş talimat yinelenebilir.