﻿<?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">Синхронизация NewTrades() и CandlesFinished()</title>
  <id>~/topic/2641/sinhronizatsiya-newtrades()-i-candlesfinished()/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-17T18:23:32Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=2641" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/18793/</id>
    <title type="text">Совсем не обратил внимания. Помогло. Спасибо )) а еще такой вопрос... как зарегистрировать серию тик...</title>
    <published>2012-05-02T08:14:43Z</published>
    <updated>2012-05-02T08:14:43Z</updated>
    <author>
      <name>profts</name>
      <uri>https://stocksharp.ru/users/6174/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Совсем не обратил внимания. Помогло. Спасибо )) &lt;br /&gt;&lt;br /&gt;а еще такой вопрос...  как зарегистрировать серию тиковых свечек. &lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:plain"&gt;

candleseries = new CandleSeries(typeof(TickCandle), security, 200);
candleManager.Start(candleseries, startTime, stopTime);
&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.ru/posts/m/18746/</id>
    <title type="text"> Выглядит как бага. Возможно, что такое есть. Будем чинить. Еще раз посмотрел код. Нет, бага у вас. ...</title>
    <published>2012-04-28T10:05:35Z</published>
    <updated>2012-04-28T10:05:35Z</updated>
    <author>
      <name>ra81</name>
      <uri>https://stocksharp.ru/users/16581/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Mikhail Sukhov &lt;a href="https://stocksharp.ru/posts/m/18744/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Mikhail Sukhov &lt;a href="https://stocksharp.ru/posts/m/18726/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;profts &lt;a href="https://stocksharp.ru/posts/m/18640/" 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;Выглядит как бага. Возможно, что такое есть. Будем чинить.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Еще раз посмотрел код. Нет, бага у вас. У вас два источника истории. Исторический источник для свечек и исторический шлюз. Надо что-то одно выбрать.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Кстати да. Я вот тоже проглядел :). </content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/18744/</id>
    <title type="text"> Выглядит как бага. Возможно, что такое есть. Будем чинить. Еще раз посмотрел код. Нет, бага у вас. ...</title>
    <published>2012-04-28T08:51:05Z</published>
    <updated>2012-04-28T08:51:05Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Mikhail Sukhov &lt;a href="https://stocksharp.ru/posts/m/18726/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;profts &lt;a href="https://stocksharp.ru/posts/m/18640/" 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;Выглядит как бага. Возможно, что такое есть. Будем чинить.&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.ru/posts/m/18726/</id>
    <title type="text"> Выглядит как бага. Возможно, что такое есть. Будем чинить.</title>
    <published>2012-04-27T19:05:17Z</published>
    <updated>2012-04-27T19:05:17Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;profts &lt;a href="https://stocksharp.ru/posts/m/18640/" 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;Выглядит как бага. Возможно, что такое есть. Будем чинить.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/18712/</id>
    <title type="text">при запуске тестера события по свечкам сразу начинают обгонять события по сделкам и это отставание б...</title>
    <published>2012-04-27T15:15:50Z</published>
    <updated>2012-04-27T15:15:50Z</updated>
    <author>
      <name>ra81</name>
      <uri>https://stocksharp.ru/users/16581/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;profts &lt;a href="https://stocksharp.ru/posts/m/18688/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;при запуске тестера события по свечкам сразу начинают обгонять события по сделкам и это отставание быстро увеличивается. &lt;br /&gt;к примеру, время последней CandlesFinished()  уже 17.45 ,  а время  Security.SecurityNewTrades()  12.15.  в моем случае стратегия входит в сделки по свечкам, а тэйки и стопы мониторит по сделкам. т.е. вход в сделку произошел в 17.00, а тэйк проверяется на основе сделок, которые были 5 часов раньше  )&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Даже не знаю что и сказать. Это повод пожаловаться, если точно проблема не в своем коде.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/18688/</id>
    <title type="text">при запуске тестера события по свечкам сразу начинают обгонять события по сделкам и это отставание б...</title>
    <published>2012-04-27T05:57:22Z</published>
    <updated>2012-04-27T05:57:22Z</updated>
    <author>
      <name>profts</name>
      <uri>https://stocksharp.ru/users/6174/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">при запуске тестера события по свечкам сразу начинают обгонять события по сделкам и это отставание быстро увеличивается. &lt;br /&gt;к примеру, время последней CandlesFinished()  уже 17.45 ,  а время  Security.SecurityNewTrades()  12.15.  в моем случае стратегия входит в сделки по свечкам, а тэйки и стопы мониторит по сделкам. т.е. вход в сделку произошел в 17.00, а тэйк проверяется на основе сделок, которые были 5 часов раньше  )</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/18669/</id>
    <title type="text">А в чем суть синхронизации то собственно? Не очень ясно </title>
    <published>2012-04-26T17:41:43Z</published>
    <updated>2012-04-26T17:41:43Z</updated>
    <author>
      <name>ra81</name>
      <uri>https://stocksharp.ru/users/16581/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">А в чем суть синхронизации то собственно? Не очень ясно </content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/18640/</id>
    <title type="text">обновился до 4.1, переписал тестер, но не пойму как синхронизировать эти события. var storage = new ...</title>
    <published>2012-04-26T08:52:10Z</published>
    <updated>2012-04-26T08:52:10Z</updated>
    <author>
      <name>profts</name>
      <uri>https://stocksharp.ru/users/6174/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">обновился до 4.1, переписал тестер, но не пойму как синхронизировать эти события. &lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:plain"&gt;

 var storage = new TradingStorage(new InMemoryStorage())
            {
                BasePath = HistoryPath.Text
            };

            _trader = new EmulationTrader(
                new[] { security },
                new[] { portfolio })
            {
                MarketTimeChangedInterval = timeFrame,
                Storage = storage,
                WorkingTime = Exchange.Rts.WorkingTime,
                DaysInMemory = 1,
            };
            
            _trader.DepthGenerators[security] = new TrendMarketDepthGenerator(security)
            {
                Interval = TimeSpan.FromSeconds(2),
            };

            var candleManager = new CandleManager();
            var cbs = new TradeStorageCandleBuilderSource { BasePath = HistoryPath.Text, Storage = storage };

             var _builder = new TimeFrameCandleBuilder();
            _builder.Sources.Add(cbs);

             candleManager.Sources.Add(_builder);
            
            candleseries = new CandleSeries(typeof(TimeFrameCandle), security, timeFrame);
          
            candleManager.Start(candleseries, startTime, stopTime);


&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;в стратегии 2 правила: &lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:plain"&gt;

this
                .When(Security.SecurityNewTrades())
                .Do(...);
            this
                      .When(_candleManager.Series.ElementAt(0).CandlesFinished())
                      .Do(...);

&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>