OrderSendAsync

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

10012

TRADE_RETCODE_TIMEOUT

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

Dmitry Fedoseev
56598
Dmitry Fedoseev  

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

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

Alexey Oreshkin
6006
Alexey Oreshkin  

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


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

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

Dmitry Fedoseev
56598
Dmitry Fedoseev  
Ордер в истории есть, следим за его состоянием  
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий