Тиковые данные из Hydra

Тиковые данные из Hydra
Atom
4/9/2012


Добрый вечер,возник вопрос
у меня есть данные сделок и стаканов, загруженные гидрой и хранящиеся в папке (допустим папка dates а в ней папки с ID инструментов)
чтобы получить данные по какому-либо инструменту нужно использовать TradingStorage.GetTradeStorage(Security)
а как мне получить список инструментов, по которым имеются данные в папке, чтобы предоставить пользователю выбор инструмента из имеющихся, на котором он будет тестировать стратегию?

я думал будет коллекция инструментов хранится в TradingStorage.Securities но при загрузке из данных RIU9@RTS (которые идут в стандартном архиве с s#) эта коллекция пуста
может я чего не правильно делаю?

хранилище создаю так

Code
storage = new TradingStorage(new InMemoryStorage())
                {
                    BasePath = "путь к данным"
                };

securityComboBox.ItemsSource = storage.Securities; //пусто (

Tags:


Thanks:


< 1 2 
AlekZ

Avatar
Date: 6/30/2012
Reply


список инструментов можно получить например так:
Code
Console.WriteLine("Список инструментов из C:\\Users\\user\\Documents\\StockSharp\\Hydra\\StockSharp.db:");           
var db = new Database("Hydra Database", "data source=C:\\Users\\user\\Documents\\StockSharp\\Hydra\\StockSharp.db")
{
  Provider = new Ecng.Data.Providers.SQLiteDatabaseProvider()
};

var storageRegistryDb = new StorageRegistry(db);
{
  Console.WriteLine("{0}: {1} {2}", sec.Id, sec.Code, sec.Name);
}
Thanks:
< 1 2 

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

loading
clippy