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

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


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/doc/help/html/84ca931f-bba3-41e6-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