﻿<?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/9258/pleyada-voprosov-po-manipulyatsii-s-istoricheskimi-dannymi/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-19T05:03:19Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=9258" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/43179/</id>
    <title type="text">Добрый день К сожалению мы не располагаем подобной информацией. Рекомендуем вам обратиться к вашему ...</title>
    <published>2018-04-06T13:23:04Z</published>
    <updated>2018-04-06T13:23:04Z</updated>
    <author>
      <name>Support</name>
      <uri>https://stocksharp.ru/users/97869/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Добрый день&lt;/p&gt;
&lt;p&gt;К сожалению мы не располагаем подобной информацией. Рекомендуем вам обратиться к вашему брокеру или на биржу.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/43167/</id>
    <title type="text">Ок, крайний вопрос. 3) Как и откуда получить исторические новости по инструменту? </title>
    <published>2018-04-05T16:56:02Z</published>
    <updated>2018-04-05T16:56:02Z</updated>
    <author>
      <name>Дмитрий_</name>
      <uri>https://stocksharp.ru/users/62269/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Ок, крайний вопрос.
3) Как и откуда получить исторические новости по инструменту?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/43166/</id>
    <title type="text">Добрый день К сожалению мы не располагаем подобной информацией. Рекомендуем вам обратиться к вашему ...</title>
    <published>2018-04-05T16:50:28Z</published>
    <updated>2018-04-05T16:50:28Z</updated>
    <author>
      <name>Support</name>
      <uri>https://stocksharp.ru/users/97869/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Добрый день&lt;/p&gt;
&lt;p&gt;К сожалению мы не располагаем подобной информацией. Рекомендуем вам обратиться к вашему брокеру или на биржу.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/43163/</id>
    <title type="text">Добрый день Верно, не было запущено. Спасибо! Следующий вопрос: 2.1) Как получить исторический стака...</title>
    <published>2018-04-05T16:23:11Z</published>
    <updated>2018-04-05T16:23:11Z</updated>
    <author>
      <name>Дмитрий_</name>
      <uri>https://stocksharp.ru/users/62269/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Добрый день
Верно, не было запущено. Спасибо!&lt;/p&gt;
&lt;p&gt;Следующий вопрос:
2.1) Как получить исторический стакан по инструменту?&lt;/p&gt;
&lt;p&gt;Если я правильно понял:
2.1.1) Российский рынок. Только через ордер лог, запросив его платно у Московской Биржи?
2.1.2) Американский рынок (NYSE, NASDAQ). Нет информации.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/43154/</id>
    <title type="text">Возможно у вас не запущено тестирование на истории. Вы можете посмотреть работу со свечами на истори...</title>
    <published>2018-04-04T08:38:37Z</published>
    <updated>2018-04-04T08:38:37Z</updated>
    <author>
      <name>Support</name>
      <uri>https://stocksharp.ru/users/97869/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Возможно у вас не запущено тестирование на истории. Вы можете посмотреть работу со свечами на истории в примере SampleHistoryTesting&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/43104/</id>
    <title type="text">Спасибо! Разобрался. Следующий вопрос 1.1) Как сохранённые локально исторические сделки конвертирова...</title>
    <published>2018-03-30T14:16:13Z</published>
    <updated>2018-03-30T14:16:13Z</updated>
    <author>
      <name>Дмитрий_</name>
      <uri>https://stocksharp.ru/users/62269/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Спасибо! Разобрался.&lt;/p&gt;
&lt;p&gt;Следующий вопрос
1.1) Как сохранённые локально исторические сделки конвертировать в 1-,5- и т.д.-минутные свечи, &lt;strong&gt;используя коннектор&lt;/strong&gt;?&lt;/p&gt;
&lt;p&gt;Есть следующий код&lt;/p&gt;
&lt;div class="spoiler"&gt;&lt;p Path="BinaryStoragePathTextBlock.Text" security="" portfolio=""&gt;var portfolio = new Portfolio
{
Name = &amp;quot;test account&amp;quot;,
BeginValue = 1000000,
};
StorageRegistry storage = new StorageRegistry() { DefaultDrive = new LocalMarketDataDrive()  };
HistoryEmulationConnector _connector = new HistoryEmulationConnector(new[] , new[] );
// Set history range
_connector.HistoryMessageAdapter.StartDate = new DateTime(2018, 3, 26);
_connector.HistoryMessageAdapter.StopDate = new DateTime(2018, 3, 27);
// Set market time freq as time frame
_connector.MarketTimeChangedInterval = TimeSpan.FromMinutes(1.0);
_connector.InitializeStorage(new EntityRegistry(), storage);&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;        var candleManager = new CandleManager(_connector);

        candleManager.Start(series);
        _connector.Start();
        _connector.Connect();

        candleManager
            .WhenCandlesFinished(series)
            .Do(ProcessCandle)
            .Apply();
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;в котором в метод&lt;/p&gt;
&lt;details&gt;&lt;summary&gt;private void ProcessCandle(Candle obj)
{
throw new NotImplementedException();
}&lt;/summary&gt;
&lt;/details&gt;
&lt;p&gt;не приходит ни одной свечи. Почему так происходит?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/43097/</id>
    <title type="text">Можете использовать одну из данных перегрузок http://doc.stocksharp.ru/html/Overload_StockSharp_Algo...</title>
    <published>2018-03-30T07:40:32Z</published>
    <updated>2018-03-30T07:40:32Z</updated>
    <author>
      <name>Support</name>
      <uri>https://stocksharp.ru/users/97869/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Можете использовать одну из данных перегрузок &lt;a href="http://doc.stocksharp.ru/html/Overload_StockSharp_Algo_Candles_CandleHelper_ToCandles.htm"&gt;http://doc.stocksharp.ru/html/Overload_StockSharp_Algo_Candles_CandleHelper_ToCandles.htm&lt;/a&gt;&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/43093/</id>
    <title type="text">Подскажите пожалуйста. Как связать наследника CandleBuilder - TimeFrameCandleBuilder со скаченными с...</title>
    <published>2018-03-29T17:20:36Z</published>
    <updated>2018-03-29T17:40:45Z</updated>
    <author>
      <name>Дмитрий_</name>
      <uri>https://stocksharp.ru/users/62269/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Подскажите пожалуйста.&lt;/p&gt;
