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


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

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





Спасибо:




7 Ответов
Support

Фотография
Дата: 28.04.2017
Ответить


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

Pelmen32

Фотография
Дата: 02.05.2017
Ответить


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

roman001

Фотография
Дата: 02.05.2017
Ответить


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

Support

Фотография
Дата: 02.05.2017
Ответить


..
Спасибо:

Pelmen32

Фотография
Дата: 03.05.2017
Ответить


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

roman001

Фотография
Дата: 03.05.2017
Ответить


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

Support

Фотография
Дата: 03.05.2017
Ответить


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


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy