﻿<?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">Не работают правила BestAskPriceMore и BestAskPriceLess</title>
  <id>~/topic/2455/ne-rabotayut-pravila-bestaskpricemore-i-bestaskpriceless/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-19T07:34:30Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=2455" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/17184/</id>
    <title type="text">Александр, спасибо за помощь и за разъяснение. </title>
    <published>2012-03-13T08:31:47Z</published>
    <updated>2012-03-13T08:31:47Z</updated>
    <author>
      <name>vader</name>
      <uri>https://stocksharp.com/users/28223/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Александр, спасибо за помощь и за разъяснение.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/17182/</id>
    <title type="text">vader: Да, я понял, что у меня неправило было. Я делал либо так. this.When(Security.BestAskPriceLess...</title>
    <published>2012-03-13T08:18:15Z</published>
    <updated>2012-03-13T08:18:15Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(17181)" rel="nofollow" target="_blank"&gt;vader&lt;/a&gt;:&lt;/strong&gt;
Да, я понял, что у меня неправило было.
Я делал либо так.
this.When(Security.BestAskPriceLess(new Unit(_priceOfTask)))
.Do(SayPrice);
либо так
this.When(Security.BestAskPriceLess((_priceOfTask)))
.Do(SayPrice);&lt;/p&gt;
&lt;p&gt;decimal _priceOfTask.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Это равносильно :)
По умолчанию и там и там у вас создаётся Unit с типом Absolute, т.е. смотрится превышение на эту величину.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/17181/</id>
    <title type="text">Да, я понял, что у меня неправило было. Я делал либо так. this.When(Security.BestAskPriceLess(new Un...</title>
    <published>2012-03-13T08:14:19Z</published>
    <updated>2012-03-13T08:14:19Z</updated>
    <author>
      <name>vader</name>
      <uri>https://stocksharp.com/users/28223/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Да, я понял, что у меня неправило было.
Я делал либо так.
this.When(Security.BestAskPriceLess(new Unit(_priceOfTask)))
.Do(SayPrice);
либо так
this.When(Security.BestAskPriceLess((_priceOfTask)))
.Do(SayPrice);&lt;/p&gt;
&lt;p&gt;decimal _priceOfTask.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/17178/</id>
    <title type="text">Далее. Переписал код класса стратегии Quik\SampleSma, сделал его таким class SmaStrategy : Strategy ...</title>
    <published>2012-03-13T07:34:27Z</published>
    <updated>2012-03-13T07:34:51Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Далее. Переписал код класса стратегии Quik\SampleSma, сделал его таким&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;	class SmaStrategy : Strategy
	{
		public SmaStrategy(CandleManager candleManager, SimpleMovingAverage longSma, SimpleMovingAverage shortSma, TimeSpan timeFrame)
		{
			LongSma = longSma;
			ShortSma = shortSma;
		}

		public SimpleMovingAverage LongSma { get; private set; }
		public SimpleMovingAverage ShortSma { get; private set; }

		protected override void OnStarting()
		{
			this.When(Security.BestBidPriceMore(0.0001)).Do(OnProcess);
			this.When(Security.BestBidPriceMore(new Unit(1800, UnitTypes.Limit))).Do(OnProcess2);

			base.OnStarting();
		}

		protected void OnProcess()
		{
			System.Diagnostics.Debug.WriteLine(&amp;quot;Rule succeeded&amp;quot;);
		}

		protected void OnProcess2()
		{
			System.Diagnostics.Debug.WriteLine(&amp;quot;Rule2 succeeded&amp;quot;);
		}
	}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;всё сработало, правило успешно сработало при повышении лучшего бида на 0.0001 и лучшего бида значения 1800 (пример работает с лукойлом).&lt;/p&gt;
&lt;p&gt;Собственно возникает вопрос в связи с чем это всё не работает у вас.
Может вы не так работаете с типом Unit, который передаётся в правило?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/17177/</id>
    <title type="text">Гоняю полчаса после старта экспорта стакана - ни разу не возникло сообщения что либо bid, либо ask р...</title>
    <published>2012-03-13T06:40:20Z</published>
    <updated>2012-03-13T06:40:20Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Гоняю полчаса после старта экспорта стакана - ни разу не возникло сообщения что либо bid, либо ask равен null.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/17171/</id>
    <title type="text">Правильно, экспорт по стакану не запущен ведь у вас, потому там и идут null Попробовал в последние 5...</title>
    <published>2012-03-12T20:05:52Z</published>
    <updated>2012-03-12T20:05:52Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Правильно, экспорт по стакану не запущен ведь у вас, потому там и идут null&lt;/p&gt;
&lt;p&gt;Попробовал в последние 5 минут вечерней сессии - запустил экспорт стакана (просто его открыв из Sample -&amp;gt; инструменты -&amp;gt; стакан) - ни разу не пришло null в биде или аске.&lt;/p&gt;
&lt;p&gt;Завтра попробую с утра минут 10-15 погонять. Удивлюсь, если возникнет хоть 1 null.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/17136/</id>
    <title type="text">К сожадению не обладаю возможностью использовать скайп. Касательно SampleQuik. Модифицировал его так...</title>
    <published>2012-03-12T09:21:47Z</published>
    <updated>2012-03-12T09:21:47Z</updated>
    <author>
      <name>vader</name>
      <uri>https://stocksharp.com/users/28223/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;К сожадению не обладаю возможностью использовать скайп.&lt;/p&gt;
&lt;p&gt;Касательно SampleQuik.
Модифицировал его таким образом.&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
Trader.Connected += () =&amp;gt; this.GuiAsync(() =&amp;gt; ExportDde.IsEnabled = true);

Trader.SecuritiesChanged += (Trader_SecuritiesChanged); // мой код

ShowSecurities.IsEnabled = ShowTrades.IsEnabled = 
...

private void Trader_SecuritiesChanged(IEnumerable&amp;lt;Security&amp;gt; securitys)
        {
            foreach(Security p in securitys) {
                if(p == null) {
                    System.Diagnostics.Debug.WriteLine(&amp;quot;p == null&amp;quot;);
                }
                if(p.BestAsk == null) {
                    System.Diagnostics.Debug.WriteLine(&amp;quot;p.BestAsk == null&amp;quot;);
                }
                if(p.BestBid == null) {
                    System.Diagnostics.Debug.WriteLine(&amp;quot;p.BestBid == null&amp;quot;);
                }
                //System.Diagnostics.Debug.WriteLine(&amp;quot;securitys &amp;quot; + p.BestAsk.Price.ToString() + &amp;quot; &amp;quot; + p.BestBid.Price.ToString());
            }
        }

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Результат такой.
p.BestAsk == null
p.BestBid == null
p.BestAsk == null
p.BestBid == null
p.BestAsk == null
p.BestBid == null&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/17093/</id>
    <title type="text">ну и как с SampleQuik? Давайте через скайп (amukhanchikov), быстрее будет. </title>
    <published>2012-03-11T15:27:39Z</published>
    <updated>2012-03-11T15:27:39Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;ну и как с SampleQuik?
Давайте через скайп (amukhanchikov), быстрее будет.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/17092/</id>
    <title type="text">&amp;quot;Quik\Sample попробовали?&amp;quot; Да попробовал. &amp;quot;И что у вас на 167 строке что он так ругается? :)&amp;quot; System...</title>
    <published>2012-03-11T15:24:16Z</published>
    <updated>2012-03-11T15:25:12Z</updated>
    <author>
      <name>vader</name>
      <uri>https://stocksharp.com/users/28223/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;&amp;quot;Quik\Sample попробовали?&amp;quot;
Да попробовал.&lt;/p&gt;
&lt;p&gt;&amp;quot;И что у вас на 167 строке что он так ругается? :)&amp;quot;
System.Diagnostics.Debug.WriteLine(&amp;quot;securitys &amp;quot; + p.BestAsk.Price.ToString() + &amp;quot; &amp;quot; + p.BestBid.Price.ToString());&lt;/p&gt;
&lt;p&gt;Я просто перенес обработку событи туда, без изменений.
BestAsk оказался null, вот и ругается.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/17091/</id>
    <title type="text">Quik\Sample попробовали? И что у вас на 167 строке что он так ругается? :) </title>
    <published>2012-03-11T14:52:41Z</published>
    <updated>2012-03-11T14:54:39Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Quik\Sample попробовали?
