Ticaret sunucusu dönüş kodu 10027 ne olacak?
Bu kütüphaneyi 10027 kodu ile kullanmayı deneyin. MQL5 Yardım'ı güncelleyeceğiz.
Kütüphane MT5 yapı 244 üzerinde derlenmiyor
'ErrorDescription.mqh' ErrorDescription.mqh 1 1 'TRADE_RETCODE_NO_CHANGES' - undeclared identifier ErrorDescription.mqh 37 12 'TRADE_RETCODE_SERVER_DISABLES_AT' - undeclared identifier ErrorDescription.mqh 38 12 'TRADE_RETCODE_CLIENT_DISABLES_AT' - undeclared identifier ErrorDescription.mqh 39 12 'TRADE_RETCODE_LOCKED' - undeclared identifier ErrorDescription.mqh 40 12 'TRADE_RETCODE_FROZEN' - undeclared identifier ErrorDescription.mqh 41 12 no executable file produced 1 1 6 error(s), 0 warning(s) 1 1
Kütüphane MT5 yapı 244 üzerinde derlenmiyor
PBX'in bu mesajları nasıl işlemesi gerektiğine dair öneriler almak istiyorum.
TradeServerReturnCodeDescription(int return_code) Terminalin yaratıcılarından, PBX'in bunları nasıl işlemesi gerektiği konusunda öneriler almak istiyorum.
Diyelim ki yanıtını aldı
case TRADE_RETCODE_REQUOTE: return(" Requote");
isteği hemen tekrarlayabilir mi yoksa biraz zaman gecikmesi mi önerilir.
Diyelim ki bu mesajı alana kadar sunucuya vurmanız gerekiyor
case TRADE_RETCODE_TOO_MANY_REQUESTS: return(" Too frequent requests");
PBX'in buna nasıl tepki vermesi gerektiği vb.
Mesajlara ek olarak
Terminalin yaratıcılarından PBX'in bunları nasıl işlemesi gerektiğine dair öneriler almak istiyorum.
Diyelim ki yanıtını aldı
case TRADE_RETCODE_REQUOTE: return (" Requote");
Talebin hemen tekrarlanması mümkün mü yoksa biraz gecikme mi öneriliyor?
Alan açıklaması
Saha | Açıklama |
retcode | Ticaret sunucusudönüş kodu |
anlaşma | Anlaşma gerçekleştirilmişse, anlaşmanın bileti. Bir ticaret işlemi sırasında raporlanır TRADE_ACTION_DEAL |
Sipariş | Verilmişse, emrin bileti. Bir ticaret işlemi sırasında raporlanır TRADE_ACTION_PENDING |
hacim | Broker tarafından onaylanan işlem hacmi. Emir gerçekleştirme türüne bağlıdır |
fiyat | Broker tarafından onaylanan anlaşmadaki fiyat. İşlem talebindekisapmaalanına ve/veya işlemin türünebağlıdır. |
teklif | Mevcut piyasa teklif fiyatı (requote fiyatı) |
sor | Mevcut piyasa teklif fiyatı (requotes fiyatı) |
Yorum | Broker'ın işlem hakkındaki yorumu (varsayılan olarak doldurulur) |
Teklif edilen fiyatlardan yeni bir takas talebi göndermeyi deneyin
Bana öyle geliyor ki, errordescription.mqh dosyasında return(" İşlem talebine verilen yanıtın bilinmeyen kodu") ve return("Bilinmeyen hata") satırlarını daha bilgilendirici bir şekilde, örneğin aşağıdaki gibi değiştirmek mantıklı:
return("Bilinmeyen işlem talebi yanıt kodu: " + IntegerToString(return_code)) ve
return("Bilinmeyen hata: " + IntegerToString(err_code) );
Faydası açıktır. Kod olmayan hatalı aktarılmış hata kodlarını yakalayabilecek ve errordescription.mqh dosyasında olmayan kodların açıklamalarını aynı google'da arayabileceksiniz. Ben tam olarak bu şekilde değiştirdim.
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
ErrorDescription:
Bu kütüphane, çalışma zamanı hatası kodlarının ve işlem sunucusu geri dönüş kodlarının açıklamalarını geri döndüren fonksiyonları içerir.
Yazar: MetaQuotes