﻿<?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">Перестает вызываться OnProcess стратегии</title>
  <id>~/topic/1494/perestaet-vyzyvatsya-onprocess-strategii/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-05T16:13:59Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=1494" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/8310/</id>
    <title type="text">У меня практически такая же проблема (http://stocksharp.com/forum/1602/vypolnieniie-TimeFrameStrateg...</title>
    <published>2011-05-24T16:14:06Z</published>
    <updated>2016-08-15T23:59:07Z</updated>
    <author>
      <name>Greene-nsk</name>
      <uri>https://stocksharp.ru/users/27932/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">У меня практически такая же проблема (http://stocksharp.com/forum/1602/vypolnieniie-TimeFrameStrategy/)&lt;br /&gt;Версия S# 3.0.19.0.&lt;br /&gt;&lt;br /&gt;Единственное отличие, которое вижу - OnProcess в начале дня выполняется, но ломается после вечернего клиринга. Помогает стоп/старт стратегии (как воркэраунд).</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/8501/</id>
    <title type="text">А сегодня еще и в квике время сервера встало колом до начала сессии, да так и осталось. Михаил, може...</title>
    <published>2011-06-01T06:49:53Z</published>
    <updated>2011-06-01T06:49:53Z</updated>
    <author>
      <name>Alter</name>
      <uri>https://stocksharp.ru/users/5036/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">А сегодня еще и в квике время сервера встало колом до начала сессии, да так и осталось. Михаил, может в свете всего описанного в этой теме невызов OnProcess в неторговое время сделать отключаемым?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/8311/</id>
    <title type="text">еще наблюдения: интервал - 2 секунды таймфрейм - 10 минут несколько стратегий OnProcess перестает вы...</title>
    <published>2011-05-24T16:27:37Z</published>
    <updated>2011-05-25T06:36:20Z</updated>
    <author>
      <name>Greene-nsk</name>
      <uri>https://stocksharp.ru/users/27932/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">еще наблюдения:&lt;br /&gt;интервал - 2 секунды&lt;br /&gt;таймфрейм - 10 минут&lt;br /&gt;несколько стратегий&lt;br /&gt;&lt;br /&gt;OnProcess перестает вызываться через интервал равный таймфрейму, для ВСЕХ стратегий одновременно.&lt;br /&gt;Например, я запускаю одну стратегию в 19:04, вторую в 19:07. В 19:14 у обоих стратегий перестает вызываться OnProcess. Для 3х и больше стратегий аналогично. Локаются все. Дочерние в том числе.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/8308/</id>
    <title type="text">Интервал 1 секунда, перезапустил через strategy.Stop(); strategy.Start();</title>
    <published>2011-05-24T11:52:50Z</published>
    <updated>2011-05-24T11:52:50Z</updated>
    <author>
      <name>Alter</name>
      <uri>https://stocksharp.ru/users/5036/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Интервал 1 секунда, перезапустил через strategy.Stop(); strategy.Start();</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/8305/</id>
    <title type="text">Понаблюдал тут на досуге за ходом развития событий, происходит следующее: 9:55 - MarketTime показыва...</title>
    <published>2011-05-24T10:33:46Z</published>
    <updated>2011-05-24T10:34:39Z</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;Alter &lt;a href="https://stocksharp.ru/posts/m/8300/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Понаблюдал тут на досуге за ходом развития событий, происходит следующее:&lt;br /&gt;9:55 - MarketTime показывает глубокую ночь, 2:00-4:00, в квике в статусбаре времени сервера нет, OnProcess у стратегии почему-то вызывается.&lt;br /&gt;9:56-9:57 - в квике появляется время сервера, в MarketTime соответственно оно тоже перескакивает с ночи на текущее, OnProcess вызываться перестает.&lt;br /&gt;10:00 и далее - MarketTime показывает корректное время, но OnProcess не вызывается, через энндцать секунд я перезапускаю стратегию, после этого все ок.&lt;br /&gt;&lt;br /&gt;Интересно, почему OnProcess вызывается ночью, но не вызывается сразу после 10 утра, пока не перезапустишь стратегию.&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/8300/</id>
    <title type="text">Понаблюдал тут на досуге за ходом развития событий, происходит следующее: 9:55 - MarketTime показыва...</title>
    <published>2011-05-24T09:51:01Z</published>
    <updated>2011-05-24T09:51:01Z</updated>
    <author>
      <name>Alter</name>
      <uri>https://stocksharp.ru/users/5036/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Понаблюдал тут на досуге за ходом развития событий, происходит следующее:&lt;br /&gt;9:55 - MarketTime показывает глубокую ночь, 2:00-4:00, в квике в статусбаре времени сервера нет, OnProcess у стратегии почему-то вызывается.&lt;br /&gt;9:56-9:57 - в квике появляется время сервера, в MarketTime соответственно оно тоже перескакивает с ночи на текущее, OnProcess вызываться перестает.&lt;br /&gt;10:00 и далее - MarketTime показывает корректное время, но OnProcess не вызывается, через энндцать секунд я перезапускаю стратегию, после этого все ок.&lt;br /&gt;&lt;br /&gt;Интересно, почему OnProcess вызывается ночью, но не вызывается сразу после 10 утра, пока не перезапустишь стратегию.&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/7599/</id>
    <title type="text">Может Terminal.IsConnected = False виновато? Нет, не виновато.</title>
    <published>2011-04-22T08:42:30Z</published>
    <updated>2011-04-22T08:42:30Z</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;Alter &lt;a href="https://stocksharp.ru/posts/m/7594/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Может Terminal.IsConnected = False виновато?&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/7594/</id>
    <title type="text">Сегодня вывел в лог оба IsConnected, получилось вот так: Market time = 22.04.2011 10:00:24 Terminal....</title>
    <published>2011-04-22T06:22:10Z</published>
    <updated>2011-04-22T06:22:10Z</updated>
    <author>
      <name>Alter</name>
      <uri>https://stocksharp.ru/users/5036/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Сегодня вывел в лог оба IsConnected, получилось вот так:&lt;br /&gt;&lt;br /&gt;Market time = 22.04.2011 10:00:24&lt;br /&gt;Terminal.IsConnected = False&lt;br /&gt;QuikTrader.IsConnected = True&lt;br /&gt;Last OnProcess launch time = 22.04.2011 9:55:44&lt;br /&gt;&lt;br /&gt;Может Terminal.IsConnected = False виновато?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/7529/</id>
    <title type="text">Отладчиком проверял, метод не вызывается. Так вместо Terminal.IsConnected лучше проверять QuikTrader...</title>
    <published>2011-04-19T11:27:17Z</published>
    <updated>2011-04-19T11:27:17Z</updated>
    <author>
      <name>Alter</name>
      <uri>https://stocksharp.ru/users/5036/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Отладчиком проверял, метод не вызывается. Так вместо Terminal.IsConnected лучше проверять QuikTrader.IsConnected? Просто я посмотрел в документацию и выбрал из двух то свойство, про которое было понятно написано =)</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/7527/</id>
    <title type="text">QuikTrader.IsConnected был true. Точнее я проверял Terminal.IsConnected, но как я понимаю это будет ...</title>
    <published>2011-04-19T11:23:42Z</published>
    <updated>2011-04-19T11:23:42Z</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;Alter &lt;a href="https://stocksharp.ru/posts/m/7521/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;QuikTrader.IsConnected был true. Точнее я проверял Terminal.IsConnected, но как я понимаю это будет одно и то же.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Разное. Terminal проверяет подключение по косвенным признакам, а QuikTrader.IsConnected через АПИ. С точки зрения логики это одно и то же, но могут быть и различия в особых ситуациях. То, что у вас не стартует до торгов явно не является обычной практикой (хотя бы взять тот факт, что это &lt;b&gt;до торгов&lt;/b&gt;).&lt;br /&gt;&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Alter &lt;a href="https://stocksharp.ru/posts/m/7521/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;В стратегии в OnProcess в самом начале метода запоминается время его вызова и периодически проверяется.&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/7521/</id>
    <title type="text">QuikTrader.IsConnected был true. Точнее я проверял Terminal.IsConnected, но как я понимаю это будет ...</title>
    <published>2011-04-19T11:02:58Z</published>
    <updated>2011-04-19T11:06:46Z</updated>
    <author>
      <name>Alter</name>
      <uri>https://stocksharp.ru/users/5036/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">QuikTrader.IsConnected был true. Точнее я проверял Terminal.IsConnected, но как я понимаю это будет одно и то же. В стратегии в OnProcess в самом начале метода запоминается время его вызова и периодически проверяется.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/7516/</id>
    <title type="text">Да, пока что отлавливал сабж только перед началом утренней сессии. Может у вас в стратегии какая про...</title>
    <published>2011-04-19T10:00:10Z</published>
    <updated>2011-04-19T10:00:10Z</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;Alter &lt;a href="https://stocksharp.ru/posts/m/7512/" 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;Может у вас в стратегии какая проверка стоит? Еще не плохо было бы проверить состояние QuikTrader.IsConnected.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/7512/</id>
    <title type="text">Да, пока что отлавливал сабж только перед началом утренней сессии.</title>
    <published>2011-04-19T08:54:04Z</published>
    <updated>2011-04-19T08:54:04Z</updated>
    <author>
      <name>Alter</name>
      <uri>https://stocksharp.ru/users/5036/</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/7510/</id>
    <title type="text">Ситуация воспроизвелась. OnProcess запускается раз в секунду. Утром он в последний раз запустился в ...</title>
    <published>2011-04-19T08:15:10Z</published>
    <updated>2011-04-19T08:15:10Z</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;Alter &lt;a href="https://stocksharp.ru/posts/m/7504/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Ситуация воспроизвелась. OnProcess запускается раз в секунду. Утром он в последний раз запустился в 9:55:07 и стал вызываться снова только после того, как специально обученный костыль перезапустил стратегию в 10:00:18.&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/7504/</id>
    <title type="text">Ситуация воспроизвелась. OnProcess запускается раз в секунду. Утром он в последний раз запустился в ...</title>
    <published>2011-04-19T06:26:32Z</published>
    <updated>2011-04-19T06:44:32Z</updated>
    <author>
      <name>Alter</name>
      <uri>https://stocksharp.ru/users/5036/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Ситуация воспроизвелась. OnProcess запускается раз в секунду. Утром он в последний раз запустился в 9:55:07 и стал вызываться снова только после того, как специально обученный костыль перезапустил стратегию в 10:00:18.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/7279/</id>
    <title type="text">Заметил, что робот проворонил сигнал, в логах ничего не нашел, задебажил и увидел, что не вызывается...</title>
    <published>2011-04-05T06:31:53Z</published>
    <updated>2011-04-05T06:31:53Z</updated>
    <author>
      <name>Alter</name>
      <uri>https://stocksharp.ru/users/5036/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Заметил, что робот проворонил сигнал, в логах ничего не нашел, задебажил и увидел, что не вызывается OnProcess. В последнем вызове PropertyChanged у стратегии состояние Runned. Стратегия унаследована от TimeFrameStrategy, S# последний.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>