﻿<?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">MarketQuotingStrategy</title>
  <id>~/topic/1455/marketquotingstrategy/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-15T21:41:50Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=1455" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/7728/</id>
    <title type="text">Виталий: Доброго дня! Подскажите пожалуйста, правильно ли я понимаю, что при работе MarketQuotingStr...</title>
    <published>2011-04-27T17:41:22Z</published>
    <updated>2011-04-27T17:41:22Z</updated>
    <author>
      <name>roman</name>
      <uri>https://stocksharp.ru/users/27830/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(7726)" rel="nofollow" target="_blank"&gt;Виталий&lt;/a&gt;:&lt;/strong&gt;
Доброго дня!
Подскажите пожалуйста, правильно ли я понимаю, что при работе  MarketQuotingStrategy цена из заявки игнорируется, а работа ведется по стакану, на основе направления заявки и ее объема?
Спасибо!
да&lt;/p&gt;
&lt;/blockquote&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/7727/</id>
    <title type="text">morincer: roman, я начал использовать бету 3.1 - там все работает ясно, я пока свою реализацию решил...</title>
    <published>2011-04-27T17:40:15Z</published>
    <updated>2011-04-27T17:40:15Z</updated>
    <author>
      <name>roman</name>
      <uri>https://stocksharp.ru/users/27830/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(7715)" rel="nofollow" target="_blank"&gt;morincer&lt;/a&gt;:&lt;/strong&gt;
roman, я начал использовать бету 3.1 - там все работает
ясно, я пока свою реализацию решил написать, заточенную под конкретную задачу;)&lt;/p&gt;
&lt;/blockquote&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/7726/</id>
    <title type="text">Доброго дня! Подскажите пожалуйста, правильно ли я понимаю, что при работе MarketQuotingStrategy цен...</title>
    <published>2011-04-27T16:32:26Z</published>
    <updated>2011-04-27T16:32:26Z</updated>
    <author>
      <name>Виталий</name>
      <uri>https://stocksharp.ru/users/28022/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Доброго дня!
Подскажите пожалуйста, правильно ли я понимаю, что при работе  MarketQuotingStrategy цена из заявки игнорируется, а работа ведется по стакану, на основе направления заявки и ее объема?
Спасибо!&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/7715/</id>
    <title type="text">roman, я начал использовать бету 3.1 - там все работает </title>
    <published>2011-04-27T08:48:19Z</published>
    <updated>2011-04-27T08:48:19Z</updated>
    <author>
      <name>morincer</name>
      <uri>https://stocksharp.ru/users/28225/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;roman, я начал использовать бету 3.1 - там все работает&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/7665/</id>
    <title type="text">pyhta4og: GuarantyCancelOrder не работает в случае теста на истории. В версии 3.1 метод помечен как ...</title>
    <published>2011-04-25T19:02:35Z</published>
    <updated>2011-04-25T19:02:35Z</updated>
    <author>
      <name>roman</name>
      <uri>https://stocksharp.ru/users/27830/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(7658)" rel="nofollow" target="_blank"&gt;pyhta4og&lt;/a&gt;:&lt;/strong&gt;
GuarantyCancelOrder не работает в случае теста на истории.
В версии 3.1 метод помечен как устаревший, рекомендуется использовать ITrader.CancelOrder&lt;/p&gt;
&lt;p&gt;В вашем случае - нужно обновиться до последней версии.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ol&gt;
&lt;li&gt;я использую последний релиз - т.е. 3.0.19&lt;/li&gt;
&lt;li&gt;я не использую GuarantyCancelOrder и вообще ничего кроме MarketQuotingStrategy в связке с TimeShiftStrategyManager&lt;/li&gt;
&lt;/ol&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/7658/</id>
    <title type="text">GuarantyCancelOrder не работает в случае теста на истории. В версии 3.1 метод помечен как устаревший...</title>
    <published>2011-04-25T14:27:22Z</published>
    <updated>2011-04-25T14:27:22Z</updated>
    <author>
      <name>pyhta4og</name>
      <uri>https://stocksharp.ru/users/497/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;GuarantyCancelOrder не работает в случае теста на истории.
В версии 3.1 метод помечен как устаревший, рекомендуется использовать ITrader.CancelOrder&lt;/p&gt;
&lt;p&gt;В вашем случае - нужно обновиться до последней версии.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/7656/</id>
    <title type="text">Подтверждаю поведение, описанное roman&amp;apos;ом - использую TimeShiftStrategyManager, и создаю MarketQuoti...</title>
    <published>2011-04-25T09:14:06Z</published>
    <updated>2011-04-25T09:14:06Z</updated>
    <author>
      <name>morincer</name>
      <uri>https://stocksharp.ru/users/28225/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Подтверждаю поведение, описанное roman'ом - использую TimeShiftStrategyManager, и создаю MarketQuotingStrategy для покупки - в результате:&lt;/p&gt;
&lt;p MSQ=""&gt; : Регистрация новой заявки на Buy с ценой 35,4 и объемом 282.
 : Заявка 47030438 на Buy отправлена с ценой 35,4 объемом 282.
 : Цена текущей 35,4 и лучшей 36,1.
 : Котирование заявки 47030438 на Buy с ценой 35,4 объемом 282.
System.InvalidOperationException: В процессе снятия заявки '634393334304375001' случился тайм-аут.
в Ecng.Trading.Algo.TraderHelper.GuarantyCancelOrder(Order order, TimeSpan timeOut)
в Ecng.Trading.Algo.TraderHelper.GuarantyCancelOrder(Order order)
в Ecng.Trading.Algo.Strategies.Strategy.ReRegisterOrder(Order oldOrder, Func&lt;code&gt;1 getNewPrice, Func&lt;/code&gt;1 getNewVolume, Boolean isForts)
в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()
в Ecng.Trading.Algo.Strategies.Strategy.#=qnMN_PMdUfHysEK$_tfQ8grn_QTjzOIMGPiv$tYCH2Bw=.#=q3rD2zIrUx4ViUbhRH66B2w==()&lt;/p&gt;
&lt;p&gt;Судя по всему, запуск котирования блокирует работу TimeShiftStrategyManager.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/7651/</id>
    <title type="text">Запустил MarketQuotingStrategy из тестовой стратегии var direction = OrderDirections.Buy; var order ...</title>
    <published>2011-04-24T23:10:41Z</published>
    <updated>2011-04-24T23:10:41Z</updated>
    <author>
      <name>roman</name>
      <uri>https://stocksharp.ru/users/27830/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Запустил MarketQuotingStrategy из тестовой стратегии&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;                var direction = OrderDirections.Buy;
                var order = base.CreateOrder(direction, base.Security.GetMarketPrice(direction), base.Volume);
                var strategy = new MarketQuotingStrategy(order, new Unit(), new Unit());
                base.ChildStrategies.Add(strategy);

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;она запускается из:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;
_manager = new TimeShiftStrategyManager(trader, new DateTime(2011, 2, 4, 10, 30, 0), new DateTime(2011, 2, 4, 16, 00, 0)) { TimeStep = timeFrame };


&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;получаю такой лог:&lt;/p&gt;
&lt;p&gt;TS_01:00:01 02:37:44.9337942 None Стратегия запущена.
MQS 02:37:45.4708249 None Стратегия запущена.
MQS 02:37:45.5138273 None Регистрация новой заявки на Buy с ценой 1960,96 и объе
мом 100.
MQS 02:37:45.5258280 None Заявка 9464627 на Buy отправлена с ценой 1960,96 объем
ом 100.
MQS 02:37:45.5658303 None Цена текущей 1960,96 и лучшей 1962,14.
MQS 02:37:45.5668304 None Котирование заявки 9464627 на Buy с ценой 1960,96 объе
мом 100.
MQS 02:38:05.5819752 Error System.InvalidOperationException: В процессе снятия з
аявки '634392958646557784' случился тайм-аут.
в Ecng.Trading.Algo.TraderHelper.GuarantyCancelOrder(Order order, TimeSpan ti
meOut)
в Ecng.Trading.Algo.TraderHelper.GuarantyCancelOrder(Order order)
в Ecng.Trading.Algo.Strategies.Strategy.ReRegisterOrder(Order oldOrder, Func&lt;code&gt; 1 getNewPrice, Func&lt;/code&gt;1 getNewVolume, Boolean isForts)
в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()
в Ecng.Trading.Algo.Strategies.Strategy.#=qnMN_PMdUfHysEK$_tfQ8grn_QTjzOIMGPi
v$tYCH2Bw=.#=q3rD2zIrUx4ViUbhRH66B2w==()
MQS 02:38:05.5839753 None Стратегия останавливается.
MQS 02:38:05.6199773 None Стратегия остановлена.
TS_01:00:01 02:38:25.6961256 None Стратегия останавливается.
TS_01:00:01 02:38:25.6991258 None Стратегия остановлена.&lt;/p&gt;
&lt;p&gt;непонятно откуда там может взяться тайм аут если TimeShiftStrategyManager используется&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/6834/</id>
    <title type="text">Greene-nsk: 2. Должно работать в обе стороны. Если нет, это к Михаилу. Все правильно, комменты лгут....</title>
    <published>2011-03-18T09:39:33Z</published>
    <updated>2011-03-18T09:39:33Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(6815)" rel="nofollow" target="_blank"&gt;Greene-nsk&lt;/a&gt;:&lt;/strong&gt;
