Сохранение свечей (4.4.12 ночная)~/topic/9764/sohranenie-svechei-(4_4_12-nochnaya)/Copyright @ StockSharp Platform LLC 2010 - 20242024-03-28T17:40:20Zhttps://stocksharp.ru/images/logo.pnghttps://stocksharp.ru/posts/m/44692/Добрый день, Вы можете увидеть пример инициализации коннектор в нашем пример SampleMultiConnection h...2018-08-07T14:53:01Z2018-08-07T14:53:01ZSupporthttps://stocksharp.ru/users/97869/info@stocksharp.ruДобрый день,<br /><br />Вы можете увидеть пример инициализации коннектор в нашем пример SampleMultiConnection <a target="_blank" href="https://github.com/StockSharp/StockSharp/blob/master/Samples/Common/SampleMultiConnection/MainWindow.xaml.cs#L86
" title="https://github.com/StockSharp/StockSharp/blob/master/Samples/Common/SampleMultiConnection/MainWindow.xaml.cs#L86
">https://github.com/Stock.../MainWindow.xaml.cs#L86
</a><br /><br />Да, коннектор сам знает когда записать в хранилище и когда считать данные.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/44688/А можно пример(или описание) как работать с StorageAdapter для сохранения сделок и/или свечей? Напри...2018-08-06T20:24:30Z2018-08-06T20:43:20Ztsuranovhttps://stocksharp.ru/users/101656/info@stocksharp.ruА можно пример(или описание) как работать с StorageAdapter для сохранения сделок и/или свечей?<br /><br />Например, в описании я вижу настройку:<br />_csvEntityRegistry = new CsvEntityRegistry(_historyPath);<br />_storageRegistry = new StorageRegistry<br />{<br /> DefaultDrive = new LocalMarketDataDrive(_historyPath),<br />};<br />Connector = new Connector(_csvEntityRegistry, _storageRegistry);<br />Connector.StorageAdapter.DaysLoad = TimeSpan.FromDays(3);<br /><br />Но не вполне понятно как это работает. Адаптер сам знает когда считать данные из хранилища и когда записать?Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/44687/Ответ получен от Михаила(вдруг кому нужно): Сам подход неверный. Если хотите сохранять свечи в храни...2018-08-06T18:47:20Z2018-08-06T18:47:40Ztsuranovhttps://stocksharp.ru/users/101656/info@stocksharp.ruОтвет получен от Михаила(вдруг кому нужно):<br /><br />Сам подход неверный. Если хотите сохранять свечи в хранилище, то 1) или настройте StorageAdapter у коннектора 2) сохраняйте свечи из событие CandleSeriesProcessingCopyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/44664/Здравствуйте! Делаю следующее: подключаюсь, подписываюсь на свечи, получаю их и выполняю следующий к...2018-08-05T20:07:07Z2018-08-06T09:15:34Ztsuranovhttps://stocksharp.ru/users/101656/info@stocksharp.ruЗдравствуйте!<br /><br />Делаю следующее: подключаюсь, подписываюсь на свечи, получаю их и выполняю следующий код<br />var _storagePath = @"D:\StockSharp\Storage\".ToFullPath();<br />var _storageRegistry = new StorageRegistry() { DefaultDrive = new LocalMarketDataDrive(_storagePath) };<br />var _candleStorage = _storageRegistry.GetCandleStorage(_candleSeries, null, StorageFormats.Csv);<br />_candleStorage.Save(_connector.GetCandles<Candle>(_candleSeries));<br /><br />Но _connector.GetCandles<Candle>(_candleSeries) - не возвращает свечи, что я делаю не так?<br />(_connector.GetCandleCount(_candleSeries); - возвращает 0) - я явно неправильно пытаюсь получить свечи, т.к. CandleSeriesProcessing срабатывает как следует.<br /><br />Я предположил, раз у коннектора есть Securities, Trades и они сохраняются, то и свечи, возможно, где-то хранятся(или воссоздаются из другого объекта) и метод GetCandles "вытаскивает" их.<br />Copyright @ StockSharp Platform LLC 2010 - 2024