SmartCOM и исторические данные

SmartCOM и исторические данные
Atom
3/29/2012
Mirovan


Насколько корректные приходят исторические данные через SmartCOM ?
Пытаюсь получить свечки за предыдущие дни, приходят данные не соответствующие данным в терминале.
На форуме есть темы, что получать историю через SmartCOM - лучше не стоит. Так ли это ?

Tags:


Thanks:


Mirovan

Avatar
Date: 3/29/2012
Reply


Очень интересная ситуация.
Если вызываю

Code
_trader.RegisterHistoryCandles(_sec, TimeSpan.FromHours(1), serverTime, 100, SmartHistoryDirections.Backward);


то данные приходят актуальные

а если


Code
_trader.RegisterHistoryCandles(_sec, TimeSpan.FromDays(1), serverTime, 100, SmartHistoryDirections.Backward);


то какие то "левые".

Кто сталкивался, С чем это связано ?
Thanks:

Alexander

Avatar
Date: 3/29/2012
Reply


такие вопросы лучше адресовать поддержке айти инвеста
Thanks:

Mirovan

Avatar
Date: 3/29/2012
Reply


Alexander Mukhanchikov
такие вопросы лучше адресовать поддержке айти инвеста


Спасибо, Александр.
Thanks:

zorran

Avatar
Date: 4/1/2012
Reply


Можно попробовать получать свечки вперед, с параметром direction = SmartHistoryDirections.Forward
Также можно получать в часах, а потом преобразовывать в дни.
Еще можно уменьшить количество за раз получаемых свечек - это, бывает, помогает.
Thanks:

ttt

Avatar
Date: 6/18/2013
Reply


Выполняю запуск (по примеру SampleSmartCandles):
_candleManager.Start(_lkSeries, GlobalParameters.lkohTimeLoad, DateTime.Now);
Получение данных идет хорошо, каждая новая свеча вызывает событие NewHistoricalCandles.

Даю команду остановить получение свечек:
_candleManager.Stop(_lkSeries);

При повторном запуске:
_candleManager.Start(_lkSeries, GlobalParameters.lkohTimeLoad, DateTime.Now);
вылетает ошибка: "Серия не была остановлена"

Как отслеживается остановлена серия или нет?

Thanks:

andy_baka

Avatar
Date: 6/21/2013
Reply


Mirovan
Очень интересная ситуация.
Если вызываю

Code
_trader.RegisterHistoryCandles(_sec, TimeSpan.FromHours(1), serverTime, 100, SmartHistoryDirections.Backward);


то данные приходят актуальные

а если


Code
_trader.RegisterHistoryCandles(_sec, TimeSpan.FromDays(1), serverTime, 100, SmartHistoryDirections.Backward);


то какие то "левые".

Кто сталкивался, С чем это связано ?


У меня этот вызов вообще не работает.
Если возможно - дайте код как вы ее заставили работать. А на какой версии библиотеки?
Thanks:


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

loading
clippy