应对交易环境时的典型错误和如何处理这些错误 - 页 10

 
Artyom Trishkin:

10009 TRADE_RETCODE_DONE - 你自己描述过了 - 订单已经执行。这只是一个事实,即该订单已成功排到服务器上执行。

进一步说,如果这个订单被执行(毕竟它可以被服务器拒绝),那么就有一笔交易 - 这是交易 的结果,有一个开盘价。

阅读关于

贸易交易时

当TradeTransaction事件发生时,专家顾问系统会调用它。该函数用于处理交易请求的执行结果。

空白OnTradeTransaction()。
const MqlTradeTransaction&trans,// 贸易交易的结构
const MqlTradeRequest&request,// 请求结构
const MqlTradeResult& result// 响应的结构
);

谢谢你 - 我会的。
 
fxsaber:

我自己的经验。


还有一个选项,但它是 "高级 "的。

谢谢--一开市我就试一试......。
 
fxsaber:

我自己的经验。


还有一个选项,但它是 "高级 "的。

谢谢你--两个选项都可以。
请你告诉我,什么是 "高级 "选项?
 
Algotrader18:
请你告诉我,什么是 "高级 "版本?

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

TradeTransactions
TradeTransactions
  • www.mql5.com
Асинхронные торговые приказы обладают огромным преимуществом - высокая скорость при массовой отправке. Однако, распространению таких приказов мешает некоторое неудобство - данные о результате приказа возможно увидеть только в OnTradeTransaction. Такое обстоятельство заставляет обывателя строить событийную модель своей ТС, если хочется...
 
谢谢你--我将阅读它。