не могу получить свечки с финама
закачал в Гидре минутные свечки и сделки RIH3 с источника данных Финам.
свечки в Гидре показываются, даже график по ним строится.
Код
var security = new Security
{
Id = "RIH3@RTS",
Code = "RIH3",
Name = "RTS-3.13",
MinStepSize = 5,
MinStepPrice = 2,
Exchange = Exchange.Rts,
};
var portfolio = new Portfolio { Name = "test account", BeginValue = 1000000m };
var storage = new StorageRegistry();
const string path = @"D:\Hydra\R";
((LocalMarketDataDrive)storage.DefaultDrive).Path = path;
var timeFrame = TimeSpan.FromMinutes(1);
var tradeStorage = storage.GetTradeStorage(security);
// вот здесь сделки прекрасно загружаются в большом количестве
IEnumerable<Trade> trades = tradeStorage.Load(null, null);
Console.WriteLine("Количество загруженных сделок: " + trades.Count());
var candleStorage = storage.GetCandleStorage(typeof(TimeFrameCandle), security, timeFrame);
// а здесь пишет 0
IEnumerable<Candle> candles = candleStorage.Load(null, null);
Console.WriteLine("Количество загруженных свечек: " + candles.Count());
В чём может быть проблема?
Как правильно поступать в таком случае?