﻿<?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">переход на 3.2.2, OnProcess отсутствует</title>
  <id>~/topic/1689/perehod-na-3_2_2-onprocess-otsutstvuet/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-14T21:25:17Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=1689" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/9145/</id>
    <title type="text">Greene-nsk: Да, отмена остановки в OnProcess описана в справке. НО, OnProcess() начиная с 3.2 теперь...</title>
    <published>2011-06-24T18:57:41Z</published>
    <updated>2011-06-24T18:57:41Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(9142)" rel="nofollow" target="_blank"&gt;Greene-nsk&lt;/a&gt;:&lt;/strong&gt;
Да, отмена остановки в OnProcess описана в справке.
НО,&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;OnProcess() начиная с 3.2 теперь только у TimeFrameStrategy. Как отменять у других стратегий?&lt;/li&gt;
&lt;li&gt;OnProcess() начиная с 3.2 не вызывается после вызова Stop() стратегии у TimeFrameStrategy (бага?). В 3.1.10 вызывался.&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;
&lt;ol&gt;
&lt;li&gt;Через Stop... Прочитайте в документации что есть TimeFrameStrategy.&lt;/li&gt;
&lt;li&gt;Да, бага, будем лечить.&lt;/li&gt;
&lt;/ol&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/9142/</id>
    <title type="text">Да, отмена остановки в OnProcess описана в справке. НО, OnProcess() начиная с 3.2 теперь только у Ti...</title>
    <published>2011-06-24T11:18:57Z</published>
    <updated>2011-06-24T11:18:57Z</updated>
    <author>
      <name>Greene-nsk</name>
      <uri>https://stocksharp.ru/users/27932/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Да, отмена остановки в OnProcess описана в справке.
НО,&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;OnProcess() начиная с 3.2 теперь только у TimeFrameStrategy. Как отменять у других стратегий?&lt;/li&gt;
&lt;li&gt;OnProcess() начиная с 3.2 не вызывается после вызова Stop() стратегии у TimeFrameStrategy (бага?). В 3.1.10 вызывался.&lt;/li&gt;
&lt;/ol&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/9139/</id>
    <title type="text">Greene-nsk: В том то и дело, что нет ни одного примера использования OnStopping(), а тем более его п...</title>
    <published>2011-06-24T10:46:45Z</published>
    <updated>2011-06-24T10:46:45Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(9137)" rel="nofollow" target="_blank"&gt;Greene-nsk&lt;/a&gt;:&lt;/strong&gt;
В том то и дело, что нет ни одного примера использования OnStopping(), а тем более его прерывания&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Я имел ввиду про OnProcess&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/9137/</id>
    <title type="text">В том то и дело, что нет ни одного примера использования OnStopping(), а тем более его прерывания </title>
    <published>2011-06-24T10:11:24Z</published>
    <updated>2011-06-24T10:11:24Z</updated>
    <author>
      <name>Greene-nsk</name>
      <uri>https://stocksharp.ru/users/27932/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;В том то и дело, что нет ни одного примера использования OnStopping(), а тем более его прерывания&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/9136/</id>
    <title type="text">Greene-nsk: а как тогда временно отменить остановку? у меня это выглядело так: У OnStopping нет возв...</title>
    <published>2011-06-24T09:52:24Z</published>
    <updated>2011-06-24T09:52:24Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(9134)" rel="nofollow" target="_blank"&gt;Greene-nsk&lt;/a&gt;:&lt;/strong&gt;
а как тогда временно отменить остановку? у меня это выглядело так:&lt;/p&gt;
&lt;p&gt;У OnStopping нет возвращаемого значения. Там можно как-то отложить остановку?&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.ru/posts/m/9134/</id>
    <title type="text">а как тогда временно отменить остановку? у меня это выглядело так: protected override StrategyProces...</title>
    <published>2011-06-24T09:37:51Z</published>
    <updated>2011-06-24T09:41:35Z</updated>
    <author>
      <name>Greene-nsk</name>
      <uri>https://stocksharp.ru/users/27932/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;а как тогда временно отменить остановку? у меня это выглядело так:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;
        protected override StrategyProcessResults OnProcess()
        {
            // если стратегия в процессе остановки
            if (ProcessState == StrategyProcessStates.Stopping)
            {
                // отменяем стратегии исполнения заявок
                if (_processOrdersStrategy != null)
                {
                    switch (_processOrdersStrategy.ProcessState)
                    {
                        case StrategyProcessStates.Runned:
                            _processOrdersStrategy.Stop();
                            return StrategyProcessResults.Continue;
                        case StrategyProcessStates.Stopping:
                            return StrategyProcessResults.Continue;
                    }
                }

                Base.Log.Out(&amp;quot;Стратегия &amp;quot; + WealthStrategy.StrategyID + &amp;quot; ОСТАНОВЛЕНА.&amp;quot;, LogLevel.Notice);
                return StrategyProcessResults.Stop;
            }
            ...
        }


&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;У OnStopping нет возвращаемого значения. Там можно как-то отложить остановку?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/9131/</id>
    <title type="text">Greene-nsk: Что делать? Как по задумке сейчас надо отписываться от событий и т.п. при остановке стра...</title>
    <published>2011-06-24T08:29:43Z</published>
    <updated>2011-06-24T08:29:43Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(9126)" rel="nofollow" target="_blank"&gt;Greene-nsk&lt;/a&gt;:&lt;/strong&gt;
Что делать? Как по задумке сейчас надо отписываться от событий и т.п. при остановке стратегии?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Так же как и раньше, через OnStopping&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/9126/</id>
    <title type="text">Не могу догадаться.. Подскажите, пожалуйста. У меня на версии 3.1.10 были стратегии ActionStrategy и...</title>
    <published>2011-06-24T06:30:06Z</published>
    <updated>2011-06-24T06:31:24Z</updated>
    <author>
      <name>Greene-nsk</name>
      <uri>https://stocksharp.ru/users/27932/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Не могу догадаться.. Подскажите, пожалуйста.&lt;/p&gt;
&lt;p&gt;У меня на версии 3.1.10 были стратегии ActionStrategy и для них вызывался&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;
        protected override StrategyProcessResults OnProcess()
        {
            // если стратегия в процессе остановки;
            if (ProcessState == StrategyProcessStates.Stopping)
            {
                ...
                return StrategyProcessResults.Stop;
            }
        }

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Сейчас этого метода нет. Что делать? Как по задумке сейчас надо отписываться от событий и т.п. при остановке стратегии?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>