Подскажите, пожалуйста, как можно получить коллекцию свечек из хранилища.
Версия 4.0.22.
Пробовал так
TradingStorage storage = new TradingStorage(new InMemoryStorage());
storage.BasePath = @"e:\Hydra DB";
IMarketDataStorage<TimeFrameCandle> candleStorage = storage.GetCandleStorage<TimeFrameCandle,TimeSpan>(security, TimeSpan.FromMinutes(5));
IEnumerable<TimeFrameCandle> candles = candleStorage.Load(new DateTime(2012, 3, 1), new DateTime(2012, 3, 31));
А еще так.
IMarketDataStorage<Trade> tradeStorage = storage.GetTradeStorage(security);
IEnumerable<Trade> deals = tradeStorage.Load(new DateTime(2012, 3, 1), new DateTime(2012, 3, 31));
var candleManager = new CandleManager();
candleManager.Sources.Add(new CandleBuilder(new RawConvertableCandleBuilderSource<Trade>(deals)) { IsSyncRegister = true });
candleManager.Register(typeof(TimeFrameCandle), security, TimeSpan.FromHours(1));
var candles = candleManager.GetTimeFrameCandles(security, TimeSpan.FromHours(1));
Так и так candles получается пустым.
Почитал форум, но решить вопрос не удалось.