И что у вас на 167 строке что он так ругается? :)&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/17090/</id>
    <title type="text">Сделал как Вы сказали - результат тот же p.BestAsk == null p.BestAsk == null p.BestBid == null p.Bes...</title>
    <published>2012-03-11T14:46:54Z</published>
    <updated>2012-03-11T14:47:14Z</updated>
    <author>
      <name>vader</name>
      <uri>https://stocksharp.com/users/28223/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Сделал как Вы сказали - результат тот же
p.BestAsk == null
p.BestAsk == null
p.BestBid == null
p.BestBid == null
System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.
в Sample.MainWindow.Trader_SecuritiesChanged(IEnumerable&lt;code&gt;1 securitys) в C:\Lib StockSharp\StockSharp_4.0.21_Sources\Samples\Quik\Sample\MainWindow.xaml.cs:строка 167 в Ecng.Common.DelegateHelper.SafeInvoke(Action&lt;/code&gt;1 handler, T arg)
в StockSharp.Algo.BaseTrader.#=qepDkskvfBznv_TxRF4yrHrSmn6GO3w$xqR1CIq0ckKQ=.#=qA2uCed6RkDY$ALG9UmQnSg==(IEnumerable&lt;code&gt;1 #=qPGXNlOeGBVUabNWOLh_DvA==) System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта. в Sample.MainWindow.Trader_SecuritiesChanged(IEnumerable&lt;/code&gt;1 securitys) в C:\Lib StockSharp\StockSharp_4.0.21_Sources\Samples\Quik\Sample\MainWindow.xaml.cs:строка 167
в Ecng.Common.DelegateHelper.SafeInvoke(Action&lt;code&gt;1 handler, T arg) в StockSharp.Algo.BaseTrader.#=qepDkskvfBznv_TxRF4yrHrSmn6GO3w$xqR1CIq0ckKQ=.#=qA2uCed6RkDY$ALG9UmQnSg==(IEnumerable&lt;/code&gt;1 #=qPGXNlOeGBVUabNWOLh_DvA==)&lt;/p&gt;
&lt;p&gt;Картинка
&lt;img src="http://imagepost.ru/images/t/oc/tochechnyj_risunok_24.jpg" alt="" /&gt;&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/17089/</id>
    <title type="text">Сделал как Вы сказали - увы. p.BestAsk == null p.BestBid == null System.NullReferenceException: Ссыл...</title>
    <published>2012-03-11T14:24:35Z</published>
    <updated>2012-03-11T14:24:35Z</updated>
    <author>
      <name>vader</name>
      <uri>https://stocksharp.com/users/28223/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Сделал как Вы сказали - увы.
