﻿<?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">События появления/завершения свечи</title>
  <id>~/topic/2382/sobytiya-poyavleniyazaversheniya-svechi/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-04T09:56:32Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=2382" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/16585/</id>
    <title type="text">candle.CloseTime = candle.Time + TimeFrame ?? Свечи бывают не только таймфреймовые. Да и для таймфре...</title>
    <published>2012-02-19T17:21:23Z</published>
    <updated>2012-02-19T17:21:23Z</updated>
    <author>
      <name>Garic</name>
      <uri>https://stocksharp.com/users/809/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;freelancer &lt;a href="https://stocksharp.com/posts/m/16581/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;candle.CloseTime = candle.Time + TimeFrame ??&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Свечи бывают не только таймфреймовые. Да и для таймфрейм - это не обязательно.&lt;br /&gt;&lt;br /&gt;candle.Time (OpenTime) - время первой сделки свечи&lt;br /&gt;candle.CloseTime - время последней сделки свечи&lt;br /&gt;&lt;br /&gt;пример1 - вечёрка открылась в 19:01:20&lt;br /&gt;      candle.OpenTime = 19:01:20&lt;br /&gt;&lt;br /&gt;пример2 - неликвид - прошло четыре сделки 11:30:10, 11:30:25, 11:30:57, 11:31:20&lt;br /&gt;для минутного таймфрейма мы получим&lt;br /&gt; candle.OpenTime = 11:30:10&lt;br /&gt; candle.CloseTime = 11:30:57&lt;br /&gt;но о том что свеча закончилась станет известно только в 11:31:20&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/16581/</id>
    <title type="text">candle.CloseTime = candle.Time + TimeFrame ??</title>
    <published>2012-02-19T13:00:15Z</published>
    <updated>2012-02-19T13:00:15Z</updated>
    <author>
      <name>freelancer</name>
      <uri>https://stocksharp.com/users/28572/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">candle.CloseTime = candle.Time + TimeFrame ??</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/16580/</id>
    <title type="text">Лучше конечно candle.CloseTime смотреть. Оно появится в 4.1. Если отличается секунд на 30 - нафиг эт...</title>
    <published>2012-02-19T12:56:10Z</published>
    <updated>2012-02-19T12:56:10Z</updated>
    <author>
      <name>Garic</name>
      <uri>https://stocksharp.com/users/809/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Лучше конечно candle.CloseTime смотреть. Оно появится в 4.1.&lt;br /&gt;Если отличается секунд на 30 - нафиг эту свечу.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/16579/</id>
    <title type="text">А если у вас ТФ = 1мин ? То как тогда ? Нужен универсальный код, для любого ТФ (&amp;gt; 1 мин например)</title>
    <published>2012-02-19T11:46:59Z</published>
    <updated>2012-02-19T11:46:59Z</updated>
    <author>
      <name>freelancer</name>
      <uri>https://stocksharp.com/users/28572/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">А если у вас ТФ = 1мин ? То как тогда ?&lt;br /&gt;Нужен универсальный код, для любого ТФ (&amp;gt; 1 мин например)</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/16229/</id>
    <title type="text">А как вы отличаете свечи, пришедшие при запуске стратегии, от только что пришедших в робота ? У меня...</title>
    <published>2012-02-08T17:23:30Z</published>
    <updated>2012-02-08T17:24:58Z</updated>
    <author>
      <name>Garic</name>
      <uri>https://stocksharp.com/users/809/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;freelancer &lt;a href="https://stocksharp.com/posts/m/16226/" 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;У меня событие CandleFinished(candles) разбито на два, каждое из которых выдаёт только одну свечу (вместо IEnumerable), стратегии используют непосредственно эти события&lt;br /&gt; - AnyCandleFinished - вызывается для каждой свечи из candles&lt;br /&gt; - LastCandleFinished - вызывается только для candles.last() если это свеча не старше 5 минут от QuikTerminal.MarketTime&lt;br /&gt;&lt;br /&gt;Первое - используется для всяких расчётов и индикаторов.&lt;br /&gt;Второе - для входа/выхода в позицию.&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/16226/</id>
    <title type="text">А как вы отличаете свечи, пришедшие при запуске стратегии, от только что пришедших в робота ?</title>
    <published>2012-02-08T16:09:02Z</published>
    <updated>2012-02-08T16:09:02Z</updated>
    <author>
      <name>freelancer</name>
      <uri>https://stocksharp.com/users/28572/</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/16225/</id>
    <title type="text"> В вашем предложении может возникнуть ситуация, что сделка, совершённая в 13:29:58 или 13:29:59 прид...</title>
    <published>2012-02-08T15:29:27Z</published>
    <updated>2012-02-08T15:29:27Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;russ &lt;a href="https://stocksharp.com/posts/m/16224/" 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;Alexander Mukhanchikov &lt;a href="https://stocksharp.com/posts/m/16222/" 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;russ &lt;a href="https://stocksharp.com/posts/m/16221/" 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;Alexander Mukhanchikov &lt;a href="https://stocksharp.com/posts/m/16220/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;В вашем предложении может возникнуть ситуация, что сделка, совершённая в 13:29:58 или 13:29:59 придёт в 13:30:03 и уже будет отнесена к новой 5-минутке, что совсем криво.&lt;br /&gt;Если нужно отсекать по 5 минут - пользуйтесь таймфреймами.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Не совсем понял как такое возможно, когда в квике системное время 13:30:00, значит свеча 13:00 уже завершилась разве не так? И если прошла сделка в 13:30:01 значит она уже идет в новую свечу. Я сейчас говорю не о своих сделках, а вообще о всех сделках.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Сделка прошла в 13:29:59, в квике из-за тормозов отобразилась как совершённая в 13:30:02 (время что она исполнена отобразилось как 13:29:59), по DDE пришла в робота в 13:30:03.&lt;br /&gt;И это - довольно стандартная ситуация.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Прикольно, не знал такого, что ж буду думать. &lt;br /&gt;Вот только что опять глюк такой был, свеча закрылась и после этого 18 секунд не было сделок вообще, в итоге сообщение о закрытии свечи пришло через 18 секунд. Придется, вернуться назад на TimeFrameStrategy.&lt;br /&gt;Спасибо за помощь.&lt;/div&gt;&lt;/div&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/16224/</id>
    <title type="text"> В вашем предложении может возникнуть ситуация, что сделка, совершённая в 13:29:58 или 13:29:59 прид...</title>
    <published>2012-02-08T15:19:44Z</published>
    <updated>2012-02-08T15:19:44Z</updated>
    <author>
      <name>russ</name>
      <uri>https://stocksharp.com/users/567/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Alexander Mukhanchikov &lt;a href="https://stocksharp.com/posts/m/16222/" 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;russ &lt;a href="https://stocksharp.com/posts/m/16221/" 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;Alexander Mukhanchikov &lt;a href="https://stocksharp.com/posts/m/16220/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;В вашем предложении может возникнуть ситуация, что сделка, совершённая в 13:29:58 или 13:29:59 придёт в 13:30:03 и уже будет отнесена к новой 5-минутке, что совсем криво.&lt;br /&gt;Если нужно отсекать по 5 минут - пользуйтесь таймфреймами.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Не совсем понял как такое возможно, когда в квике системное время 13:30:00, значит свеча 13:00 уже завершилась разве не так? И если прошла сделка в 13:30:01 значит она уже идет в новую свечу. Я сейчас говорю не о своих сделках, а вообще о всех сделках.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Сделка прошла в 13:29:59, в квике из-за тормозов отобразилась как совершённая в 13:30:02 (время что она исполнена отобразилось как 13:29:59), по DDE пришла в робота в 13:30:03.&lt;br /&gt;И это - довольно стандартная ситуация.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Прикольно, не знал такого, что ж буду думать. &lt;br /&gt;Вот только что опять глюк такой был, свеча закрылась и после этого 18 секунд не было сделок вообще, в итоге сообщение о закрытии свечи пришло через 18 секунд. Придется, вернуться назад на TimeFrameStrategy.&lt;br /&gt;Спасибо за помощь.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/16222/</id>
    <title type="text"> В вашем предложении может возникнуть ситуация, что сделка, совершённая в 13:29:58 или 13:29:59 прид...</title>
    <published>2012-02-08T15:12:40Z</published>
    <updated>2012-02-08T15:12:40Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;russ &lt;a href="https://stocksharp.com/posts/m/16221/" 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;Alexander Mukhanchikov &lt;a href="https://stocksharp.com/posts/m/16220/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;В вашем предложении может возникнуть ситуация, что сделка, совершённая в 13:29:58 или 13:29:59 придёт в 13:30:03 и уже будет отнесена к новой 5-минутке, что совсем криво.&lt;br /&gt;Если нужно отсекать по 5 минут - пользуйтесь таймфреймами.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Не совсем понял как такое возможно, когда в квике системное время 13:30:00, значит свеча 13:00 уже завершилась разве не так? И если прошла сделка в 13:30:01 значит она уже идет в новую свечу. Я сейчас говорю не о своих сделках, а вообще о всех сделках.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Сделка прошла в 13:29:59, в квике из-за тормозов отобразилась как совершённая в 13:30:02 (время что она исполнена отобразилось как 13:29:59), по DDE пришла в робота в 13:30:03.&lt;br /&gt;И это - довольно стандартная ситуация.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/16221/</id>
    <title type="text"> В вашем предложении может возникнуть ситуация, что сделка, совершённая в 13:29:58 или 13:29:59 прид...</title>
    <published>2012-02-08T14:56:15Z</published>
    <updated>2012-02-08T14:57:19Z</updated>
    <author>
      <name>russ</name>
      <uri>https://stocksharp.com/users/567/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Alexander Mukhanchikov &lt;a href="https://stocksharp.com/posts/m/16220/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;В вашем предложении может возникнуть ситуация, что сделка, совершённая в 13:29:58 или 13:29:59 придёт в 13:30:03 и уже будет отнесена к новой 5-минутке, что совсем криво.&lt;br /&gt;Если нужно отсекать по 5 минут - пользуйтесь таймфреймами.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Не совсем понял как такое возможно, когда в квике системное время 13:30:00, значит свеча 13:00 уже завершилась разве не так? И если прошла сделка в 13:30:01 значит она уже идет в новую свечу. Я сейчас говорю не о своих сделках, а вообще о всех сделках.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/16220/</id>
    <title type="text">Пытаюсь переходить на событийную модель, в связи с чем такой вопрос появился. Почему сначала отрабат...</title>
    <published>2012-02-08T14:50:00Z</published>
    <updated>2012-02-08T14:50:00Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;russ &lt;a href="https://stocksharp.com/posts/m/16219/" 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;Alexander Mukhanchikov &lt;a href="https://stocksharp.com/posts/m/16212/" 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;russ &lt;a href="https://stocksharp.com/posts/m/16207/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Пытаюсь переходить на событийную модель, в связи с чем такой вопрос появился.&lt;br /&gt;Почему сначала отрабатывается событие новой свечи, а потом появляется событие предыдущей свечи.&lt;br /&gt;Это доставляет следующие проблемы.&lt;br /&gt;У меня стратегия работает по закрытию свечи, допустим сейчас идет свеча 13:00, рабочий ТФ 30 минут, так вот по идее я должен входить сразу как свеча закончилась, т.е. в 13:30:00. А событийная модель завершение свечи считает тогда, когда началась новая, а новая может начаться в 13:30:23 допустим, т.е. после того как закончилась свеча 13:00 первая сделка пошла через 23 секунды после начала, соответственно за 23 секунды стакан может поменяться и вход у меня будет совсем другой чем в бэктесте.&lt;br /&gt;Можно ли это как-то исправить, или мне нужно возвращаться к TimeFrameStrategy где я могу этот момент урегулировать.&lt;br /&gt;Спасибо.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Какие предложения?&lt;br /&gt;Учитывайте, что у вас поток сделок заканчивается не ровно в 13:29:59, он может придти и в 13:30:01 со сделками совершёнными в 13:29:59.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Если честно, я не очень сильно разбираюсь в ньюансах, со своей стороны я бы предложил событие о завершении свечи высылать через 2 секунды после того как закончится ее время, т.е. в данном примере событие о закрытии свечи 13:00 присылать в 13:00:02. Не уверен насколько это правильно, но и существующее решение не совсем подходит для малоликвидных рынков (у нас когда дикий сон на рынке иногда вообще бывает нет сделок по пару минут).&lt;br /&gt;З.Ы. Еще можно пользователю дать самому настраивать лаг после которого должно приходить событие о закрытии свечи.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;В вашем предложении может возникнуть ситуация, что сделка, совершённая в 13:29:58 или 13:29:59 придёт в 13:30:03 и уже будет отнесена к новой 5-минутке, что совсем криво.&lt;br /&gt;Если нужно отсекать по 5 минут - пользуйтесь таймфреймами.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/16219/</id>
    <title type="text">Пытаюсь переходить на событийную модель, в связи с чем такой вопрос появился. Почему сначала отрабат...</title>
    <published>2012-02-08T14:28:38Z</published>
    <updated>2012-02-08T14:31:40Z</updated>
    <author>
      <name>russ</name>
      <uri>https://stocksharp.com/users/567/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Alexander Mukhanchikov &lt;a href="https://stocksharp.com/posts/m/16212/" 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;russ &lt;a href="https://stocksharp.com/posts/m/16207/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Пытаюсь переходить на событийную модель, в связи с чем такой вопрос появился.&lt;br /&gt;Почему сначала отрабатывается событие новой свечи, а потом появляется событие предыдущей свечи.&lt;br /&gt;Это доставляет следующие проблемы.&lt;br /&gt;У меня стратегия работает по закрытию свечи, допустим сейчас идет свеча 13:00, рабочий ТФ 30 минут, так вот по идее я должен входить сразу как свеча закончилась, т.е. в 13:30:00. А событийная модель завершение свечи считает тогда, когда началась новая, а новая может начаться в 13:30:23 допустим, т.е. после того как закончилась свеча 13:00 первая сделка пошла через 23 секунды после начала, соответственно за 23 секунды стакан может поменяться и вход у меня будет совсем другой чем в бэктесте.&lt;br /&gt;Можно ли это как-то исправить, или мне нужно возвращаться к TimeFrameStrategy где я могу этот момент урегулировать.&lt;br /&gt;Спасибо.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Какие предложения?&lt;br /&gt;Учитывайте, что у вас поток сделок заканчивается не ровно в 13:29:59, он может придти и в 13:30:01 со сделками совершёнными в 13:29:59.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Если честно, я не очень сильно разбираюсь в ньюансах, со своей стороны я бы предложил событие о завершении свечи высылать через 2 секунды после того как закончится ее время, т.е. в данном примере событие о закрытии свечи 13:00 присылать в 13:00:02. Не уверен насколько это правильно, но и существующее решение не совсем подходит для малоликвидных рынков (у нас когда дикий сон на рынке иногда вообще бывает нет сделок по пару минут).&lt;br /&gt;З.Ы. Еще можно пользователю дать самому настраивать лаг после которого должно приходить событие о закрытии свечи.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/16212/</id>
    <title type="text">Пытаюсь переходить на событийную модель, в связи с чем такой вопрос появился. Почему сначала отрабат...</title>
    <published>2012-02-08T12:17:33Z</published>
    <updated>2012-02-08T12:17:33Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;russ &lt;a href="https://stocksharp.com/posts/m/16207/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Пытаюсь переходить на событийную модель, в связи с чем такой вопрос появился.&lt;br /&gt;Почему сначала отрабатывается событие новой свечи, а потом появляется событие предыдущей свечи.&lt;br /&gt;Это доставляет следующие проблемы.&lt;br /&gt;У меня стратегия работает по закрытию свечи, допустим сейчас идет свеча 13:00, рабочий ТФ 30 минут, так вот по идее я должен входить сразу как свеча закончилась, т.е. в 13:30:00. А событийная модель завершение свечи считает тогда, когда началась новая, а новая может начаться в 13:30:23 допустим, т.е. после того как закончилась свеча 13:00 первая сделка пошла через 23 секунды после начала, соответственно за 23 секунды стакан может поменяться и вход у меня будет совсем другой чем в бэктесте.&lt;br /&gt;Можно ли это как-то исправить, или мне нужно возвращаться к TimeFrameStrategy где я могу этот момент урегулировать.&lt;br /&gt;Спасибо.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Какие предложения?&lt;br /&gt;Учитывайте, что у вас поток сделок заканчивается не ровно в 13:29:59, он может придти и в 13:30:01 со сделками совершёнными в 13:29:59.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/16207/</id>
    <title type="text">Пытаюсь переходить на событийную модель, в связи с чем такой вопрос появился. Почему сначала отрабат...</title>
    <published>2012-02-08T12:04:00Z</published>
    <updated>2012-02-08T12:04:00Z</updated>
    <author>
      <name>russ</name>
      <uri>https://stocksharp.com/users/567/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Пытаюсь переходить на событийную модель, в связи с чем такой вопрос появился.&lt;br /&gt;Почему сначала отрабатывается событие новой свечи, а потом появляется событие предыдущей свечи.&lt;br /&gt;Это доставляет следующие проблемы.&lt;br /&gt;У меня стратегия работает по закрытию свечи, допустим сейчас идет свеча 13:00, рабочий ТФ 30 минут, так вот по идее я должен входить сразу как свеча закончилась, т.е. в 13:30:00. А событийная модель завершение свечи считает тогда, когда началась новая, а новая может начаться в 13:30:23 допустим, т.е. после того как закончилась свеча 13:00 первая сделка пошла через 23 секунды после начала, соответственно за 23 секунды стакан может поменяться и вход у меня будет совсем другой чем в бэктесте.&lt;br /&gt;Можно ли это как-то исправить, или мне нужно возвращаться к TimeFrameStrategy где я могу этот момент урегулировать.&lt;br /&gt;Спасибо.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>