подскажите пожалуйста
сделал функцию загрузки тиковых данных истории
как загрузить данные в хранилище Trades private void GetQuikHistory_Click(object sender, RoutedEventArgs e)
{
//торговый инструмент
var security = Connection.SelectedSecurity;
//создаем серию свечей
_series = new CandleSeries(typeof(TimeFrameCandle), security, TimeSpan.FromSeconds(60));
Connection.SafeConnection.Trader.SubscribeCandles(_series,
DateTime.Now - TimeSpan.FromDays(10),
DateTime.Now - TimeSpan.FromDays(1));
List<Trade> trades = new List<Trade>();
//данные всегда сохраняются в файл. Это внутренний формат S#
//Путь к директории, где будут сохраняться (или считываться) маркет-данные,
//указывается через свойство LocalMarketDataDrivePath у хранилища IStorageRegistryDefaultDrive
using (var drive = new LocalMarketDataDrive())
{
// get AAPL storage
var aaplStorage = drive.GetSecurityDrive(security);
// получить хранилище тиков
var tradeStorage = (IMarketDataStorage<Trade>)aaplStorage.GetTickStorage(new TickCsvSerializer(aaplStorage.SecurityId));
// сохранение тиков на диск
tradeStorage.Save(trades);
// loading ticks
var loadedTrades = tradeStorage.Load(DateTime.Today, DateTime.Today + TimeSpan.FromMinutes(1000));
foreach (var trade in loadedTrades)
{
Console.WriteLine(LocalizedStrings.Str2968Params, trade.Id, trade);
}
Console.ReadLine();
// deleting ticks (and removing file)
tradeStorage.Delete(DateTime.Today, DateTime.Today + TimeSpan.FromMinutes(1000));
}
}