Раньше, время исполнения 6 мс. появлялось раз в месяц, а сейчас:
2015.09.1115:10:40.640 Trades 'xxxxx': buy limit 3.00 BR-11.15 at 49.012015.09.1115:10:40.650 Trades 'xxxxx': buy limit 3.00 BR-11.15 at 49.01 placed for execution in8 ms
2015.09.1115:10:40.670 Trades 'xxxxx': cancel order #20336332 buy limit 3.00 BR-11.15 at 49.012015.09.1115:10:40.680 Trades 'xxxxx': cancel order #20336332 buy limit 3.00 BR-11.15 at 49.01 placed for execution in9 ms
2015.09.1115:14:51.255 Trades 'xxxxx': sell limit 10.00 Eu-3.16 at 818502015.09.1115:14:51.265 Trades 'xxxxx': sell limit 10.00 Eu-3.16 at 81850 placed for execution in8 ms
2015.09.1115:14:51.315 Trades 'xxxxx': cancel order #20336809 sell limit 10.00 Eu-3.16 at 818502015.09.1115:14:51.335 Trades 'xxxxx': cancel order #20336809 sell limit 10.00 Eu-3.16 at 81850 placed for execution in10 ms
2015.09.1115:15:53.381 Trades 'xxxxx': sell limit 7.00 BR-11.15 at 50.442015.09.1115:15:53.388 Trades 'xxxxx': sell limit 7.00 BR-11.15 at 50.44 placed for execution in6 ms
2015.09.1115:15:53.416 Trades 'xxxxx': cancel order #20337140 sell limit 7.00 BR-11.15 at 50.442015.09.1115:15:53.423 Trades 'xxxxx': cancel order #20337140 sell limit 7.00 BR-11.15 at 50.44 placed for execution in7 ms
2015.09.1115:16:13.477 Trades 'xxxxx': buy limit 50.00 BR-11.15 at 49.012015.09.1115:16:13.485 Trades 'xxxxx': buy limit 50.00 BR-11.15 at 49.01 placed for execution in8 ms
2015.09.1115:16:13.507 Trades 'xxxxx': cancel order #20337217 buy limit 50.00 BR-11.15 at 49.012015.09.1115:16:13.514 Trades 'xxxxx': cancel order #20337217 buy limit 50.00 BR-11.15 at 49.01 placed for execution in7 ms
2015.09.1115:21:15.466 Trades 'xxxxx': sell limit 50.00 BR-11.15 at 50.442015.09.1115:21:15.473 Trades 'xxxxx': sell limit 50.00 BR-11.15 at 50.44 placed for execution in7 ms
2015.09.1115:21:15.502 Trades 'xxxxx': cancel order #20337704 sell limit 50.00 BR-11.15 at 50.442015.09.1115:21:15.510 Trades 'xxxxx': cancel order #20337704 sell limit 50.00 BR-11.15 at 50.44 placed for execution in7 ms
2015.09.1115:24:38.979 Trades 'xxxxx': sell limit 10.00 Eu-3.16 at 818502015.09.1115:24:38.988 Trades 'xxxxx': sell limit 10.00 Eu-3.16 at 81850 placed for execution in8 ms
2015.09.1115:24:39.016 Trades 'xxxxx': cancel order #20338015 sell limit 10.00 Eu-3.16 at 818502015.09.1115:24:39.023 Trades 'xxxxx': cancel order #20338015 sell limit 10.00 Eu-3.16 at 81850 placed for execution in7 ms
2015.09.1115:27:30.521 Trades 'xxxxx': buy limit 24.00 BR-11.15 at 49.012015.09.1115:27:30.531 Trades 'xxxxx': buy limit 24.00 BR-11.15 at 49.01 placed for execution in10 ms
2015.09.1115:27:30.560 Trades 'xxxxx': cancel order #20338271 buy limit 24.00 BR-11.15 at 49.012015.09.1115:27:30.569 Trades 'xxxxx': cancel order #20338271 buy limit 24.00 BR-11.15 at 49.01 placed for execution in8 ms
2015.09.1115:29:00.242 Trades 'xxxxx': sell limit 7.00 BR-11.15 at 50.442015.09.1115:29:00.252 Trades 'xxxxx': sell limit 7.00 BR-11.15 at 50.44 placed for execution in9 ms
2015.09.1115:29:00.278 Trades 'xxxxx': cancel order #20338665 sell limit 7.00 BR-11.15 at 50.442015.09.1115:29:00.285 Trades 'xxxxx': cancel order #20338665 sell limit 7.00 BR-11.15 at 50.44 placed for execution in6 ms
а у меня уже паранойя... кто то в плаза или открывашке умышленно рандомно задержки создает в нужные ему моменты...) в тихаря доит... ща прочитает пост и на время отключит свою игрульку... кек)))
Ilnur Khasanov: а у меня уже паранойя... кто то в плаза или открывашке умышленно рандомно задержки создает в нужные ему моменты...) в тихаря доит... ща прочитает пост и на время отключит свою игрульку... кек)))
Да нет, просто технари в Открывашке оставляют желать много лучшего.
Посмотрим в Понедельник-среду, будет экспирация - рынок оживёт, тогда
видно будет, что Открывашка сделала (Accsess server 5)
Немного не в тему, не хочется плодить темы, тем более похожая ситуация здесь всплывала.
Сегодня словил пропажу ордеров на ФОРТС Открытие.
Решил вручную позакрывать всё. Четыре раза пытался по маркету закрыть позу нажимая на кнопку, ордера до биржи не доходят. Затем удалил отложки и на пятый раз получилось закрыть позу. Хотя терминал пишет что все нормально, никаких ошибок.
2015.09.11 23:37:09.207Trades'ххххх': deal #16409913 sell 3.00 RTS-9.15 at 79810 done (based on order #20396168) ( наконец получилось ! )
2015.09.11 23:37:09.202Trades'ххххх': exchange sell 3.00 RTS-9.15 at market placed for execution in 39 ms
2015.09.11 23:37:09.163Trades'ххххх': exchange sell 3.00 RTS-9.15 at market
2015.09.11 23:37:07.857Trades'ххххх': cancel order #20396014 sell limit 1.00 RTS-9.15 at 79850 placed for execution in 34 ms
2015.09.11 23:37:07.823Trades'ххххх': cancel order #20396014 sell limit 1.00 RTS-9.15 at 79850
2015.09.11 23:37:06.976Trades'ххххх': cancel order #20395752 sell limit 1.00 RTS-9.15 at 79870 placed for execution in 32 ms
2015.09.11 23:37:06.943Trades'ххххх': cancel order #20395752 sell limit 1.00 RTS-9.15 at 79870
2015.09.11 23:37:06.241Trades'ххххх': cancel order #20395666 sell limit 1.00 RTS-9.15 at 79920 placed for execution in 33 ms
2015.09.11 23:37:06.208Trades'ххххх': cancel order #20395666 sell limit 1.00 RTS-9.15 at 79920
2015.09.11 23:36:55.195Trades'ххххх': exchange sell 3.00 RTS-9.15 at market placed for execution in 35 ms ( попытка № 4 )
2015.09.11 23:36:55.160Trades'ххххх': exchange sell 3.00 RTS-9.15 at market
2015.09.11 23:36:54.094Trades'ххххх': exchange sell 3.00 RTS-9.15 at market placed for execution in 34 ms ( попытка № 3 )
2015.09.11 23:36:54.060Trades'ххххх': exchange sell 3.00 RTS-9.15 at market
2015.09.11 23:36:52.608Trades'ххххх': exchange sell 3.00 RTS-9.15 at market placed for execution in 33 ms ( попытка № 2 )
2015.09.11 23:36:52.575Trades'ххххх': exchange sell 3.00 RTS-9.15 at market
2015.09.11 23:36:50.359Trades'ххххх': exchange sell 3.00 RTS-9.15 at market placed for execution in 33 ms ( попытка № 1 )
2015.09.11 23:36:50.313Trades'ххххх': exchange sell 3.00 RTS-9.15 at market
Похоже какой то баг так и присутствует на сервере.
Если я правильно понимаю, то этот коннектор вы пишите для МТ5 или Quick?
Добрый день!
Нет, Вы поняли не правильно.
И quik и мт5 работают так:
Робот <--> Терминал <--> Сервер <--> PlzazaII <--> Биржа
То, что пишу я, будет работать так:
Робот <--> PlazaII <--> Биржа
Михаил, Открытие говорит что поставили AS5. Проверьте работу с ним, пожалуйста.
Добрый день, Айтуган!
Сейчас рынок совсем "дохлый", но тайминги ЗНАЧИТЕЛЬНО уменьшились (раньше, в среднем, без сбоев, было 10-12 мс ).
Нужно посмотреть на более длительном отрезке времени (понедельник - среда экспирация фьючерсов, рынок будет гораздо шустрее)
Раньше, время исполнения 6 мс. появлялось раз в месяц, а сейчас:
Добрый день!
Нет, Вы поняли не правильно.
И quik и мт5 работают так:
Робот <--> Терминал <--> Сервер <--> PlzazaII <--> Биржа
То, что пишу я, будет работать так:
Робот <--> PlazaII <--> Биржа
а процесс тестирования и оптимизации будет там реализован или только коннектор для открытия/сопровождения/закрытия позиций?
Это будет самодостаточное приложение, которое позволяет использовать
роботов, написанных на любом языке программирования, поддерживающих создание DLL.
По сути это аналог серверной части МТ5, но работающая на одного клиента с модульным
подключением разных типов протоколов (FIX/FAST, PlazaII, Бинарный протокол).
Пока, коннектор пишется с модулем для PlazaII.
Можно будет самому (при необходимости) написать свой терминал, индикаторы.
Процесс тестирования и оптимизации делает сам пользователь коннектора.
У меня не стоит задача сделать терминал похожий на МТ5.
А цель проекта - высокоскоростной коннектор для использования его торговыми роботами.
Это будет самодостаточное приложение, которое позволяет использовать
роботов, написанных на любом языке программирования, поддерживающих создание DLL.
По сути это аналог серверной части МТ5, но работающая на одного клиента с модульным
подключением разных типов протоколов (FIX/FAST, PlazaII, Бинарный протокол).
Пока, коннектор пишется с модулем для PlazaII.
Можно будет самому (при необходимости) написать свой терминал, индикаторы.
Процесс тестирования и оптимизации делает сам пользователь коннектора.
У меня не стоит задача сделать терминал похожий на МТ5.
А цель проекта - высокоскоростной коннектор для использования его торговыми роботами.
снимаю шляпу :)
а я пока воздержался от создания подобного проекта в виду сложности реализации процесса тестирования роботов, а без него как то не камильфо :)
кстати если не секрет, на каком языке пишете и какие библиотеки используете?
снимаю шляпу :)
а я пока воздержался от создания подобного проекта в виду сложности реализации процесса тестирования роботов, а без него как то не камильфо :)
кстати если не секрет, на каком языке пишете и какие библиотеки используете?
Не секрет С++, Delphi, для Plaza II - использую стандартные библиотеки CGate Московской биржи:
http://ftp.micex.com/pub/FORTS/Plaza2/CGate/
P/S Кстати, роботов Вы можете тестить где угодно :)
Да и к тому же, МБ предоставляет тестовый и игровой полигоны ( FIX/FAST, Plaza II ) для разработчиков ПО.
а у меня уже паранойя... кто то в плаза или открывашке умышленно рандомно задержки создает в нужные ему моменты...) в тихаря доит... ща прочитает пост и на время отключит свою игрульку... кек)))
Да нет, просто технари в Открывашке оставляют желать много лучшего.
Посмотрим в Понедельник-среду, будет экспирация - рынок оживёт, тогда
видно будет, что Открывашка сделала (Accsess server 5)
Нужно к нему подключится....
P/S Сегодня у меня средняя скорость исполнения приказов 7-8 мс.
Больше 22 мс ни разу не было, но рынок "дохлый".
Насколько я понял, Открывашка сменила для этого сервера (Access server V) кабельного провайдера (может и ошибаюсь).
Немного не в тему, не хочется плодить темы, тем более похожая ситуация здесь всплывала.
Сегодня словил пропажу ордеров на ФОРТС Открытие.
Решил вручную позакрывать всё. Четыре раза пытался по маркету закрыть позу нажимая на кнопку, ордера до биржи не доходят. Затем удалил отложки и на пятый раз получилось закрыть позу. Хотя терминал пишет что все нормально, никаких ошибок.
2015.09.11 23:37:09.207 Trades 'ххххх': deal #16409913 sell 3.00 RTS-9.15 at 79810 done (based on order #20396168) ( наконец получилось ! )
2015.09.11 23:37:09.202 Trades 'ххххх': exchange sell 3.00 RTS-9.15 at market placed for execution in 39 ms
2015.09.11 23:37:09.163 Trades 'ххххх': exchange sell 3.00 RTS-9.15 at market
2015.09.11 23:37:07.857 Trades 'ххххх': cancel order #20396014 sell limit 1.00 RTS-9.15 at 79850 placed for execution in 34 ms
2015.09.11 23:37:07.823 Trades 'ххххх': cancel order #20396014 sell limit 1.00 RTS-9.15 at 79850
2015.09.11 23:37:06.976 Trades 'ххххх': cancel order #20395752 sell limit 1.00 RTS-9.15 at 79870 placed for execution in 32 ms
2015.09.11 23:37:06.943 Trades 'ххххх': cancel order #20395752 sell limit 1.00 RTS-9.15 at 79870
2015.09.11 23:37:06.241 Trades 'ххххх': cancel order #20395666 sell limit 1.00 RTS-9.15 at 79920 placed for execution in 33 ms
2015.09.11 23:37:06.208 Trades 'ххххх': cancel order #20395666 sell limit 1.00 RTS-9.15 at 79920
2015.09.11 23:36:55.195 Trades 'ххххх': exchange sell 3.00 RTS-9.15 at market placed for execution in 35 ms ( попытка № 4 )
2015.09.11 23:36:55.160 Trades 'ххххх': exchange sell 3.00 RTS-9.15 at market
2015.09.11 23:36:54.094 Trades 'ххххх': exchange sell 3.00 RTS-9.15 at market placed for execution in 34 ms ( попытка № 3 )
2015.09.11 23:36:54.060 Trades 'ххххх': exchange sell 3.00 RTS-9.15 at market
2015.09.11 23:36:52.608 Trades 'ххххх': exchange sell 3.00 RTS-9.15 at market placed for execution in 33 ms ( попытка № 2 )
2015.09.11 23:36:52.575 Trades 'ххххх': exchange sell 3.00 RTS-9.15 at market
2015.09.11 23:36:50.359 Trades 'ххххх': exchange sell 3.00 RTS-9.15 at market placed for execution in 33 ms ( попытка № 1 )
2015.09.11 23:36:50.313 Trades 'ххххх': exchange sell 3.00 RTS-9.15 at market