ФОРТС. Вопросы по исполнению - страница 106

 
Aleksey Vyazmikin:

Нет не задавал, так-как пока не пойму, как его правильно сформулировать.

Так и спросите: почему у меня в журнале разница между совершением первой и последней сделки в рамках одного маркет-ордера — 3 секунды.

Это ошибка в журнале (и тогда какое реальное время заливки всех частей ордера), или медленная работа биржи (и тогда что с этим делать)?

 
Aleksey Vyazmikin:

Визуально всё выглядит так, как будто происходит частичное закрытие, т.е. я вижу как позиция уменьшается постепенно.

Если видно глазами, то действительно проблема..

Стакан же не пустой был в момент отправки ордера, правда?

 
Andrey Khatimlianskii:

Так и спросите: почему у меня в журнале разница между совершением первой и последней сделки в рамках одного маркет-ордера — 3 секунды.

Это ошибка в журнале (и тогда какое реальное время заливки всех частей ордера), или медленная работа биржи (и тогда что с этим делать)?

Убедили - сейчас напишу и задам им этот вопрос.

Andrey Khatimlianskii:

Если видно глазами, то действительно проблема..

Стакан же не пустой был в момент отправки ордера, правда?

Стакан был не пустой, это уж точно. Но, из-за сильного движения у меня начал притормаживать компьютер и я грешу на визуализацию, т.е. картинка обновляться могла медленно, хотя это так же не убедительно...

 
Aleksey Vyazmikin:

Ну а как Вам такое закрытие по рынку?

А какая цена была, когда Вы нажимали кнопку?

 
prostotrader:

А какая цена была, когда Вы нажимали кнопку?

Цена для закрытия - я визуально определил, что надо выйти - поэтому про цену ничего точно сказать не могу, да и подтвердить нечем.

 
Aleksey Vyazmikin:

Цена для закрытия - я визуально определил, что надо выйти - поэтому про цену ничего точно сказать не могу, да и подтвердить нечем.

Недавно Биржу оштрафовали за махинации и обещали навести порядок.

(В Америке не только бы закрыли биржу, но и посадили бы всех причастных на пожизненный срок).

Видимо мало оштрафовали и порядок не навели (но может быть и брокер виноват).

Ваш ордер должен был исполниться за ОДНУ МИКРОСЕКУНДУ!

Si-6.18 один из самых ликвидных инструментов.

Напишите брокеру и потребуйте от него не только логи по МТ5, но и Биржевые логи.

Вообще-то это чистой воды мошенничество.

 
Andrey Khatimlianskii:

Стакан же не пустой был в момент отправки ордера, правда?

да без разницы, ордер то рыночный. была бы лимитка, был бы другой разговор.

 
Комбинатор:

да без разницы, ордер то рыночный. была бы лимитка, был бы другой разговор.

Ну, если стакан пустой, то ордеру (в том числе, маркет) нечем будет залиться.

Он повиснет и будет заливаться вновь выставляемыми встречными лимитами и маркетами. Нет?

 
Andrey Khatimlianskii:

хз ) в такой ситуации наверное торги закроют. это не просто нештатная ситуация, это полнейшая ж%па.

 
prostotrader:

Недавно Биржу оштрафовали за махинации и обещали навести порядок.

(В Америке не только бы закрыли биржу, но и посадили бы всех причастных на пожизненный срок).

Видимо мало оштрафовали и порядок не навели (но может быть и брокер виноват).

Ваш ордер должен был исполниться за ОДНУ МИКРОСЕКУНДУ!

Si-6.18 один из самых ликвидных инструментов.

Напишите брокеру и потребуйте от него не только логи по МТ5, но и Биржевые логи.

Вообще-то это чистой воды мошенничество.

Беда в том, что все доказательства могут быть только со стороны брокера или со стороны биржи, т.е. получить их я не смогу. Поэтому пока продолжу разбираться в данной ситуации.

Получил ответ от брокера

"

Добрый день, Алексей Вячеславович! Ответ от разработчиков - 

Похоже на сетевые задержки на стороне клиента, вот как проходило исполнение на стороне торгового сервера:

0       6       2018.04.25 16:49:24.024 85.***.***.***    '***': exchange buy 10.00 Si-6.18 at market (62785 / 62788 / 62787)
0       6       2018.04.25 16:49:24.024 85.***.***.***    '***': request transfered to dealers, rule 'FORTS Gateway #real' (exchange buy 10.00 Si-6.18 at market)
0       6       2018.04.25 16:49:24.028 127.0.0.1       '2': request from '***' (exchange buy 10.00 Si-6.18 at market)
0       6       2018.04.25 16:49:24.029 127.0.0.1       '2': placed for execution for '***' (exchange buy 10.00 Si-6.18 at market)(62785 / 62788 / 62787) 
0       6       2018.04.25 16:49:24.029 85.***.***.***    '***': order placed for execution [#87849076 buy 10.00 Si-6.18 at market], time 5.98 ms
0       6       2018.04.25 16:49:24.030 FORTS Gateway #real     '***': order #87849076 buy 10.00 Si-6.18 at market request new due execution [request new order #87849076], time: 0.05 ms
0       6       2018.04.25 16:49:24.036 FORTS Gateway #real     '***': order #87849076 buy 10.00 Si-6.18 at market placed due execution [added order #87849076, buy limit 10.00 Si-6.18 at 65426 [based on order '30444116819']], time: 0.18 ms
0       6       2018.04.25 16:49:24.041 FORTS Gateway #real     '***': deal performed [#48508923 buy 1.00 Si-6.18 at 62788]
0       6       2018.04.25 16:49:24.041 '***': order performed partially buy 1.00 at 62788 [#87849076 buy 10.00 Si-6.18 at market]
0       6       2018.04.25 16:49:24.041 FORTS Gateway #real     '***': order #87849076 buy 10.00 Si-6.18 at market filled due execution [filled order #87849076, buy 1.00 Si-6.18 at 62788 [based on deal '2026006054']], time: 2.06 ms
0       6       2018.04.25 16:49:24.043 FORTS Gateway #real     '***': deal performed [#48508924 buy 1.00 Si-6.18 at 62788]
0       6       2018.04.25 16:49:24.043 '***': order performed partially buy 1.00 at 62788 [#87849076 buy 10.00 / 1.00 Si-6.18 at market]
0       6       2018.04.25 16:49:24.043 FORTS Gateway #real     '***': order #87849076 buy 10.00 / 1.00 Si-6.18 at market filled due execution [filled order #87849076, buy 1.00 Si-6.18 at 62788 [based on deal '2026006055']], time: 3.02 ms
0       6       2018.04.25 16:49:24.048 FORTS Gateway #real     '***': deal performed [#48508925 buy 5.00 Si-6.18 at 62788]
0       6       2018.04.25 16:49:24.048 '***': order performed partially buy 5.00 at 62788 [#87849076 buy 10.00 / 2.00 Si-6.18 at market]
0       6       2018.04.25 16:49:24.048 FORTS Gateway #real     '***': order #87849076 buy 10.00 / 2.00 Si-6.18 at market filled due execution [filled order #87849076, buy 5.00 Si-6.18 at 62788 [based on deal '2026006056']], time: 1.73 ms
0       6       2018.04.25 16:49:24.050 FORTS Gateway #real     '***': deal performed [#48508926 buy 1.00 Si-6.18 at 62789]
0       6       2018.04.25 16:49:24.050 '***': order performed partially buy 1.00 at 62789 [#87849076 buy 10.00 / 7.00 Si-6.18 at market]
0       6       2018.04.25 16:49:24.050 FORTS Gateway #real     '***': order #87849076 buy 10.00 / 7.00 Si-6.18 at market filled due execution [filled order #87849076, buy 1.00 Si-6.18 at 62789 [based on deal '2026006057']], time: 3.40 ms
0       6       2018.04.25 16:49:24.053 FORTS Gateway #real     '***': deal performed [#48508927 buy 1.00 Si-6.18 at 62789]
0       6       2018.04.25 16:49:24.053 '***': order performed partially buy 1.00 at 62789 [#87849076 buy 10.00 / 8.00 Si-6.18 at market]
0       6       2018.04.25 16:49:24.053 FORTS Gateway #real     '***': order #87849076 buy 10.00 / 8.00 Si-6.18 at market filled due execution [filled order #87849076, buy 1.00 Si-6.18 at 62789 [based on deal '2026006058']], time: 1.49 ms
0       6       2018.04.25 16:49:24.054 FORTS Gateway #real     '***': deal performed [#48508928 buy 1.00 Si-6.18 at 62789]
0       6       2018.04.25 16:49:24.055 '***': order performed buy 1.00 at 62789 [#87849076 buy 10.00 / 9.00 Si-6.18 at market]
0       6       2018.04.25 16:49:24.055 FORTS Gateway #real     '***': order #87849076 buy 10.00 / 9.00 Si-6.18 at market filled due execution [filled order #87849076, buy 1.00 Si-6.18 at 62789 [based on deal '2026006059']], time: 4.03 ms

"

Как я понимаю из лога:

1. Время исполнение примерно одинаковое

2. Информация об исполнении пришла от сервера и была обработана программой с задержкой в 3 секунды

Ссылка на задержку с моей стороны в 3 секунды - звучит весьма странно, так как интернет у меня достаточно хороший до роутера на проводе, канал не был перегружен. Компьютерные ядра не были загружены на 100%, но, возможно часть ядер была загружена на 100%.

Тогда получается:

1. Разработчики не обеспечили надлежащее управление приоритетами задачь (потоками), которые должны в первую очередь рассчитываться ЦП, а само ядро MT5 могло бы всегда принудительно занимать наименее загруженное ядро процессора. А при загрузке 100% уменьшать приоритет выполнения для расчета для индикаторов и другого пользовательского кода.

2. Логам MT5 нельзя верить.

Причина обращения: