﻿<?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/2133/kotirovanie-optsiona-po-teoreticheskoi-tsene/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-25T16:28:43Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=2133" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/14118/</id>
    <title type="text">Нашли. Сегодня вечером на КП.</title>
    <published>2011-11-30T10:22:52Z</published>
    <updated>2011-11-30T10:22:52Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</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/14085/</id>
    <title type="text">Да... Сам метод GetNewPrice переопределен, но это не должно мешать, т.к он не вызывается даже. publi...</title>
    <published>2011-11-29T17:29:31Z</published>
    <updated>2011-11-29T17:29:31Z</updated>
    <author>
      <name>InsiderHSE</name>
      <uri>https://stocksharp.ru/users/6099/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Да... Сам метод GetNewPrice переопределен, но это не должно мешать, т.к он не вызывается даже.&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;

public class SingleOptionQuotingStrategy :BestByPriceQuotingStrategy
	{
		public SingleOptionQuotingStrategy(Order order, Unit betsPriceOffset, Unit theorpriceOffset)
			: base(order, betsPriceOffset)
		{
			TheorPriceOffset = theorpriceOffset;
		}
		public SingleOptionQuotingStrategy(OrderDirections dir, decimal vol, Unit theorpriceOffset)
			: base(dir, vol) { TheorPriceOffset = theorpriceOffset; }

		private System.Timers.Timer _timer;
		public Security UnderlyingSecurity { get; private set; }
		public Unit TheorPriceOffset { get; private set; }
		protected override decimal GetNewPrice()
		{
			var r = base.GetNewPrice();
			Debug.WriteLine(&amp;quot;Время: {0}; Вызван GetNewPrice; Цена БА: {1}; Теор цена из таб: {3}; Результат: {2}.&amp;quot;.Put(DateTime.Now.ToString(&amp;quot;HH:mm:ss.fff&amp;quot;),
				UnderlyingSecurity.LastTrade.Price.ToString(&amp;quot;0.0&amp;quot;), r.ToString(&amp;quot;0.0&amp;quot;), Security.TheorPrice.ToString(&amp;quot;0.0&amp;quot;)));
			r = Security.TheorPrice;
			r = this.QuotingDirection == OrderDirections.Buy ? (decimal)(r - TheorPriceOffset) : (decimal)(r + TheorPriceOffset);
			r = Security.ShrinkPrice(r);
			return r;
		}
		protected override decimal GetNewVolume()
		{
			var r = base.GetNewVolume();
			Debug.WriteLine(&amp;quot;Время: {0}; Вызван GetNewVolume; Цена БА: {1}; Результат: {2}.&amp;quot;.Put(DateTime.Now.ToString(&amp;quot;HH:mm:ss.fff&amp;quot;),
				UnderlyingSecurity.LastTrade.Price.ToString(&amp;quot;0.0&amp;quot;), r.ToString(&amp;quot;0.0&amp;quot;)));
			return r;
		}

		protected override bool NeedFinish()
		{
			var r = base.NeedFinish();
			Debug.WriteLine(&amp;quot;Время: {0}; Вызван NeedFinish; Цена БА: {1}; Результат: {2}.&amp;quot;.Put(DateTime.Now.ToString(&amp;quot;HH:mm:ss.fff&amp;quot;),
				UnderlyingSecurity.LastTrade.Price.ToString(&amp;quot;0.0&amp;quot;), r.ToString()));
			return r;
		}
		protected override bool NeedRegister()
		{
			var r = base.NeedRegister();
			Debug.WriteLine(&amp;quot;Время: {0}; Вызван NeedRegister; Цена БА: {1}; Результат: {2}.&amp;quot;.Put(DateTime.Now.ToString(&amp;quot;HH:mm:ss.fff&amp;quot;),
				UnderlyingSecurity.LastTrade.Price.ToString(&amp;quot;0.0&amp;quot;), r.ToString()));
			return r;
		}
		protected override bool NeedReRegister(decimal newBestPrice, decimal newVolume)
		{
			var r = base.NeedReRegister(newBestPrice, newVolume);
			Debug.WriteLine(&amp;quot;Время: {0}; Вызван NeedReRegister с параметрами newBestPrice={3} и newVolume={4}; Цена БА: {1}; Результат: {2}.&amp;quot;.Put(DateTime.Now.ToString(&amp;quot;HH:mm:ss.fff&amp;quot;),
				UnderlyingSecurity.LastTrade.Price.ToString(&amp;quot;0.0&amp;quot;), r.ToString(), newBestPrice.ToString(&amp;quot;0.0&amp;quot;), newVolume.ToString(&amp;quot;0.0&amp;quot;)));
			return r;
		}

		protected override void RegisterOrder(Order order)
		{
			Debug.WriteLine(&amp;quot;Время: {0}; Вызван RegisterOrder.&amp;quot;.Put(DateTime.Now.ToString(&amp;quot;HH:mm:ss.fff&amp;quot;)));
			base.RegisterOrder(order);
		}

		protected override void RegisterQuotingOrder(Order order)
		{
			Debug.WriteLine(&amp;quot;Время: {0}; Вызван RegisterQuotingOrder.&amp;quot;.Put(DateTime.Now.ToString(&amp;quot;HH:mm:ss.fff&amp;quot;)));
			base.RegisterQuotingOrder(order);
		}

		protected override void ReRegisterOrder(Order oldOrder, Order newOrder)
		{
			Debug.WriteLine(&amp;quot;Время: {0}; Вызван ReRegisterOrder.&amp;quot;.Put(DateTime.Now.ToString(&amp;quot;HH:mm:ss.fff&amp;quot;)));
			base.ReRegisterOrder(oldOrder, newOrder);
		}

		protected override IEnumerable&amp;lt;StrategyRule&amp;gt; GetNotificationRules()
		{
			return base.GetNotificationRules();
			//return new List&amp;lt;StrategyRule&amp;gt;
			//{
			//    this.When(UnderlyingSecurity.MarketDepthChanged()).Do(ProcessQuoting)
			//};
		}

		

		

		protected override void OnStarting()
		{

			this.NewOrder += o =&amp;gt; Debug.WriteLine(&amp;quot;Время: {0}; Событие NewOrder; Цена БА: {1}; Цена заявки: {2}; Объем заявки: {3}.&amp;quot;.Put(DateTime.Now.ToString(&amp;quot;HH:mm:ss.fff&amp;quot;),
			                        this.UnderlyingSecurity.LastTrade.Price.ToString(&amp;quot;0.0&amp;quot;), o.Price.ToString(&amp;quot;0.0&amp;quot;), o.Volume.ToString(&amp;quot;0.0&amp;quot;)));
			this.NewMyTrades += t =&amp;gt; Debug.WriteLine(&amp;quot;Новая сделка&amp;quot;); //Debug.WriteLine(&amp;quot;Время: {0}; Событие NewMyTrades; Цена БА: {1}; Цена сделки: {2}; Объем сделки: {3}.&amp;quot;.Put(DateTime.Now.ToString(&amp;quot;HH:mm:ss.fff&amp;quot;),
									//this.UnderlyingSecurity.LastTrade.Price.ToString(&amp;quot;0.0&amp;quot;), t.FirstOrDefault().Trade.Price.ToString(&amp;quot;0.0&amp;quot;)), t.FirstOrDefault().Trade.Volume.ToString(&amp;quot;0.0&amp;quot;));

			this.SuspendRules();
			
			this.UnderlyingSecurity = this.Security.GetUnderlyingAsset();


			base.OnStarting();
			
			this.SuspendRules();

			//this.Rules.RemoveWhere(r =&amp;gt; r.Name.Contains(&amp;quot;Изменение стакана инструмента&amp;quot;) || r.Name.Contains(&amp;quot;Изменение инструмента&amp;quot;));

			//var qRule = this.When(UnderlyingSecurity.MarketDepthChanged()).Do(DoQouting);
			//qRule.EnableLog(true);
			
			this.Rules.ForEach(r =&amp;gt; r.EnableLog(true));
			//this.Rules.RemoveWhere(r =&amp;gt; r.Name.Contains(&amp;quot;Изменение стакана инструмента&amp;quot;));


			_timer = new System.Timers.Timer(500);
			_timer.Elapsed += (s, a) =&amp;gt;
			{
				if (DateTime.Now - UnderlyingSecurity.LastTrade.Time &amp;lt; TimeSpan.FromSeconds(3))
				{
					_timer.Stop();
					this.ResumeRules();
				}
				else
				{
					Debug.WriteLine(&amp;quot;Время: {0}; Грузитя история! Последняя сделка: {1}&amp;quot;.Put(DateTime.Now.ToString(&amp;quot;HH:mm:ss.fff&amp;quot;), UnderlyingSecurity.LastTrade.Time.ToString(&amp;quot;HH:mm:ss.fff&amp;quot;)));
				}
			};
			_timer.Start();


		}
		protected override void OnStopping()
		{
			base.OnStopping();
			if(_timer != null) _timer.Stop();
		}

	}
&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/14063/</id>
    <title type="text">Какая-то фантастика. Если NeedFinish возвращает false, то следуюим вызывается GetNewPrice. Вы сейчас...</title>
    <published>2011-11-29T08:43:40Z</published>
    <updated>2011-11-29T12:41:30Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Какая-то фантастика. Если NeedFinish возвращает false, то следуюим вызывается GetNewPrice. Вы сейчас логи прикладываете стратегии без ваших модификаций?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/14062/</id>
    <title type="text">ITrader.ProcessDataError молчит. Время: 11:44:45.804; Грузитя история! Последняя сделка: 10:20:51.00...</title>
    <published>2011-11-29T07:54:45Z</published>
    <updated>2011-11-29T07:54:45Z</updated>
    <author>
      <name>InsiderHSE</name>
      <uri>https://stocksharp.ru/users/6099/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">ITrader.ProcessDataError молчит.&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:plain"&gt;

Время: 11:44:45.804; Грузитя история! Последняя сделка: 10:20:51.000
Время: 11:44:46.319; Грузитя история! Последняя сделка: 10:21:29.000
Время: 11:44:46.834; Грузитя история! Последняя сделка: 10:22:17.000
Время: 11:44:47.341; Грузитя история! Последняя сделка: 10:25:19.000
Время: 11:44:47.848; Грузитя история! Последняя сделка: 10:27:24.000
Время: 11:44:48.367; Грузитя история! Последняя сделка: 10:28:19.000
Время: 11:44:48.861; Грузитя история! Последняя сделка: 10:30:49.000
Время: 11:44:49.361; Грузитя история! Последняя сделка: 10:34:06.000
Время: 11:44:49.875; Грузитя история! Последняя сделка: 10:34:06.000
Время: 11:44:50.375; Грузитя история! Последняя сделка: 10:36:31.000
Время: 11:44:50.889; Грузитя история! Последняя сделка: 10:38:45.000
Время: 11:44:51.424; Грузитя история! Последняя сделка: 10:38:46.000
Время: 11:44:51.934; Грузитя история! Последняя сделка: 10:40:11.000
Время: 11:44:52.449; Грузитя история! Последняя сделка: 10:42:25.000
Время: 11:44:52.958; Грузитя история! Последняя сделка: 10:43:01.000
Время: 11:44:53.463; Грузитя история! Последняя сделка: 10:44:02.000
Время: 11:44:54.057; Грузитя история! Последняя сделка: 10:46:19.000
Время: 11:44:54.571; Грузитя история! Последняя сделка: 10:47:45.000
Время: 11:44:55.086; Грузитя история! Последняя сделка: 10:49:37.000
Время: 11:44:55.600; Грузитя история! Последняя сделка: 10:52:51.000
Время: 11:44:56.115; Грузитя история! Последняя сделка: 10:54:57.000
Время: 11:44:56.640; Грузитя история! Последняя сделка: 10:56:45.000
Время: 11:44:57.131; Грузитя история! Последняя сделка: 10:58:39.000
Время: 11:44:57.637; Грузитя история! Последняя сделка: 11:00:47.000
Время: 11:44:58.143; Грузитя история! Последняя сделка: 11:00:47.000
Время: 11:44:58.645; Грузитя история! Последняя сделка: 11:02:44.000
Время: 11:44:59.157; Грузитя история! Последняя сделка: 11:05:34.000
Время: 11:44:59.665; Грузитя история! Последняя сделка: 11:05:56.000
Время: 11:45:00.182; Грузитя история! Последняя сделка: 11:08:38.000
Время: 11:45:00.675; Грузитя история! Последняя сделка: 11:11:25.000
Время: 11:45:01.185; Грузитя история! Последняя сделка: 11:12:22.000
Время: 11:45:01.697; Грузитя история! Последняя сделка: 11:14:43.000
Время: 11:45:02.199; Грузитя история! Последняя сделка: 11:17:19.000
Время: 11:45:02.758; Грузитя история! Последняя сделка: 11:19:21.000
Время: 11:45:03.253; Грузитя история! Последняя сделка: 11:20:20.000
Время: 11:45:03.760; Грузитя история! Последняя сделка: 11:23:24.000
Время: 11:45:04.260; Грузитя история! Последняя сделка: 11:24:07.000
Время: 11:45:04.774; Грузитя история! Последняя сделка: 11:25:03.000
Время: 11:45:05.288; Грузитя история! Последняя сделка: 11:27:15.000
Время: 11:45:05.796; Грузитя история! Последняя сделка: 11:29:54.000
Время: 11:45:06.302; Грузитя история! Последняя сделка: 11:30:00.000
Время: 11:45:06.806; Грузитя история! Последняя сделка: 11:32:22.000
Время: 11:45:07.316; Грузитя история! Последняя сделка: 11:36:58.000
Время: 11:45:07.822; Грузитя история! Последняя сделка: 11:36:58.000
Время: 11:45:08.330; Грузитя история! Последняя сделка: 11:40:04.000
Время: 11:45:08.832; Грузитя история! Последняя сделка: 11:42:47.000
Время: 11:45:09.352; Грузитя история! Последняя сделка: 11:45:02.000
Время: 11:45:14.865; Вызван NeedFinish; Цена БА: 8251.0; Результат: False.
The thread &amp;#39;&amp;lt;No Name&amp;gt;&amp;#39; (0x5b0) has exited with code 0 (0x0).
Время: 11:45:18.781; Вызван NeedFinish; Цена БА: 8253.0; Результат: False.
The thread &amp;#39;&amp;lt;No Name&amp;gt;&amp;#39; (0x1c98) has exited with code 0 (0x0).
Время: 11:45:20.897; Вызван NeedFinish; Цена БА: 8254.0; Результат: False.
Время: 11:45:24.090; Вызван NeedFinish; Цена БА: 8255.0; Результат: False.
Время: 11:45:28.908; Вызван NeedFinish; Цена БА: 8255.0; Результат: False.
Время: 11:45:29.016; Вызван NeedFinish; Цена БА: 8255.0; Результат: False.
Время: 11:45:29.318; Вызван NeedFinish; Цена БА: 8257.0; Результат: False.
The thread &amp;#39;&amp;lt;No Name&amp;gt;&amp;#39; (0x1738) has exited with code 0 (0x0).
Время: 11:45:47.824; Вызван NeedFinish; Цена БА: 8261.0; Результат: False.
Время: 11:45:50.782; Вызван NeedFinish; Цена БА: 8262.0; Результат: False.
Время: 11:45:53.917; Вызван NeedFinish; Цена БА: 8265.0; Результат: False.
Время: 11:45:54.120; Вызван NeedFinish; Цена БА: 8266.0; Результат: False.
Время: 11:45:54.242; Вызван NeedFinish; Цена БА: 8266.0; Результат: False.
Время: 11:45:54.447; Вызван NeedFinish; Цена БА: 8266.0; Результат: False.
Время: 11:45:54.764; Вызван NeedFinish; Цена БА: 8265.0; Результат: False.
Время: 11:45:55.123; Вызван NeedFinish; Цена БА: 8266.0; Результат: False.
Время: 11:45:55.529; Вызван NeedFinish; Цена БА: 8266.0; Результат: False.
Время: 11:45:55.869; Вызван NeedFinish; Цена БА: 8266.0; Результат: False.
Время: 11:45:57.642; Вызван NeedFinish; Цена БА: 8266.0; Результат: False.
Время: 11:45:57.837; Вызван NeedFinish; Цена БА: 8266.0; Результат: False.
Время: 11:45:58.160; Вызван NeedFinish; Цена БА: 8266.0; Результат: False.
Время: 11:45:58.294; Вызван NeedFinish; Цена БА: 8266.0; Результат: False.
Время: 11:45:59.168; Вызван NeedFinish; Цена БА: 8265.0; Результат: False.
Время: 11:45:59.273; Вызван NeedFinish; Цена БА: 8265.0; Результат: False.
Время: 11:45:59.837; Вызван NeedFinish; Цена БА: 8265.0; Результат: False.
Время: 11:46:00.160; Вызван NeedFinish; Цена БА: 8266.0; Результат: False.
Время: 11:46:00.480; Вызван NeedFinish; Цена БА: 8265.0; Результат: False.
Время: 11:46:00.820; Вызван NeedFinish; Цена БА: 8266.0; Результат: False.
Время: 11:46:01.018; Вызван NeedFinish; Цена БА: 8267.0; Результат: False.
Время: 11:46:01.887; Вызван NeedFinish; Цена БА: 8265.0; Результат: False.
Время: 11:46:02.237; Вызван NeedFinish; Цена БА: 8267.0; Результат: False.
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&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:plain"&gt;

