OrderSendAsync

 
Правильно ли я понимаю что после отправки асинхронного запроса, если он по любой причине не был исполнен, то в истории счёта не будет никакой информации об этой сделке ?
 
Alexey Oreshkin:
Правильно ли я понимаю что после отправки асинхронного запроса, если он по любой причине не был исполнен, то в истории счёта не будет никакой информации об этой сделке ?
да, верно.
 
Отправляя запрос и получив код 10008 я знаю что терминал успешно обработал мой запрос и отправил ордер на биржу. Далее я жду ответа от биржи. 
Вопрос - сколько времени ждать ? Когда начинает возникать ошибка 10012

10012

TRADE_RETCODE_TIMEOUT

Запрос отменен по истечению времени

 

Судя по справке, функция может вернуть false или true. Если false, то все сразу понятно. Если true, то должен ордер появиться в истории. Исполнится ли это ордер смотреть в result в OnTradeTransaction , при отклонении ордера тоже событие должно быть. Иначе этой функцией было бы невозможно пользоваться и ее бы не было.

А вот как долго ждать - неизвестно.

 

А вот как долго ждать - неизвестно.


Дак это важно. Может я начну предпринимать какие либо действия а ордер потом раз и сработает, и начнётся катавасия.

OnTrade и OnTradeTransaction не использую.

 
Ордер в истории есть, следим за его состоянием  
Причина обращения: