﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/css' href='https://stocksharp.com/css/style.css'?>
<?xml-stylesheet type='text/css' href='https://stocksharp.com/css/bbeditor.css'?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html">Возможная ошибка S#</title>
  <id>~/topic/3770/vozmozhnaya-oshibka-s/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-20T17:14:52Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=3770" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/26468/</id>
    <title type="text">Проверку делаю используя пример SampleSmartCandles. Модификаций, на мой взгляд, нет. Если быть совсе...</title>
    <published>2013-06-25T16:16:58Z</published>
    <updated>2016-08-16T00:13:57Z</updated>
    <author>
      <name>ttt</name>
      <uri>https://stocksharp.com/users/27688/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Проверку делаю используя пример SampleSmartCandles.
Модификаций, на мой взгляд, нет.
Если быть совсем точным, то сначала, используя SampleSmartCandles, сделал свое приложение, которое получает исторические свечи.
Вывод свечей выполняю в текстовой форме на экран.
В real-time замечаю, что свечи идут с ошибками. Выключаю свое приложение. Запускаю SampleSmartCandles. Выбираю режим &amp;quot;Real-time&amp;quot;. Сверяю свечи с Finam'овскими. Результат тот же: свечи отличаются на несколько пунктов.&lt;/p&gt;
&lt;p&gt;Схема работы и код приложения в части работы со свечками приведены выше в этой теме в 4 &lt;a href="http://stocksharp.com/forum/3770/Vozmozhnaia-oshibka-S/"&gt;посте&lt;/a&gt; от начала.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/26462/</id>
    <title type="text">Мое сообщение проигнорировалось. Это ключевое сообщение. </title>
    <published>2013-06-25T12:36:41Z</published>
    <updated>2016-08-16T00:13:56Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Мое сообщение &lt;a href="http://stocksharp.com/posts/m/26449/"&gt;проигнорировалось&lt;/a&gt;. Это ключевое сообщение.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/26405/</id>
    <title type="text">Наверное событие NewHistoricalCandles? Да. А как вы получаете исторические свечки в событии о приход...</title>
    <published>2013-06-21T07:44:56Z</published>
    <updated>2016-08-16T00:13:55Z</updated>
    <author>
      <name>ttt</name>
      <uri>https://stocksharp.com/users/27688/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Наверное событие NewHistoricalCandles?
Да.&lt;/p&gt;
&lt;p&gt;А как вы получаете исторические свечки в событии о приходе новой свечи? Нативными средствами SmartCom или же через CandleManager?&lt;/p&gt;
&lt;p&gt;Через CandleManager. Напишите, pls, если возможно, как в моем случае можно использовать нативные средства SmartCOM (явно выполнить GetBars и затем обработать полученную серию).&lt;/p&gt;
&lt;p&gt;Схема работы:&lt;/p&gt;
&lt;p&gt;Запускаю получение свечей:
```csharp
private void btnGetHistory_Click(object sender, EventArgs e)
{
DateTime date1 = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, 10, 0, 0);
_lkSeries = new CandleSeries(typeof(TimeFrameCandle), _lkoh, TimeSpan.FromMinutes(1));
_candleManager.Start(_lkSeries, date1, DateTime.Now);
}&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;
Отлавливаю данные в обработчике события NewHistoricalCandles:
Схема:
ЕСЛИ пришла 1 свеча,
ТО вывожу на экран только ее
ИНАЧЕ вывожу все свечи, начиная с последней загруженной

               ```csharp
_trader.NewHistoricalCandles  += (seri, candy) =&amp;gt;
                {
                    int cou = seri.GetCandleCount();
                    if (seri.Security.Code == _lkoh.Code)
                    {
//                            http://stocksharp.com/forum/3656/Urok-4---Sviechi--ghrafiki--istoriia/
                             
                            TimeSpan ts = seri.GetCandle&amp;lt;Candle&amp;gt;(0).OpenTime - GlobalParameters.lkohTimeLoad;
                            if (ts.TotalMinutes == 1)  // получена одна свеча: все как положено, без сбоев   
                            {
                                GlobalParameters.lkohTimeLoad = seri.GetCandle&amp;lt;Candle&amp;gt;(0).OpenTime;
                                _lkCandle = seri.GetCandle&amp;lt;Candle&amp;gt;(0);

                                SafeAddToTxb(txtSmartInfo, DateTime.Now.ToString() + &amp;quot; | &amp;quot; + _lkCandle.OpenTime.ToString() + &amp;quot; | &amp;quot; + _lkCandle.CloseTime.ToString() + &amp;quot; | &amp;quot; + _lkCandle.OpenPrice.ToString() + &amp;quot; | &amp;quot; + _lkCandle.HighPrice.ToString() + &amp;quot; | &amp;quot; + _lkCandle.LowPrice.ToString() + &amp;quot; | &amp;quot; + _lkCandle.ClosePrice.ToString());

// далее выполняется повторный запрос последних 10 свечей (для выявления ошибки)
                                DateTime date1 = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, 10, 0, 0);
                                _trader.RegisterHistoryCandles(_lkoh, SmartTimeFrames.Minute1, DateTime.Now, 10, SmartHistoryDirections.Backward);
                            }
                            else if (ts.TotalMinutes &amp;gt; 1)  // был разрыв связи или еще какой-то сбой или самое начало работы
                            {
                                int i = 1;
                                try
                                {
                                    while (seri.GetCandle&amp;lt;Candle&amp;gt;(i).OpenTime &amp;gt; GlobalParameters.lkohTimeLoad)
                                    {
                                        i = i + 1;
                                    }
                                }
                                catch { }
                                GlobalParameters.lkohTimeLoad = seri.GetCandle&amp;lt;Candle&amp;gt;(0).OpenTime;

                                i = i - 1;
                                while (i &amp;gt;= 0)
                                {
                                    _lkCandle = seri.GetCandle&amp;lt;Candle&amp;gt;(i);

                                    SafeAddToTxb(txtSmartInfo, DateTime.Now.ToString() + &amp;quot; | &amp;quot; + _lkCandle.OpenTime.ToString() + &amp;quot; | &amp;quot; + _lkCandle.CloseTime.ToString() + &amp;quot; | &amp;quot; + _lkCandle.OpenPrice.ToString() + &amp;quot; | &amp;quot; + _lkCandle.HighPrice.ToString() + &amp;quot; | &amp;quot; + _lkCandle.LowPrice.ToString() + &amp;quot; | &amp;quot; + _lkCandle.ClosePrice.ToString());

                                    i = i - 1;
                                }
                            }
                            else  // вывод на экран данных, полученных в результате выполнения _trader.RegisterHistoryCandles выше
                            {
                                _lkCandle = seri.GetCandle&amp;lt;Candle&amp;gt;(0);

                                SafeAddToTxb(txtSmartInfo, &amp;quot;Пришел повтор: &amp;quot; + DateTime.Now.ToString() + &amp;quot; | &amp;quot; + _lkCandle.OpenTime.ToString() + &amp;quot; | &amp;quot; + _lkCandle.CloseTime.ToString() + &amp;quot; | &amp;quot; + _lkCandle.OpenPrice.ToString() + &amp;quot; | &amp;quot; + _lkCandle.HighPrice.ToString() + &amp;quot; | &amp;quot; + _lkCandle.LowPrice.ToString() + &amp;quot; | &amp;quot; + _lkCandle.ClosePrice.ToString());
                            }
                    }
&lt;/code&gt;&lt;/pre&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/26480/</id>
    <title type="text">Михаил, следующие варианты решения проблемы не сработали: 1)Использование new CandleManager(new Trad...</title>
    <published>2013-06-28T08:47:21Z</published>
    <updated>2013-06-28T08:47:21Z</updated>
    <author>
      <name>ttt</name>
      <uri>https://stocksharp.com/users/27688/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Михаил,
следующие варианты решения проблемы не сработали:&lt;/p&gt;
&lt;p&gt;1)Использование new CandleManager(new TradeCandleBuilderSource(_trader)).
Результат:
события NewHistoricalCandles не приходят совсем.&lt;/p&gt;
&lt;ol start="2"&gt;
&lt;li&gt;Реализовал следующий механизм: после прихода новой свечи, фиксирую параметры свечи (OHLC).
Выставляю задержку 45(!) секунд.
Затем выполняю: ```csharp
_trader.RegisterHistoryCandles(_Si, SmartTimeFrames.Minute1, DateTime.Now, 10, SmartHistoryDirections.Backward);&lt;/li&gt;
&lt;/ol&gt;
&lt;pre&gt;&lt;code&gt;Получаю данные через 45 секунд. Фиксирую параметры свечи(OHLC).

Имеем три разных свечи:
1-я: эталон, с Finam'а
2-я: свеча, зафиксированная сразу как только пришло событие формирования новой свечи
3-я: свеча, полученная после задержки

Результат:
во-первых, 2-я и 3-я свеча отличаются(!!!) между собой
во-вторых, ни 2-я, ни 3-я свеча не совпадают (!!!) с эталоном.
в-третьих, после перегрузки приложения, исторические свечи в точности совпадают с эталонными, то есть свечи, которые только что отличались от эталона, теперь полностью с ним совпадают.
&lt;/code&gt;&lt;/pre&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/26475/</id>
    <title type="text">Постучитесь в скайп, попробую понять где проблема. </title>
    <published>2013-06-26T13:28:28Z</published>
    <updated>2013-06-26T13:28:28Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Постучитесь в скайп, попробую понять где проблема.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/26474/</id>
    <title type="text">Зачем связываться с тиками, когда есть GetBars? Временная задержка на 1-2 секунды для получения инфо...</title>
    <published>2013-06-26T11:38:47Z</published>
    <updated>2013-06-26T11:38:47Z</updated>
    <author>
      <name>ttt</name>
      <uri>https://stocksharp.com/users/27688/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Зачем связываться с тиками, когда есть GetBars?
Временная задержка на 1-2 секунды для получения информации о сформировавшейся свече не играет принципиального значения. Важно получить корректные параметры свечи. При использовании тиков придется отслеживать много технических моментов, и при этом никогда не будет 100%-ой уверенности, что конкретная свеча построилась правильно.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/26472/</id>
    <title type="text">Может быть строить свечки из тиков? </title>
    <published>2013-06-26T08:51:48Z</published>
    <updated>2013-06-26T08:51:48Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Может быть строить свечки из тиков?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/26470/</id>
    <title type="text">На графике со свечками увеличиваю масштаб, рядом открываю текстовый файл с данными с Finam&amp;apos;а. И срав...</title>
    <published>2013-06-25T19:00:36Z</published>
    <updated>2013-06-25T19:00:36Z</updated>
    <author>
      <name>ttt</name>
      <uri>https://stocksharp.com/users/27688/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;На графике со свечками увеличиваю масштаб, рядом открываю текстовый файл с данными с Finam'а. И сравниваю. Можно сказать - в ручном режиме, отдельно каждую свечу.&lt;/p&gt;
&lt;p&gt;В моем приложении процесс сравнения параметров свечей более автоматизирован: информацию о свечках вывожу на экран, затем копирую в текстовый файл. Поскольку механизм получения свечей реализован тот же, что и в SampleSmartCandles, то и результаты совпадают: если у меня в приложении свечки идут корректные, то и при тестах в SampleSmartCandles свечи тоже идут корректные. В случаях же, когда у меня в приложении данные отличаются, то и SampleSmartCandles тоже показывает свечи, отличающиеся от Finam'овских.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/26469/</id>
    <title type="text">ttt: Проверку делаю используя пример SampleSmartCandles. Я не совсем понял, а как идет сверка? В тек...</title>
    <published>2013-06-25T17:16:52Z</published>
    <updated>2013-06-25T17:16:52Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(26468)" rel="nofollow" target="_blank"&gt;ttt&lt;/a&gt;:&lt;/strong&gt;
Проверку делаю используя пример SampleSmartCandles.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Я не совсем понял, а как идет сверка? В текстовый формат пример не выводит данные.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/26465/</id>
    <title type="text">ttt: Так что делать-то? Как получить корректные свечи? Вначале надо понять причину. То, что в Sample...</title>
    <published>2013-06-25T14:21:08Z</published>
    <updated>2013-06-25T14:21:08Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(26464)" rel="nofollow" target="_blank"&gt;ttt&lt;/a&gt;:&lt;/strong&gt;
Так что делать-то? Как получить корректные свечи?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Вначале надо понять причину. То, что в SampleCandles свечки не страятся - факт. Другой вопрос, делаете ли вы проверку именно этим примером, или что-то свое испольуете... Вообщем поможет информация от вас. Вопрос номер 1 - вы тестируете SampleSmartCandles? Есть ли какие то модификации?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/26464/</id>
    <title type="text">Так что делать-то? Как получить корректные свечи? </title>
    <published>2013-06-25T13:47:07Z</published>
    <updated>2013-06-25T13:47:07Z</updated>
    <author>
      <name>ttt</name>
      <uri>https://stocksharp.com/users/27688/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Так что делать-то? Как получить корректные свечи?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/26460/</id>
    <title type="text">Михаил, сегодня (25.06.2013) SampleCandles в режиме Real-time строит на графике свечки с ошибками. В...</title>
    <published>2013-06-25T11:26:57Z</published>
    <updated>2013-06-25T11:36:08Z</updated>
    <author>
      <name>ttt</name>
      <uri>https://stocksharp.com/users/27688/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Михаил,
сегодня (25.06.2013) SampleCandles в режиме Real-time строит на графике свечки с ошибками.
В моей программе также идут сплошные ошибки (сравниваю с Finam'ом).
После перезапуска программы свечки, которые в Real-time были  с ошибками, становятся правильными (в точности совпадают с Finam'овскими данными).
Вот отчет с утра:
Всего 288 свечей.
Ошибки:
open = 0
high = 70 ошибок (от 1 до 21 пункта)
low = 63 ошибки (от -1 до -15 пунктов)
close = 234 ошибки (от -20 до 12 пунктов)&lt;/p&gt;
&lt;p&gt;На прошлой неделе была такая же ситуация: один день свечи идут почти без ошибок, другой - почти в каждой свече ошибка.&lt;/p&gt;
&lt;p&gt;Похоже, что когда где-то внутри S# делает запрос с помощью GetBars, то свечи получаются корректные. А вот когда свечи получаются как-то иначе, то свечи могут построиться как правильно, так и неправильно.&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.com/posts/m/26456/</id>
    <title type="text">За день 24.06.2013 по контракту Si-9.13: Всего свечей = 578. Ошибок (в сравнении с Finam&amp;apos;ом): open =...</title>
    <published>2013-06-24T16:17:10Z</published>
    <updated>2013-06-24T16:17:10Z</updated>
    <author>
      <name>ttt</name>
      <uri>https://stocksharp.com/users/27688/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;За день 24.06.2013 по контракту Si-9.13:
Всего свечей = 578.
Ошибок (в сравнении с Finam'ом):
open = 0
high = 0
low = 1 ошибка: отличие на 1 пункт (рубль), свеча сформировалась в 15:46:00
close = 2 ошибки:
1-я: отличие на 2 пункта (рубля), свеча сформировалась в 11:23:00
2-я: отличие на 1 пункт (рубль), свеча сформировалась в 18:26:00&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/26449/</id>
    <title type="text">ttt: Складывается впечатление, что S# строит &amp;quot;правильные&amp;quot; (совпадают с Finam&amp;apos;ом) свечи на &amp;quot;неинтенси...</title>
    <published>2013-06-24T11:10:28Z</published>
    <updated>2013-06-24T11:10:28Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(26447)" rel="nofollow" target="_blank"&gt;ttt&lt;/a&gt;:&lt;/strong&gt;
Складывается впечатление, что S# строит &amp;quot;правильные&amp;quot; (совпадают с Finam'ом) свечи на &amp;quot;неинтенсивном&amp;quot; рынке (в понедельник с утра, на вечерней сессии,...)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;В SampleCandles S# свечки не строит.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/26447/</id>
    <title type="text">Михаил, Сегодня с утра (24.06.2013) и SampleCandles, и моя программа показывают правильные(!!!) свеч...</title>
    <published>2013-06-24T07:36:55Z</published>
    <updated>2013-06-24T07:36:55Z</updated>
    <author>
      <name>ttt</name>
      <uri>https://stocksharp.com/users/27688/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Михаил,&lt;/p&gt;
&lt;p&gt;Сегодня с утра (24.06.2013) и SampleCandles, и моя программа показывают правильные(!!!) свечи.
Свою программу программу поставил на весь день - собирать статистику: вечером сообщу о результатах.&lt;/p&gt;
&lt;p&gt;Складывается впечатление, что S# строит &amp;quot;правильные&amp;quot; (совпадают с Finam'ом) свечи на &amp;quot;неинтенсивном&amp;quot; рынке (в понедельник с утра, на вечерней сессии,...)&lt;/p&gt;
&lt;p&gt;Все же не понял:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Могу ли я при приходе события появления новой свечи выполнить какой-нибудь метод, который внутри себя вызовет GetBars?&lt;/li&gt;
&lt;li&gt;Если это сделать можно, то в обработчике какого события надо отлавливать пришедшую в ответ на GetBars информацию?&lt;/li&gt;
&lt;/ol&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/26418/</id>
    <title type="text">Переписка выдалась запутанной, судя по всему каждый пишет о своем. Давайте поступим следующим образо...</title>
    <published>2013-06-21T15:45:13Z</published>
    <updated>2013-06-21T15:45:13Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Переписка выдалась запутанной, судя по всему каждый пишет о своем.&lt;/p&gt;
&lt;p&gt;Давайте поступим следующим образом - пойдем от простого к сложному. Запустите SampleCandles и проверьте, пожалуйста, работу.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/26408/</id>
    <title type="text">Проверил. Получается, что теперь (с какой версии не скажу, не знаю, но в 4.0.9 эти события еще работ...</title>
    <published>2013-06-21T09:31:00Z</published>
    <updated>2013-06-21T09:31:00Z</updated>
    <author>
      <name>andy_baka</name>
      <uri>https://stocksharp.com/users/237/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Проверил. Получается, что теперь (с какой версии не скажу, не знаю, но в 4.0.9 эти события еще работали отдельно)
обработка вызова RegisterHistoryCandles проходит через обработчик событий формирования новой свечи CandleSeries,
а потом, если была подписка, вызывается уже NewHistoricalCandles.
Михаил, это как раз то что я с Иваном Бухариным несколько дней обсуждал.
Реализовать не получилось и теперь не понятно как разделять потоки свечей в этом обработчике.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/26406/</id>
    <title type="text">Под нативными я имел ввиду вызов именно RegisterHistoryCandles. Совсем до вызовов SmartCom пока не д...</title>
    <published>2013-06-21T08:29:46Z</published>
    <updated>2013-06-21T08:29:46Z</updated>
    <author>
      <name>andy_baka</name>
      <uri>https://stocksharp.com/users/237/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Под нативными я имел ввиду вызов именно RegisterHistoryCandles. Совсем до вызовов SmartCom пока не дошло.
Не много не по стартовому вопросу, но это именно та ситуация с которой я столкнулся -
я пока не понял как сделать такую вещь:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Получить сигнал об окончании свечи от CandleSeries, например по событию&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;_candleSeries.WhenCandlesFinished()
.Do(OnCandlesFinished)
.Apply();
2. Далее, в обработчике OnCandlesFinished уже вызвать RegisterHistoryCandles, заказать сколько надо исторических свечек от SmartCom и спокойно их обработать в
в обработчике на который подписываются например так:  _trader.NewHistoricalCandles += OnNewHistoricalCandles;&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.com/posts/m/26403/</id>
    <title type="text">andy_baka: Наверное событие NewHistoricalCandles? А как вы получаете исторические свечки в событии о...</title>
    <published>2013-06-21T07:04:43Z</published>
    <updated>2013-06-21T07:04:43Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(26401)" rel="nofollow" target="_blank"&gt;andy_baka&lt;/a&gt;:&lt;/strong&gt;
Наверное событие NewHistoricalCandles?
А как вы получаете исторические свечки в событии о приходе новой свечи? Нативными средствами SmartCom или же через CandleManager?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Присоединяюсь к вопросу. Хотя бы схематический код нужен, что откуда и куда.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/26401/</id>
    <title type="text">Наверное событие NewHistoricalCandles? А как вы получаете исторические свечки в событии о приходе но...</title>
    <published>2013-06-21T07:00:51Z</published>
    <updated>2013-06-21T07:00:51Z</updated>
    <author>
      <name>andy_baka</name>
      <uri>https://stocksharp.com/users/237/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Наверное событие NewHistoricalCandles?
А как вы получаете исторические свечки в событии о приходе новой свечи? Нативными средствами SmartCom или же через CandleManager?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>