p.BestAsk == null
p.BestBid == null
System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.
в Sample.MainWindow.Trader_SecuritiesChanged(IEnumerable&lt;code&gt;1 securitys) в C:\Lib StockSharp\StockSharp_4.0.21_Sources\Samples\Quik\Sample\MainWindow.xaml.cs:строка 167 в Ecng.Common.DelegateHelper.SafeInvoke(Action&lt;/code&gt;1 handler, T arg)
в StockSharp.Algo.BaseTrader.#=qepDkskvfBznv_TxRF4yrHrSmn6GO3w$xqR1CIq0ckKQ=.#=qA2uCed6RkDY$ALG9UmQnSg==(IEnumerable&lt;code&gt;1 #=qPGXNlOeGBVUabNWOLh_DvA==) p.BestAsk == null p.BestBid == null System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта. в Sample.MainWindow.Trader_SecuritiesChanged(IEnumerable&lt;/code&gt;1 securitys) в C:\Lib StockSharp\StockSharp_4.0.21_Sources\Samples\Quik\Sample\MainWindow.xaml.cs:строка 167
в Ecng.Common.DelegateHelper.SafeInvoke(Action&lt;code&gt;1 handler, T arg) в StockSharp.Algo.BaseTrader.#=qepDkskvfBznv_TxRF4yrHrSmn6GO3w$xqR1CIq0ckKQ=.#=qA2uCed6RkDY$ALG9UmQnSg==(IEnumerable&lt;/code&gt;1 #=qPGXNlOeGBVUabNWOLh_DvA==)
p.BestAsk == null
p.BestBid == null&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/17088/</id>
    <title type="text">По прикреплённому скриншоту: У вас дополнительные колонки в стакане. Как вы их экспортируете? Создай...</title>
    <published>2012-03-11T14:11:39Z</published>
    <updated>2012-03-11T14:16:34Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;По прикреплённому скриншоту:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;У вас дополнительные колонки в стакане. Как вы их экспортируете? Создайте стандартный стакан, без доп. колонок, как по документации. Попробуйте с ним.&lt;/li&gt;
