Не могу загрузить информацию из хранилища Hydra
Добрый день,
Обнаружил, что ранее работающий код загрузки истории из хранилища Hydra перестал работать.
Переустановил Hydra, удалил все хранилище, заново закачал информацию с Финам, но все равно не работает.
Версия Hydra от 10.04.2017, библиотека StockSharp 4.3.21.
При загрузке свечек выдает в переменную _historyCandles пустое множество "Expanding the Results View will enumerate the IEnumerable".
Сделал простой тестовый код загрузчика, но он тоже не работает.
Информацию с хранилища находит, переменные d1 и d2 считывает.
Помогите, п-ста, мучаюсь уже несколько вечеров.
Codeusing System;
using System.Collections.Generic;
using StockSharp.Algo.Storages;
using StockSharp.BusinessEntities;
using StockSharp.Messages;
namespace HydraTesting
{
internal class Program
{
private static StorageRegistry _storage;
private static IMarketDataStorage<CandleMessage> _candleStorage;
private static Security security;
private static TimeSpan timeFrame;
private static IEnumerable<CandleMessage> _historyCandles;
private static void Main(string[] args)
{
_storage = new StorageRegistry();
var path = @"C:\Hydra";
((LocalMarketDataDrive) _storage.DefaultDrive).Path = path;
security = new Security
{
Id = "SPFB.SI@FORTS",
Code = "SPFB.SI",
Name = "SPFB.SI",
Board = ExchangeBoard.Forts,
};
timeFrame = TimeSpan.FromMinutes(1);
_candleStorage = _storage.GetCandleMessageStorage(typeof (TimeFrameCandleMessage), security, timeFrame);
var d1 = _candleStorage.GetFromDate();
var d2 = _candleStorage.GetToDate();
_historyCandles = _candleStorage.Load();
}
}
}