﻿<?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">Событие наличия активных заявок</title>
  <id>~/topic/3419/sobytie-nalichiya-aktivnyh-zayavok/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-25T20:26:10Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=3419" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/24322/</id>
    <title type="text">Жаль Придётся изобретать велосипед и писать свои шаблоны для стратегий всё с нуля. Ну чем больше ист...</title>
    <published>2013-03-01T19:53:03Z</published>
    <updated>2013-03-01T19:53:03Z</updated>
    <author>
      <name>Moadip</name>
      <uri>https://stocksharp.ru/users/5973/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Цитата:&lt;/span&gt;&lt;div class="innerquote"&gt;Жаль [sad] &lt;br /&gt;Придётся изобретать велосипед и писать свои шаблоны для стратегий всё с нуля. &lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Цитата:&lt;/span&gt;&lt;div class="innerquote"&gt;Ну чем больше источников и информации, чтобы въехать в тему, тем лучше. В исходниках тоже надо привыкнуть разбираться, где там что и как. Внутренности классов и методов там отражено, а вот примеры имплементаций скорее всего нет.&lt;/div&gt;&lt;/div&gt; &lt;br /&gt;Вам нужны были примеры-шаблоны дочерних классов от Strategy =&amp;gt; &lt;b&gt;Algo.Strategies&lt;/b&gt;&lt;br /&gt;Есть еще в примерах &lt;b&gt;SmaStrategy&lt;/b&gt;.[smile]&lt;br /&gt;&lt;br /&gt;На форуме помню выкладывали шаблон стратегии на свечках. Искать лень.&lt;br /&gt;&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Цитата:&lt;/span&gt;&lt;div class="innerquote"&gt;Не вижу, чтобы что-то где-то говорилось о конкретной имплементации, в исходниках или хелпе.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Под конкретно вашу задачу естественно не будет готовых шаблонов-решений. Ни в справке, ни в исходниках.&lt;br /&gt;&lt;br /&gt;Нужны &amp;quot;продвинутые&amp;quot; примеры - &lt;b&gt;Algo.Strategies&lt;/b&gt;.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/24320/</id>
    <title type="text">Читайте документацию. на ней скоро дыры появятся</title>
    <published>2013-03-01T19:00:49Z</published>
    <updated>2013-03-01T19:00:49Z</updated>
    <author>
      <name>Творог</name>
      <uri>https://stocksharp.ru/users/6511/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;esper &lt;a href="https://stocksharp.ru/posts/m/24319/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Читайте &lt;a href="http://stocksharp.com/doc/html/24250c24-029c-4dbc-bc8b-4afde645e483.htm" title="http://stocksharp.com/doc/html/24250c24-029c-4dbc-bc8b-4afde645e483.htm"&gt;документацию&lt;/a&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/24319/</id>
    <title type="text">Читайте документацию.</title>
    <published>2013-03-01T18:39:25Z</published>
    <updated>2013-03-01T18:39:25Z</updated>
    <author>
      <name>esper</name>
      <uri>https://stocksharp.ru/users/5990/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Читайте &lt;a href="http://stocksharp.com/doc/html/24250c24-029c-4dbc-bc8b-4afde645e483.htm" title="http://stocksharp.com/doc/html/24250c24-029c-4dbc-bc8b-4afde645e483.htm"&gt;документацию&lt;/a&gt;.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/24316/</id>
    <title type="text">Внутренности классов и методов там отражено, а вот примеры имплементаций скорее всего нет. Algo.Stra...</title>
    <published>2013-03-01T17:58:58Z</published>
    <updated>2013-03-01T17:59:57Z</updated>
    <author>
      <name>Творог</name>
      <uri>https://stocksharp.ru/users/6511/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Moadip &lt;a href="https://stocksharp.ru/posts/m/24301/" 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;Цитата:&lt;/span&gt;&lt;div class="innerquote"&gt;Внутренности классов и методов там отражено, а вот примеры имплементаций скорее всего нет.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Algo.Strategies&lt;/b&gt; - куча классов, базовым классом для которых является &lt;b&gt;Strategy&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Чем не &amp;quot;примеры имплементации&amp;quot;?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Ну, например, пытаюсь выставить заявку пропуская 100 контрактов вперёд в стакане. Не понимаю точно, как выполнить котирование (наверное, то что я пытаюсь сделать это так и называется), но пытаюсь написать что-то типа того:&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;

            var contract = Decimal.Parse(todo.Text);
            var order = new Order
            {
                Trader = _trader,
                Portfolio = (Portfolio)Accounts.SelectedItem,
                Security = (Security)Securitites.SelectedItem,
                Volume = contract,
                Price = decimal.Parse(_price.Text),
                Direction = OrderDirections.Buy
            };

            var best = new BestByVolumeQuotingStrategy(order, 100);
            best.OpenPositionByQuoting(contract);
            best.RegisterOrder(order);
&lt;/pre&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/24308/</id>
    <title type="text">После медитации над таблицей заявок мне пришла в голову одна гипотеза: экспортируются заявки только ...</title>
    <published>2013-03-01T09:51:39Z</published>
    <updated>2013-03-01T10:14:30Z</updated>
    <author>
      <name>Творог</name>
      <uri>https://stocksharp.ru/users/6511/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">После медитации над таблицей заявок мне пришла в голову одна гипотеза: экспортируются заявки только с наличием транз. ID. Насколько она бредовая?&lt;br /&gt;&lt;br /&gt;Нашёл. Не прошло и суток.&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;

_trader.SupportManualOrders = true;
&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.ru/posts/m/24306/</id>
    <title type="text">А почему этот код не выводит активные заявки? Ордера меняю по всякому, а breakpoint внутри цикла даж...</title>
    <published>2013-02-28T18:13:20Z</published>
    <updated>2013-03-01T08:13:57Z</updated>
    <author>
      <name>Творог</name>
      <uri>https://stocksharp.ru/users/6511/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">А почему этот код не выводит активные заявки? Ордера меняю по всякому, а breakpoint внутри цикла даже не задевается.&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;

        private ObservableCollection&amp;lt;Order&amp;gt; myorders = new ObservableCollection&amp;lt;Order&amp;gt;();
            mygrid.ItemsSource = myorders;
            _trader.OrdersChanged += orders =&amp;gt; this.GuiAsync(() =&amp;gt;
            {
                //myorders.Clear();
                foreach (Order order in orders)
                {
                    if (order.State == OrderStates.Active)
                    {
                        myorders.Add(order);
                    }
                }
            }); 
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;При этом заявки со статусом &lt;b&gt;OrderStates.Done&lt;/b&gt; выводятся! [confused]</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/24301/</id>
    <title type="text">Внутренности классов и методов там отражено, а вот примеры имплементаций скорее всего нет. Algo.Stra...</title>
    <published>2013-02-28T12:34:06Z</published>
    <updated>2013-02-28T12:34:06Z</updated>
    <author>
      <name>Moadip</name>
      <uri>https://stocksharp.ru/users/5973/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Цитата:&lt;/span&gt;&lt;div class="innerquote"&gt;Внутренности классов и методов там отражено, а вот примеры имплементаций скорее всего нет.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Algo.Strategies&lt;/b&gt; - куча классов, базовым классом для которых является &lt;b&gt;Strategy&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Чем не &amp;quot;примеры имплементации&amp;quot;?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/24299/</id>
    <title type="text">Так есть исходники S#, чем они не подходят? Ну чем больше источников и информации, чтобы въехать в т...</title>
    <published>2013-02-28T11:22:29Z</published>
    <updated>2013-02-28T11:22:29Z</updated>
    <author>
      <name>Творог</name>
      <uri>https://stocksharp.ru/users/6511/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;esper &lt;a href="https://stocksharp.ru/posts/m/24298/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Так есть исходники S#, чем они не подходят?&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/24298/</id>
    <title type="text">Так есть исходники S#, чем они не подходят?</title>
    <published>2013-02-28T07:04:08Z</published>
    <updated>2013-02-28T07:04:08Z</updated>
    <author>
      <name>esper</name>
      <uri>https://stocksharp.ru/users/5990/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Так есть исходники S#, чем они не подходят?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/24297/</id>
    <title type="text">Жаль Придётся изобретать велосипед и писать свои шаблоны для стратегий всё с нуля.</title>
    <published>2013-02-28T06:37:54Z</published>
    <updated>2013-02-28T06:37:54Z</updated>
    <author>
      <name>Творог</name>
      <uri>https://stocksharp.ru/users/6511/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Жаль [sad] &lt;br /&gt;Придётся изобретать велосипед и писать свои шаблоны для стратегий всё с нуля.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/24251/</id>
    <title type="text">А где-то ещё можно посмотреть примеры создания Стратегий, в т.ч. и дочерних, и стратегий котирования...</title>
    <published>2013-02-26T14:21:49Z</published>
    <updated>2013-02-26T14:21:49Z</updated>
    <author>
      <name>Творог</name>
      <uri>https://stocksharp.ru/users/6511/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">А где-то ещё можно посмотреть примеры создания Стратегий, в т.ч. и дочерних, и стратегий котирования? Пример их хэлпа с хеджированием мало что объясняет [crying] Может кто поделится, пусть и бесполезными в плане извлечения прибыли, кодами!</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/24221/</id>
    <title type="text">Все зависит от конкретной ситуации. Если на примере MarketDepthsChanged и WhenMarketDepthChanged Доп...</title>
    <published>2013-02-25T12:19:45Z</published>
    <updated>2013-02-25T12:19:45Z</updated>
    <author>
      <name>Moadip</name>
      <uri>https://stocksharp.ru/users/5973/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Все зависит от конкретной ситуации.&lt;br /&gt;Если на примере &lt;b&gt;MarketDepthsChanged&lt;/b&gt; и &lt;b&gt;WhenMarketDepthChanged&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Допустим зарегистрировали стаканы по 10 инструментам.&lt;br /&gt;И теперь каждый раз когда будет изменятся стакан по одному из этих инструментов, каждый раз будет срабатывать событие &lt;b&gt;MarketDepthsChanged&lt;/b&gt;.&lt;br /&gt;Что может быть не совсем удобно. Поэтому создаем правило для конкретного инструмента и обрабатываем изменение стакана именно по нему.&lt;br /&gt;&lt;br /&gt;C правилами много чего можно делать. Почитайте справку, попробуйте применить, посмотрите как работает.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/24220/</id>
    <title type="text">А в чём преимущества правил перед событиями? В каких случаях предпочтительнее применять и те и други...</title>
    <published>2013-02-25T12:07:49Z</published>
    <updated>2013-02-25T12:07:49Z</updated>
    <author>
      <name>Творог</name>
      <uri>https://stocksharp.ru/users/6511/</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/24219/</id>
    <title type="text">Нашли нужный инструмент, зарегистрировали стакан, создали правило. _quikTrader.NewSecurities += secu...</title>
    <published>2013-02-25T11:59:51Z</published>
    <updated>2013-02-25T11:59:51Z</updated>
    <author>
      <name>Moadip</name>
      <uri>https://stocksharp.ru/users/5973/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Нашли нужный инструмент, зарегистрировали стакан, создали правило.&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
