Регистрация свечек StorageRegistry из БД

Регистрация свечек StorageRegistry из БД
Atom
1/6/2014
romany4


Для автоматизации тестирования хочу загружать данные о свечах из бд (минуя гидру).

Для этого использую

var storageRegistry = new StorageRegistry();

Подскажите, как правильно зарегистрировать хранилище для свечек, которое в последующем будет использоваться в EmulationTrader. Набор свечей уже формируется(List candles).

Т.е. вопрос - что именно (и как правильно) подсунуть в RegisterCandleStorage? (я так понимаю, что он как раз и предназначен для наполнения свечами)




Thanks:


Mikhail Sukhov

Avatar
Date: 1/6/2014
Reply


romany4: Для автоматизации тестирования хочу загружать данные о свечах из бд (минуя гидру).

Гидра при тестировании не используется.

Thanks:

romany4

Avatar
Date: 1/6/2014
Reply


наверно, не правильно выразился) в общем забудем про гидру... вопрос тот же - как правильно использовать storageRegistry (а именно его наполнение существующим набором свечей ((List candles)))

Thanks:

Иван З.

Avatar
Date: 1/7/2014
Reply


Thanks:

romany4

Avatar
Date: 1/8/2014
Reply


Да, я уже смотрел там, неужели это единственный выход? (тыц). У вас какие-нибудь сподвижки в этом направлении были?))

Thanks:

romany4

Avatar
Date: 1/8/2014
Reply


а вообще такая логика верна?

var storageRegistry = new StorageRegistry();

// получаем хранилище для свечей
IMarketDataStorage<Candle> candleStorage = storageRegistry.GetCandleStorage<TimeFrameCandle, TimeSpan>(_security, TimeSpan.FromSeconds(60));

// сохраняем свечи
candleStorage.Save(candles);

по идее, как я считаю, дальше все это надо передать в storageRegistry. Пытаюсь сделать это так -

storageRegistry.RegisterCandleStorage(candleStorage, typeof(TimeFrameCandle), TimeSpan.FromSeconds(60));

но получаю эксепшн - An item with the same key has already been added.

не подскажите в чем проблема или данный подход в корне не верен?

Thanks:


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

loading
clippy