11:44:45.260 |            | SOQS            | Стратегия запущена.
11:44:50.972 | Warning    | SOQS            | Правило &amp;#39;Изменение инструмента SR8250BL1@RTS&amp;#39; не может быть обработано так как приостановлено исполнение правил.
11:44:51.522 | Warning    | SOQS            | Правило &amp;#39;Изменение стакана инструмента SR8250BL1@RTS&amp;#39; не может быть обработано так как приостановлено исполнение правил.
11:44:51.921 | Warning    | SOQS            | Правило &amp;#39;Изменение стакана инструмента SR8250BL1@RTS&amp;#39; не может быть обработано так как приостановлено исполнение правил.
11:44:52.133 | Warning    | SOQS            | Правило &amp;#39;Изменение стакана инструмента SR8250BL1@RTS&amp;#39; не может быть обработано так как приостановлено исполнение правил.
11:44:52.947 | Warning    | SOQS            | Правило &amp;#39;Изменение стакана инструмента SR8250BL1@RTS&amp;#39; не может быть обработано так как приостановлено исполнение правил.
11:44:53.083 | Warning    | SOQS            | Правило &amp;#39;Изменение стакана инструмента SR8250BL1@RTS&amp;#39; не может быть обработано так как приостановлено исполнение правил.
11:44:53.196 | Warning    | SOQS            | Правило &amp;#39;Изменение стакана инструмента SR8250BL1@RTS&amp;#39; не может быть обработано так как приостановлено исполнение правил.
11:45:14.862 |            | SOQS            | Правило &amp;#39;Изменение стакана инструмента SR8250BL1@RTS&amp;#39; активировано.
11:45:18.781 |            | SOQS            | Правило &amp;#39;Изменение стакана инструмента SR8250BL1@RTS&amp;#39; активировано.
11:45:20.897 |            | SOQS            | Правило &amp;#39;Изменение инструмента SR8250BL1@RTS&amp;#39; активировано.
11:45:24.090 |            | SOQS            | Правило &amp;#39;Изменение стакана инструмента SR8250BL1@RTS&amp;#39; активировано.
11:45:28.908 |            | SOQS            | Правило &amp;#39;Изменение стакана инструмента SR8250BL1@RTS&amp;#39; активировано.
11:45:29.016 |            | SOQS            | Правило &amp;#39;Изменение стакана инструмента SR8250BL1@RTS&amp;#39; активировано.
11:45:29.318 |            | SOQS            | Правило &amp;#39;Изменение стакана инструмента SR8250BL1@RTS&amp;#39; активировано.
11:45:47.824 |            | SOQS            | Правило &amp;#39;Изменение стакана инструмента SR8250BL1@RTS&amp;#39; активировано.
11:45:50.782 |            | SOQS            | Правило &amp;#39;Изменение инструмента SR8250BL1@RTS&amp;#39; активировано.
11:45:53.917 |            | SOQS            | Правило &amp;#39;Изменение стакана инструмента SR8250BL1@RTS&amp;#39; активировано.
11:45:54.120 |            | SOQS            | Правило &amp;#39;Изменение стакана инструмента SR8250BL1@RTS&amp;#39; активировано.
11:45:54.242 |            | SOQS            | Правило &amp;#39;Изменение стакана инструмента SR8250BL1@RTS&amp;#39; активировано.
11:45:54.447 |            | SOQS            | Правило &amp;#39;Изменение стакана инструмента SR8250BL1@RTS&amp;#39; активировано.
11:45:54.764 |            | SOQS            | Правило &amp;#39;Изменение стакана инструмента SR8250BL1@RTS&amp;#39; активировано.
11:45:55.122 |            | SOQS            | Правило &amp;#39;Изменение стакана инструмента SR8250BL1@RTS&amp;#39; активировано.
11:45:55.529 |            | SOQS            | Правило &amp;#39;Изменение стакана инструмента SR8250BL1@RTS&amp;#39; активировано.
11:45:55.869 |            | SOQS            | Правило &amp;#39;Изменение стакана инструмента SR8250BL1@RTS&amp;#39; активировано.
11:45:57.642 |            | SOQS            | Правило &amp;#39;Изменение стакана инструмента SR8250BL1@RTS&amp;#39; активировано.
11:45:57.837 |            | SOQS            | Правило &amp;#39;Изменение стакана инструмента SR8250BL1@RTS&amp;#39; активировано.
11:45:58.160 |            | SOQS            | Правило &amp;#39;Изменение стакана инструмента SR8250BL1@RTS&amp;#39; активировано.
11:45:58.294 |            | SOQS            | Правило &amp;#39;Изменение стакана инструмента SR8250BL1@RTS&amp;#39; активировано.
11:45:59.168 |            | SOQS            | Правило &amp;#39;Изменение стакана инструмента SR8250BL1@RTS&amp;#39; активировано.
11:45:59.273 |            | SOQS            | Правило &amp;#39;Изменение стакана инструмента SR8250BL1@RTS&amp;#39; активировано.
11:45:59.837 |            | SOQS            | Правило &amp;#39;Изменение стакана инструмента SR8250BL1@RTS&amp;#39; активировано.
11:46:00.160 |            | SOQS            | Правило &amp;#39;Изменение стакана инструмента SR8250BL1@RTS&amp;#39; активировано.
11:46:00.480 |            | SOQS            | Правило &amp;#39;Изменение стакана инструмента SR8250BL1@RTS&amp;#39; активировано.
11:46:00.820 |            | SOQS            | Правило &amp;#39;Изменение стакана инструмента SR8250BL1@RTS&amp;#39; активировано.
11:46:01.018 |            | SOQS            | Правило &amp;#39;Изменение стакана инструмента SR8250BL1@RTS&amp;#39; активировано.
11:46:01.887 |            | SOQS            | Правило &amp;#39;Изменение стакана инструмента SR8250BL1@RTS&amp;#39; активировано.
11:46:02.237 |            | SOQS            | Правило &amp;#39;Изменение стакана инструмента SR8250BL1@RTS&amp;#39; активировано.
11:46:07.154 |            | SOQS            | Правило &amp;#39;SOQS - остановка&amp;#39; активировано.
11:46:07.158 |            | SOQS            | Правило &amp;#39;SOQS - остановка&amp;#39; удалено.
11:46:07.158 |            | SOQS            | Стратегия останавливается.
11:46:07.160 |            | SOQS            | Заканчиваем котирование с неисполненным объемом равный 1.
11:46:07.160 |            | SOQS            | Правило &amp;#39;Изменение стакана инструмента SR8250BL1@RTS&amp;#39; удалено.
11:46:07.161 |            | SOQS            | Заканчиваем котирование с неисполненным объемом равный 1.
11:46:07.161 |            | SOQS            | Правило &amp;#39;Изменение инструмента SR8250BL1@RTS&amp;#39; удалено.
11:46:07.161 |            | SOQS            | Заканчиваем котирование с неисполненным объемом равный 1.
11:46:07.162 |            | SOQS            | Правило &amp;#39;Изменение позиции стратегии SOQS&amp;#39; удалено.
11:46:07.162 |            | SOQS            | Стратегия остановлена.
&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/14047/</id>
    <title type="text">ITrader.ProcessDataError посмотрю когда откроются торги) NeedFinish вызывается точно и возвращает fa...</title>
    <published>2011-11-28T20:43:42Z</published>
    <updated>2011-11-28T20:43:42Z</updated>
    <author>
      <name>InsiderHSE</name>
      <uri>https://stocksharp.ru/users/6099/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">ITrader.ProcessDataError посмотрю когда откроются торги)&lt;br /&gt;NeedFinish вызывается точно и возвращает false. Но когда я вместо 2-х правил добавлял свое, NeedFinish не вызывался (при этом ProcessQuoting вызывался)</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/14046/</id>
    <title type="text">ITrader.ProcessDataError что нибудь выводит? NeedFinish точно вызывается (+ что возвращает базовая р...</title>
    <published>2011-11-28T20:34:27Z</published>
    <updated>2011-11-28T20:41:34Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">ITrader.ProcessDataError что нибудь выводит? NeedFinish точно вызывается (+ что возвращает базовая реализация)?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/14045/</id>
    <title type="text">А если не удалять стандартные правила, и не добавлять свое, то вызывается только NeedFinish, и больш...</title>
    <published>2011-11-28T20:28:03Z</published>
    <updated>2011-11-28T20:28:03Z</updated>
    <author>
      <name>InsiderHSE</name>
      <uri>https://stocksharp.ru/users/6099/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Mikhail Sukhov &lt;a href="https://stocksharp.ru/posts/m/14041/" 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;InsiderHSE &lt;a href="https://stocksharp.ru/posts/m/14031/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;А если не удалять стандартные правила, и не добавлять свое, то вызывается только NeedFinish, и больше ничего.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Методы NeedRegister GetNewVolume в этом случае вызываются?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Нет.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/14041/</id>
    <title type="text">А если не удалять стандартные правила, и не добавлять свое, то вызывается только NeedFinish, и больш...</title>
    <published>2011-11-28T19:52:17Z</published>
    <updated>2011-11-28T19:52:17Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;InsiderHSE &lt;a href="https://stocksharp.ru/posts/m/14031/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;А если не удалять стандартные правила, и не добавлять свое, то вызывается только NeedFinish, и больше ничего.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Методы NeedRegister GetNewVolume в этом случае вызываются?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/14031/</id>
    <title type="text">А если не удалять стандартные правила, и не добавлять свое, то вызывается только NeedFinish, и больш...</title>
    <published>2011-11-28T13:47:45Z</published>
    <updated>2011-11-28T13:47:45Z</updated>
    <author>
      <name>InsiderHSE</name>
      <uri>https://stocksharp.ru/users/6099/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">А если не удалять стандартные правила, и не добавлять свое, то вызывается только NeedFinish, и больше ничего.&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:plain"&gt;

17:30:22.587 |            | SOQS            | Стратегия запущена.
17:30:35.976 | Warning    | SOQS            | Правило &amp;#39;Изменение инструмента SR8250BL1@RTS&amp;#39; не может быть обработано так как приостановлено исполнение правил.
17:30:51.207 | Warning    | SOQS            | Правило &amp;#39;Изменение стакана инструмента SR8250BL1@RTS&amp;#39; не может быть обработано так как приостановлено исполнение правил.
17:30:59.305 | Warning    | SOQS            | Правило &amp;#39;Изменение стакана инструмента SR8250BL1@RTS&amp;#39; не может быть обработано так как приостановлено исполнение правил.
17:31:07.742 | Warning    | SOQS            | Правило &amp;#39;Изменение инструмента SR8250BL1@RTS&amp;#39; не может быть обработано так как приостановлено исполнение правил.
17:31:47.203 | Warning    | SOQS            | Правило &amp;#39;Изменение инструмента SR8250BL1@RTS&amp;#39; не может быть обработано так как приостановлено исполнение правил.
17:31:48.057 | Warning    | SOQS            | Правило &amp;#39;Изменение стакана инструмента SR8250BL1@RTS&amp;#39; не может быть обработано так как приостановлено исполнение правил.
17:31:52.438 | Warning    | SOQS            | Правило &amp;#39;Изменение стакана инструмента SR8250BL1@RTS&amp;#39; не может быть обработано так как приостановлено исполнение правил.
17:32:08.179 | Warning    | SOQS            | Правило &amp;#39;Изменение инструмента SR8250BL1@RTS&amp;#39; не может быть обработано так как приостановлено исполнение правил.
17:32:37.982 | Warning    | SOQS            | Правило &amp;#39;Изменение инструмента SR8250BL1@RTS&amp;#39; не может быть обработано так как приостановлено исполнение правил.
17:32:50.916 | Warning    | SOQS            | Правило &amp;#39;Изменение стакана инструмента SR8250BL1@RTS&amp;#39; не может быть обработано так как приостановлено исполнение правил.
17:33:06.553 | Warning    | SOQS            | Правило &amp;#39;Изменение инструмента SR8250BL1@RTS&amp;#39; не может быть обработано так как приостановлено исполнение правил.
17:33:37.022 | Warning    | SOQS            | Правило &amp;#39;Изменение инструмента SR8250BL1@RTS&amp;#39; не может быть обработано так как приостановлено исполнение правил.
17:34:06.946 |            | SOQS            | Правило &amp;#39;Изменение инструмента SR8250BL1@RTS&amp;#39; активировано.
17:34:48.078 |            | SOQS            | Правило &amp;#39;Изменение инструмента SR8250BL1@RTS&amp;#39; активировано.
17:35:06.444 |            | SOQS            | Правило &amp;#39;Изменение инструмента SR8250BL1@RTS&amp;#39; активировано.
17:35:36.888 |            | SOQS            | Правило &amp;#39;Изменение инструмента SR8250BL1@RTS&amp;#39; активировано.
17:36:16.802 |            | SOQS            | Правило &amp;#39;Изменение инструмента SR8250BL1@RTS&amp;#39; активировано.
17:36:37.422 |            | SOQS            | Правило &amp;#39;Изменение инструмента SR8250BL1@RTS&amp;#39; активировано.
17:37:06.773 |            | SOQS            | Правило &amp;#39;Изменение инструмента SR8250BL1@RTS&amp;#39; активировано.
17:37:42.028 |            | SOQS            | Правило &amp;#39;Изменение стакана инструмента SR8250BL1@RTS&amp;#39; активировано.
17:37:49.784 |            | SOQS            | Правило &amp;#39;Изменение инструмента SR8250BL1@RTS&amp;#39; активировано.
17:37:54.395 |            | SOQS            | Правило &amp;#39;Изменение инструмента SR8250BL1@RTS&amp;#39; активировано.
17:38:00.753 |            | SOQS            | Правило &amp;#39;Изменение стакана инструмента SR8250BL1@RTS&amp;#39; активировано.
17:38:09.068 |            | SOQS            | Правило &amp;#39;Изменение инструмента SR8250BL1@RTS&amp;#39; активировано.
17:38:37.093 |            | SOQS            | Правило &amp;#39;Изменение инструмента SR8250BL1@RTS&amp;#39; активировано.
17:39:10.425 |            | SOQS            | Правило &amp;#39;Изменение инструмента SR8250BL1@RTS&amp;#39; активировано.
17:39:36.302 |            | SOQS            | Правило &amp;#39;Изменение инструмента SR8250BL1@RTS&amp;#39; активировано.
17:40:07.051 |            | SOQS            | Правило &amp;#39;Изменение инструмента SR8250BL1@RTS&amp;#39; активировано.
&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/14030/</id>
    <title type="text">Лог следующий: 17:25:03.690 | Warning | SOQS | Правило &amp;apos;Изменение стакана инструмента SRZ1@RTS&amp;apos; не м...</title>
    <published>2011-11-28T13:37:20Z</published>
    <updated>2011-11-28T13:37:20Z</updated>
    <author>
      <name>InsiderHSE</name>
      <uri>https://stocksharp.ru/users/6099/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Лог следующий:&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:plain"&gt;

17:25:03.690 | Warning    | SOQS            | Правило &amp;#39;Изменение стакана инструмента SRZ1@RTS&amp;#39; не может быть обработано так как приостановлено исполнение правил.
17:25:03.811 | Warning    | SOQS            | Правило &amp;#39;Изменение стакана инструмента SRZ1@RTS&amp;#39; не может быть обработано так как приостановлено исполнение правил.
17:25:04.048 | Warning    | SOQS            | Правило &amp;#39;Изменение стакана инструмента SRZ1@RTS&amp;#39; не может быть обработано так как приостановлено исполнение правил.
17:25:04.510 | Warning    | SOQS            | Правило &amp;#39;Изменение стакана инструмента SRZ1@RTS&amp;#39; не может быть обработано так как приостановлено исполнение правил.
17:25:05.150 |            | SOQS            | Правило &amp;#39;Изменение стакана инструмента SRZ1@RTS&amp;#39; активировано.
17:25:10.235 |            | SOQS            | Правило &amp;#39;Изменение стакана инструмента SRZ1@RTS&amp;#39; активировано.
17:25:10.236 |            | SOQS            | Правило &amp;#39;Изменение стакана инструмента SRZ1@RTS&amp;#39; активировано.
17:25:11.815 |            | SOQS            | Правило &amp;#39;Изменение стакана инструмента SRZ1@RTS&amp;#39; активировано.
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;При этом методы NeedRegister, GetNewPrice не вызывались ни разу.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/14028/</id>
    <title type="text">А в лог что-нибудь пишется? Само правило срабатывает? </title>
    <published>2011-11-28T12:27:27Z</published>
    <updated>2011-11-28T12:27:27Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">А в лог что-нибудь пишется? Само правило срабатывает?&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/14027/</id>
    <title type="text">Делаю так: base.OnStarting(); this.Rules.RemoveWhere(r =&amp;gt; r.Name.Contains(&amp;quot;Изменение стакана инструм...</title>
    <published>2011-11-28T12:07:02Z</published>
    <updated>2011-11-28T12:07:02Z</updated>
    <author>
      <name>InsiderHSE</name>
      <uri>https://stocksharp.ru/users/6099/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Делаю так:&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;

base.OnStarting();
this.Rules.RemoveWhere(r =&amp;gt; r.Name.Contains(&amp;quot;Изменение стакана инструмента&amp;quot;) || r.Name.Contains(&amp;quot;Изменение инструмента&amp;quot;));
this.When(UnderlyingSecurity.MarketDepthChanged()).Do(ProcessQuoting);
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;При этом ProcessQuoting вызывается, но котирования не происходит, то есть методы NeedRegister, GetNewPrice и др. не вызываются. Каким образом в версии 4.0.6 можно привязать котирование к изменению стакана базового актива?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/13995/</id>
    <title type="text"> this .When(UnderlyingSecurity.MarketDepthChanged()).Do(ProcessQuoting); ? нужно ли это правило доба...</title>
    <published>2011-11-27T19:27:15Z</published>
    <updated>2011-11-27T19:27:15Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;InsiderHSE &lt;a href="https://stocksharp.ru/posts/m/13992/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;this&lt;br /&gt;.When(UnderlyingSecurity.MarketDepthChanged()).Do(ProcessQuoting);   ?&lt;br /&gt;&lt;br /&gt;нужно ли это правило добавить в коллекцию GetNotificationRules()?&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Или напрямую вызываете ProcessQuoting или переопределяете GetNotificationRules</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/13992/</id>
    <title type="text">Как правильно в версии 4.0.6 запускать котирование при изменении базового актива? this .When(Underly...</title>
    <published>2011-11-27T18:21:13Z</published>
    <updated>2011-11-27T18:21:13Z</updated>
    <author>
      <name>InsiderHSE</name>
      <uri>https://stocksharp.ru/users/6099/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Как правильно в версии 4.0.6 запускать котирование при изменении базового актива?&lt;br /&gt;&lt;br /&gt;this&lt;br /&gt;.When(UnderlyingSecurity.MarketDepthChanged()).Do(ProcessQuoting);   ?&lt;br /&gt;&lt;br /&gt;нужно ли это правило добавить в коллекцию GetNotificationRules()?&lt;br /&gt;&lt;br /&gt;Чтобы котирование не производилось по изменению стакана инструмента, достаточно ли удалить правило из коллекции GetNotificationRules()?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/13626/</id>
    <title type="text">В переопределенном OnStarting this .When(UnderlyingSecurity.MarketDepthChanged()).Do(DoQouting); Соо...</title>
    <published>2011-11-15T20:59:24Z</published>
    <updated>2011-11-15T20:59:24Z</updated>
    <author>
      <name>InsiderHSE</name>
      <uri>https://stocksharp.ru/users/6099/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">В переопределенном OnStarting&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;

this
.When(UnderlyingSecurity.MarketDepthChanged()).Do(DoQouting);
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&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;

private void DoQouting()
{
if (NeedRegister())
{
	RegisterQuotingOrder(Order);
}
if (NeedReRegister(GetNewPrice(),GetNewVolume()))
{
	ReRegisterOrder(Order,Order.ReRegisterClone(GetNewPrice(), GetNewVolume()));
}
}
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Этот метод должен быть таким же, как и в правиле на изменение стакана опциона. Однако мне не до конца понятна логика работы котировальщика. В частности, GetNewPrice() должен выдавать цену с учтом оффсета, или оффсет прибавляется при регистрации заявки и т.п.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/13623/</id>
    <title type="text">Михаил, а как организована логика правила на изменение стакана? пробую что-то типа if (NeedRegister(...</title>
    <published>2011-11-15T19:31:04Z</published>
    <updated>2011-11-15T19:31:04Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;InsiderHSE &lt;a href="https://stocksharp.ru/posts/m/13620/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Михаил, а как организована логика правила на изменение стакана?&lt;br /&gt;&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;

if (NeedRegister())
{
	RegisterQuotingOrder(Order);
}
if (NeedReRegister(GetNewPrice(),GetNewVolume()))
{
	ReRegisterOrder(Order,Order.ReRegisterClone(GetNewPrice(), GetNewVolume()));
}
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&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.ru/posts/m/13620/</id>
    <title type="text">Михаил, а как организована логика правила на изменение стакана? пробую что-то типа if (NeedRegister(...</title>
    <published>2011-11-15T18:42:03Z</published>
    <updated>2011-11-15T18:42:03Z</updated>
    <author>
      <name>InsiderHSE</name>
      <uri>https://stocksharp.ru/users/6099/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Михаил, а как организована логика правила на изменение стакана?&lt;br /&gt;&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;

if (NeedRegister())
{
	RegisterQuotingOrder(Order);
}
if (NeedReRegister(GetNewPrice(),GetNewVolume()))
{
	ReRegisterOrder(Order,Order.ReRegisterClone(GetNewPrice(), GetNewVolume()));
}
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;не работает... Я правильно понимаю, что через метод GetNewPrice() определяется цена как теоретическая, сдвинутая на bestPriceOffset. И заявка переставляется, если разница между ценой заявки и GetNewPrice() превысит theorPriceOffset?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/13617/</id>
    <title type="text">Насколько я понимаю, сейчас стратегия TheorPriceQuotingStrategy определяет, нужно ли что-либо делать...</title>
    <published>2011-11-15T17:35:10Z</published>
    <updated>2011-11-15T17:35:10Z</updated>
    <author>
      <name>InsiderHSE</name>
      <uri>https://stocksharp.ru/users/6099/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Mikhail Sukhov &lt;a href="https://stocksharp.ru/posts/m/13616/" 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;InsiderHSE &lt;a href="https://stocksharp.ru/posts/m/13608/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Насколько я понимаю, сейчас стратегия TheorPriceQuotingStrategy определяет, нужно ли что-либо делать, по правилу изменения стакана котируемого опциона.&lt;br /&gt;Хотелось бы, чтобы было аналогичное правило, но которое срабатывает при изменении стакана базового актива. Это возможно сделать, не имея доступа к TheorPriceQuotingStrategy?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Может лучше на событие изменения инструмента (опциона)? Если мы котируем не по IV, зачем нам базовый актив? Имеет смысл только в том случае, если мы теор цену сами расчитываем. Вы ее сами расчитываете или берете из терминала?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Да, я ее сам рассчитываю, так как в терминале она обновляется раз в 30 секунд где-то, а за это время цена базового актива далеко убежать может...</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/13616/</id>
    <title type="text">Насколько я понимаю, сейчас стратегия TheorPriceQuotingStrategy определяет, нужно ли что-либо делать...</title>
    <published>2011-11-15T17:18:36Z</published>
    <updated>2011-11-15T17:18:49Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;InsiderHSE &lt;a href="https://stocksharp.ru/posts/m/13608/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Насколько я понимаю, сейчас стратегия TheorPriceQuotingStrategy определяет, нужно ли что-либо делать, по правилу изменения стакана котируемого опциона.&lt;br /&gt;Хотелось бы, чтобы было аналогичное правило, но которое срабатывает при изменении стакана базового актива. Это возможно сделать, не имея доступа к TheorPriceQuotingStrategy?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Может лучше на событие изменения инструмента (опциона)? Если мы котируем не по IV, зачем нам базовый актив? Имеет смысл только в том случае, если мы теор цену сами расчитываем. Вы ее сами расчитываете или берете из терминала?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/13608/</id>
    <title type="text">Насколько я понимаю, сейчас стратегия TheorPriceQuotingStrategy определяет, нужно ли что-либо делать...</title>
    <published>2011-11-15T14:31:59Z</published>
    <updated>2011-11-15T14:31:59Z</updated>
    <author>
      <name>InsiderHSE</name>
      <uri>https://stocksharp.ru/users/6099/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Насколько я понимаю, сейчас стратегия TheorPriceQuotingStrategy определяет, нужно ли что-либо делать, по правилу изменения стакана котируемого опциона.&lt;br /&gt;Хотелось бы, чтобы было аналогичное правило, но которое срабатывает при изменении стакана базового актива. Это возможно сделать, не имея доступа к TheorPriceQuotingStrategy?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>