← Zurück

GetCandles() возвращает не все свечки.

Добрый день!

  1. Подключил файлы гидры в качестве источника

var storageRegistry = new StorageRegistry();
((LocalMarketDataDrive)storageRegistry.DefaultDrive).Path = @"C:\Hydra\";
var cbs = new TradeStorageCandleBuilderSource { StorageRegistry = storageRegistry };
_candleManager.Sources.OfType<TimeFrameCandleBuilder>().Single().Sources.Add(cbs);

  1. Создал series и запустил candleManager

var series = new CandleSeries(typeof(TimeFrameCandle), security, timeFrame);
_candleManager.Start(series, DateTime.Now - new TimeSpan(10,0,0,0), DateTime.MaxValue);

Если смотреть на событие Processing, то видно, что все свечки приходят нормально.

Но, если вызвать series.GetCandles<TimeFrameCandle>(), то возвращает свечки только за текущую неделю. Пробовал и диапазон дат указывать, и количество свечек передавать, все равно, только за эту неделю возвращает, не больше.

В чем может быть проблема?

War dieses Thema hilfreich?

Thema teilen

Kommentare (1)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

esper
esper
CandleManager.Container.CandlesKeepTime
Azat