Видимо нужно объяснить как работает система ордеров и что означает placed.
Итак:
1. Вы отправляете запрос
buy limit 5.00 SNGR-3.16 at 35501
2. Сервер МТ5 проверяет это запрос (параметры, претрейд и т.д.). Если есть проблемы, то в ответ на запрос вы получите получите соответствующий код ошибки.
После чего заводит у себя новый ордер присваивая ему тикет (#24025010) - у ордера при этом выставляется состояние started. Проставлять тикет ордера нужно для того чтобы в момент выставления ордера на бирже связать идентификатор ордера в МТ5 с ордером на бирже.
Терминалу отправляется транзакция о добавлении нового ордера в состоянии started - это можно отследить в OnTradeTransaction.
3. Далее торговый сервер (через шлюз) отправляет вашу заявку на биржу, если заявка успешно отправилась, то на ваш запрос отправляется ответ placed - это значит
"что заявка отправлена", результаты её работы будут выполняться асинхронно, т.к. заранее не известно через какое время ответит биржа.Соответственно именно в этот момент вы видите в журнале запись
2015.11.26 10:48:23.726 Trades 'ххххх': buy limit 5.00 SNGR-3.16 at 35501 placed for execution in 7 ms
4. Спустя какое то время, биржа устанавливает ордер в своей системе, присваивает ему свой идентификатор, после чего уведомляет об этом шлюз и сервер МТ5.
Если биржа установила ордера - то в ордер в МТ5 прописывается идентификатор ордера на бирже, и состояние ордера меняется со started => placed.
Если биржа по какой-то причине отказала в выставлении ордера, то ордер снимается.
Это всё можно отследить простым журналирование транзакций приходящих в OnTradeTransaction.
09:33:18.898 Trades '1006337': exchange sell 1.00 Si-3.16 at market
09:33:18.925 Trades '1006337': exchange sell 1.00 Si-3.16 at market placed for execution in 26 ms
09:33:18.937 Trades '1006337': deal #4986730 sell 1.00 Si-3.16 at 77731 done (based on order #39860859)
从最后一页开始阅读。深思熟虑和每一个字:https://www.mql5.com/ru/forum/38456/page68#comment_2184557
你至少要对什么是技术性证据有起码的了解。它是现有的终端日志,有毫秒级的时间。
如果有终端日志对应一些空的和不指定的专家行,那么人们就可以谈论技术证据和数据正确性。但相反,有一个长期的故意操纵与隐藏原始数据的行为。
你理解错了。只要看看你的日志 - 既有订单的发送,也有收到确认的时刻。你可以通过日志中现有的以毫秒为单位的时间,轻松计算出这些事件之间的时间。
雷纳特,谢谢你的回答然而,在这种情况下,我想请你评论一下你的雇员从SD来的关于发送逮捕令的状态的话。基本上,写给他们的是,服务器响应并不意味着订单已经发布到交易所,而只是发送。
我把这一澄清的文本复制到下面(https://www.mql5.com/ru/forum/58012/page9#comment_2073582)。
那么,你是拆解了日志,还是测量了实际时间?
事实证明,这与大众汽车公司的柴油发动机是一样的。
在这种情况下,真实是很难准确测量的。特别是当我们在谈论相对论速度的时候。
只有日志。如果他们不撒谎--那么我认为订单执行速度 一切都很好。至少,我有足够的 "到我的脖子"。
雷纳特,谢谢你的回答然而,在这种情况下,我想请你对你的员工从斯洛伐克来的关于发送订单的状况的话进行评论。基本上,写给他们的是,服务器响应并不意味着订单已经发布到交易所,而只是发送。
我把这个解释的文字复制到下面(https://www.mql5.com/ru/forum/58012/page9#comment_2073582)。
是什么阻碍了你查看日志中的记录 并了解信息链。
问题是:数学仪器不好的人,甚至是小学三年级水平的人,在这里做什么?
这不是一种侮辱,而是一个真实而简单的问题。一个人厚着脸皮把它记下来,其他人无法阅读日志并手动比较计时。
顺便说一下,这里有一个小脚本,以证明历史上关于交易的信息被捕获的速度。当把脚本附加到图表上时,你可以选择买入或卖出方向。开仓的 数量是1手。
而信息在运行几次后会显示在 "专家 "标签中。我认为手动计算速度并不困难。
问题是:数学仪器不好的人,甚至是小学三年级水平的人,在这里做什么?
这不是一种侮辱,而是一个真实而简单的问题。一个人厚着脸皮把它记下来,其他人无法阅读日志并手动比较计时。
非常感谢您的答复。现在我明白了公司负责人对MT5终端用户的态度。
Z.U. 而你,卡尔普托夫,应该知道MT5的日志并没有显示交易所服务器对安装-删除挂单 的确认。
在技术上的失利之后,唯一可以谈的就是关系。
这是一个技术论坛,而不是贵族少女的研究所。指控的严重性足以应对这一结果。
而事实证明,kond777是Mikhail Filimonov(原名Mikalas,也是炒作的)的本土克隆人。他直到最后才承认自己被操纵。
在技术上的失利之后,唯一可以谈的就是关系。
这是一个技术论坛,而不是贵族少女的研究所。指控的严重性足以应对这一结果。
而事实证明,kond777是Mikhail Filimonov(原名Mikalas,也是炒作的)的本土克隆人。直到最后一次,他都没有承认自己的操纵行为。
多么厚的脸皮啊!
他禁止了这两个人,而且他还在泼脏水!
好大的胆子!
他把他们两个都禁了,而且他还在泼脏水!
而Nadin_Kass,据我所知,是迈克尔新获得的但已经是第2个克隆人?:(
这并不顺利。:(((
而且坦率地说,我相信迈克尔,甚至为破坏性的行为自责。但它就在那里。:(
P.S. Renat,感谢你的澄清。