&lt;li&gt;В документации сказано про стакан что внизу офера, вверху биды. У вас наоборот. Сделайте согласно документации.&lt;/li&gt;
&lt;li&gt;Вы дополнительно экспортируете DdeSecurityColumns.MinStepPrice. Где оно у вас на скриншоте?&lt;/li&gt;
&lt;/ol&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/17086/</id>
    <title type="text">Не могу прикрепить скрин. </title>
    <published>2012-03-11T14:02:06Z</published>
    <updated>2012-03-11T14:09:43Z</updated>
    <author>
      <name>vader</name>
      <uri>https://stocksharp.com/users/28223/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Не могу прикрепить скрин.&lt;/p&gt;
&lt;p&gt;&amp;lt;a href='http://www.pictureshack.ru/view_9937Novyi_tochechnyi_risunok.jpg'&amp;gt;&amp;lt;img src='http://www.pictureshack.ru/thumbs/9937Novyi_tochechnyi_risunok.jpg' border='0'&amp;gt;&amp;lt;/a&amp;gt;&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/17087/</id>
    <title type="text">Вы сами нигде не обнуляете BestBid\BestAsk случайно? А то мягко говоря что-то странное происходит. П...</title>
    <published>2012-03-11T14:09:14Z</published>
    <updated>2012-03-11T14:09:14Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Вы сами нигде не обнуляете BestBid\BestAsk случайно?
А то мягко говоря что-то странное происходит.&lt;/p&gt;
&lt;p&gt;Предлагаю сделать следующее. Берёте Quik\Sample, в котором точно не будет изменений.
Далее подписываетесь на событие Trader.SecuritiesChanged и выводите BestBid \ BestAsk&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/17085/</id>
    <title type="text">Показать Квик - в плане? Вас интересует как настроены таблицы? Настройка таблиц произведена загреузк...</title>
    <published>2012-03-11T13:52:59Z</published>
    <updated>2012-03-11T13:52:59Z</updated>
    <author>
      <name>vader</name>
      <uri>https://stocksharp.com/users/28223/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Показать Квик - в плане? Вас интересует как настроены таблицы?
Настройка таблиц произведена загреузкой Вашего wnd.&lt;/p&gt;
&lt;p&gt;&amp;quot;Дополнительные колонки из таблицы инструментов экспортируются?&amp;quot;
Да - DdeSecurityColumns.MinStepPrice.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/17084/</id>
    <title type="text">Покажите свой квик. Дополнительные колонки из таблицы инструментов экспортируются? </title>
    <published>2012-03-11T13:34:28Z</published>
    <updated>2012-03-11T13:34:28Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Покажите свой квик. Дополнительные колонки из таблицы инструментов экспортируются?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/17083/</id>
    <title type="text">&amp;quot;Сделайте правило без наследника от QuikTrader, стандартный Trader.&amp;quot; Сделаю.&amp;quot; Стал использовать стан...</title>
    <published>2012-03-11T13:30:29Z</published>
    <updated>2012-03-11T13:30:29Z</updated>
    <author>
      <name>vader</name>
      <uri>https://stocksharp.com/users/28223/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;&amp;quot;Сделайте правило без наследника от QuikTrader, стандартный Trader.&amp;quot;
