Hatalar, hatalar, sorular - sayfa 1790

 
Artyom Trishkin :
Ve sipariş zaten verildiğinde, bir şey iade edilir mi?
ORDER_STATE_PLACED .
 
fxsaber :
ORDER_STATE_PLACED .
Pekala, şöyle anlatılıyor:


tanımlayıcı

Tanım

ORDER_STATE_STARTED

Siparişin doğruluğu kontrol edildi, ancak henüz komisyoncu tarafından kabul edilmedi

ORDER_STATE_PLACED

sipariş kabul edildi


Bir ticaret talebi gönderirsiniz (OrderSend) - doğruluğu kontrol edilir ve eğer OK ise true döndürülür. yani., ticaret talebinin doğruluğu ile ilgili cevap budur. Sunucu henüz bu isteği kabul etmedi.

Ayrıca, istek sunucu tarafından kabul edildiğinde, bununla ilgili bir yanıt döndürülecektir: ORDER_STATE_PLACED - sipariş verildi.

Söylemeye cüret etmiyorum, ama mantıksal olarak öyle çıkıyor. Su altı kayalarını bilmiyorum.
 
Artyom Trishkin :
Pekala, şöyle anlatılıyor:


tanımlayıcı

Tanım

ORDER_STATE_STARTED

Siparişin doğruluğu kontrol edildi, ancak henüz komisyoncu tarafından kabul edilmedi

ORDER_STATE_PLACED

sipariş kabul edildi


Bir ticaret talebi gönderirsiniz (OrderSend) - doğruluğu kontrol edilir ve eğer OK ise true döndürülür. yani., ticaret talebinin doğruluğu ile ilgili cevap budur. Sunucu henüz bu isteği kabul etmedi.

Ayrıca, istek sunucu tarafından kabul edildiğinde, bununla ilgili bir yanıt döndürülecektir: ORDER_STATE_PLACED - sipariş verildi.

Söylemeye cüret etmiyorum, ama mantıksal olarak öyle çıkıyor. Su altı kayalarını bilmiyorum.
OrderSend ile değil, OrderSendAsync ile çalışmanın mantığını anlattınız. Mevcut OrderSend bekleme süresinden sonra, emri silmek isteyeceksiniz ve büyük olasılıkla kopacaksınız çünkü. Başlatılan siparişler silinmez.
 
Artyom Trishkin :
Bir ticaret talebi gönderirsiniz (OrderSend) - doğruluğu kontrol edilir ve eğer OK ise true döndürülür. yani., ticaret talebinin doğruluğu ile ilgili cevap budur. Sunucu henüz bu isteği kabul etmedi.
Ve sonra OrderSend'in OrderSendAsync'den farkı nedir (isim hariç)?
 
A100 :
Ve sonra OrderSend'in OrderSendAsync'den farkı nedir (isim hariç)?
Pekala, yukarıda yazdım - sadece mantık görüşüme göre. Dörtlü uzun bir çalışmayı etkiler. Bu nedenle, bu soruya cevap vermem olası değil;)
 
Artyom Trishkin :
Pekala, yukarıda yazdım - sadece mantık görüşüme göre. Dörtlü uzun bir çalışmayı etkiler. Bu nedenle, bu soruya cevap vermem olası değil;)

Buradaki 7. maddeye bakın https://www.mql5.com/en/forum/23/page19#comment_2632240

Список изменений в билдах MetaTrader 5 Client Terminal
Список изменений в билдах MetaTrader 5 Client Terminal
  • www.mql5.com
Автоматическое обновление доступно через систему LiveUpdate:.
 
A100 :

Buradaki 7. maddeye bakın https://www.mql5.com/en/forum/23/page19#comment_2632240

Açıklanan durum için açıklama, sunucunun eski bir yapıda olması olabilir.

Eski yapının bu davayla ilgisi yok

Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum

MetaTrader 5 İstemci Terminali yapılarındaki değişikliklerin listesi

MetaQuotes Yazılım A.Ş. , 2016.07.14 15:30

  1. MQL5: Siparişleri yerleştirirken, değiştirirken ve kaldırırken OrderSend işlevinin davranışı değiştirildi. Davranış yalnızca harici ticaret sistemlerinde sipariş verirken değişir. Önceden, bir siparişin aracının sunucusuna başarılı bir şekilde yerleştirilmesinden (işlenmesinden) sonra OrderSend işlevinin denetimi döndürülürdü. Şimdi kontrol, yalnızca aracının sunucusu, siparişin başarılı bir şekilde verildiğine dair harici ticaret sisteminden bir bildirim aldıktan sonra iade edilir.

    Aşağıda, fonksiyonun önceki (kırmızı ok) ve mevcut davranışının şematik bir gösterimi bulunmaktadır:



Çünkü Öncesinde (şemada) bile OrderSend yalnızca Yerleştirildiğinde geri dönmüş olmalıydı. Ayrıca, durumlar, harici bir sistemin olmadığı farklı demo sunucularında gerçekleşir.
 
fxsaber :
Eski yapının bu davayla ilgisi yok
evet sildim o cümleyi
 
Muhatabın @-araması forumda çalışmıyor.
 

Herkese iyi günler!

EA'mın yük devretme bloğunda çalışabilmesi için geçmiş dönemde kaç komisyon, takas ve tahakkuk yapıldığını bilmek gerekiyor. Bu bilgiyi programlı olarak nasıl edinebilirim?