﻿<?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-04-04T08:26:28Z</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">Проверку делаю используя пример SampleSmartCandles.&lt;br /&gt;Модификаций, на мой взгляд, нет. &lt;br /&gt;Если быть совсем точным, то сначала, используя SampleSmartCandles, сделал свое приложение, которое получает исторические свечи.&lt;br /&gt;Вывод свечей выполняю в текстовой форме на экран.&lt;br /&gt;В real-time замечаю, что свечи идут с ошибками. Выключаю свое приложение. Запускаю SampleSmartCandles. Выбираю режим &amp;quot;Real-time&amp;quot;. Сверяю свечи с Finam&amp;#39;овскими. Результат тот же: свечи отличаются на несколько пунктов.&lt;br /&gt;&lt;br /&gt;Схема работы и код приложения в части работы со свечками приведены выше в этой теме в 4 &lt;a href="http://stocksharp.com/forum/3770/Vozmozhnaia-oshibka-S/" title="http://stocksharp.com/forum/3770/Vozmozhnaia-oshibka-S/"&gt;посте&lt;/a&gt; от начала.&lt;br /&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;a href="http://stocksharp.com/posts/m/26449/" title="http://stocksharp.com/posts/m/26449/"&gt;проигнорировалось&lt;/a&gt;. Это ключевое сообщение.&lt;br /&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">Наверное событие NewHistoricalCandles? &lt;br /&gt;Да.&lt;br /&gt;&lt;br /&gt;А как вы получаете исторические свечки в событии о приходе новой свечи? Нативными средствами SmartCom или же через CandleManager?&lt;br /&gt;&lt;br /&gt;Через CandleManager. Напишите, pls, если возможно, как в моем случае можно использовать нативные средства SmartCOM (явно выполнить GetBars и затем обработать полученную серию).&lt;br /&gt;&lt;br /&gt;Схема работы:&lt;br /&gt;&lt;br /&gt;Запускаю получение свечей:&lt;br /&gt;       &lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
 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;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Отлавливаю данные в обработчике события NewHistoricalCandles:&lt;br /&gt;Схема:&lt;br /&gt;ЕСЛИ пришла 1 свеча,&lt;br /&gt;ТО вывожу на экран только ее&lt;br /&gt;ИНАЧЕ вывожу все свечи, начиная с последней загруженной&lt;br /&gt;&lt;br /&gt;               &lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
_trader.NewHistoricalCandles  += (seri, candy) =&amp;gt;
                {
                    int cou = seri.GetCandleCount();
                    if (seri.Security.Code == _lkoh.Code)
                    {
//                            ÷ñÒ1299843773êÖ0õæ÷http://stocksharp.com/fo...hi--ghrafiki--istoriia/
÷ñÒ1299843773êÖ1õæ÷
                             
                            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;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&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;br /&gt;следующие варианты решения проблемы не сработали:&lt;br /&gt;&lt;br /&gt;1)Использование new CandleManager(new TradeCandleBuilderSource(_trader)).&lt;br /&gt;Результат: &lt;br /&gt;события NewHistoricalCandles не приходят совсем.&lt;br /&gt;&lt;br /&gt;2) Реализовал следующий механизм: после прихода новой свечи, фиксирую параметры свечи (OHLC).&lt;br /&gt;Выставляю задержку 45(!) секунд.&lt;br /&gt;Затем выполняю: &lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
