﻿<?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">Снова ActionStrategy в 2.5.2</title>
  <id>~/topic/1227/snova-actionstrategy-v-2_5_2/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-08T06:25:36Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=1227" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/4689/</id>
    <title type="text">Mikhail Sukhov: ustas: Можете сами проверить весь код выше. Я и смотрю, сначала идет регистрация, а ...</title>
    <published>2010-11-19T07:44:03Z</published>
    <updated>2010-11-19T07:44:03Z</updated>
    <author>
      <name>ustas</name>
      <uri>https://stocksharp.com/users/27611/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Mikhail Sukhov:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;ustas:&lt;/strong&gt;
Можете сами проверить весь код выше.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Я и смотрю, сначала идет регистрация, а затем изменение интервала. Что нельзя.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Спасибо!
Тупанул два раза в одной теме, бывает. Я предупреждал что я туповат.
Спутал регистрацию со стартом стратегии.&lt;/p&gt;
&lt;p&gt;Спасибо и с уважением!&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/4687/</id>
    <title type="text">ustas: Можете сами проверить весь код выше. Я и смотрю, сначала идет регистрация, а затем изменение ...</title>
    <published>2010-11-19T07:32:44Z</published>
    <updated>2010-11-19T07:32:44Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;ustas:&lt;/strong&gt;
Можете сами проверить весь код выше.&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.com/posts/m/4684/</id>
    <title type="text">Mikhail Sukhov: ustas: Mikhail Sukhov: ustas: Вообщем я совсем запутался. Основное условие - интерва...</title>
    <published>2010-11-18T21:44:32Z</published>
    <updated>2010-11-18T21:44:32Z</updated>
    <author>
      <name>ustas</name>
      <uri>https://stocksharp.com/users/27611/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Mikhail Sukhov:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;ustas:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Mikhail Sukhov:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;ustas:&lt;/strong&gt;
Вообщем я совсем запутался.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Основное условие - интервал не меняется динамически. Только перед регистрацией стратегии.
Спасибо.
Но я его и не меняю - он задаётся при создании стратегии - можете проверить. Весь код выше.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Спасибо и с уважением!&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Не совсем понял. Вы же как раз и пишите, что хотите поменять интервал... Так что Вы хотите сделать?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;:)))
я его не меняю динамически я его задаю перед регистрацией стратегии, вот же код&lt;br /&gt;
&lt;mark&gt;_strat.Interval = TimeSpan.FromSeconds(0.10);&lt;/mark&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;        private static void TryCreateStrategy()
        {
                _strat = new TestStrategy() { Volume=1};
                _strat.Log += OnLog;
                _strat.PropertyChanged += OnStrategyPropertyChanged;
                _manager.Register(_strat, _port, _sec);
                _strat.Interval = TimeSpan.FromSeconds(0.10);
                _strat.I = 0;
                _strat.Start();
                var logger = new FileStrategyLogger(&amp;quot;mylog.txt&amp;quot;);
               logger.Strategies.Add(_strat);
        }
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Я хочу чтобы интервал был 0.1 секунды. Но он после некоторой работы снова сбивается на 1 сек. Можете сами проверить весь код выше.&lt;/p&gt;
&lt;p&gt;Спасибо и с уважением!&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/4683/</id>
    <title type="text">ustas: Mikhail Sukhov: ustas: Вообщем я совсем запутался. Основное условие - интервал не меняется ди...</title>
    <published>2010-11-18T20:50:56Z</published>
    <updated>2010-11-18T20:50:56Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;ustas:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Mikhail Sukhov:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;ustas:&lt;/strong&gt;
Вообщем я совсем запутался.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Основное условие - интервал не меняется динамически. Только перед регистрацией стратегии.
Спасибо.
Но я его и не меняю - он задаётся при создании стратегии - можете проверить. Весь код выше.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Спасибо и с уважением!&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.com/posts/m/4679/</id>
    <title type="text">Mikhail Sukhov: ustas: Вообщем я совсем запутался. Основное условие - интервал не меняется динамичес...</title>
    <published>2010-11-18T18:40:56Z</published>
    <updated>2010-11-18T18:40:56Z</updated>
    <author>
      <name>ustas</name>
      <uri>https://stocksharp.com/users/27611/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Mikhail Sukhov:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;ustas:&lt;/strong&gt;
