﻿<?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">Тестирование на истории 4.0.21 вход по рынку всегда по худшей цене.</title>
  <id>~/topic/2469/testirovanie-na-istorii-4_0_21-vhod-po-rynku-vsegda-po-hudshei-tsene_/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-11T10:46:08Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=2469" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/22454/</id>
    <title type="text">&amp;quot;Если исполняется по цене заявки, логичный workaround для тестирования выставлять заявку по LastPric...</title>
    <published>2012-11-12T21:21:08Z</published>
    <updated>2012-11-12T21:21:08Z</updated>
    <author>
      <name>InsiderHSE</name>
      <uri>https://stocksharp.com/users/6099/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&amp;quot;Если исполняется по цене заявки, логичный workaround для тестирования выставлять заявку по LastPrice плюс проскальзывание - вероятно результат будет более ожидаем&amp;quot;&lt;br /&gt;&lt;br /&gt;Обновился до версии 20971 из транка, все работает как надо! Спасибо =)</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/22448/</id>
    <title type="text">Версия 4.1.5 Тестирую стратегию в EmulationTrader при UseMarketDepth = false. При этом лимитные заяв...</title>
    <published>2012-11-12T20:10:24Z</published>
    <updated>2012-11-12T20:10:24Z</updated>
    <author>
      <name>Sergey Masyura</name>
      <uri>https://stocksharp.com/users/701/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;InsiderHSE &lt;a href="https://stocksharp.com/posts/m/22440/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Версия 4.1.5&lt;br /&gt;Тестирую стратегию в EmulationTrader при UseMarketDepth = false. При этом лимитные заявки по заведомо лучшей цене исполняются по цене заявки, а не по цене последней сделки. ТО есть если послать лимитку на покупку фьючерса ртс по 1000000, то сделка пройдет по цене 1000000. При этом параметр EmulationTrader.MarketEmulator.Settings.Slippage на результат не влияет.&lt;br /&gt;Задача состоит в том, чтобы совершать сделки по LastPrice с фиксированным проскальзыванием против меня, например, 10 пипсов. Раньше (версии 4.0.х) для этого я входил лимитником с ценой на 1000 пипсов хуже, что обеспечивало мгновенную сделку по LastPrice с проскальзыванием, указанным в EmulationTrader.MarketEmulator.Settings.Slippage. Можно ли получить такую же функциональность в 4.1.5?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Если исполняется по цене заявки, логичный workaround для тестирования выставлять заявку по LastPrice плюс проскальзывание - вероятно результат будет более ожидаем.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/22440/</id>
    <title type="text">Версия 4.1.5 Тестирую стратегию в EmulationTrader при UseMarketDepth = false. При этом лимитные заяв...</title>
    <published>2012-11-12T19:23:54Z</published>
    <updated>2012-11-12T19:23:54Z</updated>
    <author>
      <name>InsiderHSE</name>
      <uri>https://stocksharp.com/users/6099/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Версия 4.1.5&lt;br /&gt;Тестирую стратегию в EmulationTrader при UseMarketDepth = false. При этом лимитные заявки по заведомо лучшей цене исполняются по цене заявки, а не по цене последней сделки. ТО есть если послать лимитку на покупку фьючерса ртс по 1000000, то сделка пройдет по цене 1000000. При этом параметр EmulationTrader.MarketEmulator.Settings.Slippage на результат не влияет.&lt;br /&gt;Задача состоит в том, чтобы совершать сделки по LastPrice с фиксированным проскальзыванием против меня, например, 10 пипсов. Раньше (версии 4.0.х) для этого я входил лимитником с ценой на 1000 пипсов хуже, что обеспечивало мгновенную сделку по LastPrice с проскальзыванием, указанным в EmulationTrader.MarketEmulator.Settings.Slippage. Можно ли получить такую же функциональность в 4.1.5?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/17886/</id>
    <title type="text">Установил EmulationTrader.MarketEmulator.Settings.Slippage в 10 пипсов, стаканов нет и не генерирую....</title>
    <published>2012-03-31T14:29:58Z</published>
    <updated>2012-03-31T14:29:58Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;InsiderHSE &lt;a href="https://stocksharp.com/posts/m/17885/" 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;Alexander Mukhanchikov &lt;a href="https://stocksharp.com/posts/m/17671/" 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.com/posts/m/17663/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Установил EmulationTrader.MarketEmulator.Settings.Slippage в 10 пипсов, стаканов нет и не генерирую. При этом сделки this.SellAtMarket(Volume) исполняются по LastPrice. Версия 0,22. Баг?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Смотрите на 4.1&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Когда примерно можно ожидать хотя бы базовой справки по 4.1? Без хотя бы краткого объяснения, как изменилась логика формирования свечек, разобраться сложно...&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Попробуем в ближайшие пару недель.&lt;br /&gt;Есть ещё что хочется сделать для 4.1.&lt;br /&gt;Код первичнее документации</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/17885/</id>
    <title type="text">Установил EmulationTrader.MarketEmulator.Settings.Slippage в 10 пипсов, стаканов нет и не генерирую....</title>
    <published>2012-03-31T14:28:38Z</published>
    <updated>2012-03-31T14:28:38Z</updated>
    <author>
      <name>InsiderHSE</name>
      <uri>https://stocksharp.com/users/6099/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Alexander Mukhanchikov &lt;a href="https://stocksharp.com/posts/m/17671/" 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.com/posts/m/17663/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Установил EmulationTrader.MarketEmulator.Settings.Slippage в 10 пипсов, стаканов нет и не генерирую. При этом сделки this.SellAtMarket(Volume) исполняются по LastPrice. Версия 0,22. Баг?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Смотрите на 4.1&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Когда примерно можно ожидать хотя бы базовой справки по 4.1? Без хотя бы краткого объяснения, как изменилась логика формирования свечек, разобраться сложно...</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/17671/</id>
    <title type="text">Установил EmulationTrader.MarketEmulator.Settings.Slippage в 10 пипсов, стаканов нет и не генерирую....</title>
    <published>2012-03-26T09:40:34Z</published>
    <updated>2012-03-26T09:40:34Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;InsiderHSE &lt;a href="https://stocksharp.com/posts/m/17663/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Установил EmulationTrader.MarketEmulator.Settings.Slippage в 10 пипсов, стаканов нет и не генерирую. При этом сделки this.SellAtMarket(Volume) исполняются по LastPrice. Версия 0,22. Баг?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Смотрите на 4.1</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/17665/</id>
    <title type="text">Установил EmulationTrader.MarketEmulator.Settings.Slippage в 10 пипсов, стаканов нет и не генерирую....</title>
    <published>2012-03-26T06:24:03Z</published>
    <updated>2012-03-26T06:24:03Z</updated>
    <author>
      <name>Moadip</name>
      <uri>https://stocksharp.com/users/5973/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;InsiderHSE &lt;a href="https://stocksharp.com/posts/m/17663/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Установил EmulationTrader.MarketEmulator.Settings.Slippage в 10 пипсов, стаканов нет и не генерирую. При этом сделки this.SellAtMarket(Volume) исполняются по LastPrice. Версия 0,22. Баг?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Проблема которая была в 4.0.21 никуда не делась в 4.0.22, также как и в 4.0.23. Из за этого похоже и не работает slippage.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/17663/</id>
    <title type="text">Установил EmulationTrader.MarketEmulator.Settings.Slippage в 10 пипсов, стаканов нет и не генерирую....</title>
    <published>2012-03-25T21:21:10Z</published>
    <updated>2012-03-25T21:21:10Z</updated>
    <author>
      <name>InsiderHSE</name>
      <uri>https://stocksharp.com/users/6099/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Установил EmulationTrader.MarketEmulator.Settings.Slippage в 10 пипсов, стаканов нет и не генерирую. При этом сделки this.SellAtMarket(Volume) исполняются по LastPrice. Версия 0,22. Баг?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/17650/</id>
    <title type="text">EmulationTrader.MarketEmulator.Settings.Slippage это максимальное проскальзование. Т.е. если Slippag...</title>
    <published>2012-03-24T13:12:47Z</published>
    <updated>2012-03-24T13:12:47Z</updated>
    <author>
      <name>InsiderHSE</name>
      <uri>https://stocksharp.com/users/6099/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Moadip &lt;a href="https://stocksharp.com/posts/m/17364/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;EmulationTrader.MarketEmulator.Settings.Slippage это максимальное проскальзование. Т.е. если Slippage = 100, то проскальзование будет браться случайным образом от 0 до 100.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;А какой закон распределения этого проскальзывания? равномерно в интервале от 0 до 100? или от -100 до 100? или неравномерно? Есть ли способ установить фиксированное проскальзывание на каждую сделку?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/17375/</id>
    <title type="text">Для тех рынков где нет рыночных заявок - синонимы. где есть - нет, т.к. второй вариант создаст именн...</title>
    <published>2012-03-18T14:25:25Z</published>
    <updated>2012-03-18T14:25:25Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Для тех рынков где нет рыночных заявок - синонимы. где есть - нет, т.к. второй вариант создаст именно рыночную заявку, а первый вариант - нет, будет по стакану смотреть.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/17369/</id>
    <title type="text"> Если же используются стаканы, то проскальзывание можно сэмулировать с помощью периода обновления ст...</title>
    <published>2012-03-18T09:14:12Z</published>
    <updated>2012-03-18T09:17:06Z</updated>
    <author>
      <name>risty</name>
      <uri>https://stocksharp.com/users/6257/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Moadip &lt;a href="https://stocksharp.com/posts/m/17364/" 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;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
