ФОРТС: OnTradeTransaction() коды возврата - страница 8

 

После OrderSend() тоже терминал не видит новый ордер какое-то мгновение. Этой проблеме в обед сто лет. Исправляться она вряд ли будет.

 
Dmitry Fedoseev:

После OrderSend() тоже терминал не видит новый ордер какое-то мгновение. Этой проблеме в обед сто лет. Исправляться она вряд ли будет.

И даже статусы ордера не помогут?
 
Alexey Kozitsyn:
И даже статусы ордера не помогут?
Вот это незнаю, не смотрел, не пробовал. Решал проблему проверкой списка ордеров. Кажется это единственно гарантированный способ и наиболее простой.
 
Dmitry Fedoseev:
Вот это незнаю, не смотрел, не пробовал. Решал проблему проверкой списка ордеров. Кажется это единственно гарантированный способ и наиболее простой.
Попробуйте. После отправки ордера его статус приобретает сначала статус ORDER_STATE_REQUEST_ADD (в состоянии регистрации), а после ORDER_STATE_PLACED (ордер принят). После этого, скорее всего, ордер доступен из терминала. Может это не самый простой способ, но, думаю, самый быстрый.
 
Alexey Kozitsyn:
Попробуйте. После отправки ордера его статус приобретает сначала статус ORDER_STATE_REQUEST_ADD (в состоянии регистрации), а после ORDER_STATE_PLACED (ордер принят). После этого, скорее всего, ордер доступен из терминала. Может это не самый простой способ, но, думаю, самый быстрый.

Алексей.

На лицо ОЧЕВИДНАЯ ошибка терминала, в котором "зависает" состояние ордера ORDER_STATE_STARTED 

А вот неопровержимые доказательства (20 секунд "зависания"):

