Пост о том, как сделать отсылку ордера в реализации коннектора. Как это делать правильно и где взять нормальный пример.
*серия постов «Коннекторы к OsEngine» — для программистов. Если Вы пользуетесь OsEngine как пользователь, можете дальше не читать.
Далее, находим метод SendOrder:
В общем случае должен состоять из следующих частей:
Иногда покажется логичным сделать статус ордера Active в случае успешного запроса на выставление ордера. Однако делать этого не следует.
Сообщение о том, что ордер был успешно выставлен и ожидает своего исполнения или исполнился, приходят в других местах коннектора.
Исключение для этого правила тоже бывают. Но только в том случае если АПИ брокера выдаёт нам номер ордера на бирже, как это делает Т-Инвест АПИ. В таком случае можно указать статус ордера как Active, ибо номер по нему уже известен и уже можно его отзывать:
Удачных алгоритмов!
Комментарии открыты для друзей!
OsEngine: https://github.com/AlexWan/OsEngine
Поддержка OsEngine: https://t.me/osengine_official_support