prostotrader : Evet, hangi sırayla ve hangi hacimde olursa olsun
İşin şeması aşağıdaki gibidir:
Bekleyen bir emir verdi, siparişin hacmini m_volume değişkenine kaydetti
TRADE_TRANSACTION_DEAL_ADD geldiğinde, pozisyon hacmini m_volume değişkeniyle karşılaştırın ve orijinal siparişin hala askıda olup olmadığını kontrol edin (kısmi bir uygulama olabilir, ancak hacmi manuel olarak eklediniz).
Bekleyen bir emir verdi, siparişin hacmini m_volume değişkenine kaydetti
TRADE_TRANSACTION_DEAL_ADD alındığında, pozisyon hacmini m_volume değişkeniyle karşılaştırın ve orijinal siparişin hala askıda olup olmadığını kontrol edin (kısmi bir uygulama olabilir, ancak hacmi manuel olarak eklediniz).
Karputov Vladimir I (yaklaşık olarak) bir tef ile nasıl dans edileceğini biliyorum....
Bu nedenle, bir örneğe ihtiyacınız yok - ticaret emirlerinin yürütülmesinin tüm aşamaları burada açıkça belirtilmiştir. Bakmadın bile:
İzlemedin bile!
MQ Alexander 2016.08 . 0318 : 00# EN
Что касается ордеров, позиций и сделок.
Как написано в хелпе - последовательность поступления транзакций не гарантирована - транзакция переноса ордера в историю может быть получена раньше, чем транзакция сделки.
Изменение позиции в терминале происходит строго в результате получения сделочной транзакции , соответственно её получение является гарантией того что позиция поменялась.
Получение транзакции переноса ордера в историю, гарантирует только то, что ордер перестал быть активным (открытым) и был перенесён в историю ордеров.
Кроме того, транзакции могут потеряться при доставке от сервера к терминалу.
Что касается этой фразы.
Судя по всему - она осталась из документации к одной из начальных версий терминала с асинхронной торговли. В ближайшее время уберём. Виновные будут расстреляны.
TRADE_TRANSACTION_DEAL_ADD sizin her şeyiniz. Bu olay alınana kadar konum bilgisi yanlış olabilir. Diğer her şey sadece nasıl çalıştığına dair fikrinizdir. Başka bir deyişle, istek listesi.
TRADE_TRANSACTION_DEAL_ADD'yi bekleyin, ardından pozisyon hakkında bilgi alın. Hepsi bu.
TRADE_TRANSACTION_DEAL_ADD sizin her şeyiniz. Bu olay alınana kadar konum bilgisi yanlış olabilir. Diğer her şey sadece nasıl çalıştığına dair fikrinizdir. Başka bir deyişle, istek listesi.
TRADE_TRANSACTION_DEAL_ADD'yi bekleyin, ardından pozisyon hakkında bilgi alın. Hepsi bu.
Ben zaten söyledim:
Ben (yaklaşık olarak) tef ile dans etmeyi biliyorum.
Evet, hangi sırayla ve hangi hacimde olursa olsun
İşin şeması aşağıdaki gibidir:
Hey!
Durum aşağıdaki MT5, yapı 1375
Robot, işinde vadeli işlemler yaparken OrderSendAsync() işlevini kullanır.
Diyelim ki 2 kontrat hacmine sahip bir açık pozisyon var.
Geliştiricilere bir hatanın varlığını göstermek için günlük kaydı nasıl oluşturulur?
MOEX Moskova Borsası için bir ticaret robotu oluştururken nereden başlamalı makalesinde , TradeTransaction olaylarını dinleyen bir danışman örneği var
Alım satım işlemleri yaparken çalıştırmayı deneyin ve günlüklere bakın. Sorular gitmiş olmalı.
Bu "dinleyicinin" nasıl çalıştığına bir örnek:
MOEX Moskova Borsası için bir ticaret robotu oluştururken nereden başlamalı makalesinde , TradeTransaction olaylarını dinleyen bir danışman örneği var
Alım satım işlemleri yaparken çalıştırmayı deneyin ve günlüklere bakın. Sorular gitmiş olmalı.
Çok teşekkürler.
Keşke gerçek bir cevabım olsaydı:
Hatayı düzeltecek misin?
İşin şeması aşağıdaki gibidir:
prostotrader :
Keşke gerçek bir cevabım olsaydı:
Hatayı düzeltecek misin?
Tekrar araya girdiğim için çok üzgünüm... ama açıklığa kavuşturmama izin verin, sorun ne?
Çok teşekkürler.
Keşke gerçek bir cevabım olsaydı:
Hatayı düzeltecek misin?
Bu nedenle, bir örneğe ihtiyacınız yok - ticaret emirlerinin yürütülmesinin tüm aşamaları burada açıkça belirtilmiştir. Bakmadın bile:
Bu nedenle, bir örneğe ihtiyacınız yok - ticaret emirlerinin yürütülmesinin tüm aşamaları burada açıkça belirtilmiştir. Bakmadın bile:
İzlemedin bile!
İzlemedin bile!
TRADE_TRANSACTION_DEAL_ADD sizin her şeyiniz. Bu olay alınana kadar konum bilgisi yanlış olabilir. Diğer her şey sadece nasıl çalıştığına dair fikrinizdir. Başka bir deyişle, istek listesi.
TRADE_TRANSACTION_DEAL_ADD'yi bekleyin, ardından pozisyon hakkında bilgi alın. Hepsi bu.
TRADE_TRANSACTION_DEAL_ADD sizin her şeyiniz. Bu olay alınana kadar konum bilgisi yanlış olabilir. Diğer her şey sadece nasıl çalıştığına dair fikrinizdir. Başka bir deyişle, istek listesi.
TRADE_TRANSACTION_DEAL_ADD'yi bekleyin, ardından pozisyon hakkında bilgi alın. Hepsi bu.
Ben zaten söyledim:
Ben (yaklaşık olarak) tef ile dans etmeyi biliyorum.