&lt;p&gt;Как связать наследника CandleBuilder - TimeFrameCandleBuilder со скаченными сделками и CandleManager?&lt;/p&gt;
&lt;p&gt;Нашёл только вариант для более ранних версий S#.&lt;/p&gt;
&lt;div class="spoiler"&gt;&lt;p IsSyncRegister="true"&gt;var trades = Core.Storage.GetTradeStorage(Security).Load(Core.Yesterday, Core.Yesterday + TimeSpan.FromTicks(TimeSpan.TicksPerDay - 1));
var bld = new CandleBuilder(new RawConvertableCandleBuilderSource&amp;lt;Trade&amp;gt;(trades)) ;
bld.CandlesStarted += (t, c) =&amp;gt;
{
var candles = c.Cast&amp;lt;TimeFrameCandle&amp;gt;();
Storage.Save(candles);&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Core.LogMessage(candles.Count() + &amp;quot; свечек построено для &amp;quot; + this);

bld.Dispose();
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;};
bld.RegisterTimeFrameCandles(Security, TimeFrame);&lt;/p&gt;
&lt;/div&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/43090/</id>
    <title type="text">Да вы можете использовать наследник CandleBuilder для генерации свечей из исходных данных. </title>
    <published>2018-03-29T16:07:58Z</published>
    <updated>2018-03-29T16:07:58Z</updated>
    <author>
      <name>Support</name>
      <uri>https://stocksharp.ru/users/97869/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Да вы можете использовать наследник CandleBuilder для генерации свечей из исходных данных.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/43085/</id>
    <title type="text">Добрый день Для саморазвития хотелось узнать внутреннюю реализацию. По вопросу 1.2) на форуме нашёл:...</title>
    <published>2018-03-28T17:09:28Z</published>
    <updated>2018-03-28T17:09:47Z</updated>
    <author>
      <name>Дмитрий_</name>
      <uri>https://stocksharp.ru/users/62269/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Добрый день&lt;/p&gt;
&lt;p&gt;Для саморазвития хотелось узнать внутреннюю реализацию.
По вопросу 1.2) на форуме нашёл:&lt;/p&gt;
&lt;p&gt;var manager = new CandleManager(new &lt;strong&gt;&lt;span style="color:red"&gt;SomeBuilderSource&lt;/span&gt;&lt;/strong&gt;(ticks));
CandleSeries series = new CandleSeries(typeof(TimeFrameCandle), security, TimeSpan.FromMinutes(5));
manager.Start(series);
var candles = manager.GetCandles(series);&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/43084/</id>
    <title type="text">Добрый день Вы можете использовать нашу программу Гидра. Она позволяет строить свечи единоразово, та...</title>
    <published>2018-03-28T16:56:01Z</published>
    <updated>2018-03-28T16:56:01Z</updated>
    <author>
      <name>Support</name>
      <uri>https://stocksharp.ru/users/97869/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Добрый день&lt;/p&gt;
&lt;p&gt;Вы можете использовать нашу программу Гидра. Она позволяет строить свечи единоразово, так и постоянно через задачу Конвертер.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/43075/</id>
    <title type="text">Добрый день Прошерстил документацию и не нашёл ответы на следующие вопросы: Как сохранённые локально...</title>
    <published>2018-03-27T18:46:15Z</published>
    <updated>2018-03-27T18:47:00Z</updated>
    <author>
      <name>Дмитрий_</name>
      <uri>https://stocksharp.ru/users/62269/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Добрый день&lt;/p&gt;
&lt;p&gt;Прошерстил документацию и не нашёл ответы на следующие вопросы:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Как сохранённые локально исторические сделки конвертировать в 1-,5- и т.д.-минутные свечи
1.1) Используя коннектор?
1.2) И не используя коннектор?&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;2.1) Как и откуда можно получить исторический стакан по инструменту?
2.2) Исторический стакан я могу получить только из ордер лога и больше никак?&lt;/p&gt;
&lt;ol start="3"&gt;
&lt;li&gt;Как и откуда получить исторические новости по инструменту?&lt;/li&gt;
&lt;/ol&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>