GetOrders - асинхронная?


GetOrders - асинхронная?
Atom
10/13/2010


eaa

Avatar
GetOrders - это асинхронный метод?

По описанию и по тому, что он возвращает, ожидаю, что получу все ордера.
Но один раз получаю 9 штук, другой раз - 1, третий - 0.

Правда потом недополученные ордера приходят по событию NewOrders...
Но хочется все и сразу :)

Вообще хочется синхронно получить всю информацию по данному портфелю на момент вызова - все orders, trades, etc.,
например перед началом торгов.

Как это решить?

Tags:


Thanks:


eaa

Avatar
Date: 10/13/2010
Reply


И если синхронно нельзя, то пусть даже асинхронно, но как узнать, что пришли все данные или ждать еще, пока они где-то идут в дебрях интернета?
Thanks:

Mikhail Sukhov

Avatar
Date: 10/13/2010
Reply


1. SmartCOM вообще не возвращает список заявок при старте http://stocksharp.com/do...6-9c7f-c93278c61658.htm
2. Данные о заявках, загруженные с диска, возвращаются одним вызовом события NewOrders.
Thanks:

eaa

Avatar
Date: 10/14/2010
Reply


Опс....
А как тогда я умудрился получать ордера, созданные вручную через SmartTrade, а не через робота на SmartCOM/S#?
Thanks:

Mikhail Sukhov

Avatar
Date: 10/14/2010
Reply


eaa
Опс....
А как тогда я умудрился получать ордера, созданные вручную через SmartTrade, а не через робота на SmartCOM/S#?


Видимо это особенность смарт трейд заявок. Или второй версии. Что такое поведение было у 1-ой версии СмартКОМ подтверждалось тех моими тестами и тех поддержкой Смарта.
Thanks:


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy