﻿<?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">При защите заявки с двух возникает NullReferenceException при котирвании</title>
  <id>~/topic/1270/pri-zashshite-zayavki-s-dvuh-voznikaet-nullreferenceexception-pri-kotirvanii/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-25T23:03:38Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=1270" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/4999/</id>
    <title type="text">Ура, в 2.6.2 эксепшена пока нет! Подтверждаю :) Спасибо и с уважением!</title>
    <published>2010-12-13T08:42:55Z</published>
    <updated>2010-12-13T08:42:55Z</updated>
    <author>
      <name>ustas</name>
      <uri>https://stocksharp.com/users/27611/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Ура, в 2.6.2 эксепшена пока нет! &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.com/posts/m/4951/</id>
    <title type="text"> А вот это интересно. Остановилась, потому что заявку кто-то снял. Стратегия котирования на это не р...</title>
    <published>2010-12-08T12:20:03Z</published>
    <updated>2010-12-08T12:22:59Z</updated>
    <author>
      <name>ustas</name>
      <uri>https://stocksharp.com/users/27611/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Mikhail Sukhov&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;&lt;br /&gt;А вот это интересно. Остановилась, потому что заявку кто-то снял. Стратегия котирования на это не рассчитывала. Почему она вообще снялась? Она же только что была зарегистрирована.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Вот и я не понял кто её снял. Возможно что брокер. Если повторится посмотрю более внимательно. Пока этот момент можно засаспендить. &lt;br /&gt;&lt;br /&gt;Более важно для меня сейчас NullReferenceException.&lt;br /&gt;&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Mikhail Sukhov&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;TPS и SLS точно переопределили, как я написал выше?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Один в один copy/paste&lt;br /&gt;&lt;br /&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.com/posts/m/4950/</id>
    <title type="text">Ага , спасибо. Сделал как у Вас. SS 12:35:49.9633303 Условие активировано. CBGIBTJWVIETWCTYIXWE 12:3...</title>
    <published>2010-12-08T09:30:49Z</published>
    <updated>2010-12-08T09:31:04Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;ustas&lt;/span&gt;&lt;div class="innerquote"&gt;Ага , спасибо. Сделал как у Вас.&lt;br /&gt;&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Quote:&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;SS 12:35:49.9633303 Условие активировано.&lt;br /&gt;CBGIBTJWVIETWCTYIXWE 12:35:49.9693306 Стратегия запущена.&lt;br /&gt;SS 12:35:49.9713307 Условие удалено.&lt;br /&gt;CBGIBTJWVIETWCTYIXWE 12:35:50.0723365 Условие активировано.&lt;br /&gt;BS 12:35:50.0823371 Стратегия запущена.&lt;br /&gt;BS 12:35:50.0823371 Стратегия запущена.&lt;br /&gt;TPS 12:35:50.0833371 Стратегия запущена.&lt;br /&gt;SLS 12:35:50.0833371 Стратегия запущена.&lt;br /&gt;TPS 12:35:53.1265112 Регистрация защитной заявки с ценой 10772 и объемом 1.&lt;br /&gt;TPS 12:35:53.1275113 Регистрация новой заявки на Sell с ценой 10772 и объемом 1.&lt;br /&gt;&lt;span class="highlight"&gt;TPS 12:35:53.5515355 Заявка 45082989 на Sell отправлена с ценой 10772 объемом 1.&lt;br /&gt;TPS 12:35:54.5625933 Котируемая заявка 45082989 снята.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Во первых не понятно почему выше BS остановилась ведь TPS заявка 45082989  не исполнилась и снята.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;А вот это интересно. Остановилась, потому что заявку кто-то снял. Стратегия котирования на это не рассчитывала. Почему она вообще снялась? Она же только что была зарегистрирована.&lt;br /&gt;&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;ustas&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;И дальше &lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Quote:&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;SS 12:38:36.8628764 Условие активировано.&lt;br /&gt;BS 12:38:37.9639394 Стратегия остановлена.&lt;br /&gt;TPS 12:38:37.9749400 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Ну и мой несчастный NullReferenceException всё ещё тут как тут :(&lt;br /&gt;&lt;br /&gt; Запускаю так:&lt;br /&gt;&lt;br /&gt; &lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;br /&gt;                         RegisterOrder(order);&lt;br /&gt;                                        When(order.NewTrades()).Do(//() =&amp;gt;&lt;br /&gt;                                            this.Protect(order,&lt;br /&gt;                                        t =&amp;gt; new TPS(t, 2.Points(Security)) { IsForts = true, IsParallel = true,IsMarket=true },&lt;br /&gt;                                        t =&amp;gt; new SLS(t, 2.Points(Security)) { IsForts = true, IsMarket=true, IsParallel = true,IsTrailing=true })).Activated&amp;lt;Strategy&amp;gt;(s =&amp;gt;&lt;br /&gt;                                        {&lt;br /&gt;                                            When(s.Stopped()).&lt;br /&gt;                                            Do(() =&amp;gt;&lt;br /&gt;                                                {&lt;br /&gt;                                                   /* сработало стоп условие */&lt;br /&gt;                                                });&lt;br /&gt;                                        }&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;TPS и SLS точно переопределили, как я написал выше?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/4939/</id>
    <title type="text">Вот, чтобы простынёй не размахивать, более короткий но, тем не менее, полный лог . NullReferenceExce...</title>
    <published>2010-12-07T10:20:01Z</published>
    <updated>2010-12-07T10:20:01Z</updated>
    <author>
      <name>ustas</name>
      <uri>https://stocksharp.com/users/27611/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Вот, чтобы простынёй не размахивать, более короткий но, тем не менее, полный лог . &lt;br /&gt;NullReferenceException случился в самом начале&lt;br /&gt;&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Quote:&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;SS 13:09:14.5629868 Условие активировано.&lt;br /&gt;SS 13:09:15.6670500 Условие активировано.&lt;br /&gt;SS 13:09:16.0350710 Условие удалено.&lt;br /&gt;SS 13:09:16.1380769 Условие активировано.&lt;br /&gt;SS 13:09:16.3920914 Условие удалено.&lt;br /&gt;SS 13:09:16.5931029 Условие активировано.&lt;br /&gt;CBGIBTJWVIETWCTYIXWE 13:09:16.5991033 Стратегия запущена.&lt;br /&gt;SS 13:09:16.6011034 Условие удалено.&lt;br /&gt;CBGIBTJWVIETWCTYIXWE 13:09:16.7021092 Условие активировано.&lt;br /&gt;BS 13:09:16.7111097 Стратегия запущена.&lt;br /&gt;BS 13:09:16.7111097 Стратегия запущена.&lt;br /&gt;TPS 13:09:16.7121098 Стратегия запущена.&lt;br /&gt;SLS 13:09:16.7131098 Стратегия запущена.&lt;br /&gt;TPS 13:09:20.7563411 Регистрация защитной заявки с ценой 10806 и объемом 1.&lt;br /&gt;TPS 13:09:20.7573411 Регистрация новой заявки на Sell с ценой 10806 и объемом 1.&lt;br /&gt;TPS 13:09:21.1433632 Заявка 47155081 на Sell отправлена с ценой 10806 объемом 1.&lt;br /&gt;SS 13:09:21.1713648 Условие активировано.&lt;br /&gt;TPS 13:09:22.2724278 Котируемая заявка 47155081 исполнилась.&lt;br /&gt;TPS 13:09:22.2724278 Стратегия останавливается.&lt;br /&gt;&lt;span class="highlight"&gt;TPS 13:09:23.2934862 Котирование отменяет заявку 47155081.&lt;/span&gt; // тут отменяется заявка, которая уже исполнилась &lt;br /&gt;TPS 13:09:23.2944862 Стратегия остановлена.&lt;br /&gt;BS 13:09:23.3094871 Стратегия останавливается.&lt;br /&gt;SLS 13:09:23.3094871 Стратегия останавливается.&lt;br /&gt;SLS 13:09:24.3245452 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;SLS 13:09:25.3346029 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;SLS 13:09:26.3466608 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;SLS 13:09:27.3647190 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;SLS 13:09:28.3737768 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;SLS 13:09:29.3868347 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&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/4938/</id>
    <title type="text">Ага , спасибо. Сделал как у Вас. но, вот лог SS 12:35:10.2840608 Условие активировано. SS 12:35:42.1...</title>
    <published>2010-12-07T09:54:22Z</published>
    <updated>2010-12-07T10:00:54Z</updated>
    <author>
      <name>ustas</name>
      <uri>https://stocksharp.com/users/27611/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Ага , спасибо. Сделал как у Вас.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;но, вот лог  &lt;br /&gt;&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Quote:&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;SS 12:35:10.2840608 Условие активировано.&lt;br /&gt;SS 12:35:42.1478833 Условие активировано.&lt;br /&gt;SS 12:35:47.7562040 Условие активировано.&lt;br /&gt;SS 12:35:48.8582671 Условие активировано.&lt;br /&gt;SS 12:35:49.3222936 Условие удалено.&lt;br /&gt;SS 12:35:49.4322999 Условие активировано.&lt;br /&gt;SS 12:35:49.7623188 Условие удалено.&lt;br /&gt;SS 12:35:49.9633303 Условие активировано.&lt;br /&gt;CBGIBTJWVIETWCTYIXWE 12:35:49.9693306 Стратегия запущена.&lt;br /&gt;SS 12:35:49.9713307 Условие удалено.&lt;br /&gt;CBGIBTJWVIETWCTYIXWE 12:35:50.0723365 Условие активировано.&lt;br /&gt;BS 12:35:50.0823371 Стратегия запущена.&lt;br /&gt;BS 12:35:50.0823371 Стратегия запущена.&lt;br /&gt;TPS 12:35:50.0833371 Стратегия запущена.&lt;br /&gt;SLS 12:35:50.0833371 Стратегия запущена.&lt;br /&gt;TPS 12:35:53.1265112 Регистрация защитной заявки с ценой 10772 и объемом 1.&lt;br /&gt;TPS 12:35:53.1275113 Регистрация новой заявки на Sell с ценой 10772 и объемом 1.&lt;br /&gt;&lt;span class="highlight"&gt;TPS 12:35:53.5515355 Заявка 45082989 на Sell отправлена с ценой 10772 объемом 1.&lt;br /&gt;TPS 12:35:54.5625933 Котируемая заявка 45082989 снята.&lt;/span&gt;&lt;br /&gt;TPS 12:35:54.5625933 Стратегия останавливается.&lt;br /&gt;TPS 12:35:55.5736512 Котирование отменяет заявку 45082989.&lt;br /&gt;TPS 12:35:55.5746512 Стратегия остановлена.&lt;br /&gt;BS 12:35:55.5856519 Стратегия останавливается.&lt;br /&gt;SLS 12:35:55.5856519 Стратегия останавливается.&lt;br /&gt;SLS 12:35:56.5857091 Стратегия остановлена.&lt;br /&gt;BS 12:35:56.5857091 Стратегия остановлена.&lt;br /&gt;BS 12:35:56.5877092 Стратегия останавливается.&lt;br /&gt;BS 12:35:57.5877664 Стратегия остановлена.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Во первых не понятно почему выше BS остановилась ведь TPS заявка 45082989  не исполнилась и снята.&lt;br /&gt;&lt;br /&gt;И дальше &lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Quote:&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;SS 12:36:31.7837223 Условие активировано.&lt;br /&gt;SS 12:36:32.8847853 Условие активировано.&lt;br /&gt;SS 12:36:32.8847853 Условие удалено.&lt;br /&gt;SS 12:36:39.5951691 Условие активировано.&lt;br /&gt;SS 12:36:40.6962320 Условие активировано.&lt;br /&gt;SS 12:36:40.6972321 Условие удалено.&lt;br /&gt;SS 12:36:43.3023811 Условие активировано.&lt;br /&gt;SS 12:37:07.3157546 Условие активировано.&lt;br /&gt;SS 12:37:08.4168176 Условие активировано.&lt;br /&gt;SS 12:37:08.6568313 Условие удалено.&lt;br /&gt;SS 12:37:08.7578371 Условие активировано.&lt;br /&gt;SS 12:37:09.0778554 Условие удалено.&lt;br /&gt;SS 12:37:09.2808670 Условие активировано.&lt;br /&gt;CBGIBTJWVIETWCTYIXWE 12:37:09.2808670 Стратегия запущена.&lt;br /&gt;SS 12:37:09.2828671 Условие удалено.&lt;br /&gt;CBGIBTJWVIETWCTYIXWE 12:37:09.3828728 Условие активировано.&lt;br /&gt;BS 12:37:09.3838729 Стратегия запущена.&lt;br /&gt;BS 12:37:09.3838729 Стратегия запущена.&lt;br /&gt;TPS 12:37:09.3838729 Стратегия запущена.&lt;br /&gt;SLS 12:37:09.3848729 Стратегия запущена.&lt;br /&gt;TPS 12:37:16.4482769 Регистрация защитной заявки с ценой 10781 и объемом 1.&lt;br /&gt;TPS 12:37:16.4492770 Регистрация новой заявки на Buy с ценой 10781 и объемом 1.&lt;br /&gt;TPS 12:37:16.6932910 Заявка 45082992 на Buy отправлена с ценой 10781 объемом 1.&lt;br /&gt;TPS 12:37:17.6983484 Котируемая заявка 45082992 снята.&lt;br /&gt;TPS 12:37:17.6983484 Стратегия останавливается.&lt;br /&gt;TPS 12:37:18.7144066 Котирование отменяет заявку 45082992.&lt;br /&gt;TPS 12:37:18.7164067 Стратегия остановлена.&lt;br /&gt;BS 12:37:18.7174067 Стратегия останавливается.&lt;br /&gt;SLS 12:37:18.7174067 Стратегия останавливается.&lt;br /&gt;SLS 12:37:19.7244643 Стратегия остановлена.&lt;br /&gt;BS 12:37:19.7244643 Стратегия остановлена.&lt;br /&gt;BS 12:37:19.7374651 Стратегия останавливается.&lt;br /&gt;BS 12:37:20.7455227 Стратегия остановлена.&lt;br /&gt;SS 12:37:34.4773081 Условие активировано.&lt;br /&gt;SS 12:38:11.9624522 Условие активировано.&lt;br /&gt;SS 12:38:13.0635151 Условие активировано.&lt;br /&gt;SS 12:38:13.4375365 Условие удалено.&lt;br /&gt;SS 12:38:13.5385423 Условие активировано.&lt;br /&gt;SS 12:38:13.8595607 Условие удалено.&lt;br /&gt;SS 12:38:13.9615665 Условие активировано.&lt;br /&gt;CBGIBTJWVIETWCTYIXWE 12:38:13.9625666 Стратегия запущена.&lt;br /&gt;SS 12:38:13.9625666 Условие удалено.&lt;br /&gt;CBGIBTJWVIETWCTYIXWE 12:38:14.0625723 Условие активировано.&lt;br /&gt;BS 12:38:14.0635723 Стратегия запущена.&lt;br /&gt;BS 12:38:14.0635723 Стратегия запущена.&lt;br /&gt;TPS 12:38:14.0635723 Стратегия запущена.&lt;br /&gt;SLS 12:38:14.0645724 Стратегия запущена.&lt;br /&gt;SS 12:38:23.6951232 Условие активировано.&lt;br /&gt;TPS 12:38:24.7951862 Регистрация защитной заявки с ценой 10776 и объемом 1.&lt;br /&gt;TPS 12:38:24.7961862 Регистрация новой заявки на Buy с ценой 10776 и объемом 1.&lt;br /&gt;TPS 12:38:25.2772137 Заявка 45082995 на Buy отправлена с ценой 10776 объемом 1.&lt;br /&gt;TPS 12:38:26.2822712 Заканчиваем котирование с неисполненным объемом равный 0 контрактов.&lt;br /&gt;TPS 12:38:26.2822712 Стратегия останавливается.&lt;br /&gt;TPS 12:38:27.2843285 Котирование отменяет заявку 45082995.&lt;br /&gt;TPS 12:38:27.2843285 Стратегия остановлена.&lt;br /&gt;BS 12:38:27.2853286 Стратегия останавливается.&lt;br /&gt;SLS 12:38:27.2853286 Стратегия останавливается.&lt;br /&gt;SS 12:38:27.4873401 Условие активировано.&lt;br /&gt;SLS 12:38:28.5874031 Стратегия остановлена.&lt;br /&gt;BS 12:38:28.5884031 Стратегия остановлена.&lt;br /&gt;BS 12:38:28.5884031 Стратегия останавливается.&lt;br /&gt;BS 12:38:29.5884603 Стратегия остановлена.&lt;br /&gt;SS 12:38:29.9934835 Условие активировано.&lt;br /&gt;SS 12:38:30.2434978 Условие удалено.&lt;br /&gt;SS 12:38:30.2444978 Условие активировано.&lt;br /&gt;SS 12:38:30.4435092 Условие удалено.&lt;br /&gt;SS 12:38:30.5445150 Условие активировано.&lt;br /&gt;SS 12:38:30.7695279 Условие удалено.&lt;br /&gt;SS 12:38:30.8715337 Условие активировано.&lt;br /&gt;SS 12:38:31.8725910 Условие активировано.&lt;br /&gt;CBGIBTJWVIETWCTYIXWE 12:38:31.8735910 Стратегия запущена.&lt;br /&gt;SS 12:38:31.8745911 Условие удалено.&lt;br /&gt;SS 12:38:31.8755911 Условие активировано.&lt;br /&gt;CBGIBTJWVIETWCTYIXWE 12:38:31.8765912 Стратегия запущена.&lt;br /&gt;SS 12:38:31.8785913 Условие удалено.&lt;br /&gt;CBGIBTJWVIETWCTYIXWE 12:38:31.9795971 Условие активировано.&lt;br /&gt;BS 12:38:31.9835973 Стратегия запущена.&lt;br /&gt;BS 12:38:31.9845974 Стратегия запущена.&lt;br /&gt;TPS 12:38:31.9845974 Стратегия запущена.&lt;br /&gt;SLS 12:38:31.9865975 Стратегия запущена.&lt;br /&gt;CBGIBTJWVIETWCTYIXWE 12:38:31.9865975 Условие активировано.&lt;br /&gt;BS 12:38:31.9915978 Стратегия запущена.&lt;br /&gt;BS 12:38:31.9935979 Стратегия запущена.&lt;br /&gt;TPS 12:38:31.9945979 Стратегия запущена.&lt;br /&gt;SLS 12:38:31.9945979 Стратегия запущена.&lt;br /&gt;SLS 12:38:32.9946551 Регистрация защитной заявки с ценой 10779 и объемом 1.&lt;br /&gt;SLS 12:38:32.9956552 Регистрация новой заявки на Buy с ценой 10779 и объемом 1.&lt;br /&gt;SLS 12:38:33.4256798 Заявка 45082999 на Buy отправлена с ценой 10779 объемом 1.&lt;br /&gt;SLS 12:38:33.4276799 Регистрация защитной заявки с ценой 10780 и объемом 1.&lt;br /&gt;SLS 12:38:33.4306801 Регистрация новой заявки на Buy с ценой 10780 и объемом 1.&lt;br /&gt;SLS 12:38:33.7016956 Заявка 45083000 на Buy отправлена с ценой 10780 объемом 1.&lt;br /&gt;SS 12:38:33.8037014 Условие активировано.&lt;br /&gt;SS 12:38:33.8047015 Условие удалено.&lt;br /&gt;SLS 12:38:34.5067416 Котируемая заявка 45082999 снята.&lt;br /&gt;SLS 12:38:34.5067416 Стратегия останавливается.&lt;br /&gt;SLS 12:38:35.5067988 Котирование отменяет заявку 45082999.&lt;br /&gt;SLS 12:38:35.5077989 Стратегия остановлена.&lt;br /&gt;BS 12:38:35.5077989 Стратегия останавливается.&lt;br /&gt;TPS 12:38:35.5087989 Стратегия останавливается.&lt;br /&gt;SLS 12:38:35.7188110 Заканчиваем котирование с неисполненным объемом равный 0 контрактов.&lt;br /&gt;SLS 12:38:35.7208111 Стратегия останавливается.&lt;br /&gt;TPS 12:38:36.5238570 Стратегия остановлена.&lt;br /&gt;BS 12:38:36.5248571 Стратегия остановлена.&lt;br /&gt;BS 12:38:36.5358577 Стратегия останавливается.&lt;br /&gt;SLS 12:38:36.7528701 Котирование отменяет заявку 45083000.&lt;br /&gt;SLS 12:38:36.7548702 Стратегия остановлена.&lt;br /&gt;BS 12:38:36.7578704 Стратегия останавливается.&lt;br /&gt;TPS 12:38:36.7608706 Стратегия останавливается.&lt;br /&gt;SS 12:38:36.8628764 Условие активировано.&lt;br /&gt;BS 12:38:37.9639394 Стратегия остановлена.&lt;br /&gt;TPS 12:38:37.9749400 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;SS 12:38:37.9759401 Условие активировано.&lt;br /&gt;SS 12:38:38.2849577 Условие удалено.&lt;br /&gt;SS 12:38:38.3869636 Условие активировано.&lt;br /&gt;SS 12:38:38.6829805 Условие удалено.&lt;br /&gt;SS 12:38:38.8839920 Условие активировано.&lt;br /&gt;CBGIBTJWVIETWCTYIXWE 12:38:38.8849921 Стратегия запущена.&lt;br /&gt;SS 12:38:38.8849921 Условие удалено.&lt;br /&gt;TPS 12:38:38.9939983 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;CBGIBTJWVIETWCTYIXWE 12:38:38.9939983 Условие активировано.&lt;br /&gt;BS 12:38:38.9949983 Стратегия запущена.&lt;br /&gt;BS 12:38:38.9949983 Стратегия запущена.&lt;br /&gt;TPS 12:38:38.9949983 Стратегия запущена.&lt;br /&gt;SLS 12:38:38.9949983 Стратегия запущена.&lt;br /&gt;TPS 12:38:40.0240572 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 12:38:41.0391153 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 12:38:42.0941756 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 12:38:43.1072336 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 12:38:44.1202915 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 12:38:45.1333494 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 12:38:46.1444073 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Ну и мой несчастный NullReferenceException всё ещё тут как тут :(&lt;br /&gt;&lt;br /&gt; Запускаю так:&lt;br /&gt;&lt;br /&gt; &lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;br /&gt;                         RegisterOrder(order);&lt;br /&gt;                                        When(order.NewTrades()).Do(//() =&amp;gt;&lt;br /&gt;                                            this.Protect(order,&lt;br /&gt;                                        t =&amp;gt; new TPS(t, 2.Points(Security)) { IsForts = true, IsParallel = true,IsMarket=true },&lt;br /&gt;                                        t =&amp;gt; new SLS(t, 2.Points(Security)) { IsForts = true, IsMarket=true, IsParallel = true,IsTrailing=true })).Activated&amp;lt;Strategy&amp;gt;(s =&amp;gt;&lt;br /&gt;                                        {&lt;br /&gt;                                            When(s.Stopped()).&lt;br /&gt;                                            Do(() =&amp;gt;&lt;br /&gt;                                                {&lt;br /&gt;                                                   /* сработало стоп условие */&lt;br /&gt;                                                });&lt;br /&gt;                                        }&lt;br /&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/4937/</id>
    <title type="text"> class TPS : TakeProfitStrategy { public TPS(MyTrade trade, Unit priceDelta) : base(trade, priceDelt...</title>
    <published>2010-12-07T09:15:41Z</published>
    <updated>2010-12-07T09:15:59Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;br /&gt;class TPS : TakeProfitStrategy&lt;br /&gt;    {&lt;br /&gt;&lt;br /&gt;        public TPS(MyTrade trade, Unit priceDelta)&lt;br /&gt;            : base(trade, priceDelta)  &lt;br /&gt;        {&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        protected override StrategyProcessResults OnProcess()&lt;br /&gt;        {&lt;br /&gt;            if (base.ProcessState != StrategyProcessStates.Runned)&lt;br /&gt;            {&lt;br /&gt;                if (base.Order != null)&lt;br /&gt;                    return base.OnProcess();&lt;br /&gt;&lt;br /&gt;                return StrategyProcessResults.Stopped;             &lt;br /&gt;            }&lt;br /&gt;            else&lt;br /&gt;                return base.OnProcess();&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;    &lt;br /&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/4936/</id>
    <title type="text"> Ошибку нашел. Пока сделайте так. Создайте своих наследников от STS и TPS и в OnProcess при base.Pro...</title>
    <published>2010-12-07T08:58:12Z</published>
    <updated>2010-12-07T08:58:12Z</updated>
    <author>
      <name>ustas</name>
      <uri>https://stocksharp.com/users/27611/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Mikhail Sukhov&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;Ошибку нашел. Пока сделайте так. Создайте своих наследников от STS и TPS и в OnProcess при base.ProcessState != StrategyProcessStates.Runned сделайте проверку base.Order на null.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Я предупреждал что я туповат. Сделал как я понял. Т.е. так:&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;br /&gt;class TPS : TakeProfitStrategy&lt;br /&gt;    {&lt;br /&gt;&lt;br /&gt;        public TPS(MyTrade trade, Unit priceDelta)&lt;br /&gt;            : base(trade, priceDelta)  &lt;br /&gt;        {&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        protected override StrategyProcessResults OnProcess()&lt;br /&gt;        {&lt;br /&gt;            if (base.ProcessState != StrategyProcessStates.Runned)&lt;br /&gt;            {&lt;br /&gt;                if (base.Order != null)&lt;br /&gt;                {&lt;br /&gt;                    base.OnProcess();&lt;br /&gt;                    return StrategyProcessResults.Continue;&lt;br /&gt;                }&lt;br /&gt;                return StrategyProcessResults.Continue;             &lt;br /&gt;            }&lt;br /&gt;                base.OnProcess();&lt;br /&gt;                return StrategyProcessResults.Continue;&lt;br /&gt;        }&lt;br /&gt;    &lt;br /&gt;    }&lt;br /&gt;        &lt;br /&gt;    &lt;br /&gt;    &lt;br /&gt;&lt;br /&gt;    class SLS : StopLossStrategy&lt;br /&gt;    {&lt;br /&gt;        &lt;br /&gt;        public SLS(MyTrade trade, Unit priceDelta)&lt;br /&gt;            : base(trade, priceDelta)  &lt;br /&gt;        {&lt;br /&gt;        }&lt;br /&gt;        protected override StrategyProcessResults OnProcess()&lt;br /&gt;        {&lt;br /&gt;            if (base.ProcessState != StrategyProcessStates.Runned)&lt;br /&gt;            {&lt;br /&gt;                if (base.Order != null)&lt;br /&gt;                {&lt;br /&gt;                    base.OnProcess();&lt;br /&gt;                    return StrategyProcessResults.Continue;&lt;br /&gt;                }&lt;br /&gt;                return StrategyProcessResults.Continue;&lt;br /&gt;             &lt;br /&gt;            }&lt;br /&gt;                base.OnProcess();&lt;br /&gt;                return StrategyProcessResults.Continue;&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;    &lt;br /&gt;&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;Quote:&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;SS 11:42:34.7755760 Условие активировано.&lt;br /&gt;SS 11:42:35.8786391 Условие активировано.&lt;br /&gt;SS 11:42:36.1976573 Условие удалено.&lt;br /&gt;SS 11:42:36.3016633 Условие активировано.&lt;br /&gt;SS 11:42:36.6286820 Условие удалено.&lt;br /&gt;SS 11:42:36.9296992 Условие активировано.&lt;br /&gt;CBGIBTJWVIETWCTYIXWE 11:42:36.9346995 Стратегия запущена.&lt;br /&gt;SS 11:42:36.9376997 Условие удалено.&lt;br /&gt;CBGIBTJWVIETWCTYIXWE 11:42:37.0397055 Условие активировано.&lt;br /&gt;BS 11:42:37.0617068 Стратегия запущена.&lt;br /&gt;BS 11:42:37.0627068 Стратегия запущена.&lt;br /&gt;TPS 11:42:37.0637069 Стратегия запущена.&lt;br /&gt;SLS 11:42:37.0647069 Стратегия запущена.&lt;br /&gt;SS 11:42:38.5707931 Условие активировано.&lt;br /&gt;SS 11:42:41.0719361 Условие активировано.&lt;br /&gt;SS 11:42:45.3881830 Условие активировано.&lt;br /&gt;SS 11:42:46.4932462 Условие активировано.&lt;br /&gt;SS 11:42:46.6962578 Условие удалено.&lt;br /&gt;SS 11:42:46.7982637 Условие активировано.&lt;br /&gt;SS 11:42:47.1582843 Условие удалено.&lt;br /&gt;SS 11:42:47.3592957 Условие активировано.&lt;br /&gt;CBGIBTJWVIETWCTYIXWE 11:42:47.3592957 Стратегия запущена.&lt;br /&gt;SS 11:42:47.3602958 Условие удалено.&lt;br /&gt;CBGIBTJWVIETWCTYIXWE 11:42:47.4613016 Условие активировано.&lt;br /&gt;BS 11:42:47.4623016 Стратегия запущена.&lt;br /&gt;BS 11:42:47.4623016 Стратегия запущена.&lt;br /&gt;TPS 11:42:47.4623016 Стратегия запущена.&lt;br /&gt;SLS 11:42:47.4633017 Стратегия запущена.&lt;br /&gt;SS 11:42:47.8643246 Условие активировано.&lt;br /&gt;SS 11:42:48.2763482 Условие удалено.&lt;br /&gt;SS 11:42:48.3803541 Условие активировано.&lt;br /&gt;SS 11:42:48.7953779 Условие удалено.&lt;br /&gt;SS 11:42:48.8963837 Условие активировано.&lt;br /&gt;CBGIBTJWVIETWCTYIXWE 11:42:48.8963837 Стратегия запущена.&lt;br /&gt;SS 11:42:48.8973837 Условие удалено.&lt;br /&gt;CBGIBTJWVIETWCTYIXWE 11:42:48.9983895 Условие активировано.&lt;br /&gt;BS 11:42:48.9993896 Стратегия запущена.&lt;br /&gt;BS 11:42:49.0003896 Стратегия запущена.&lt;br /&gt;TPS 11:42:49.0003896 Стратегия запущена.&lt;br /&gt;SLS 11:42:49.0003896 Стратегия запущена.&lt;br /&gt;SS 11:42:53.5576503 Условие активировано.&lt;br /&gt;SS 11:42:54.6587133 Условие активировано.&lt;br /&gt;SS 11:42:54.9157280 Условие удалено.&lt;br /&gt;SS 11:42:55.0177338 Условие активировано.&lt;br /&gt;SS 11:42:55.3227512 Условие удалено.&lt;br /&gt;SS 11:42:55.4247571 Условие активировано.&lt;br /&gt;CBGIBTJWVIETWCTYIXWE 11:42:55.4247571 Стратегия запущена.&lt;br /&gt;SS 11:42:55.4267572 Условие удалено.&lt;br /&gt;CBGIBTJWVIETWCTYIXWE 11:42:55.5267629 Условие активировано.&lt;br /&gt;BS 11:42:55.5347634 Стратегия запущена.&lt;br /&gt;BS 11:42:55.5347634 Стратегия запущена.&lt;br /&gt;TPS 11:42:55.5347634 Стратегия запущена.&lt;br /&gt;SLS 11:42:55.5357634 Стратегия запущена.&lt;br /&gt;SLS 11:42:55.7367749 Регистрация защитной заявки с ценой 10689 и объемом 1.&lt;br /&gt;SLS 11:42:55.7377750 Регистрация новой заявки на Buy с ценой 10689 и объемом 1.&lt;br /&gt;SLS 11:42:55.9907894 Заявка 41916373 на Buy отправлена с ценой 10689 объемом 1.&lt;br /&gt;SLS 11:42:57.0078476 Заканчиваем котирование с неисполненным объемом равный 0 контрактов.&lt;br /&gt;SLS 11:42:57.0078476 Стратегия останавливается.&lt;br /&gt;SLS 11:42:58.0089049 Котирование отменяет заявку 41916373.&lt;br /&gt;SLS 11:42:58.0109050 Стратегия остановлена.&lt;br /&gt;BS 11:42:58.0279060 Стратегия останавливается.&lt;br /&gt;TPS 11:42:58.0289060 Стратегия останавливается.&lt;br /&gt;TPS 11:42:59.0379637 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 11:43:00.0610222 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 11:43:01.0780804 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 11:43:02.0991388 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 11:43:03.1081965 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 11:43:04.1202544 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 11:43:05.1333124 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 11:43:06.1433701 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 11:43:07.1594283 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 11:43:08.1834868 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 11:43:09.1935446 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 11:43:10.2036024 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 11:43:11.2196605 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 11:43:12.2347185 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 11:43:13.2537768 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 11:43:14.2688349 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 11:43:15.2938935 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 11:43:16.3109517 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 11:43:17.3430107 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 11:43:18.3870704 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 11:43:19.4161293 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 11:43:20.4311874 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 11:43:21.4562460 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 11:43:22.4723041 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 11:43:23.4953626 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 11:43:24.5094206 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 11:43:25.5244787 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;SS 11:43:26.2255188 Условие активировано.&lt;br /&gt;TPS 11:43:27.3355823 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;SS 11:43:27.3375824 Условие активировано.&lt;br /&gt;SS 11:43:27.3385824 Условие удалено.&lt;br /&gt;TPS 11:43:28.3706415 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 11:43:29.3826993 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 11:43:30.3917571 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 11:43:31.4028149 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 11:43:32.4208731 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 11:43:33.4329310 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 11:43:34.4529894 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 11:43:35.4890486 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 11:43:36.5131072 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 11:43:37.5241650 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 11:43:38.5392231 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 11:43:39.5662818 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 11:43:40.5873402 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 11:43:41.6143990 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 11:43:42.6254568 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 11:43:43.6415149 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 11:43:44.6525727 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 11:43:45.6646306 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 11:43:46.6826889 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 11:43:47.7077475 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 11:43:48.7178053 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 11:43:49.7318633 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 11:43:50.7499215 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;SS 11:43:50.9509330 Условие активировано.&lt;br /&gt;TPS 11:43:52.0599964 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;SS 11:43:52.0609965 Условие активировано.&lt;br /&gt;SS 11:43:52.5520246 Условие удалено.&lt;br /&gt;SS 11:43:52.6540304 Условие активировано.&lt;br /&gt;SS 11:43:53.6550876 Условие активировано.&lt;br /&gt;CBGIBTJWVIETWCTYIXWE 11:43:53.6560877 Стратегия запущена.&lt;br /&gt;SS 11:43:53.6570878 Условие удалено.&lt;br /&gt;TPS 11:43:53.7680941 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;CBGIBTJWVIETWCTYIXWE 11:43:53.7690942 Условие активировано.&lt;br /&gt;BS 11:43:53.7690942 Стратегия запущена.&lt;br /&gt;BS 11:43:53.7700942 Стратегия запущена.&lt;br /&gt;TPS 11:43:53.7700942 Стратегия запущена.&lt;br /&gt;SLS 11:43:53.7700942 Стратегия запущена.&lt;br /&gt;SS 11:43:54.3761289 Условие активировано.&lt;br /&gt;TPS 11:43:55.5141940 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 11:43:56.5292520 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 11:43:57.5503104 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 11:43:58.5613683 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 11:43:59.5734262 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 11:44:00.5914844 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;&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.com/posts/m/4925/</id>
    <title type="text">Приветствую уважаемых Михаила и коллег! Как ни пытаюсь использовать механизм защиты заявок с двух ст...</title>
    <published>2010-12-07T07:04:53Z</published>
    <updated>2010-12-07T07:04:53Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;ustas&lt;/span&gt;&lt;div class="innerquote"&gt;Приветствую уважаемых Михаила и коллег!&lt;br /&gt;Как ни пытаюсь использовать механизм защиты заявок  с двух сторон так или иначе наталкиваюсь на System.NullReferenceException: &lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Ошибку нашел. Пока сделайте так. Создайте своих наследников от STS и TPS и в OnProcess при base.ProcessState != StrategyProcessStates.Runned сделайте проверку base.Order на null.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/4915/</id>
    <title type="text">Приветствую уважаемых Михаила и коллег! Как ни пытаюсь использовать механизм защиты заявок с двух ст...</title>
    <published>2010-12-06T15:40:10Z</published>
    <updated>2010-12-06T15:43:42Z</updated>
    <author>
      <name>ustas</name>
      <uri>https://stocksharp.com/users/27611/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Приветствую уважаемых Михаила и коллег!&lt;br /&gt;&lt;br /&gt;Как ни пытаюсь использовать механизм защиты заявок  с двух сторон так или иначе наталкиваюсь на System.NullReferenceException: &lt;br /&gt;&lt;br /&gt;Делаю по примеру из документации так:&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt; &lt;br /&gt;                                        RegisterOrder(order);&lt;br /&gt;                                        When(order.NewTrades()).Do(&lt;br /&gt;                                            this.Protect(order,&lt;br /&gt;                                        t =&amp;gt; new TakeProfitStrategy(t, 8.Points(Security)), &lt;br /&gt;                                        t =&amp;gt; new StopLossStrategy(t, 4.Points(Security)))). Activated&amp;lt;Strategy&amp;gt;(s =&amp;gt;&lt;br /&gt;                                        {&lt;br /&gt;                                            When(s.Stopped()).&lt;br /&gt;                                            Do(() =&amp;gt;&lt;br /&gt;                                                {&lt;br /&gt;                                                   /* сработало стоп условие */&lt;br /&gt;                                                });&lt;br /&gt;                                        }&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Вот вывод&lt;br /&gt;&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Quote:&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;SS 18:02:54.5659960 Условие активировано.&lt;br /&gt;SS 18:02:55.6690591 Условие активировано.&lt;br /&gt;SS 18:02:56.0800826 Условие удалено.&lt;br /&gt;SS 18:02:56.1830885 Условие активировано.&lt;br /&gt;SS 18:02:56.6941177 Условие удалено.&lt;br /&gt;SS 18:02:56.7951235 Условие активировано.&lt;br /&gt;CBGIBTJWVIETWCTYIXWE 18:02:56.8011239 Стратегия запущена.&lt;br /&gt;SS 18:02:56.8041240 Условие удалено.&lt;br /&gt;CBGIBTJWVIETWCTYIXWE 18:02:56.9071299 Условие активировано.&lt;br /&gt;BS 18:02:56.9161304 Стратегия запущена.&lt;br /&gt;BS 18:02:56.9161304 Стратегия запущена.&lt;br /&gt;TPS 18:02:56.9171305 Стратегия запущена.&lt;br /&gt;SLS 18:02:56.9171305 Стратегия запущена.&lt;br /&gt;SS 18:03:06.1856606 Условие активировано.&lt;br /&gt;SS 18:03:09.6178569 Условие активировано.&lt;br /&gt;SS 18:03:10.0878838 Условие удалено.&lt;br /&gt;SS 18:03:10.1888896 Условие активировано.&lt;br /&gt;SS 18:03:10.6279147 Условие удалено.&lt;br /&gt;SLS 18:03:46.3049553 Регистрация защитной заявки с ценой 10502 и объемом 1.&lt;br /&gt;SLS 18:03:46.3059554 Регистрация новой заявки на Sell с ценой 10502 и объемом 1.&lt;br /&gt;SLS 18:03:46.7649816 Заявка 64609003 на Sell отправлена с ценой 10502 объемом 1.&lt;br /&gt;SLS 18:03:49.8051555 Котируемая заявка 64609003 исполнилась.&lt;br /&gt;SLS 18:03:49.8061556 Стратегия останавливается.&lt;br /&gt;SLS 18:03:50.8202136 Котирование отменяет заявку 64609003.&lt;br /&gt;SLS 18:03:50.8212136 Стратегия остановлена.&lt;br /&gt;BS 18:03:50.8322143 Стратегия останавливается.&lt;br /&gt;TPS 18:03:50.8322143 Стратегия останавливается.&lt;br /&gt;TPS 18:03:51.8482724 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 18:03:52.8603303 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 18:03:53.8723882 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 18:03:54.8894463 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;TPS 18:03:55.9415065 System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qMXFDCdP09AuZO4H5hcFEAQ==()&lt;br /&gt;и так далее .... &lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Причём точно такая же ошибка возникает, если делать как в другом примере &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;br /&gt;       private void OnMewMyTrades(IEnumerable&amp;lt;MyTrade&amp;gt; trades)&lt;br /&gt;        {&lt;br /&gt;            return;&lt;br /&gt;            // фильтруем сделки, чтобы найти те, которые произошли для заявки TargetOrder&lt;br /&gt;            trades = trades.Where(t =&amp;gt; t.Order == this.TargetOrder);&lt;br /&gt;&lt;br /&gt;            // сама пакетная стратегия так же является параллельной, чтобы она не блокирована основной код робота&lt;br /&gt;            var batch = new BatchStrategy(BatchFinishModes.All) { IsParallel = true };&lt;br /&gt;&lt;br /&gt;            // для каждой сделки добавляем для защиты по пакетной стратегии&lt;br /&gt;            batch.ChildStrategies.AddRange(trades.Select(t =&amp;gt;&lt;br /&gt;            {&lt;br /&gt;                var s = new BatchStrategy(BatchFinishModes.First) { IsParallel = true };&lt;br /&gt;&lt;br /&gt;                var takeProfit = new TakeProfitStrategy(t, 4.Points(Security));&lt;br /&gt;&lt;br /&gt;                var stopLoss = new StopLossStrategy(t, 4.Points(Security));&lt;br /&gt;&lt;br /&gt;                // делаем стратегии параллельными, чтобы они не блокировали работу контролирующей BatchStrategy&lt;br /&gt;                takeProfit.IsParallel = stopLoss.IsParallel = true;&lt;br /&gt;&lt;br /&gt;                s.ChildStrategies.Add(takeProfit);&lt;br /&gt;                s.ChildStrategies.Add(stopLoss);&lt;br /&gt;                return s;&lt;br /&gt;            }).Cast&amp;lt;Strategy&amp;gt;());&lt;br /&gt;            &lt;br /&gt;           if (batch.ChildStrategies.Count &amp;gt; 0)&lt;br /&gt;            {&lt;br /&gt;                base.ChildStrategies.Add(batch);&lt;br /&gt;            }&lt;br /&gt; &lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;После срабатывания одной из стратегий либо SL либо TP другая стратегия во время остановки начинает давать  этот NullReferenceException &lt;br /&gt;&lt;br /&gt;Спасибо и с уважением!&lt;br /&gt;&lt;br /&gt;Update&lt;br /&gt;Да, версия 2.6.1</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>