MQ Alexander 2016.08.0318:00# EN
Что касается ордеров, позиций и сделок.
Как написано в хелпе - последовательность поступления транзакций не гарантирована - транзакция переноса ордера в историю может быть получена раньше, чем транзакция сделки.
Изменение позиции в терминале происходит строго в результате получения сделочной транзакции, соответственно её получение является гарантией того что позиция поменялась.
Получение транзакции переноса ордера в историю, гарантирует только то, что ордер перестал быть активным (открытым) и был перенесён в историю ордеров.
Кроме того, транзакции могут потеряться при доставке от сервера к терминалу.
Что касается этой фразы.
Судя по всему - она осталась из документации к одной из начальных версий терминала с асинхронной торговли. В ближайшее время уберём. Виновные будут расстреляны.
什么顺序和什么数量并不重要
该计划如下。
你好!
情况如下:MT5,构建1375
在其工作中,当交易期货时,机器人使用OrderSendAsync()函数。
假设有一个成交量为2个合约的未平仓头寸。
我应该如何进行日志记录,以通知开发人员有关错误?
在 "为莫斯科交易所MOEX创建交易机器人时从哪里开始"一文中,有一个监听TradeTransaction 事件的振荡器的例子。
试着运行它,看看已执行的交易日志。不应存在任何问题。
这个 "听众 "如何工作的一个例子。
在《如何 开始为莫斯科交易所MOEX创建一个交易机器人》一文中,有一个监听TradeTransaction 事件的猫头鹰的例子。
试着运行它,看看交易操作的日志。任何问题都应该消失。
非常感谢你。
我只想知道它的要点。
你会修复它吗?
该计划如下。
prostotrader:
只是,我希望得到一个实质性的答案。
你会纠正这个错误吗?
我很抱歉再次闯入......但让我问你,什么是错误?
非常感谢你。
只是,我希望得到一个实质性的答案。
你会纠正这个错误吗?
那么你就不需要这个例子了--交易订单 执行的所有阶段都清楚地写在那里了。你甚至没有看过它。
所以你不需要这个例子--它清楚地阐述了交易订单 执行的所有阶段。你甚至没有看过它。
TRADE_TRANSACTION_DEAL_ADD归你所有。直到你得到这个事件--位置信息可能是假的。其他一切都只是你对它如何工作的想法。换句话说,就是愿望。
等待TRADE_TRANSACTION_DEAL_ADD,然后获取仓位信息。就这样了。
TRADE_TRANSACTION_DEAL_ADD是你的一切。在你收到这个事件之前--位置信息可能是假的。其他一切都只是你对它如何工作的想法。换句话说,就是愿望。
等待TRADE_TRANSACTION_DEAL_ADD,然后获取仓位信息。就这样了。
我已经告诉你了。
如何用手鼓跳舞我(大概)知道。