﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/css/style.css'?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/css/bbeditor.css'?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html">Не импортит свечки через выходные</title>
  <id>~/topic/3314/ne-importit-svechki-cherez-vyhodnye/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-22T13:24:44Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=3314" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/23550/</id>
    <title type="text">Скачал через Гидру свечки за прошлую неделю (14.01-18-01). Прописал в роботе следующий код склейки и...</title>
    <published>2013-01-21T08:59:15Z</published>
    <updated>2013-01-21T08:59:15Z</updated>
    <author>
      <name>RoboKrolik</name>
      <uri>https://stocksharp.ru/users/16730/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Скачал через Гидру свечки за прошлую неделю (14.01-18-01).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Прописал в роботе следующий код склейки исторических данных с реал-тайм который был взят с &lt;a href="http://stocksharp.com/doc/"&gt;http://stocksharp.com/doc/&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
private TimeSpan _timeFrame = TimeSpan.FromMinutes(10);  // таймфрейм
private CandleManager _candleManager; // менеджер свечек
public CandleSeries _series; // поток свечей
readonly DateTime _starttime = new DateTime(2013,1,15); // дата начала экспорта свечей для _ candleManager
readonly DateTime _endtime = DateTime.MaxValue; // дата конца экспорта свечей для _ candleManager
private const string _historyPath = @&amp;quot;D:\hist\&amp;quot;; // папка где хранятся тиковые данные сделок для TimeFrameCandleBuilder

_candleManager = new CandleManager(_trader); // создаем менеджер свечек
var storageRegistry = new StorageRegistry(); // создаем экземпляр класса-источника данных
((LocalMarketDataDrive)storageRegistry.DefaultDrive).Path = _historyPath; // присваиваем ему по умолчанию путь где хранятся наши тиковые данные
var cbs = new TradeStorageCandleBuilderSource { StorageRegistry = storageRegistry }; // создаем новый источник данных и присваиваем ему хранилище
_candleManager.Sources.OfType&amp;lt;TimeFrameCandleBuilder&amp;gt;().Single().Sources.Add(cbs); // добавляем в менеджер свечек наш источник
_candleManager.Processing += DrawCandle; // подписываемся на событие отрисовки свечей

_series = new CandleSeries(typeof(TimeFrameCandle), _security, _timeFrame); // создаем поток свечей и указываем что тип TimeFrameCandle
_candleManager.Start(_series, _starttime, _endtime);  // запускаем CandleManager


&lt;/code&gt;&lt;/pre&gt;
&lt;ol start="3"&gt;
&lt;li&gt;&lt;p&gt;Тестировал робота вчера - брал свечи за 1.5 - 2 дня назад от последней пятничной свечи и все было хорошо&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Сегодня при запуске _series.GetCandleCount() - дает свечи только за текущий день - 21.01 а за 14.01-18.01 не дает.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Я прикрутил к роботу график и на графике отображаются все дни. Все корректно. А вот свечи только за сегодняшний день.&lt;/p&gt;
&lt;p&gt;Что это может быть??&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>