GetOrders - асинхронная?
Atom
13.10.2010
eaa


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

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

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

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

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


Теги:


Спасибо:


eaa

Фотография
Дата: 13.10.2010
Ответить


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

Спасибо:

Mikhail Sukhov

Фотография
Дата: 13.10.2010
Ответить


  1. SmartCOM вообще не возвращает список заявок при старте http://stocksharp.com/doc/help/html/84ca931f-bba3-41e6-9c7f-c93278c61658.htm
  2. Данные о заявках, загруженные с диска, возвращаются одним вызовом события NewOrders.
Спасибо:

eaa

Фотография
Дата: 14.10.2010
Ответить


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

Спасибо:

Mikhail Sukhov

Фотография
Дата: 14.10.2010
Ответить


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

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

Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy