﻿<?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">SlippageManager и маркет-заявки</title>
  <id>~/topic/1798/slippagemanager-i-market-zayavki/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-22T12:48:13Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=1798" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/10229/</id>
    <title type="text">Mikhail Sukhov: SlippageManager на самом деле вовсе не тот менеджер проскальзывания, что в классике....</title>
    <published>2011-08-08T20:50:58Z</published>
    <updated>2011-08-08T20:50:58Z</updated>
    <author>
      <name>Garic</name>
      <uri>https://stocksharp.com/users/809/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(10226)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;
SlippageManager на самом деле вовсе не тот менеджер проскальзывания, что в классике. Он работает только с котированием, и учитывает, насколько ушла цена заявки через ReRegisterOrder от первоначально запланированной. Тоесть тут ситуация в стакане как бы второстепенная.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Понял.
Жаль что ему нельзя пропихнуть цену, проскальзывание-то он считает - только начальная цена не та. Всё-таки ситуация с маркет-заявками типична.&lt;/p&gt;
&lt;p&gt;Ещё вопрос по поводу генерации стакана. В хелпе вижу:
TrendMarketDepthGenerator.Generate &amp;quot;Сгенерировать стакан, имитируя спред по направлению изменения цены последних 2х сделок.&amp;quot;&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.com/posts/m/10226/</id>
    <title type="text">Garic: Как это можно сделать чтобы правильно работал SlippageManager на истории? SlippageManager на ...</title>
    <published>2011-08-08T19:58:12Z</published>
    <updated>2011-08-08T19:58:12Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(10217)" rel="nofollow" target="_blank"&gt;Garic&lt;/a&gt;:&lt;/strong&gt;
Как это можно сделать чтобы правильно работал SlippageManager на истории?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;SlippageManager на самом деле вовсе не тот менеджер проскальзывания, что в классике. Он работает только с котированием, и учитывает, насколько ушла цена заявки через ReRegisterOrder от первоначально запланированной. Тоесть тут ситуация в стакане как бы второстепенная.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/10217/</id>
    <title type="text">Перенёс стратегию с амиброкера, хочу прикинуть какое у неё будет проскальзывание - пытаюсь тестирова...</title>
    <published>2011-08-08T00:07:06Z</published>
    <updated>2011-08-08T00:14:24Z</updated>
    <author>
      <name>Garic</name>
      <uri>https://stocksharp.com/users/809/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Перенёс стратегию с амиброкера, хочу прикинуть какое у неё будет проскальзывание - пытаюсь тестировать на истории.&lt;/p&gt;
&lt;p&gt;Стратегия самая обычная пробойная, поэтому входит всегда маркетом. Так как на Фортс маркета нету - вместо него хочу войти лимиткой +-1000 пунктов от текущей цены.&lt;/p&gt;
&lt;p&gt;Как это можно сделать чтобы правильно работал SlippageManager на истории? Пробовал так:&lt;/p&gt;
&lt;p&gt;вариант 1&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt; 
var order = base.CreateOrder(direction, price + (direction == OrderDirections.Buy ? 1000 : -1000) , base.Volume);  
base.RegisterOrder(order);
this.SlippageManager.Register(order, price); // Пытаюсь вернуть цену обратно

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;вариант 2&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt; 
var order = base.CreateOrder(direction, price, base.Volume);  
var strategy = new MarketQuotingStrategy(order, new Unit(2000), new Unit(1000));
base.ChildStrategies.Add(strategy); 

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Пусть у нас Price = 50000.
Оба варианта в отчёте показывают для покупки    Цена = 51000, Цена (усредн.) = 50030. Проскальзывание = 0.
Мне же нужно получить в отчёте: Цена = 50000, Цена (усредн.) = 50030.  Проскальзывание = 30.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>