2015.11.26 13:11:23.281 Trades  'xxxxx': buy limit 3.00 TRNF-3.16 at 155002
2015.11.26 13:11:23.290 Trades  'xxxxx': buy limit 3.00 TRNF-3.16 at 155002 placed for execution in 9 ms
2015.11.26 13:11:24.538 Trades  'xxxxx': failed cancel order #24033217 buy limit 3.00 TRNF-3.16 at 155002.00000 [Invalid request]
2015.11.26 13:11:24.562 Trades  'xxxxx': failed cancel order #24033217 buy limit 3.00 TRNF-3.16 at 155002.00000 [Invalid request]
2015.11.26 13:11:24.630 Trades  'xxxxx': failed cancel order #24033217 buy limit 3.00 TRNF-3.16 at 155002.00000 [Invalid request]
2015.11.26 13:11:24.716 Trades  'xxxxx': failed cancel order #24033217 buy limit 3.00 TRNF-3.16 at 155002.00000 [Invalid request]
2015.11.26 13:11:24.959 Trades  'xxxxx': failed cancel order #24033217 buy limit 3.00 TRNF-3.16 at 155002.00000 [Invalid request]
2015.11.26 13:11:25.927 Trades  'xxxxx': failed cancel order #24033217 buy limit 3.00 TRNF-3.16 at 155002.00000 [Invalid request]
2015.11.26 13:11:27.139 Trades  'xxxxx': failed cancel order #24033217 buy limit 3.00 TRNF-3.16 at 155002.00000 [Invalid request]
2015.11.26 13:11:27.249 Trades  'xxxxx': failed cancel order #24033217 buy limit 3.00 TRNF-3.16 at 155002.00000 [Invalid request]
2015.11.26 13:11:27.447 Trades  'xxxxx': failed cancel order #24033217 buy limit 3.00 TRNF-3.16 at 155002.00000 [Invalid request]
2015.11.26 13:11:27.458 Trades  'xxxxx': failed cancel order #24033217 buy limit 3.00 TRNF-3.16 at 155002.00000 [Invalid request]
2015.11.26 13:11:27.900 Trades  'xxxxx': failed cancel order #24033217 buy limit 3.00 TRNF-3.16 at 155002.00000 [Invalid request]
2015.11.26 13:11:27.978 Trades  'xxxxx': failed cancel order #24033217 buy limit 3.00 TRNF-3.16 at 155002.00000 [Invalid request]
2015.11.26 13:11:28.063 Trades  'xxxxx': failed cancel order #24033217 buy limit 3.00 TRNF-3.16 at 155002.00000 [Invalid request]
2015.11.26 13:11:28.612 Trades  'xxxxx': failed cancel order #24033217 buy limit 3.00 TRNF-3.16 at 155002.00000 [Invalid request]
2015.11.26 13:11:29.139 Trades  'xxxxx': failed cancel order #24033217 buy limit 3.00 TRNF-3.16 at 155002.00000 [Invalid request]
2015.11.26 13:11:29.189 Trades  'xxxxx': failed cancel order #24033217 buy limit 3.00 TRNF-3.16 at 155002.00000 [Invalid request]
2015.11.26 13:11:29.733 Trades  'xxxxx': failed cancel order #24033217 buy limit 3.00 TRNF-3.16 at 155002.00000 [Invalid request]
2015.11.26 13:11:29.791 Trades  'xxxxx': failed cancel order #24033217 buy limit 3.00 TRNF-3.16 at 155002.00000 [Invalid request]
2015.11.26 13:11:31.778 Trades  'xxxxx': failed cancel order #24033217 buy limit 3.00 TRNF-3.16 at 155002.00000 [Invalid request]
2015.11.26 13:11:31.867 Trades  'xxxxx': failed cancel order #24033217 buy limit 3.00 TRNF-3.16 at 155002.00000 [Invalid request]
2015.11.26 13:11:31.959 Trades  'xxxxx': failed cancel order #24033217 buy limit 3.00 TRNF-3.16 at 155002.00000 [Invalid request]
2015.11.26 13:11:32.057 Trades  'xxxxx': failed cancel order #24033217 buy limit 3.00 TRNF-3.16 at 155002.00000 [Invalid request]
2015.11.26 13:11:33.256 Trades  'xxxxx': failed cancel order #24033217 buy limit 3.00 TRNF-3.16 at 155002.00000 [Invalid request]
2015.11.26 13:11:33.657 Trades  'xxxxx': failed cancel order #24033217 buy limit 3.00 TRNF-3.16 at 155002.00000 [Invalid request]
2015.11.26 13:11:33.917 Trades  'xxxxx': failed cancel order #24033217 buy limit 3.00 TRNF-3.16 at 155002.00000 [Invalid request]
2015.11.26 13:11:35.970 Trades  'xxxxx': failed cancel order #24033217 buy limit 3.00 TRNF-3.16 at 155002.00000 [Invalid request]
2015.11.26 13:11:43.743 Trades  'xxxxx': cancel order #24033217 buy limit 3.00 TRNF-3.16 at 155002
2015.11.26 13:11:43.754 Trades  'xxxxx': cancel order #24033217 buy limit 3.00 TRNF-3.16 at 155002 placed for execution in 10 ms
 

Забудьте то, что я написал выше.

Я получил ответ от сервисдеск (публиковать не буду).

Короче, наличие билета совсем не означает, что ордер выставлен на биржу.  

 
Михаил:

Забудьте то, что я написал выше.

Я получил ответ от сервисдеск (публиковать не буду).

Короче, наличие билета совсем не означает, что ордер выставлен на биржу.  

Как же все таки тогда быть? В личку можно ответ от сервисдеска, если не жалко...
 
Разработчики, дайте, пожалуйста, дельный совет по поднятым проблемам.
 
Михаил:

Алексей.

На лицо ОЧЕВИДНАЯ ошибка терминала, в котором "зависает" состояние ордера ORDER_STATE_STARTED 

А вот неопровержимые доказательства (20 секунд "зависания"):

Это получается разработчики шельмуют?

20 секунд ордер отфутболивают, а потом пишут что запрос выполнен за 10 милисекунд

Не верю, нужно смотреть код. 

 
Sergey Chalyshev:

Это получается разработчики шельмуют?

20 секунд ордер отфутболивают, а потом пишут что запрос выполнен за 10 милисекунд

Не верю, нужно смотреть код. 

Ты не понял.

Это сервер не присылал состояние ордера PLASED 20 секунд. 

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