Ticaret ortamıyla çalışırken yaygın hatalar ve bunları ortadan kaldırmanın yolları - sayfa 10

 
Artyom Trishkin :

10009 TRADE_RETCODE_DONE - bunu kendiniz açıkladınız - sipariş tamamlandı. Bu basitçe, siparişin yürütme için kuyrukta sunucuya başarıyla yerleştirildiği gerçeğidir.

Ayrıca, bu emir yerine getirilirse (sonuçta sunucu tarafından reddedilebilir), o zaman bir anlaşma görünür - anlaşmanın sonucu olarak, açılış fiyatına sahip bir pozisyon görünecektir.

Hakkında okumak

OnTicaretİşlem

TradeTransaction olayı gerçekleştiğinde Uzman Danışmanlarda çağrılır. İşlev, bir ticaret talebinin yürütülmesinin sonuçlarını işlemek için tasarlanmıştır.

geçersiz OnTradeTransaction ()
    const MqlTradeTransaction&      trans , // ticari işlem yapısı
    const MqlTradeRequest&          istek , // istek yapısı
    const MqlTradeResult&           sonuç       // yanıt yapısı
);

Teşekkürler bunun için minnettarım.
 
fxsaber :

Kendi deneyimi.


Başka bir seçenek daha var, ancak "gelişmiş".

Teşekkürler - piyasa açılır açılmaz deneyeceğim...
 
fxsaber :

Kendi deneyimi.


Başka bir seçenek daha var, ancak "gelişmiş".

Teşekkürler - her iki seçenek de işe yarıyor.
Lütfen bana "gelişmiş" sürümün ne olduğunu söyler misiniz?
 
Algotrader18 :
Lütfen bana "gelişmiş" sürümün ne olduğunu söyler misiniz?

https://www.mql5.com/en/code/22166

TradeTransactions
TradeTransactions
  • www.mql5.com
Асинхронные торговые приказы обладают огромным преимуществом - высокая скорость при массовой отправке. Однако, распространению таких приказов мешает некоторое неудобство - данные о результате приказа возможно увидеть только в OnTradeTransaction. Такое обстоятельство заставляет обывателя строить событийную модель своей ТС, если хочется...
 
Teşekkürler bunun için minnettarım.