2. Должно работать в обе стороны. Если нет, это к Михаилу.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Все правильно, комменты лгут.&lt;/p&gt;
&lt;p&gt;На будущее, не забываем логировать саму стратегию.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/6815/</id>
    <title type="text">http://stocksharp.com/doc/help/html/24250c24-029c-4dbc-bc8b-4afde645e483.htm Пример: MarketQuotingSt...</title>
    <published>2011-03-17T17:05:48Z</published>
    <updated>2011-03-17T17:06:08Z</updated>
    <author>
      <name>Greene-nsk</name>
      <uri>https://stocksharp.ru/users/27932/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="http://stocksharp.com/doc/help/html/24250c24-029c-4dbc-bc8b-4afde645e483.htm"&gt;http://stocksharp.com/doc/help/html/24250c24-029c-4dbc-bc8b-4afde645e483.htm&lt;/a&gt;
Пример:
MarketQuotingStrategy strategy = new MarketQuotingStrategy(Order, 1.Pips(Order.Security), 2.Pips(Order.Security));&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Должно работать в обе стороны. Если нет, это к Михаилу.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/6806/</id>
    <title type="text">Не до конца понимаю как работает MarketQuotingStrategy PriceDelta,PriceExchange - какие значения туд...</title>
    <published>2011-03-17T14:02:34Z</published>
    <updated>2011-03-17T14:02:34Z</updated>
    <author>
      <name>roman</name>
      <uri>https://stocksharp.ru/users/27830/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Не до конца понимаю как работает MarketQuotingStrategy&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;PriceDelta,PriceExchange - какие значения туда нужно подставлять и на что они влияют.&lt;/li&gt;
&lt;li&gt;Можно ли использовать эту стратегию для покупки. Вроде как можно, но&lt;/li&gt;
&lt;/ol&gt;
&lt;ol type="a"&gt;
&lt;li&gt;в комментах у нее стоит &amp;quot;Продать по рыночной цене&amp;quot;&lt;/li&gt;
&lt;li&gt;Несколько раз запускал эту стратегию и всегда она заканчивала свою работу продажей, хотя я ее для покупки использовал:
Код:&lt;/li&gt;
&lt;/ol&gt;
&lt;pre&gt;&lt;code&gt;var order = base.CreateOrder(OrderDirections.Buy, buyPrice, volume);
// регистрируем заявку (через котирование)
MarketQuotingStrategy strategy = new MarketQuotingStrategy(order, new Unit(), new Unit());
strategy.Interval = TimeSpan.FromSeconds(15);
strategy.MaxReRegisterCount = 100;
//strategy.PriceDelta = new Unit( (decimal)(sellDelta / 10)); 
//strategy.PriceExchange = new Unit(strategy.PriceDelta.Value/10);
base.ChildStrategies.Add(strategy);

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Результат работы:&lt;/p&gt;
&lt;p&gt;Заявки												
Номер заявки	Номер транзакции	Направление	Время	Цена	Цена (усредн.)	Статус	Состояние	Баланс	Объем	Тип	Проскальзывание	Задержка
630024	55360577	Покупка	17.03.2011 15:34:24	1977	0	Не активна	Отменена	81	81	Лимитная	1434	00:00:09
637311	55360578	Покупка	17.03.2011 15:39:23	1979	0	Не активна	Отменена	81	81	Лимитная	1434	00:00:07
638134	55360579	Покупка	17.03.2011 15:39:39	1981	1981	Не активна	Отменена	61	81	Лимитная	1434	00:00:08
642936	55360580	Покупка	17.03.2011 15:41:39	1982	0	Не активна	Отменена	61	61	Лимитная	1354	00:00:07
643602	55360581	Покупка	17.03.2011 15:42:01	1983	0	Не активна	Отменена	61	61	Лимитная	1354	00:00:13
651839	55360582	Покупка	17.03.2011 15:44:10	1985	0	Не активна	Отменена	61	61	Лимитная	1354	00:00:07
659801	55360583	Покупка	17.03.2011 15:48:11	1990	1990	Не активна	Отменена	51	61	Лимитная	1354	00:00:07
674453	55360584	Покупка	17.03.2011 15:56:57	1999	0	Не активна	Отменена	51	51	Лимитная	1224	00:00:08
677327	55360585	Покупка	17.03.2011 15:58:42	2000	0	Не активна	Отменена	51	51	Лимитная	1224	00:00:07
677742	55360586	Покупка	17.03.2011 15:59:13	2001	2001	Не активна	Исполнена	0	51	Лимитная	1224	00:00:08
678522	55360587	Продажа	17.03.2011 15:59:59	2002	2002	Не активна	Исполнена	0	81	Лимитная	0	00:00:08&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>