_trader.DepthGenerators[security] = new TrendMarketDepthGenerator(security) { Interval = TimeSpan.FromMilliseconds(2000)};&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Допустим появился сигнал на вход, входим в шорт по рынку, стакан последний раз генерировался по 1000, bid/offer 990/1010, но последний тик уже 1020, bid/offer 1010/1030 и мы должны войти по 1010, но т.к. стакан генерируется с каким то периодом, то мы войдем по худшей цене по 990.&lt;br /&gt;&lt;br /&gt;Возможен и другой вариант, если последний тик 980, то получается мы войдем по лучшей цене.&lt;br /&gt;Т.е. может эмулируется как положительное так и отрицательное проскальзывание. Это то как я понимаю работу тестера, возможно и не правильно.&lt;br /&gt;&lt;br /&gt;Опять же, все зависит от стратегии, если вход может быть только скажем по закрытию 1 мин. свечки, то это не подойдет. А если вход возможен на каждом тике, то да. Ну если только обновление стакана поставить раз в 2 минуты.[smile] &lt;br /&gt;&lt;br /&gt;Самое интересное что стакан не обновляется чаще чем 1 раз в секунду, установлено экспериментальным путем.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Супер, спасибо огромное!!!!&lt;br /&gt;&lt;br /&gt;Может уважаемые авторы библиотеки подскажут ещё какие-то &amp;quot;документированные/рекомендуемые&amp;quot; свойства EmulationTrader, которые позволяют играться с проскальзыванием при генерируемом стакане?&lt;br /&gt;&lt;br /&gt;И ещё вопрос:&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
var order = this.CreateOrder(OrderDirections.Sell, Security.GetMarketPrice(OrderDirections.Sell), Volume);&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;и&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
var order = this.SellAtMarket(Volume);&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;это синонимы ?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/17364/</id>
    <title type="text">EmulationTrader.MarketEmulator.Settings.Slippage это максимальное проскальзование. Т.е. если Slippag...</title>
    <published>2012-03-17T17:56:45Z</published>
    <updated>2012-03-17T18:34:32Z</updated>
    <author>
      <name>Moadip</name>
      <uri>https://stocksharp.com/users/5973/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">EmulationTrader.MarketEmulator.Settings.Slippage это максимальное проскальзование. Т.е. если Slippage = 100, то проскальзование будет браться случайным образом от 0 до 100.&lt;br /&gt;&lt;br /&gt;Цитата из справки&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Quote:&lt;/span&gt;&lt;div class="innerquote"&gt;Максимальный уровень проскальзывания, который может происходить при исполнении заявки. По умолчанию проскальзование отсутствует&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;При условии что не используются реальные или сгенерированные стаканы.&lt;br /&gt;&lt;br /&gt;Если же используются стаканы, то проскальзывание можно сэмулировать с помощью периода обновления стакана, я так делаю.&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
