Время регистраций заявок на сервере МТ5:
11868790-ввод заявки
22:32:48.991 'xxxxx': order placed for execution [#11868790 buy limit 1.00 ED-6.15 at 1.0572]
22:32:48.997 'xxxxx': order #11868790 buy limit 1.00 ED-6.15 at 1.0572 placed due execution [added order #11868790, buy limit 1.00 ED-6.15 at 1.0572 [based on order '15094784179']]
11868790-снятие заявки
22:32:54.491 'xxxxx': cancel order #11868790 buy limit 1.00 ED-6.15 at 1.0572
22:32:54.498 'xxxxx': order #11868790 buy limit 1.00 ED-6.15 at 1.0572 canceled due execution [canceled order #11868790 [based on order '15094784179']]
11868770- ввод заявки
22:31:54.582 'xxxxx': order placed for execution [#11868770 buy limit 1.00 ED-6.15 at 1.0572
22:31:54.598 'xxxxx': order #11868770 buy limit 1.00 ED-6.15 at 1.0572 placed due execution [added order #11868770, buy limit 1.00 ED-6.15 at 1.0572 [based on order '15094782093']]
11868770- снятие заявки
22:32:00.474 'xxxxx': cancel order #11868770 buy limit 1.00 ED-6.15 at 1.0572
22:32:00.491 'xxxxx': order #11868770 buy limit 1.00 ED-6.15 at 1.0572 canceled due execution [canceled order #11868770 [based on order '15094782093']]
С уважением,
Федор Пылаев
Заместитель начальника Отдела поддержки пользователей торговых систем
Управления сопровождения торговых систем
Брокерского дома «ОТКРЫТИЕ»
KO 022:32:03.358 Trades 'xxxxx': buy limit 1.00 ED-6.15 at 1.0572
FG 022:32:03.415 Trades 'xxxxx': buy limit 1.00 ED-6.15 at 1.0572 placed for execution in57 ms
ED 022:32:09.250 Trades 'xxxxx': cancel order #11868770 buy limit 1.00 ED-6.15 at 1.0572
HQ 022:32:09.306 Trades 'xxxxx': cancel order #11868770 buy limit 1.00 ED-6.15 at 1.0572 placed for execution in55 ms
RL 022:32:57.765 Trades 'xxxxx': buy limit 1.00 ED-6.15 at 1.0572
JG 022:32:57.826 Trades 'xxxxx': buy limit 1.00 ED-6.15 at 1.0572 placed for execution in61 ms
IE 022:33:03.266 Trades 'xxxxx': cancel order #11868790 buy limit 1.00 ED-6.15 at 1.0572
CR 022:33:03.323 Trades 'xxxxx': cancel order #11868790 buy limit 1.00 ED-6.15 at 1.0572 placed for execution in56 ms
15094784179 время прихода команды постановки заявки - 22:33:00.018, время ответа на данную команду 22:33:00.019.
15094782093 время прихода команды постановки заявки - 22:32:05.609, время ответа на данную команду 22:32:05.610.
15094782093 время прихода команды удаления заявки - 22:32:11.502, время ответа на данную команду 22:32:11.50315094784179 время прихода команды удаления заявки - 22:33:05.519, время ответа на данную команду 22:33:05.520
22:32:03.358 Trades 'xxxxx': buy limit 1.00 ED-6.15 at 1.0572 - терминал отправил заявку
22:31:54.582'xxxxx': order placed for execution [#11868770 buy limit 1.00 ED-6.15 at 1.0572 - сервер МТ получил, обработал и отправил заявку на биржу
22:32:05.609 время прихода команды постановки заявки - биржа получила заявку
22:32:05.610 время ответа на данную команду - биржа выставила заявку, присвоила ордер и отправила подтверждение серверу МТ522:31:54.598'xxxxx': order #11868770 buy limit 1.00 ED-6.15 at 1.0572 placed due execution [added order #11868770, buy limit 1.00 ED-6.15 at 1.0572 [based on order '15094782093']] - сервер МТ5 получил билет ордера и подтверждение установки
22:32:03.415 Trades 'xxxxx': buy limit 1.00 ED-6.15 at 1.0572 placed for execution in57 ms - терминал получил подтверждение от сервера МТ5 об установке ордера
终端(净时间):22:32:03.415 -22:32:03.358 - 16 ms = 41 ms
删去。
22:32:09.250 Trades 'xxxxx': cancel order #11868770 buy limit 1.00 ED-6.15 at 1.0572 - терминал отправил заявку
22:32:00.474 'xxxxx': cancel order #11868770 buy limit 1.00 ED-6.15 at 1.0572 - сервер МТ получил, обработал и отправил заявку на биржу
22:32:11.502 время прихода команды удаления заявки(15094782093) - биржа получила заявку
22:32:11.503 время ответа на данную команду(15094782093) - биржа выставила заявку, присвоила ордер и отправила подтверждение серверу МТ5
22:32:00.491 'xxxxx': order #11868770 buy limit 1.00 ED-6.15 at 1.0572 canceled due execution [canceled order #11868770 [based on order '15094782093']] - сервер МТ5 получил билет ордера и подтверждение установки
22:32:09.306 Trades 'xxxxx': cancel order #11868770 buy limit 1.00 ED-6.15 at 1.0572 placed for execution in 55 ms - терминал получил подтверждение от сервера МТ5 об установке ордера
删除一个订单的工作时间。
交换:22:32:11.503-22:32:11.502= 1ms
MT5服务器(不含交换时间,包括网关):22:32:00.491-22:32:00.474- 1 ms = 16 ms
22:32:57.765 Trades 'xxxxx': buy limit 1.00 ED-6.15 at 1.0572 - терминал отправил заявку
22:32:48.991'xxxxx': order placed for execution [#11868790 buy limit 1.00 ED-6.15 at 1.0572] - сервер МТ получил, обработал и отправил заявку на биржу
22:33:00.018 время прихода команды постановки заявки(15094784179) - биржа получила заявку
22:33:00.019 время ответа на данную команду(15094784179) - биржа выставила заявку, присвоила ордер и отправила подтверждение серверу МТ522:32:48.997'xxxxx': order #11868790 buy limit 1.00 ED-6.15 at 1.0572 placed due execution [added order #11868790, buy limit 1.00 ED-6.15 at 1.0572 [based on order '15094784179']] - сервер МТ5 получил билет ордера и подтверждение установки
22:32:57.826 Trades 'xxxxx': buy limit 1.00 ED-6.15 at 1.0572 placed for execution in61 ms - терминал получил подтверждение от сервера МТ5 об установке ордера
22:33:03.266 Trades 'xxxxx': cancel order #11868790 buy limit 1.00 ED-6.15 at 1.0572 - терминал отправил заявку
22:32:54.491 'xxxxx': cancel order #11868790 buy limit 1.00 ED-6.15 at 1.0572 - сервер МТ получил, обработал и отправил заявку на биржу
22:33:05.519 время прихода команды удаления заявки(15094784179) - биржа получила заявку
22:33:05.520 время ответа на данную команду(15094784179) - биржа выставила заявку, присвоила ордер и отправила подтверждение серверу МТ5
22:32:54.498 'xxxxx': order #11868790 buy limit 1.00 ED-6.15 at 1.0572 canceled due execution [canceled order #11868790 [based on order '15094784179']] - сервер МТ5 получил билет ордера и подтверждение установки
22:33:03.323 Trades 'xxxxx': cancel order #11868790 buy limit 1.00 ED-6.15 at 1.0572 placed for execution in 56 ms - терминал получил подтверждение от сервера МТ5 об установке ордера
删除一个订单的工作时间。
交换:22:33:05.520-22:33:05.519= 1ms
MT5服务器(不含交换时间,包括网关):22:32:54.498-22:32:54.491- 1 ms = 6 ms
2015.03.2010:23:53.787 Trades 'xxxxx': modify order #12010544 sell limit 2.00 FEES-9.15 at 8979 sl: 0 tp: 0 -> 8977, sl: 0 tp: 0 placed for execution in318 ms
2015.03.2010:44:44.158 Trades 'xxxxx': cancel order #12011548 sell limit 2.00 GMKR-9.15 at 108250 placed for execution in329 ms
2015.03.2014:17:00.353 Trades 'xxxxx': buy limit 2.00 MIX-6.15 at 164400 placed for execution in39 ms
2015.03.2014:22:25.875 Trades 'xxxxx': sell limit 2.00 ROSN-9.15 at 25363 placed for execution in31 ms
2015.03.2014:41:23.055 Trades 'xxxxx': cancel order #12019785 sell limit 1.00 HYDR-9.15 at 5905 placed for execution in32 ms
2015.03.2014:46:41.859 Trades 'xxxxx': sell limit 2.00 GMKR-9.15 at 108746 placed for execution in322 ms
2015.03.2014:49:52.599 Trades 'xxxxx': cancel order #12022268 sell limit 3.00 UJPY-9.15 at 121.57 placed for execution in319 ms
爱德华!
请等到本期结束时再说吧!
当然...我只是有一个习惯,就是过早地惊慌失措
拯救你的神经...这没有什么犯罪。
只是对一个问题的困难(工作)解决方案(带点感情色彩:))....。
这里是MT5服务器的时间。
有趣的是!
交易所 "生活 "在自己的时间里,服务器和终端彼此之间以及与交易所之间都不友好。
所以。
MT5应用 -11868770 (15094782093 - 交易所)
设置。
订单设置时间。
交换:22:32:05.610-22:32:05.609= 1ms
MT5服务器(不含交易所时间,包括网关):22:31:54.598 -22:31:54.582 - 1ms = 15ms
终端(净时间):22:32:03.415 -22:32:03.358 - 16 ms = 41 ms
删去。
删除一个订单的工作时间。
交换:22:32:11.503-22:32:11.502= 1ms
MT5服务器(不含交换时间,包括网关):22:32:00.491-22:32:00.474- 1 ms = 16 ms
终端(净时间):22:32:09.306-22:32:09.250- 17 msec = 39 msec
----------------------------------------------------------------------------------------
MT5应用 -11868790(15094784179-exchange)
设置。
订单设置时间。
交换:22:33:00.019-22:33:00.018= 1ms
MT5服务器(不含交易所时间,包括网关):22:32:48.997-22:32:48.991- 1ms = 5ms
终端(净时间):22:32:57.826-22:32:57.765- 6 ms = 55 ms
删去。
删除一个订单的工作时间。
交换:22:33:05.520-22:33:05.519= 1ms
MT5服务器(不含交换时间,包括网关):22:32:54.498-22:32:54.491- 1 ms = 6 ms
终端(净时间):22:33:03.323-22:33:03.266- 7 ms = 50 ms
------------------------------------------------------------------------------------
为了全面了解正在发生的事情,FORTS网关的时间并不充足(向经纪人提出的请求)。
但即使是现在,我们也可以得出一个预测性的 结论。
1.FORTS是最快和最稳定的链接(1ms)!
FORTS网关产生延迟的概率很高( 15 ms, 16 ms, 5 ms, 6 ms)。
不清楚为什么MT5服务器和终端交换数据包这么长(41毫秒,39毫秒, 55毫秒,50毫秒)*。
(也许经纪人与本地网络有问题?)
* 投标是在经纪人的本地网络上发布的。
P/S 有人通过BCS与MT5一起工作吗?
终端、服务器和交易所都有自己的时间表,这是符合逻辑的,可以理解的。我认为,使这三个部分在时间上同步化,甚至在技术上也是相当有问题的。这就是为什么每个系统都生活在自己的时间框架内。
但在这种情况下,交易员应该怎么做?
它似乎是一个相当长的链条,在通过一个 有许多节点的贸易订单。
终端 - 供应商网络 - 服务器 - 网关 - 交易所 - 网关 - 服务器 - 供应商网络 - 终端。这个链条中的虚拟主机取代了供应商的网络。
这个链条的参与者并没有表现出任何特别的热情来理解延迟,除了 交易员,他是所有参与者中唯一要承担这些延迟成本的人。
每次都要理清时间,看看哪里有实质性的延误,这太令人苦恼了,在道德上也很难。在你得到任何结果之前,你必须听很多垃圾和对你的指责,以至于你开始问:为什么我需要这一切?
交易员的主要目的是交易,而不是挖掘时间。
看来对付延误的唯一办法是减少链条上的环节!"。
至于时间,你这么说是因为你在FOREX上工作,在FORTS上,情况是不同的。
你在19:00:00.450从交易所得到一个报价,然后发送一个订单,服务器会做出回应。
这就是外汇的全部内容--时间滞后。
关于延误。
不管 平均延迟是多少,即如果平均为10-12毫秒,那么这就是工作中的
但当最小延迟为6ms,最大延迟达到300ms时。
这已经是一个故障了。在FORTS,90%的策略都是基于限价单的买入(以当前价格买入或根本不买)。
当滞后达到12毫秒时,10个订单中有5个有时间工作,当时间开始 "波动 "时,10个订单中有9个没有时间工作。
我们需要工作的稳定性。
如果你不满意家里的12毫秒,就使用虚拟机。 如果你不满意虚拟机的6毫秒,就在交易所安装你的交易机器人。
但是,当虚拟机是6毫秒,然后是61毫秒--这不应该是这样的!
当延迟达到12ms时,10个订单中有5个有时间触发,而当时间开始 "波动 "时,10个订单中有9个没有时间触发。
如果即使有高达12毫秒的滞后,10个订单中只有5个有时间生效,这意味着你想要一个非常好的价格,很多人想要,但没有多少人有时间采取)我也开始想要它了。
问题不在于价格,问题在于稳定性。
雷纳特,日安!
根据目前的实践,很明显,订单的执行时间从10m.s.到300m.s.或更多不等。请解释这种交易订单 执行不稳定的原因是什么。
雷纳特!
你没有回答我的问题,这个问题的答案对我通过MT5进行交易极为重要。我恳请你回答这个问题。
这两个数字又是如何结合起来的呢?
和当天的证券交易所报告