Не могу загрузить информацию из хранилища Hydra

Не могу загрузить информацию из хранилища Hydra
Atom
4/28/2017
Pelmen32


Добрый день, Обнаружил, что ранее работающий код загрузки истории из хранилища Hydra перестал работать. Переустановил Hydra, удалил все хранилище, заново закачал информацию с Финам, но все равно не работает. Версия Hydra от 10.04.2017, библиотека StockSharp 4.3.21. При загрузке свечек выдает в переменную _historyCandles пустое множество "Expanding the Results View will enumerate the IEnumerable". Сделал простой тестовый код загрузчика, но он тоже не работает. Информацию с хранилища находит, переменные d1 и d2 считывает. Помогите, п-ста, мучаюсь уже несколько вечеров.

using 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();
        }
    }
}



Thanks:


Support

Avatar
Date: 4/28/2017
Reply


Данные в такую папку "SPFB.SI@FORTS" записаны?

Thanks:

Pelmen32

Avatar
Date: 5/2/2017
Reply


Да, данные записаны в ту папку, которая создала Hydra - "C:\Hydra\S\SPFB.SI@FORTS"

Thanks:

roman001

Avatar
Date: 5/2/2017
Reply


Было такое после обновления Гидры и закачки истории, вылечилось только обновлением библиотек S# до той же версии, которая у Гидры. В моем случае последней 4.3.23. Новые библиотеки читают новые и старые данные, а вот старая читает только старый формат.

Thanks:

Support

Avatar
Date: 5/2/2017
Reply


..

Thanks:

Pelmen32

Avatar
Date: 5/3/2017
Reply


Спасибо, с новой библиотекой заработало. А где нибудь можно скачать старую версии Гидры, минуя загрузчик? Способ указанный по данной ссылке больше не работает. http://stocksharp.com/forum/3981/skachat-nuzhnuyu-versiyu-sdata-s-servera/#m27452

Thanks:

roman001

Avatar
Date: 5/3/2017
Reply


А где нибудь можно скачать старую версии Гидры тоже хотел бы это знать, обновил не глядя, а мне старая больше нравилась

Thanks:

Support

Avatar
Date: 5/3/2017
Reply


Я проверил эту ссылку она работает.. http://stocksharp.ru/updates/hydra/stocksharpdata.all.to.4.1.XX.XX.wyu Нужно просто правильно писать версию, например, ......4.3.23.1.wyu

Thanks:


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy