﻿<?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-04-13T10:37:07Z</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">Доброго дня! Подскажите пожалуйста, правильно ли я понимаю, что при работе MarketQuotingStrategy цен...</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;div class="quote"&gt;&lt;span class="quotetitle"&gt;Виталий &lt;a href="https://stocksharp.ru/posts/m/7726/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Доброго дня!&lt;br /&gt;Подскажите пожалуйста, правильно ли я понимаю, что при работе  MarketQuotingStrategy цена из заявки игнорируется, а работа ведется по стакану, на основе направления заявки и ее объема?&lt;br /&gt;Спасибо!&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/7727/</id>
    <title type="text">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;div class="quote"&gt;&lt;span class="quotetitle"&gt;morincer &lt;a href="https://stocksharp.ru/posts/m/7715/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;roman, я начал использовать бету 3.1 - там все работает&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;ясно, я пока свою реализацию решил написать, заточенную под конкретную задачу;)&lt;br /&gt;&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/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;br /&gt;Подскажите пожалуйста, правильно ли я понимаю, что при работе  MarketQuotingStrategy цена из заявки игнорируется, а работа ведется по стакану, на основе направления заявки и ее объема?&lt;br /&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">roman, я начал использовать бету 3.1 - там все работает</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/7665/</id>
    <title type="text">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;div class="quote"&gt;&lt;span class="quotetitle"&gt;pyhta4og &lt;a href="https://stocksharp.ru/posts/m/7658/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;GuarantyCancelOrder не работает в случае теста на истории.&lt;br /&gt;В версии 3.1 метод помечен как устаревший, рекомендуется использовать ITrader.CancelOrder&lt;br /&gt;&lt;br /&gt;В вашем случае - нужно обновиться до последней версии.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;1. я использую последний релиз - т.е. 3.0.19&lt;br /&gt;2. я не использую GuarantyCancelOrder и вообще ничего кроме MarketQuotingStrategy в связке с TimeShiftStrategyManager</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">GuarantyCancelOrder не работает в случае теста на истории.&lt;br /&gt;В версии 3.1 метод помечен как устаревший, рекомендуется использовать ITrader.CancelOrder&lt;br /&gt;&lt;br /&gt;В вашем случае - нужно обновиться до последней версии.&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/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">Подтверждаю поведение, описанное roman&amp;#39;ом - использую TimeShiftStrategyManager, и создаю MarketQuotingStrategy для покупки - в результате:&lt;br /&gt;&lt;br /&gt;{MSQ} : Регистрация новой заявки на Buy с ценой 35,4 и объемом 282.&lt;br /&gt;{MSQ} : Заявка 47030438 на Buy отправлена с ценой 35,4 объемом 282.&lt;br /&gt;{MSQ} : Цена текущей 35,4 и лучшей 36,1.&lt;br /&gt;{MSQ} : Котирование заявки 47030438 на Buy с ценой 35,4 объемом 282.&lt;br /&gt;System.InvalidOperationException: В процессе снятия заявки &amp;#39;634393334304375001&amp;#39; случился тайм-аут.&lt;br /&gt;   в Ecng.Trading.Algo.TraderHelper.GuarantyCancelOrder(Order order, TimeSpan timeOut)&lt;br /&gt;   в Ecng.Trading.Algo.TraderHelper.GuarantyCancelOrder(Order order)&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.ReRegisterOrder(Order oldOrder, Func`1 getNewPrice, Func`1 getNewVolume, Boolean isForts)&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qnMN_PMdUfHysEK$_tfQ8grn_QTjzOIMGPiv$tYCH2Bw=.#=q3rD2zIrUx4ViUbhRH66B2w==()&lt;br /&gt;&lt;br /&gt;Судя по всему, запуск котирования блокирует работу TimeShiftStrategyManager. </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">Запустил MarketQuotingStrategy из тестовой стратегии&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;                var direction = OrderDirections.Buy;&lt;br /&gt;                var order = base.CreateOrder(direction, base.Security.GetMarketPrice(direction), base.Volume);&lt;br /&gt;                var strategy = new MarketQuotingStrategy(order, new Unit(), new Unit());&lt;br /&gt;                base.ChildStrategies.Add(strategy);&lt;br /&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;br /&gt;_manager = new TimeShiftStrategyManager(trader, new DateTime(2011, 2, 4, 10, 30, 0), new DateTime(2011, 2, 4, 16, 00, 0)) { TimeStep = timeFrame };&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;получаю такой лог:&lt;br /&gt;&lt;br /&gt;TS_01:00:01 02:37:44.9337942 None Стратегия запущена.&lt;br /&gt;MQS 02:37:45.4708249 None Стратегия запущена.&lt;br /&gt;MQS 02:37:45.5138273 None Регистрация новой заявки на Buy с ценой 1960,96 и объе&lt;br /&gt;мом 100.&lt;br /&gt;MQS 02:37:45.5258280 None Заявка 9464627 на Buy отправлена с ценой 1960,96 объем&lt;br /&gt;ом 100.&lt;br /&gt;MQS 02:37:45.5658303 None Цена текущей 1960,96 и лучшей 1962,14.&lt;br /&gt;MQS 02:37:45.5668304 None Котирование заявки 9464627 на Buy с ценой 1960,96 объе&lt;br /&gt;мом 100.&lt;br /&gt;MQS 02:38:05.5819752 Error System.InvalidOperationException: В процессе снятия з&lt;br /&gt;аявки &amp;#39;634392958646557784&amp;#39; случился тайм-аут.&lt;br /&gt;   в Ecng.Trading.Algo.TraderHelper.GuarantyCancelOrder(Order order, TimeSpan ti&lt;br /&gt;meOut)&lt;br /&gt;   в Ecng.Trading.Algo.TraderHelper.GuarantyCancelOrder(Order order)&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.ReRegisterOrder(Order oldOrder, Func`&lt;br /&gt;1 getNewPrice, Func`1 getNewVolume, Boolean isForts)&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()&lt;br /&gt;   в Ecng.Trading.Algo.Strategies.Strategy.#=qnMN_PMdUfHysEK$_tfQ8grn_QTjzOIMGPi&lt;br /&gt;v$tYCH2Bw=.#=q3rD2zIrUx4ViUbhRH66B2w==()&lt;br /&gt;MQS 02:38:05.5839753 None Стратегия останавливается.&lt;br /&gt;MQS 02:38:05.6199773 None Стратегия остановлена.&lt;br /&gt;TS_01:00:01 02:38:25.6961256 None Стратегия останавливается.&lt;br /&gt;TS_01:00:01 02:38:25.6991258 None Стратегия остановлена.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;непонятно откуда там может взяться тайм аут если TimeShiftStrategyManager используется</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/6834/</id>
    <title type="text">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;div class="quote"&gt;&lt;span class="quotetitle"&gt;Greene-nsk &lt;a href="https://stocksharp.ru/posts/m/6815/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;2. Должно работать в обе стороны. Если нет, это к Михаилу.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Все правильно, комменты лгут.&lt;br /&gt;&lt;br /&gt;На будущее, не забываем логировать саму стратегию.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/6815/</id>
    <title type="text">1. http://stocksharp.com/doc/help/html/24250c24-029c-4dbc-bc8b-4afde645e483.htm Пример: MarketQuotin...</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">1. &lt;a href="http://stocksharp.com/doc/help/html/24250c24-029c-4dbc-bc8b-4afde645e483.htm
" title="http://stocksharp.com/doc/help/html/24250c24-029c-4dbc-bc8b-4afde645e483.htm
"&gt;http://stocksharp.com/do...c-bc8b-4afde645e483.htm
&lt;/a&gt;&lt;br /&gt;Пример: &lt;br /&gt;MarketQuotingStrategy strategy = new MarketQuotingStrategy(Order, 1.Pips(Order.Security), 2.Pips(Order.Security));&lt;br /&gt;&lt;br /&gt;2. Должно работать в обе стороны. Если нет, это к Михаилу.</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">Не до конца понимаю как работает MarketQuotingStrategy&lt;br /&gt;&lt;ol&gt;&lt;li&gt;PriceDelta,PriceExchange - какие значения туда нужно подставлять и на что они влияют.&lt;br /&gt;&lt;li&gt;Можно ли использовать эту стратегию для покупки. Вроде как можно, но &lt;br /&gt; a) в комментах у нее стоит &amp;quot;Продать по рыночной цене&amp;quot;&lt;br /&gt; b) Несколько раз запускал эту стратегию и всегда она заканчивала свою работу продажей, хотя я ее для покупки использовал:&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;Код:&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;var order = base.CreateOrder(OrderDirections.Buy, buyPrice, volume);&lt;br /&gt;// регистрируем заявку (через котирование)&lt;br /&gt;MarketQuotingStrategy strategy = new MarketQuotingStrategy(order, new Unit(), new Unit());&lt;br /&gt;strategy.Interval = TimeSpan.FromSeconds(15);&lt;br /&gt;strategy.MaxReRegisterCount = 100;&lt;br /&gt;//strategy.PriceDelta = new Unit( (decimal)(sellDelta / 10)); &lt;br /&gt;//strategy.PriceExchange = new Unit(strategy.PriceDelta.Value/10);&lt;br /&gt;base.ChildStrategies.Add(strategy);&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Результат работы:&lt;br /&gt;&lt;br /&gt;Заявки												&lt;br /&gt;Номер заявки	Номер транзакции	Направление	Время	Цена	Цена (усредн.)	Статус	Состояние	Баланс	Объем	Тип	Проскальзывание	Задержка&lt;br /&gt;630024	55360577	Покупка	17.03.2011 15:34:24	1977	0	Не активна	Отменена	81	81	Лимитная	1434	00:00:09&lt;br /&gt;637311	55360578	Покупка	17.03.2011 15:39:23	1979	0	Не активна	Отменена	81	81	Лимитная	1434	00:00:07&lt;br /&gt;638134	55360579	Покупка	17.03.2011 15:39:39	1981	1981	Не активна	Отменена	61	81	Лимитная	1434	00:00:08&lt;br /&gt;642936	55360580	Покупка	17.03.2011 15:41:39	1982	0	Не активна	Отменена	61	61	Лимитная	1354	00:00:07&lt;br /&gt;643602	55360581	Покупка	17.03.2011 15:42:01	1983	0	Не активна	Отменена	61	61	Лимитная	1354	00:00:13&lt;br /&gt;651839	55360582	Покупка	17.03.2011 15:44:10	1985	0	Не активна	Отменена	61	61	Лимитная	1354	00:00:07&lt;br /&gt;659801	55360583	Покупка	17.03.2011 15:48:11	1990	1990	Не активна	Отменена	51	61	Лимитная	1354	00:00:07&lt;br /&gt;674453	55360584	Покупка	17.03.2011 15:56:57	1999	0	Не активна	Отменена	51	51	Лимитная	1224	00:00:08&lt;br /&gt;677327	55360585	Покупка	17.03.2011 15:58:42	2000	0	Не активна	Отменена	51	51	Лимитная	1224	00:00:07&lt;br /&gt;677742	55360586	Покупка	17.03.2011 15:59:13	2001	2001	Не активна	Исполнена	0	51	Лимитная	1224	00:00:08&lt;br /&gt;678522	55360587	Продажа	17.03.2011 15:59:59	2002	2002	Не активна	Исполнена	0	81	Лимитная	0	00:00:08&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>