MT5 стал доступен в Финам - страница 106

 
Stanislav Korotky #:
Разве была речь про советник? Больше похоже на баг в шлюзе МТ5 сервер - MOEX.
Я сейчас торгую через шлюз - вообще нет проблем!
 
prostotrader #:
Я сейчас торгую через шлюз - вообще нет проблем!
Вы же свой софт писали, который не работает через серверный шлюз MT5, ибо MQ никому свой протокол не раскрывают.
 
Stanislav Korotky #:
Вы же свой софт писали, который не работает через серверный шлюз MT5, ибо MQ никому свой протокол не раскрывают.

Не только написал, но уже давно торгую.

Как бы не формировалась заявка в МТ-5, в конечном счете (на сервере МТ-5) она будет иметь 

стандартные параметры для заявок Срочного рынка.

Connector.fTRansConn.fOrderQueue.fQueue.PushTask(TMoveOrderTask.Create(ErrEvent,
                                         fExpert.fExpCallBacks.fExpQueue,
                                         fExpert.fExpCallBacks.fOrdTimeEvent,
                                         '', 0, Snap.fTicket, 1, StrPrice,
                                         Snap.fTransID, 0, 0, '', 0, 0, 0,
                                         fExpert.ClCode,
                                         Snap.fIsinId, 'R'));

Старая цена нигде не присутствует...

Вот поэтому и пишу, что старя цена не имеет никакого смысла, потому что она не участвует в модификации.

 

Если внимательно посмотреть на ранее опубликованный скрин лога:

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

MT5 стал доступен в Финам

Ivan Titov, 2026.07.28 17:14

Выставил лимитный ордер на продажу по цене 78.31. Вижу на графике, что ордер выставился по текущей цене (78.01). Пытаюсь подвинуть его вверх, но не успеваю и он срабатывает. Поддержка Финама заверяет меня, что это я сам выставил ордер по цене 78.01, хотя в логе ниже видно, что это не так. Опасно торговать в Финаме становится.



то там багообразность наблюдается не только в подчеркнутых красным моментах, но и например в двух последних строчках. В предпоследней сообщается, что ордер не удалось модифицировать с цены 78.16 на цену 78.27 (из-за близости рынку). А в последней пишется, что тот же самый ордер исполнился в сделке по цене 78.01. Не может такое быть для sell limit. Или они не выводят приказы как лимитные на биржу, а просто МТ5 сервер пытается маркет-ордером это эмулировать. Цена ушла чуть ниже на 77.97, поэтому всё что выше - уже лучше рынка и софт решил, что "псевдо-лимику" можно исполнять.

 
Stanislav Korotky #:

Если внимательно посмотреть на ранее опубликованный скрин лога:


то там багообразность наблюдается не только в подчеркнутых красным моментах, но и например в двух последних строчках. В предпоследней сообщается, что ордер не удалось модифицировать с цены 78.16 на цену 78.27 (из-за близости рынку). А в последней пишется, что тот же самый ордер исполнился в сделке по цене 78.01. Не может такое быть для sell limit. Или они не выводят приказы как лимитные на биржу, а просто МТ5 сервер пытается маркет-ордером это эмулировать. Цена ушла чуть ниже на 77.97, поэтому всё что выше - уже лучше рынка и софт решил, что "псевдо-лимику" можно исполнять.

Я не спорю, что "кругом" баги, я просто отметил, что старая цена не важна, важна только новая.

И, конечно, заявка должна была исполнится не по 78,01, а по 78,16.

Вот поэтому я и забросил МТ5, потому что это не Биржевой терминал.

Если бы Вы знали сколько информации по Срочному рынку нет в МТ5! 

Добавлено

Особенно "радуют" задержки исполнения торговых приказов!

У меня в терминале (коннекторе), при торговле из дома

30.07.2026 13:14:48.495 --> Заявка на продажу BOC устанавливается...
30.07.2026 13:14:48.495 --> Заявка на продажу 2026089588539338079 активна. (8.5266 ms)
30.07.2026 13:14:48.979 --> Заявка на продажу 2026089588539338079 модифицируется... 
30.07.2026 13:14:48.979 --> Заявка на продажу 2026089588539338091 активна. (10.187 ms)
30.07.2026 13:14:49.416 --> Заявка на продажу 2026089588539338091 модифицируется... 
30.07.2026 13:14:49.416 --> Заявка на продажу 2026089588539338098 активна. (9.4574 ms)
30.07.2026 13:14:49.901 --> Заявка на продажу 2026089588539338098 модифицируется... 
30.07.2026 13:14:49.901 --> Заявка на продажу 2026089588539338113 активна. (6.7416 ms)
30.07.2026 13:14:50.338 --> Заявка на продажу 2026089588539338113 модифицируется... 
30.07.2026 13:14:50.338 --> Заявка на продажу 2026089588539338123 активна. (7.8656 ms)

Но и бывают сбои в самом шлюзе

30.07.2026 14:21:45.063 --> Заявка на продажу 2026089588539359584 модифицируется... 
30.07.2026 14:21:45.984 --> Заявка на продажу 2026089588539359608 активна. (919.8926 ms)

30.07.2026 14:21:47.078 --> Заявка на продажу 2026089588539359608 модифицируется... 
30.07.2026 14:21:50.577 --> Ордер на продажу в состоянии: TransID = 90076666; Ticket = 2026089588539359608; State = ORDER_MODIFY
30.07.2026 14:21:51.624 --> Ордер на продажу в состоянии: TransID = 90076666; Ticket = 2026089588539359608; State = ORDER_MODIFY

30.07.2026 14:21:52.093 --> Таймаут шлюза! BOC ордер TransID: 90076666

30.07.2026 14:21:52.577 --> Заявка на продажу 2026089588539359608 модифицируется... 

30.07.2026 14:21:53.639 --> Ордер на продажу в состоянии: TransID = 90076667; Ticket = 2026089588539359608; State = ORDER_MODIFY
30.07.2026 14:21:54.764 --> Ордер на продажу в состоянии: TransID = 90076667; Ticket = 2026089588539359608; State = ORDER_MODIFY

30.07.2026 14:21:56.420 --> Код ошибки: 72 Заявка в процессе перемещения.

30.07.2026 14:21:56.420 --> Заявка на продажу 2026089588539359608 удалена. (1666.3059 ms)
 

Кто-то писал, что МТ-5 в Финаме работает через Транзак, а не через Плазу 2, как было в любимой Открывашке.

Транзак работает в XML формате, вот и представьте: Терминал --> Сервер МТ-5 --> Транзак --> Биржа

Сколько Багов можно собрать?

 
prostotrader #:

Я не спорю, что "кругом" баги, я просто отметил, что старая цена не важна, важна только новая.

И, конечно, заявка должна была исполнится не по 78,01, а по 78,16.

Вот поэтому я и забросил МТ5, потому что это не Биржевой терминал.

Если бы Вы знали сколько информации по Срочному рынку нет в МТ5! 

Добавлено

Особенно "радуют" задержки исполнения торговых приказов!

У меня в терминале (коннекторе), при торговле из дома

Но и бывают сбои в самом шлюзе

маленько завесу приоткройте зачем столько модификаций отложенных ордеров (заявок)?

 
Roman Shiredchenko #:

маленько завесу приоткройте зачем столько модификаций отложенных ордеров (заявок)?

Что бы заявка всегда была первой в стакане.
 
prostotrader #:

Не только написал, но уже давно торгую.

Кстати, написать и оттестировать было совсем не просто

Это не считая Базы данных