_quikTrader.NewSecurities += securities =&amp;gt;
{
	if (_security.IsNull())
	{
		_security = securities.FirstOrDefault(sec =&amp;gt; sec.Code == _securityCode);
		_quikTrader.RegisterMarketDepth(_security);

		_security
			.WhenMarketDepthChanged()
			.Do(MarketDepthChaged)
			.Apply();
	}
};

...

private void MarketDepthChaged()
{
	что то делаем
}&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Если внутри стратегии, то вместо &lt;b&gt;Apply()&lt;/b&gt;, &lt;b&gt;Apply(this)&lt;/b&gt;;&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/24218/</id>
    <title type="text"> Или использовать правило WhenMarketDepthChanged. А, возвращаясь ко второму посту, можно показать пр...</title>
    <published>2013-02-25T11:42:59Z</published>
    <updated>2013-02-25T11:42:59Z</updated>
    <author>
      <name>Творог</name>
      <uri>https://stocksharp.ru/users/6511/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Moadip &lt;a href="https://stocksharp.ru/posts/m/24217/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;Или использовать правило &lt;a href="http://stocksharp.com/doc/html/M_StockSharp_Algo_MarketRuleHelper_WhenMarketDepthChanged_1.htm" title="http://stocksharp.com/doc/html/M_StockSharp_Algo_MarketRuleHelper_WhenMarketDepthChanged_1.htm"&gt;WhenMarketDepthChanged&lt;/a&gt;.&lt;/div&gt;&lt;/div&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.ru/posts/m/24217/</id>
    <title type="text">Подписаться на событие изменения стакана MarketDepthsChanged. Сработало. Проверять что с ордерам. Ил...</title>
    <published>2013-02-25T11:31:49Z</published>
    <updated>2013-02-25T11:31:49Z</updated>
    <author>
      <name>Moadip</name>
      <uri>https://stocksharp.ru/users/5973/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Подписаться на событие изменения стакана &lt;a href="http://stocksharp.com/doc/html/E_StockSharp_BusinessEntities_ITrader_MarketDepthsChanged.htm" title="http://stocksharp.com/doc/html/E_StockSharp_BusinessEntities_ITrader_MarketDepthsChanged.htm"&gt;MarketDepthsChanged&lt;/a&gt;. Сработало. Проверять что с ордерам.&lt;br /&gt;&lt;br /&gt;Или использовать правило &lt;a href="http://stocksharp.com/doc/html/M_StockSharp_Algo_MarketRuleHelper_WhenMarketDepthChanged_1.htm" title="http://stocksharp.com/doc/html/M_StockSharp_Algo_MarketRuleHelper_WhenMarketDepthChanged_1.htm"&gt;WhenMarketDepthChanged&lt;/a&gt;.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/24215/</id>
    <title type="text">Сейчас у меня в QPILE так: раз в секунду пробегаюсь по заявкам. Если заявка активна, то беру её цену...</title>
    <published>2013-02-25T11:19:33Z</published>
    <updated>2013-02-25T11:19:33Z</updated>
    <author>
      <name>Творог</name>
      <uri>https://stocksharp.ru/users/6511/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Сейчас у меня в QPILE так: раз в секунду пробегаюсь по заявкам. Если заявка активна, то беру её цену и проверяю насколько она адекватна текущей ситуации в стакане. Если не адекватна - снимаю. В следующую секунду выставляю новую заявку и по новой начинаю её мониторить.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/24214/</id>
    <title type="text">Получается, без всяких заморочек просто рефрешить таблицу и генерировать своё событие? Какую таблицу...</title>
    <published>2013-02-25T11:03:32Z</published>
    <updated>2013-02-25T11:04:02Z</updated>
    <author>
      <name>Moadip</name>
      <uri>https://stocksharp.ru/users/5973/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Цитата:&lt;/span&gt;&lt;div class="innerquote"&gt;Получается, без всяких заморочек просто рефрешить таблицу и генерировать своё событие?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Какую таблицу?[blink] &lt;br /&gt;&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Цитата:&lt;/span&gt;&lt;div class="innerquote"&gt;А если периодичность задавать через MarketTimeChanged, там счёт идёт на единицы миллисекунд?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Период срабатывания таймера можно задать любой. Хоть в мс, хоть нс.&lt;br /&gt;&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Цитата:&lt;/span&gt;&lt;div class="innerquote"&gt;А если такую функцию зациклить, то ведь лучше это сделать асинхронно, в другом потоке?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Зачем что то циклить. Если использовать таймер, то это тот же бесконечный цикл. Будет работать до тех пор, пока не остановить таймер.&lt;br /&gt;Метод который вызывается по таймеру, будет отрабатывать в отдельном потоке.&lt;br /&gt;&lt;br /&gt;Вы напишите зачем вам это надо, возможно это можно сделать без циклов, рекурсии, таймеров, потоков, async/await и прочей хрени.[smile]</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/24205/</id>
    <title type="text">Как сделать такое событие, которое бы мониторило ордера и передавала в обработчик коллекцию активных...</title>
    <published>2013-02-24T18:52:31Z</published>
    <updated>2013-02-24T18:52:31Z</updated>
    <author>
      <name>Творог</name>
      <uri>https://stocksharp.ru/users/6511/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Moadip &lt;a href="https://stocksharp.ru/posts/m/24204/" 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;Цитата:&lt;/span&gt;&lt;div class="innerquote"&gt;Как сделать такое событие, которое бы мониторило ордера и передавала в обработчик коллекцию активных заявок? Ну типа trader.ActiveOrders += actords =&amp;gt; и т.д.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Класс, в нем таймер. По таймеру проверяется наличие активных заявок и вызывается событие.&lt;br /&gt;Два вопроса.&lt;br /&gt;Зачем это надо и как часто должен будет срабатывать таймер.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.stocksharp.com/doc/html/E_StockSharp_Algo_BaseTrader_OrdersChanged.htm" title="http://www.stocksharp.com/doc/html/E_StockSharp_Algo_BaseTrader_OrdersChanged.htm"&gt;OrdersChanged&lt;/a&gt; - может это подойдет.&lt;br /&gt;&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Цитата:&lt;/span&gt;&lt;div class="innerquote"&gt;Что такое Правило и Токен?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Справку читать не пробовали? &lt;a href="http://www.stocksharp.com/doc/html/97cf7a9c-8b3d-4791-9306-275d55d4cf36.htm" title="http://www.stocksharp.com/doc/html/97cf7a9c-8b3d-4791-9306-275d55d4cf36.htm"&gt;Событийная модель&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Пока думаю над оптимальным алгоритмом. Получается, без всяких заморочек просто рефрешить таблицу и генерировать своё событие? А если периодичность задавать через MarketTimeChanged, там счёт идёт на единицы миллисекунд? А если такую функцию зациклить, то ведь лучше это сделать асинхронно, в другом потоке?&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/24204/</id>
    <title type="text">Как сделать такое событие, которое бы мониторило ордера и передавала в обработчик коллекцию активных...</title>
    <published>2013-02-24T17:58:58Z</published>
    <updated>2013-02-24T17:58:58Z</updated>
    <author>
      <name>Moadip</name>
      <uri>https://stocksharp.ru/users/5973/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Цитата:&lt;/span&gt;&lt;div class="innerquote"&gt;Как сделать такое событие, которое бы мониторило ордера и передавала в обработчик коллекцию активных заявок? Ну типа trader.ActiveOrders += actords =&amp;gt; и т.д.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Класс, в нем таймер. По таймеру проверяется наличие активных заявок и вызывается событие.&lt;br /&gt;Два вопроса.&lt;br /&gt;Зачем это надо и как часто должен будет срабатывать таймер.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.stocksharp.com/doc/html/E_StockSharp_Algo_BaseTrader_OrdersChanged.htm" title="http://www.stocksharp.com/doc/html/E_StockSharp_Algo_BaseTrader_OrdersChanged.htm"&gt;OrdersChanged&lt;/a&gt; - может это подойдет.&lt;br /&gt;&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Цитата:&lt;/span&gt;&lt;div class="innerquote"&gt;Что такое Правило и Токен?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Справку читать не пробовали? &lt;a href="http://www.stocksharp.com/doc/html/97cf7a9c-8b3d-4791-9306-275d55d4cf36.htm" title="http://www.stocksharp.com/doc/html/97cf7a9c-8b3d-4791-9306-275d55d4cf36.htm"&gt;Событийная модель&lt;/a&gt;.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>