← Zurück

Загрузка дробного объема не реализована.

Закачал данные сделок GAZP@EQNE с финама. Пробую перегнать сделки в свечки программным методом. При попытке сделать - Exception "Загрузка дробного объема не реализована".

При этом сама Гидра отображает свечки нормально. Объем - целое число.

Сам код:

// создаем тестовый инструмент, на котором будет производится тестирование var security = new Security { Id = "GAZP@EQNE", // по идентификатору инструмента будет искаться папка с историческими маркет данными Code = "GAZP", Name = "GAZP", MinStepSize = 1, MinStepPrice = (decimal)0.01, MinPrice = 10, MaxPrice = 1000000, ExchangeBoard = ExchangeBoard.Forts, };

        // для эксперимента часовые свечки
        var timeFrame = TimeSpan.FromMinutes(60);

        // хранилище, через которое будет производиться доступ к тиковой и котировочной базе
        var storageRegistry = new StorageRegistry();

        // изменяем путь, используемый по умолчанию
        ((LocalMarketDataDrive)storageRegistry.DefaultDrive).Path = "..";

        // используем алфавитное хранилище
        ((LocalMarketDataDrive)storageRegistry.DefaultDrive).UseAlphabeticPath = true;

        var startTime = new DateTime(2012, 10, 1);
        var stopTime = new DateTime(2012, 10, 31);

        var candleSeries = new CandleSeries(typeof (TimeFrameCandle), security, timeFrame);
        var trades = storageRegistry.GetTradeStorage(security).Load(startTime, stopTime);
        var candles = trades.ToCandles(candleSeries);
        var candleStore = storageRegistry.GetCandleStorage(typeof(TimeFrameCandle), security, timeFrame);
        candleStore.Save(candles);

War dieses Thema hilfreich?

Thema teilen

Kommentare (2)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

Kazai Mazai
Kazai Mazai

По всей видимости версия библиотеки меньше 4.1.16.х А версия гидры больше 4.1.16.х

VoDA
VoDA
VoDA Autor

Kazai Mazai: По всей видимости версия библиотеки меньше 4.1.16.х А версия гидры больше 4.1.16.х

Да, исследование показало, что в SVN лежат либы 4.1.9, что и вызвало проблемы