﻿<?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">Как заставить TimeFrameStrategy стартовать с начала свечки</title>
  <id>~/topic/3498/kak-zastavit-timeframestrategy-startovat-s-nachala-svechki/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-10T12:51:36Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=3498" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/24771/</id>
    <title type="text">Спасибо esper и Moadip. Вероятно, позже перейду к событийной модели. Мне она, честно говоря, не очен...</title>
    <published>2013-03-25T12:19:26Z</published>
    <updated>2013-03-25T12:19:26Z</updated>
    <author>
      <name>Lipot</name>
      <uri>https://stocksharp.com/users/16767/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Спасибо esper и Moadip.&lt;br /&gt;Вероятно, позже перейду к событийной модели.&lt;br /&gt;&lt;br /&gt;Мне она, честно говоря, не очень нравится также из-за того, что событие окончания свечки приходит с задержкой 4-8 секунд.&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/24770/</id>
    <title type="text">Используйте Strategy, как базовый класс для своей стратегии, вместо TimeFrameStrategy. В OnStarted д...</title>
    <published>2013-03-25T12:01:24Z</published>
    <updated>2013-03-25T12:01:24Z</updated>
    <author>
      <name>Moadip</name>
      <uri>https://stocksharp.com/users/5973/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Используйте &lt;b&gt;Strategy&lt;/b&gt;, как базовый класс для своей стратегии, вместо &lt;b&gt;TimeFrameStrategy&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;В &lt;b&gt;OnStarted &lt;/b&gt;добавляется правило &lt;a href="http://stocksharp.com/doc/html/M_StockSharp_Algo_MarketRuleHelper_WhenFinished.htm" title="http://stocksharp.com/doc/html/M_StockSharp_Algo_MarketRuleHelper_WhenFinished.htm"&gt;CandleSeries.WhenFinished&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Когда свечка завершается, выполняется какое то действие. Это и будет &amp;quot;итеративный вариант&amp;quot;.&lt;br /&gt;В примерах есть &lt;b&gt;SmaStrategy&lt;/b&gt;, посмотрите как там сделано.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/24769/</id>
    <title type="text">Просто, итеративная модель на данный момент проще воспринимается. Особенно после Wealth Lab&amp;apos;a. Так к...</title>
    <published>2013-03-25T11:10:21Z</published>
    <updated>2013-03-25T11:10:21Z</updated>
    <author>
      <name>Lipot</name>
      <uri>https://stocksharp.com/users/16767/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Просто, итеративная модель на данный момент проще воспринимается. Особенно после Wealth Lab&amp;#39;a.&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/24768/</id>
    <title type="text">А зачем нужна таймфрейм стратегия, если свечки и так формируются с заданным периодом?</title>
    <published>2013-03-25T10:53:05Z</published>
    <updated>2013-03-25T10:53:05Z</updated>
    <author>
      <name>esper</name>
      <uri>https://stocksharp.com/users/5990/</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/24767/</id>
    <title type="text">Извиняюсь, за тупой вопрос. Но ткните, пожалуйста, куда надо вставлять эту строчку в итеративной мод...</title>
    <published>2013-03-25T10:51:14Z</published>
    <updated>2013-03-25T10:51:14Z</updated>
    <author>
      <name>Lipot</name>
      <uri>https://stocksharp.com/users/16767/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Извиняюсь, за тупой вопрос.&lt;br /&gt;Но ткните, пожалуйста, куда надо вставлять эту строчку в итеративной модели?&lt;br /&gt;&lt;br /&gt;В метод OnProcess или OnStarted?&lt;br /&gt;&lt;br /&gt;Как я уже упоминал, хочется, чтобы активация события &amp;quot;Интервал&amp;quot; в итоге происходила ровно в соответствии с таймфреймом.&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/24766/</id>
    <title type="text">CandleSeries.WhenFinished _series.WhenFinished().Do(candle=&amp;gt;{}).Apply(this);</title>
    <published>2013-03-25T09:58:19Z</published>
    <updated>2013-03-25T09:58:19Z</updated>
    <author>
      <name>esper</name>
      <uri>https://stocksharp.com/users/5990/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;a href="http://stocksharp.com/doc/html/M_StockSharp_Algo_MarketRuleHelper_WhenFinished.htm" title="http://stocksharp.com/doc/html/M_StockSharp_Algo_MarketRuleHelper_WhenFinished.htm"&gt;CandleSeries.WhenFinished&lt;/a&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;
_series.WhenFinished().Do(candle=&amp;gt;{}).Apply(this);&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/24765/</id>
    <title type="text">Есть TimeFrameStrategy. Хочется, чтобы как в WealthLab&amp;apos;е обработка входящей информации происходила п...</title>
    <published>2013-03-25T09:48:31Z</published>
    <updated>2013-03-25T09:48:31Z</updated>
    <author>
      <name>Lipot</name>
      <uri>https://stocksharp.com/users/16767/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Есть TimeFrameStrategy. Хочется, чтобы как в WealthLab&amp;#39;е обработка входящей информации происходила после формирования соответствующей таймфрейму свечи.&lt;br /&gt;Но, если запускать стратегию в любой момент времени, то, она начинает обрабатывать информацию исходя и этого времени.&lt;br /&gt;Т. е., если запустили в 12:45:30, то следующая итерация пойдет с 12:46:30(для минуток).&lt;br /&gt;А хочется, чтобы, следующая итерация началась именно в 12:46:00 и последующие стартовали соответственно в 12:47:00, 12:48:00 итд.&lt;br /&gt;Подскажите, пожалуйста, как это реализовать?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>