Сделаю.&amp;quot;
Стал использовать стандартный Trader - QuikTrader - ситуация не улучшилась, правила не работают.&lt;/p&gt;
&lt;p&gt;&amp;quot;Что у вас сейчас в обработчике правила? Если есть какая-то распечатка при вызове его - ок. Если идут какие-то if вначале - вставьте распечатку до них.&amp;quot;
Обработчик правила сейчас выглядит так -&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
private void DoBestBidPriceMore()
        {
            WriteDiagnostics(&amp;quot;DoBestBidPriceMore &amp;quot; + Security.BestAsk.Price.ToString());
        }

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Он не был ни раз вызван.&lt;/p&gt;
&lt;p&gt;Само правило создается так&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
this.When(Security.BestBidPriceMore(GetCurPrice()))
                    .Do(DoBestBidPriceMore);
            WriteDiagnostics(&amp;quot;Создали правило BestBidPriceMore с ценой &amp;quot; + GetCurPrice().ToString());

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Лог
Log securitys 171245 171235
Log securitys 171245 171235
Log securitys 171245 171235
Log p.BestAsk == null
Log p.BestBid == null
Log securitys 171245 171235
Log System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.
в BSPB.Partizan.Robot.Trader_SecuritiesChanged(IEnumerable&lt;code&gt;1 securitys) в C:\vb\General\PartizanV2\source\v.2.0\Robot.xaml.cs:строка 1943 в System.Action&lt;/code&gt;1.Invoke(T obj)
в Ecng.Common.DelegateHelper.SafeInvoke(Action&lt;code&gt;1 handler, T arg) в StockSharp.Algo.BaseTrader.#=qepDkskvfBznv_TxRF4yrHrSmn6GO3w$xqR1CIq0ckKQ=.#=qA2uCed6RkDY$ALG9UmQnSg==(IEnumerable&lt;/code&gt;1 #=qPGXNlOeGBVUabNWOLh_DvA==)
Log securitys 171245 171235
Log securitys 171245 171235
Log securitys 171245 171235
Log securitys 171245 171235
Log securitys 171245 171235
Log securitys 171245 171235
Log securitys 171245 171235
ARBR Buy  RIH2 11.03.2012 17:21:13 Создали правило BestBidPriceMore с ценой 171200
Log p.BestAsk == null
Log p.BestBid == null
Log securitys 171245 171235
Log System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.
в BSPB.Partizan.Robot.Trader_SecuritiesChanged(IEnumerable&lt;code&gt;1 securitys) в C:\vb\General\PartizanV2\source\v.2.0\Robot.xaml.cs:строка 1943 в System.Action&lt;/code&gt;1.Invoke(T obj)
в Ecng.Common.DelegateHelper.SafeInvoke(Action&lt;code&gt;1 handler, T arg) в StockSharp.Algo.BaseTrader.#=qepDkskvfBznv_TxRF4yrHrSmn6GO3w$xqR1CIq0ckKQ=.#=qA2uCed6RkDY$ALG9UmQnSg==(IEnumerable&lt;/code&gt;1 #=qPGXNlOeGBVUabNWOLh_DvA==)
Log securitys 171245 171235
Log securitys 171245 171240
Log securitys 171245 171240
Log securitys 171245 171240
Log securitys 171260 171240
Log securitys 171260 171245
Log securitys 171260 171240
Log securitys 171260 171240
Log securitys 171260 171240
Log securitys 171260 171240
Log securitys 171260 171240
Log securitys 171260 171240
Log securitys 171260 171240
Log securitys 171260 171240
Log p.BestAsk == null
Log p.BestBid == null
Log securitys 171260 171240
Log System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.
в BSPB.Partizan.Robot.Trader_SecuritiesChanged(IEnumerable&lt;code&gt;1 securitys) в C:\vb\General\PartizanV2\source\v.2.0\Robot.xaml.cs:строка 1943 в System.Action&lt;/code&gt;1.Invoke(T obj)
в Ecng.Common.DelegateHelper.SafeInvoke(Action&lt;code&gt;1 handler, T arg) в StockSharp.Algo.BaseTrader.#=qepDkskvfBznv_TxRF4yrHrSmn6GO3w$xqR1CIq0ckKQ=.#=qA2uCed6RkDY$ALG9UmQnSg==(IEnumerable&lt;/code&gt;1 #=qPGXNlOeGBVUabNWOLh_DvA==)
Log securitys 171255 171240
Log securitys 171255 171240&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/17078/</id>
    <title type="text">Что у вас сейчас в обработчике правила? Если есть какая-то распечатка при вызове его - ок. Если идут...</title>
    <published>2012-03-11T10:11:59Z</published>
    <updated>2012-03-11T10:11:59Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Что у вас сейчас в обработчике правила? Если есть какая-то распечатка при вызове его - ок. Если идут какие-то if вначале - вставьте распечатку до них.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/17077/</id>
    <title type="text">&amp;quot;Сделайте правило без наследника от QuikTrader, стандартный Trader.&amp;quot; Сделаю. &amp;quot;По срабатыванию правил...</title>
    <published>2012-03-11T10:03:36Z</published>
    <updated>2012-03-11T10:03:36Z</updated>
    <author>
      <name>vader</name>
      <uri>https://stocksharp.com/users/28223/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;&amp;quot;Сделайте правило без наследника от QuikTrader, стандартный Trader.&amp;quot;
Сделаю.
&amp;quot;По срабатыванию правила добавьте просто распечатку что правило сработало.&amp;quot;
Правило то не срабатывает.
Как я по нему распечатку дам?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>