_trader.RegisterHistoryCandles(_Si, SmartTimeFrames.Minute1, DateTime.Now, 10, SmartHistoryDirections.Backward);&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Получаю данные через 45 секунд. Фиксирую параметры свечи(OHLC).&lt;br /&gt;&lt;br /&gt;Имеем три разных свечи:&lt;br /&gt;1-я: эталон, с Finam&amp;#39;а&lt;br /&gt;2-я: свеча, зафиксированная сразу как только пришло событие формирования новой свечи&lt;br /&gt;3-я: свеча, полученная после задержки&lt;br /&gt;&lt;br /&gt;Результат:&lt;br /&gt;во-первых, 2-я и 3-я свеча отличаются(!!!) между собой&lt;br /&gt;во-вторых, ни 2-я, ни 3-я свеча не совпадают (!!!) с эталоном.&lt;br /&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">Постучитесь в скайп, попробую понять где проблема.</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">Зачем связываться с тиками, когда есть GetBars?&lt;br /&gt;Временная задержка на 1-2 секунды для получения информации о сформировавшейся свече не играет принципиального значения. Важно получить корректные параметры свечи. При использовании тиков придется отслеживать много технических моментов, и при этом никогда не будет 100%-ой уверенности, что конкретная свеча построилась правильно.&lt;br /&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">Может быть строить свечки из тиков?</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">На графике со свечками увеличиваю масштаб, рядом открываю текстовый файл с данными с Finam&amp;#39;а. И сравниваю. Можно сказать - в ручном режиме, отдельно каждую свечу.&lt;br /&gt;&lt;br /&gt;В моем приложении процесс сравнения параметров свечей более автоматизирован: информацию о свечках вывожу на экран, затем копирую в текстовый файл. Поскольку механизм получения свечей реализован тот же, что и в SampleSmartCandles, то и результаты совпадают: если у меня в приложении свечки идут корректные, то и при тестах в SampleSmartCandles свечи тоже идут корректные. В случаях же, когда у меня в приложении данные отличаются, то и SampleSmartCandles тоже показывает свечи, отличающиеся от Finam&amp;#39;овских.&lt;br /&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">Проверку делаю используя пример 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;div class="quote"&gt;&lt;span class="quotetitle"&gt;ttt &lt;a href="https://stocksharp.com/posts/m/26468/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Проверку делаю используя пример SampleSmartCandles.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&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">Так что делать-то? Как получить корректные свечи? Вначале надо понять причину. То, что в SampleCandl...</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;div class="quote"&gt;&lt;span class="quotetitle"&gt;ttt &lt;a href="https://stocksharp.com/posts/m/26464/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Так что делать-то? Как получить корректные свечи?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Вначале надо понять причину. То, что в SampleCandles свечки не страятся - факт. Другой вопрос, делаете ли вы проверку именно этим примером, или что-то свое испольуете... Вообщем поможет информация от вас. Вопрос номер 1 - вы тестируете SampleSmartCandles? Есть ли какие то модификации?</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">Так что делать-то? Как получить корректные свечи?</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;br /&gt;сегодня (25.06.2013) SampleCandles в режиме Real-time строит на графике свечки с ошибками.&lt;br /&gt;В моей программе также идут сплошные ошибки (сравниваю с Finam&amp;#39;ом).&lt;br /&gt;После перезапуска программы свечки, которые в Real-time были  с ошибками, становятся правильными (в точности совпадают с Finam&amp;#39;овскими данными).&lt;br /&gt;Вот отчет с утра:&lt;br /&gt;Всего 288 свечей.&lt;br /&gt;Ошибки:&lt;br /&gt;open = 0&lt;br /&gt;high = 70 ошибок (от 1 до 21 пункта)&lt;br /&gt;low = 63 ошибки (от -1 до -15 пунктов)&lt;br /&gt;close = 234 ошибки (от -20 до 12 пунктов)&lt;br /&gt;&lt;br /&gt;На прошлой неделе была такая же ситуация: один день свечи идут почти без ошибок, другой - почти в каждой свече ошибка.&lt;br /&gt;&lt;br /&gt;Похоже, что когда где-то внутри S# делает запрос с помощью GetBars, то свечи получаются корректные. А вот когда свечи получаются как-то иначе, то свечи могут построиться как правильно, так и неправильно.&lt;br /&gt;&lt;br /&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">За день 24.06.2013 по контракту Si-9.13:&lt;br /&gt;Всего свечей = 578.&lt;br /&gt;Ошибок (в сравнении с Finam&amp;#39;ом):&lt;br /&gt;open = 0&lt;br /&gt;high = 0&lt;br /&gt;low = 1 ошибка: отличие на 1 пункт (рубль), свеча сформировалась в 15:46:00&lt;br /&gt;close = 2 ошибки:&lt;br /&gt;        1-я: отличие на 2 пункта (рубля), свеча сформировалась в 11:23:00&lt;br /&gt;        2-я: отличие на 1 пункт (рубль), свеча сформировалась в 18:26:00</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/26449/</id>
    <title type="text"> Складывается впечатление, что 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;div class="quote"&gt;&lt;span class="quotetitle"&gt;ttt &lt;a href="https://stocksharp.com/posts/m/26447/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;Складывается впечатление, что S# строит &amp;quot;правильные&amp;quot; (совпадают с Finam&amp;#39;ом) свечи на &amp;quot;неинтенсивном&amp;quot; рынке (в понедельник с утра, на вечерней сессии,...)&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;В SampleCandles S# свечки не строит.</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;br /&gt;&lt;br /&gt;Сегодня с утра (24.06.2013) и SampleCandles, и моя программа показывают правильные(!!!) свечи.&lt;br /&gt;Свою программу программу поставил на весь день - собирать статистику: вечером сообщу о результатах.&lt;br /&gt;&lt;br /&gt;Складывается впечатление, что S# строит &amp;quot;правильные&amp;quot; (совпадают с Finam&amp;#39;ом) свечи на &amp;quot;неинтенсивном&amp;quot; рынке (в понедельник с утра, на вечерней сессии,...)&lt;br /&gt;&lt;br /&gt;Все же не понял:&lt;br /&gt;1) Могу ли я при приходе события появления новой свечи выполнить какой-нибудь метод, который внутри себя вызовет GetBars?&lt;br /&gt;2) Если это сделать можно, то в обработчике какого события надо отлавливать пришедшую в ответ на GetBars информацию?&lt;br /&gt;&lt;br /&gt;&lt;br /&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;br /&gt;&lt;br /&gt;Давайте поступим следующим образом - пойдем от простого к сложному. Запустите SampleCandles и проверьте, пожалуйста, работу.</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">Проверил. Получается, что теперь (с какой версии не скажу, не знаю, но в 4.0.9 эти события еще работали отдельно)&lt;br /&gt;обработка вызова RegisterHistoryCandles проходит через обработчик событий формирования новой свечи CandleSeries, &lt;br /&gt;а потом, если была подписка, вызывается уже NewHistoricalCandles. &lt;br /&gt;Михаил, это как раз то что я с Иваном Бухариным несколько дней обсуждал. &lt;br /&gt;Реализовать не получилось и теперь не понятно как разделять потоки свечей в этом обработчике.   &lt;br /&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">Под нативными я имел ввиду вызов именно RegisterHistoryCandles. Совсем до вызовов SmartCom пока не дошло.&lt;br /&gt;Не много не по стартовому вопросу, но это именно та ситуация с которой я столкнулся - &lt;br /&gt;я пока не понял как сделать такую вещь: &lt;br /&gt;1. Получить сигнал об окончании свечи от CandleSeries, например по событию &lt;br /&gt;  &lt;br /&gt;_candleSeries.WhenCandlesFinished()&lt;br /&gt;                         .Do(OnCandlesFinished)&lt;br /&gt;                         .Apply();&lt;br /&gt;2. Далее, в обработчике OnCandlesFinished уже вызвать RegisterHistoryCandles, заказать сколько надо исторических свечек от SmartCom и спокойно их обработать в &lt;br /&gt;в обработчике на который подписываются например так:  _trader.NewHistoricalCandles += OnNewHistoricalCandles;  &lt;br /&gt;&lt;br /&gt;Точнее, такая вещь реализуема, но пока не удалось разобрать кашу на выходе такой комбинации.&lt;br /&gt;&lt;br /&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">Наверное событие 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;div class="quote"&gt;&lt;span class="quotetitle"&gt;andy_baka &lt;a href="https://stocksharp.com/posts/m/26401/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Наверное событие NewHistoricalCandles? &lt;br /&gt;А как вы получаете исторические свечки в событии о приходе новой свечи? Нативными средствами SmartCom или же через CandleManager? &lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&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">Наверное событие NewHistoricalCandles? &lt;br /&gt;А как вы получаете исторические свечки в событии о приходе новой свечи? Нативными средствами SmartCom или же через CandleManager? </content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>