Вообщем я совсем запутался.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Основное условие - интервал не меняется динамически. Только перед регистрацией стратегии.
Спасибо.
Но я его и не меняю - он задаётся при создании стратегии - можете проверить. Весь код выше.&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.com/posts/m/4669/</id>
    <title type="text">ustas: Вообщем я совсем запутался. Основное условие - интервал не меняется динамически. Только перед...</title>
    <published>2010-11-18T14:52:59Z</published>
    <updated>2010-11-18T14:52:59Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;ustas:&lt;/strong&gt;
Вообщем я совсем запутался.&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.com/posts/m/4656/</id>
    <title type="text">Вообщем я совсем запутался. Сейчас в вечерку снова вывод работает только раз в секунду. Хотя пару ча...</title>
    <published>2010-11-17T19:33:00Z</published>
    <updated>2010-11-17T19:34:19Z</updated>
    <author>
      <name>ustas</name>
      <uri>https://stocksharp.com/users/27611/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Вообщем я совсем запутался.&lt;/p&gt;
&lt;p&gt;Сейчас в вечерку снова вывод работает только раз в секунду. Хотя пару часов назад точно работал по заданному интервалу с таким Вот OnProcess&lt;/p&gt;
&lt;pre&gt;&lt;code&gt; 
protected override StrategyProcessResults OnProcess()
{
 base.OnProcess();
 Console.WriteLine(&amp;quot;++++++++++++++++++++++++++++++++++++++++++++++++++++++++&amp;quot; + DateTime.Now.TimeOfDay);
 return StrategyProcessResults.Continue;
} 

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Какие то непонятки всё ещё.&lt;/p&gt;
&lt;p&gt;Спасибо и с уважением!&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/4649/</id>
    <title type="text">ustas: Mikhail Sukhov: А как это проверялось? выводом из стратегии When( () =&amp;gt; true ). Do(() =&amp;gt; { Co...</title>
    <published>2010-11-17T17:01:40Z</published>
    <updated>2010-11-17T17:01:40Z</updated>
    <author>
      <name>ustas</name>
      <uri>https://stocksharp.com/users/27611/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;ustas:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Mikhail Sukhov:&lt;/strong&gt;
А как это проверялось?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;выводом из стратегии&lt;/p&gt;
&lt;p&gt;When( () =&amp;gt; true ).
Do(() =&amp;gt; {
Console.WriteLine(&amp;quot;Работает &amp;quot;+DateTime.Now.TimeOfDay);
}).
MakePeriodical();&lt;/p&gt;
&lt;p&gt;как было раз в секунду так и осталось&lt;/p&gt;
&lt;p&gt;С уважением!&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;да, а если вставить в OnProcess
Console.WriteLine(DateTime.Now.TimeOfDay);
то всё работает с заданным интервалом.&lt;/p&gt;
&lt;p&gt;Интересно.&lt;/p&gt;
&lt;p&gt;Спасибо и с уважением!&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/4648/</id>
    <title type="text">Mikhail Sukhov: А как это проверялось? выводом из стратегии When( () =&amp;gt; true ). Do(() =&amp;gt; { Console.W...</title>
    <published>2010-11-17T16:47:06Z</published>
    <updated>2010-11-17T16:47:53Z</updated>
    <author>
      <name>ustas</name>
      <uri>https://stocksharp.com/users/27611/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Mikhail Sukhov:&lt;/strong&gt;
А как это проверялось?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;выводом из стратегии&lt;/p&gt;
&lt;p&gt;When( () =&amp;gt; true ).
Do(() =&amp;gt; {
Console.WriteLine(&amp;quot;Работает &amp;quot;+DateTime.Now.TimeOfDay);
}).
MakePeriodical();&lt;/p&gt;
&lt;p&gt;как было раз в секунду так и осталось&lt;/p&gt;
&lt;p&gt;С уважением!&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/4646/</id>
    <title type="text">ustas: Почему интервал стратегии не поменялся? Спасибо и с уважением! А как это проверялось? </title>
    <published>2010-11-17T16:40:21Z</published>
    <updated>2010-11-17T16:40:21Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;ustas:&lt;/strong&gt;
Почему  интервал стратегии не поменялся?
Спасибо и с уважением!&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.com/posts/m/4644/</id>
    <title type="text">Спасибо, коллеги. Да, я тупанул, согласен. Но вопрос на первый вопрос остаётся открытым. - Почему ин...</title>
    <published>2010-11-17T16:24:27Z</published>
    <updated>2010-11-17T16:24:57Z</updated>
    <author>
      <name>ustas</name>
      <uri>https://stocksharp.com/users/27611/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Спасибо, коллеги.
Да, я тупанул, согласен. Но вопрос на первый вопрос остаётся открытым.  - Почему  интервал стратегии не поменялся?
Спасибо и с уважением!&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/4640/</id>
    <title type="text">Serg: А если сделать вот так то все работает protected override StrategyProcessResults OnProcess() {...</title>
    <published>2010-11-17T11:53:14Z</published>
    <updated>2010-11-17T11:53:14Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Serg:&lt;/strong&gt;
А если сделать вот так то все работает&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;p&gt;protected override StrategyProcessResults OnProcess()
{
base.OnProcess();
return StrategyProcessResults.Continue;
}&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;
В первом случае Вы полностью переопределяете логику ActionStrategy (собственно никто не отслеживает условия и не вызывает действия).
&lt;/code&gt;&lt;/pre&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/4637/</id>
    <title type="text">А если сделать вот так то все работает protected override StrategyProcessResults OnProcess() { base....</title>
    <published>2010-11-17T11:37:37Z</published>
    <updated>2010-11-17T11:37:37Z</updated>
    <author>
      <name>Serg</name>
      <uri>https://stocksharp.com/users/484/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;А если сделать вот так то все работает&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;protected override StrategyProcessResults OnProcess()
{
    base.OnProcess();
    return StrategyProcessResults.Continue;
} 

&lt;/code&gt;&lt;/pre&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/4626/</id>
    <title type="text">Добрый день уважаемым Михаилу и коллегам. Остаются вопросы по работе ActionStrategy в 2.5.2 Вот прос...</title>
    <published>2010-11-16T13:50:48Z</published>
    <updated>2010-11-16T13:50:48Z</updated>
    <author>
      <name>ustas</name>
      <uri>https://stocksharp.com/users/27611/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Добрый день уважаемым Михаилу и коллегам.&lt;/p&gt;
&lt;p&gt;Остаются вопросы по работе ActionStrategy в 2.5.2&lt;/p&gt;
&lt;p&gt;Вот простой пример (ниже), который работает как и ожидается - т.е. просто переодически выводит
слово &amp;quot;Работает&amp;quot; плюс текущее время&lt;/p&gt;
&lt;p&gt;Но, есть два вопрса&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Судя по выводу When отрабатывает раз в секунду а не за Interval стратегии который я пытался установить (см. в  TryCreateStrategy&lt;br /&gt;
_strat.Interval = TimeSpan.FromSeconds(0.10);)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Если в стратегии переписать OnProcess,  например так&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;pre&gt;&lt;code&gt; 
  protected override StrategyProcessResults OnProcess()
        {
              return StrategyProcessResults.Continue;
        }  


&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;то стратегия просто перестанет выполняться.  Что я снова сделал не так?&lt;/p&gt;
&lt;p&gt;Спасибо и с уважением!&lt;/p&gt;
&lt;p&gt;Пример привожу полностью можете легко воспроизвести у себя&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;
namespace test
{
    using System;
    using System.Linq;
    using System.Threading;
    using System.Collections.Generic;
    using System.ComponentModel;
  
    using Ecng.Trading.Algo;
    using Ecng.Trading.Algo.Candles;
    using Ecng.Trading.Algo.Strategies;
    using Ecng.Trading.Algo.Logging;
    using Ecng.Trading.BusinessEntities;
    using Ecng.Trading.Quik;
    using Ecng.Interop;
    using Ecng.Data;
    using Ecng.Common;
    using Ecng.ComponentModel;

   
    public class Program
    {
        private static TestStrategy _strat;
        private static StrategyManager _manager;
        private static Portfolio _port;
        private static Security _sec;
        private static QuikTrader _trader;
        private static void OnLog(Strategy strategy, StrategyErrorStates errorState, string message)
        {
            // если стратегия вывела не просто сообщение, то вывести на экран.
            //            if (errorState != StrategyErrorStates.None)
            Console.WriteLine(message);
        }

       
        private static void TryCreateStrategy()
        {
                _strat = new TestStrategy() { Volume=1};
                _strat.Log += OnLog;
                _strat.PropertyChanged += OnStrategyPropertyChanged;
                _manager.Register(_strat, _port, _sec);
                _strat.Interval = TimeSpan.FromSeconds(0.10);
                _strat.I = 0;
                _strat.Start();
                var logger = new FileStrategyLogger(&amp;quot;mylog.txt&amp;quot;);
               logger.Strategies.Add(_strat);
        }


        static void Main()
        {           
                     using (var waitHandle = new ManualResetEvent(false))
                {
       
                _trader = new QuikTrader();
                _trader.Connect();

                _trader.NewPortfolios += portfolios =&amp;gt;
                {
                    if (_port == null)
                    {
                        _port = portfolios.FirstOrDefault();

                        if (_port != null)
                        {
                            Console.WriteLine(&amp;quot;Портфель {0} появился.&amp;quot;, _port.Name);                        
                                waitHandle.Set();
                        }
                    }
                };

                _manager = new StrategyManager(_trader);

                _trader.NewSecurities += securities =&amp;gt;
                {
                    if (_sec == null)
                    {
                        _sec = securities.FirstOrDefault(sec =&amp;gt; sec.Code == &amp;quot;SRZ0&amp;quot;);
                        if (_sec != null)
                        {
                            Console.WriteLine(_sec.Code+&amp;quot; появился&amp;quot;);
                            waitHandle.Set();

                        }
                    }
                 };

                waitHandle.WaitOne();

                _trader.IsAsyncMode = true;
                _trader.Terminal.StartDde(new[] { _trader.SecuritiesTable }); 
                

                _trader.Connected += () =&amp;gt;
                {

                    Console.WriteLine(&amp;quot;Connected&amp;quot;);
                    waitHandle.Set();


                };

                waitHandle.WaitOne();


                TryCreateStrategy();
                        Console.WriteLine(&amp;quot;Чтобы закончить, нажмите любую кнопку...&amp;quot;);
                        Console.Read();

            }

        }

        static private void OnStrategyPropertyChanged(object sender, PropertyChangedEventArgs e)
        {
            Console.WriteLine(&amp;quot;process state: &amp;quot; + _strat.ProcessState);
            Console.WriteLine(&amp;quot;PnL: &amp;quot; + _strat.PnLManager.PnL);
            Console.WriteLine(&amp;quot;slippage: &amp;quot; + _strat.SlippageManager.Slippage);
            Console.WriteLine(&amp;quot;Position: &amp;quot; + _strat.PositionManager.Position);
            Console.WriteLine(&amp;quot;Latency: &amp;quot; + _strat.LatencyManager.Latency);
        }

        private static void OnError(Exception error)
        {
            Console.BackgroundColor = ConsoleColor.White;
            Console.ForegroundColor = ConsoleColor.Red;
            Console.WriteLine(error);
            //           Console.Read();
        }
    }



       class TestStrategy : ActionStrategy
    {
        
        private int i=0;
     
        public int I
        {
            get { return i; }
            set
            {
                i = value;
                When(     () =&amp;gt; true ).
			Do(() =&amp;gt; {
                Console.WriteLine(&amp;quot;Работает &amp;quot;+DateTime.Now.TimeOfDay);
                    
                 		}).
            MakePeriodical(); 
            }
        }

        
        //не работает если раскомментировать OnProcess
/*
  protected override StrategyProcessResults OnProcess()
        {
  
            return StrategyProcessResults.Continue;
        }  
 */
    }
           
}

&lt;/code&gt;&lt;/pre&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>