﻿<?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">[3.0.11] History Testing</title>
  <id>~/topic/1417/3_0_11-history-testing/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-10T06:19:34Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=1417" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/6412/</id>
    <title type="text">C учетом того что ByTrendMarketGenerator использует эти сделки для построения стакана, лучще была бы...</title>
    <published>2011-03-04T10:55:35Z</published>
    <updated>2016-07-28T18:08:23Z</updated>
    <author>
      <name>pyhta4og</name>
      <uri>https://stocksharp.com/users/497/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;ol&gt;
&lt;li&gt;&lt;p&gt;C учетом того что ByTrendMarketGenerator использует эти сделки для построения стакана, лучще была бы таже последовательность что и в событии NewTrades&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Нет, именно по 100. Поясню почему.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Я сделал кастомный генератор стакана, который генерирует стакан для последовательности сделок вверх как лучший бид=максимальная цена, для последовательности сделок вниз лучший аск=минимальная цена. Это приводит к следующей картинке
&lt;img src="http://s004.radikal.ru/i206/1103/c3/b80eb255ef62.jpg" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Здесь розовые квадраты на цене  150030 - виртуальная заявка на продажу.
Красные квадраты - это заявки аск в стакане, зеленые - заявки бид в стакане.&lt;/p&gt;
&lt;p&gt;Этот стакан - очередная попытка более-менее. корректной симуляции лимиток, о чем мы уже много писали, но решения устраивающего всех так и не нашли.&lt;/p&gt;
&lt;p&gt;Так вот, сгенерировал я стакан 150085/150090 в надежде что моя лимитка исполнится ровно по своей цене 150030.
А она исполняется по 150085.
Понятно, что в реальности она исполнится по 150030.
Отсюда и просьба.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/6440/</id>
    <title type="text">pyhta4og: Так вот, сгенерировал я стакан 150085/150090 в надежде что моя лимитка исполнится ровно по...</title>
    <published>2011-03-04T20:50:19Z</published>
    <updated>2011-03-04T20:50:19Z</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(6412)" rel="nofollow" target="_blank"&gt;pyhta4og&lt;/a&gt;:&lt;/strong&gt;
Так вот, сгенерировал я стакан 150085/150090 в надежде что моя лимитка исполнится ровно по своей цене 150030.
А она исполняется по 150085.
Понятно, что в реальности она исполнится по 150030.
Отсюда и просьба.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Да, понятно. Видимо, для истории недостаточно одного стакана в момент времени. Для правильного матчинга нужны и предыдущие стаканы, чтобы правильно рассчитать динамику.&lt;/p&gt;
&lt;p&gt;Все выглядит так, будто это фича реквест к 3.1.[smile] Право же, для 3.0 уже нужен релиз.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/6428/</id>
    <title type="text">Nord: То есть когда мы в цикле foreach (var trade in trades) { } обрабатываем сделки они не обязател...</title>
    <published>2011-03-04T15:32:11Z</published>
    <updated>2011-03-04T15:32:11Z</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(6426)" rel="nofollow" target="_blank"&gt;Nord&lt;/a&gt;:&lt;/strong&gt;
То есть когда мы в цикле
foreach (var trade in trades)
{&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;            }
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;обрабатываем сделки они не обязательно в том порядке в каком были в квике?&lt;/p&gt;
&lt;/blockquote&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/6426/</id>
    <title type="text">То есть когда мы в цикле foreach (var trade in trades) { } обрабатываем сделки они не обязательно в ...</title>
    <published>2011-03-04T15:09:22Z</published>
    <updated>2011-03-04T15:09:22Z</updated>
    <author>
      <name>Nord</name>
      <uri>https://stocksharp.com/users/28112/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;То есть когда мы в цикле
foreach (var trade in trades)
{&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;            }
&lt;/code&gt;&lt;/pre&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/6409/</id>
    <title type="text">Порядок данных в событиях не детерминирован. Так что и не бага и не фича. Просто так получилось. pyh...</title>
    <published>2011-03-04T07:54:38Z</published>
    <updated>2011-03-04T07:54:38Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;ol&gt;
&lt;li&gt;Порядок данных в событиях не детерминирован. Так что и не бага и не фича. Просто так получилось.&lt;/li&gt;
&lt;li&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(6404)" rel="nofollow" target="_blank"&gt;pyhta4og&lt;/a&gt;:&lt;/strong&gt;
c виртуальной заявкой SELL 50 &lt;mark&gt;сделка будет по цене TRADE=100&lt;/mark&gt;&lt;/p&gt;
&lt;p&gt;Таким образом перекос засчитывается в пользу заявки стратегии.&lt;/p&gt;
&lt;p&gt;Нельзя переделать &lt;mark&gt;чтобы сделка засчитывалась по цене 100&lt;/mark&gt; (т.е. на худший для стратегии случай)?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Наверное, описка. Предлагаете сделку по цене 50?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/6404/</id>
    <title type="text">В Trader.NewTrades сделки приходят в прямом порядке, а в MarketDepthGenerator.Generate(MarketDepth d...</title>
    <published>2011-03-03T21:10:18Z</published>
    <updated>2011-03-03T21:10:18Z</updated>
    <author>
      <name>pyhta4og</name>
      <uri>https://stocksharp.com/users/497/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;ol&gt;
&lt;li&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;В Trader.NewTrades сделки приходят в прямом порядке, а в
MarketDepthGenerator.Generate(MarketDepth data, Security security, IEnumerable&lt;Trade&gt; trades)
сделки в trades записаны в обратном порядке.&lt;/p&gt;
&lt;p&gt;Возможно фича, но по-моему баг.&lt;/p&gt;
&lt;ol start="2"&gt;
&lt;li&gt;При сведении сделки допустим стакана&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;OFFER 200
BID 100&lt;/p&gt;
&lt;p&gt;c виртуальной заявкой SELL 50 сделка будет по цене TRADE=100&lt;/p&gt;
&lt;p&gt;Таким образом перекос засчитывается в пользу заявки стратегии.&lt;/p&gt;
&lt;p&gt;Нельзя переделать чтобы сделка засчитывалась по цене 100 (т.е. на худший для стратегии случай)?&lt;/p&gt;
&lt;p&gt;Иначе получаются слишком оптимистичные результаты тестирования.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>