โ† Tüm videolar
MT5 API ยท 3:09

Bağlantı hatalarını yönetme

Bağlanın → error alanını okuyun → terminal id değerini saklayın. MT5 bağlantı yöntemleri için adım adım rehber.

Adım adım yazılı anlatım

  1. 0:00

    Bağlantı hatalarını yönetme

    Bu eğitim MT5 bağlantı yöntemlerindeki hataları açıklıyor. HTTP durum kodunu, API hatalarını ve başarılı bağlantıyı gösteren verileri sırayla inceleyeceğiz.

  2. 0:15

    Yöntemin kendi rehberini açın

    Em te beş nokta em er pe ce nokta pro adresini açın. Soldan yöntemi seçin ve kod örneğinin altındaki istek başarısı rehberini genişletin. Açıklamalar seçilen yönteme göre değişir.

  3. 0:30

    1. HTTP durum kodunu kontrol edin

    Önce HTTP durum kodunu kontrol edin. HTTP durum kodu iki yüz, API'nin isteği alıp yanıt verdiğini gösterir. Ardından JSON gövdesini okuyun. Başka bir kodda önce HTTP hatasını ve yanıt gövdesini inceleyin.

  4. 0:52

    2. Devam etmeden error alanını kontrol edin

    error null değilse, data kullanmadan önce errorCode ve errorMessage alanlarını okuyun. Rehberde bu kodun açıklamasını ve yapılması gerekeni bulun. HTTP durum kodu iki yüz, bağlantının başarılı olduğunu tek başına göstermez.

  5. 1:11

    3. Terminalin bağlandığını doğrulayın

    Başarılı Connect Ex yanıtı data içinde terminalInstanceGuid döndürür. Bu terminal kimliğini sonraki istekler için saklayın. API anahtarı erişimi, terminal kimliği ise bu bağlantıyı tanımlar. Diğer bağlantı yöntemlerinin kendi yanıt alanlarını kullanın.

  6. 1:33

    Giriş reddedildi: bilgileri kontrol edin

    Aracı kurum girişi reddederse hesap numarasını, işlem şifresini ve tam sunucu adını kontrol edin. Doğru şifre yanlış sunucuda yine başarısız olur. Connect için host ve portu, Connect Proxy için ayrıca proxy bilgilerini kontrol edin.

  7. 1:53

    Sunucuya erişilemiyor: adresi kontrol edin

    Sunucu bulunamazsa tam adını kullanın veya Get Broker Servers By Broker Name ile arayın. Sunucuya erişilemiyorsa host, port ve ağ bağlantısını kontrol edin. Tekrar denemeden bildirilen nedeni düzeltin.

  8. 2:11

    Zaman aşımı: bağlantı durumunu okuyun

    Bağlantı zaman aşımı, sonucun henüz netleşmediği anlamına gelir. Yeni bir bağlantı denemesinden önce Connect State'i okuyun. Terminal hâlâ bağlanıyorsa bekleyin. Başarısız olduysa bildirilen sorunu düzeltip yeniden bağlanın.

  9. 2:30

    Terminal id değerinin tamamını kullanın

    Burada geçersiz terminal kimliğiyle gönderilmiş gerçek bir Account Summary isteği var. HTTP durum kodu iki yüz olmasına rağmen API hatası döndü. Connect Ex'in verdiği tam id ile düzeltin, sonra okuma isteğini yeniden deneyin.

  10. 2:50

    Bağlantı için üç kontrol

    Bağlantıda üç kontrol yapın: HTTP durum kodu, hata kodu ve mesajı, ardından bağlantı sonucu ve terminal kimliği. Seçilen yöntemin açıklamalarını izleyin ve uygulamanızın işi bitince terminal bağlantısını kesin.