← 戻る

Бен, это Данила, ай нид хелп.

Михаил, здравствуйте. расскажите пожалуйста , как работает механиз изменения статуса заявки (Active, Canceled, Done), а так же свойства Balance. Как и когда это происходит, и свзязано ли это с событием OrdersChanged

このトピックは参考になりましたか?

トピックを共有

コメント (5)

ログイン または アカウントを作成, コメントを残すにはログインまたは新規登録してください

Mikhail Sukhov
Mikhail Sukhov

Balance - когда приходит изменение по ДДЕ. Тогда и статус (в синхронном сразу выставляется Active, так как заявка гарантированно принимается биржей). В новой версии (доступная будет в начале след. недели) еще и при приходе MyTrade, так как они судя по замерам появляются быстрее, чем заявка обновляется.

Tauler
Tauler 著者

То ест ькак от квика приходит по ДДЕ, моментально и статус с балансом меняются? и в этот же момент OrderChanged генерится?

Mikhail Sukhov
Mikhail Sukhov

Да.

Tauler
Tauler 著者

А вот еще вопрос. Шлюз работает в синхронном режиме

я делаю trader.CancelOrder(order);

управление в программу, как я понял, возвращается в случае успешной отмены заявки (ну или в исключении)

но изменение статуса заявки на Canceled нужно отдельно ждать?

Mikhail Sukhov
Mikhail Sukhov

Вроде нет.