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


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

Теги:


Спасибо:


Mirovan

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


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

Код
_trader.RegisterHistoryCandles(_sec, TimeSpan.FromHours(1), serverTime, 100, SmartHistoryDirections.Backward);


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

а если


Код
_trader.RegisterHistoryCandles(_sec, TimeSpan.FromDays(1), serverTime, 100, SmartHistoryDirections.Backward);


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

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

Alexander

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


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

Mirovan

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


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


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

zorran

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


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

ttt

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


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

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

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

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

Спасибо:

andy_baka

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


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

Код
_trader.RegisterHistoryCandles(_sec, TimeSpan.FromHours(1), serverTime, 100, SmartHistoryDirections.Backward);


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

а если


Код
_trader.RegisterHistoryCandles(_sec, TimeSpan.FromDays(1), serverTime, 100, SmartHistoryDirections.Backward);


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

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


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


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

loading
clippy