_trader.DepthGenerators[security] = new TrendMarketDepthGenerator(security) { Interval = TimeSpan.FromMilliseconds(2000)};&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Допустим появился сигнал на вход, входим в шорт по рынку, стакан последний раз генерировался по 1000, bid/offer 990/1010, но последний тик уже 1020, bid/offer 1010/1030 и мы должны войти по 1010, но т.к. стакан генерируется с каким то периодом, то мы войдем по худшей цене по 990.&lt;br /&gt;&lt;br /&gt;Возможен и другой вариант, если последний тик 980, то получается мы войдем по лучшей цене.&lt;br /&gt;Т.е. может эмулируется как положительное так и отрицательное проскальзывание. Это то как я понимаю работу тестера, возможно и не правильно.&lt;br /&gt;&lt;br /&gt;Опять же, все зависит от стратегии, если вход может быть только скажем по закрытию 1 мин. свечки, то это не подойдет. А если вход возможен на каждом тике, то да. Ну если только обновление стакана поставить раз в 2 минуты.[smile] &lt;br /&gt;&lt;br /&gt;Самое интересное что стакан не обновляется чаще чем 1 раз в секунду, установлено экспериментальным путем.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/17363/</id>
    <title type="text"> Смотрите, есть режим эмуляции без стакана вообще. Это когда нет генераторов и нет данных о стакане....</title>
    <published>2012-03-17T17:24:33Z</published>
    <updated>2012-03-17T17:32:55Z</updated>
    <author>
      <name>risty</name>
      <uri>https://stocksharp.com/users/6257/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;pyhta4og &lt;a href="https://stocksharp.com/posts/m/17048/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;&lt;br /&gt;Смотрите, есть режим эмуляции без стакана вообще. Это когда нет генераторов и нет данных о стакане. В этом конкретном случае заявки помеченные как маркетные (НЕ лимитные!) исполняются по LastTrade плюс Slippage если заявка на покупку или LastTrade минус Slippage если на продажу.&lt;br /&gt;&lt;br /&gt;Если есть какие-то стаканы, генерированные или записанные то и маркетные ордера и лимитированные филяться о встречные заявки и свойство Slippage фактически не используется&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Вопрос:&lt;br /&gt;&amp;quot;EmulationTrader.MarketEmulator.Settings.Slippage&amp;quot; &lt;em&gt;ограничивает&lt;/em&gt; максимальное проскальзывание или устанавливает абсолютное значение проскальзывание при сделках по рынку?&lt;br /&gt;&lt;br /&gt;И если это свойство ограничивает, то как ввести в тестирование на истории проскальзывание при сделках по рынку ?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/17186/</id>
    <title type="text">В итоге, вы утверждаете что теперь кидаете селл-заявку ниже рынка на 100 пунктов и она всегда исполн...</title>
    <published>2012-03-13T09:59:21Z</published>
    <updated>2012-03-13T09:59:21Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Moadip &lt;a href="https://stocksharp.com/posts/m/17049/" 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;Quote:&lt;/span&gt;&lt;div class="innerquote"&gt;В итоге, вы утверждаете что теперь кидаете селл-заявку ниже рынка на 100 пунктов и она всегда исполняется по этой самой худщей цене, даже если есть бид гораздо лучше?&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Именно! Это и показано на скриншотах выше.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Фикс залит на codeplex.&lt;br /&gt;Возьмите свежие библиотеки из ветки dev и протестируйте.&lt;br /&gt;Только учитывайте то, что архив с котировками (RIU9@RTS) был также обновлён.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/17174/</id>
    <title type="text"> Так вопрос утыкается в то что если есть цена более лучшая чем указанная то сделка закрывается по не...</title>
    <published>2012-03-12T22:39:33Z</published>
    <updated>2012-03-12T22:39:33Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;JackSparrow &lt;a href="https://stocksharp.com/posts/m/17163/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;Так вопрос утыкается в то что если есть цена более лучшая чем указанная то сделка закрывается по ней. Это, на фортсе, будет принцип входа по маркету. Тоже самое что по краю стакана ударить.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Сейчас речь о тестере? С тестером это не ко мне. Я ответил насчет того, почему XXXAtMarket так сделан. </content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/17163/</id>
    <title type="text"> UPD: Отвечаю сам на свой вопрос &amp;quot;рыночные&amp;quot; это BuyAtMarket и SellAtMarket. Но с реализацией данных ...</title>
    <published>2012-03-12T19:08:33Z</published>
    <updated>2012-03-12T19:09:08Z</updated>
    <author>
      <name>JackSparrow</name>
      <uri>https://stocksharp.com/users/27783/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Mikhail Sukhov &lt;a href="https://stocksharp.com/posts/m/17161/" 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;Moadip &lt;a href="https://stocksharp.com/posts/m/17049/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;UPD: &lt;br /&gt;Отвечаю сам на свой вопрос &amp;quot;рыночные&amp;quot; это BuyAtMarket и SellAtMarket.&lt;br /&gt;Но с реализацией данных методов я не совсем согласен(посмотрел рефлектором)&lt;br /&gt;Т.к. с помощь их &lt;b&gt;не всегда&lt;/b&gt; можно войти по &amp;quot;рынку&amp;quot;.&lt;/div&gt;&lt;/div&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.com/posts/m/17161/</id>
    <title type="text"> UPD: Отвечаю сам на свой вопрос &amp;quot;рыночные&amp;quot; это BuyAtMarket и SellAtMarket. Но с реализацией данных ...</title>
    <published>2012-03-12T17:56:55Z</published>
    <updated>2012-03-12T17:56:55Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Moadip &lt;a href="https://stocksharp.com/posts/m/17049/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;UPD: &lt;br /&gt;Отвечаю сам на свой вопрос &amp;quot;рыночные&amp;quot; это BuyAtMarket и SellAtMarket.&lt;br /&gt;Но с реализацией данных методов я не совсем согласен(посмотрел рефлектором)&lt;br /&gt;Т.к. с помощь их &lt;b&gt;не всегда&lt;/b&gt; можно войти по &amp;quot;рынку&amp;quot;.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;На РТС нет маркетных заявок. Так что хоть как-то входить. Не по планкам же.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/17049/</id>
    <title type="text">Но в таком случае вы пользуетесь лимитными заявками, а не маркетордерами. Может я чего то не знаю, н...</title>
    <published>2012-03-10T19:33:31Z</published>
    <updated>2012-03-12T16:25:15Z</updated>
    <author>
      <name>Moadip</name>
      <uri>https://stocksharp.com/users/5973/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Quote:&lt;/span&gt;&lt;div class="innerquote"&gt;Но в таком случае вы пользуетесь лимитными заявками, а не маркетордерами.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Может я чего то не знаю, но насколько мне известно на фортс нет рыночных заявок. &lt;br /&gt;Если надо войти по рынку, то выставляется лимитка с заведомо большей/меньшей ценой, чтобы купить/продать.&lt;br /&gt;Касательно S# знаю только два способа как подать заявку.&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;

        void GoLong(decimal vol)
        {
            var order = new Order
            {
                Portfolio = Portfolio,
                Price = Security.BestAsk.Price + Security.MinStepSize * _instrSlippage, ////////////// проскальзывание
                Security = Security,
                Volume = vol,
                Direction = OrderDirections.Buy,
            };
            RegisterOrder(order);
        }
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;

        var order = StrategyHelper.CreateOrder(this, OrderDirections.Buy, Security.GetMarketPrice(OrderDirections.Buy), Volume);
        RegisterOrder(order);
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Возможно Security.GetMarketPrice(OrderDirections.Buy) считается &amp;quot;рыночным&amp;quot; ордером?&lt;br /&gt;&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Quote:&lt;/span&gt;&lt;div class="innerquote"&gt;В итоге, вы утверждаете что теперь кидаете селл-заявку ниже рынка на 100 пунктов и она всегда исполняется по этой самой худщей цене, даже если есть бид гораздо лучше?&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Именно! Это и показано на скриншотах выше.&lt;br /&gt;&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Quote:&lt;/span&gt;&lt;div class="innerquote"&gt;Смотрите, есть режим эмуляции без стакана вообще. Это когда нет генераторов и нет данных о стакане. В этом конкретном случае заявки помеченные как маркетные (НЕ лимитные!) исполняются по LastTrade плюс Slippage если заявка на покупку или LastTrade минус Slippage если на продажу.&lt;br /&gt;&lt;br /&gt;Если есть какие-то стаканы, генерированные или записанные то и маркетные ордера и лимитированные филяться о встречные заявки и свойство Slippage фактически не используется&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;А вот за это спасибо. Такие нюансы в справке не написаны.&lt;br /&gt;&lt;br /&gt;UPD: &lt;br /&gt;Отвечаю сам на свой вопрос &amp;quot;рыночные&amp;quot; это BuyAtMarket и SellAtMarket.&lt;br /&gt;Но с реализацией данных методов я не совсем согласен(посмотрел рефлектором)&lt;br /&gt;Т.к. с помощь их &lt;b&gt;не всегда&lt;/b&gt; можно войти по &amp;quot;рынку&amp;quot;.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/17048/</id>
    <title type="text">это как? В моем понятии проскальзывание это то что происходит на бирже а не выставляется внутри стра...</title>
    <published>2012-03-10T18:41:28Z</published>
    <updated>2012-03-10T18:41:28Z</updated>
    <author>
      <name>pyhta4og</name>
      <uri>https://stocksharp.com/users/497/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Moadip &lt;a href="https://stocksharp.com/posts/m/17046/" 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;Quote:&lt;/span&gt;&lt;div class="innerquote"&gt;это как? В моем понятии проскальзывание это то что происходит на бирже а не выставляется внутри стратегии.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Естественно что проскальзывание происходит на бирже.&lt;br /&gt;Допустим есть лучший бид/оффер 900/910, я хочу продать по рынку. Посылаю лимитку на продажу по 800, т.е. устанавливаю для стратегии порог в 100п на проскальзывание. Моя заявка может исполнится как по 900, так и допустим по 850, т.е. по лучшему биду в текущий момент. &lt;br /&gt;Если же на момент когда моя заявка будет на бирже лучший бид будет меньше 800, скажем 790, то я встану в стакан лимиткой на продажу по 800. Это я и называю учитывать/выставлять проскальзывание внутри стратегии.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Понял вас. Но в таком случае вы пользуетесь лимитными заявками, а не маркетордерами. Поскольку ввсе-таки выставляете цену в 800.&lt;br /&gt;&lt;br /&gt;В итоге, вы утверждаете что теперь кидаете селл-заявку ниже рынка на 100 пунктов и она всегда исполняется по этой самой худщей цене, даже если есть бид гораздо лучше?&lt;br /&gt;&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Quote:&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Quote:&lt;/span&gt;&lt;div class="innerquote"&gt;Например MarketEmulator.Settings.Slippage - это то, насколько по более худшей цене по сравнению с последняя сделка произойдет исполнение маркет-ордера&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Это то как работает алгоритм данного свойства?&lt;br /&gt;Т.к. в моем понимании проскальзывание это не то, насколько по более худшей цене пройдет исполнение моей заявки по сравнению с последней.&lt;br /&gt;А то, по какой цене исполнится моя заявка, относительно той цены, которую я увидел в стакане на момент отправления заявки.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Смотрите, есть режим эмуляции без стакана вообще. Это когда нет генераторов и нет данных о стакане. В этом конкретном случае заявки помеченные как маркетные (НЕ лимитные!) исполняются по LastTrade плюс Slippage если заявка на покупку или LastTrade минус Slippage если на продажу.&lt;br /&gt;&lt;br /&gt;Если есть какие-то стаканы, генерированные или записанные то и маркетные ордера и лимитированные филяться о встречные заявки и свойство Slippage фактически не используется&lt;br /&gt;&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/17046/</id>
    <title type="text">это как? В моем понятии проскальзывание это то что происходит на бирже а не выставляется внутри стра...</title>
    <published>2012-03-10T12:39:35Z</published>
    <updated>2012-03-10T12:39:35Z</updated>
    <author>
      <name>Moadip</name>
      <uri>https://stocksharp.com/users/5973/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Quote:&lt;/span&gt;&lt;div class="innerquote"&gt;это как? В моем понятии проскальзывание это то что происходит на бирже а не выставляется внутри стратегии.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Естественно что проскальзывание происходит на бирже.&lt;br /&gt;Допустим есть лучший бид/оффер 900/910, я хочу продать по рынку. Посылаю лимитку на продажу по 800, т.е. устанавливаю для стратегии порог в 100п на проскальзывание. Моя заявка может исполнится как по 900, так и допустим по 850, т.е. по лучшему биду в текущий момент. &lt;br /&gt;Если же на момент когда моя заявка будет на бирже лучший бид будет меньше 800, скажем 790, то я встану в стакан лимиткой на продажу по 800. Это я и называю учитывать/выставлять проскальзывание внутри стратегии.&lt;br /&gt;&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Quote:&lt;/span&gt;&lt;div class="innerquote"&gt;Например MarketEmulator.Settings.Slippage - это то, насколько по более худшей цене по сравнению с последняя сделка произойдет исполнение маркет-ордера&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>
</feed>