﻿<?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">HistoryTestTrader GetMarketDepth</title>
  <id>~/topic/1558/historytesttrader-getmarketdepth/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-04T12:32:48Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=1558" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/7868/</id>
    <title type="text">да в стратегии HistoryTestTrader используется Видимо ликвидность у инструмента меньше секунды. Какую...</title>
    <published>2011-05-03T22:24:42Z</published>
    <updated>2011-05-03T22:24:42Z</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;Mikhail Sukhov &lt;a href="https://stocksharp.ru/posts/m/7867/" 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;roman &lt;a href="https://stocksharp.ru/posts/m/7865/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;да в стратегии&lt;br /&gt;HistoryTestTrader используется&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Видимо ликвидность у инструмента меньше секунды. Какую вы указали?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Код такой:&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;            var storage = new TradingStorage(new InMemoryStorage()){BasePath = @&amp;quot;D:\Roma\Trade\Data&amp;quot;};&lt;br /&gt;            var trader = new HistoryTestTrader(&lt;br /&gt;                new Dictionary&amp;lt;Security, TimeSpan&amp;gt; { { security, TimeSpan.FromMilliseconds(1000) } },&lt;br /&gt;                new&amp;#91;&amp;#93; { portfolio },&lt;br /&gt;                storage);&lt;br /&gt;            _manager = new TimeShiftStrategyManager(trader, new DateTime(2010, 3, 19, 10, 20, 0), new DateTime(2010, 3, 19, 11, 50, 0)) { };&lt;br /&gt;&lt;br /&gt;            _manager.StateChanged += () =&amp;gt; { if (_manager.State == StrategyManagerStates.Stopped)  MessageBox.Show(&amp;quot;Finish&amp;quot;); };&lt;br /&gt;            _manager.TimeStep = TimeSpan.FromMilliseconds(1000);&lt;br /&gt;            _strategy = new TestStrategy() { };&lt;br /&gt;            FileStrategyLogger flogger = new FileStrategyLogger(DateTime.Now.Ticks.ToString()+&amp;quot;log.txt&amp;quot;);&lt;br /&gt;            flogger.Strategies.Add(_strategy);&lt;br /&gt;            _manager.Register(_strategy, portfolio, security);&lt;br /&gt;            _strategy.Start();&lt;br /&gt;            _manager.Start();&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&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/7867/</id>
    <title type="text">да в стратегии HistoryTestTrader используется Видимо ликвидность у инструмента меньше секунды. Какую...</title>
    <published>2011-05-03T21:47:09Z</published>
    <updated>2011-05-03T21:47:09Z</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;roman &lt;a href="https://stocksharp.ru/posts/m/7865/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;да в стратегии&lt;br /&gt;HistoryTestTrader используется&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.ru/posts/m/7865/</id>
    <title type="text">Можно ли сделать так что бы при сохраненных заявках в quotes.bin GetMarketDepth выдавал не рандомные...</title>
    <published>2011-05-03T20:39:12Z</published>
    <updated>2011-05-03T20:39:12Z</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;Mikhail Sukhov &lt;a href="https://stocksharp.ru/posts/m/7847/" 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;roman &lt;a href="https://stocksharp.ru/posts/m/7844/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Можно ли сделать так что бы при сохраненных заявках в quotes.bin GetMarketDepth выдавал не рандомные заявки, а последние сохраненные?&lt;br /&gt;&lt;br /&gt;Например у меня есть сохраненный стакан на 10:30:01 и 10:30:03 и если я спрашиваю стакан за 10:30:02, а у меня такого сохраненного нет, он бы мне выдавал не рандомный стакан как сейчас, а за 10:30:01 ну или исключение выдавал. Когда есть сохраненные стаканы, рандомные данные больше вредны чем полезны.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;GetMarketDepth во время тестирования вызывается?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;да в стратегии&lt;br /&gt;HistoryTestTrader используется&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/7847/</id>
    <title type="text">Можно ли сделать так что бы при сохраненных заявках в quotes.bin GetMarketDepth выдавал не рандомные...</title>
    <published>2011-05-02T20:45:35Z</published>
    <updated>2011-05-02T20:45:35Z</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;roman &lt;a href="https://stocksharp.ru/posts/m/7844/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Можно ли сделать так что бы при сохраненных заявках в quotes.bin GetMarketDepth выдавал не рандомные заявки, а последние сохраненные?&lt;br /&gt;&lt;br /&gt;Например у меня есть сохраненный стакан на 10:30:01 и 10:30:03 и если я спрашиваю стакан за 10:30:02, а у меня такого сохраненного нет, он бы мне выдавал не рандомный стакан как сейчас, а за 10:30:01 ну или исключение выдавал. Когда есть сохраненные стаканы, рандомные данные больше вредны чем полезны.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;GetMarketDepth во время тестирования вызывается?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/7844/</id>
    <title type="text">Можно ли сделать так что бы при сохраненных заявках в quotes.bin GetMarketDepth выдавал не рандомные...</title>
    <published>2011-05-02T19:16:15Z</published>
    <updated>2011-05-02T19:16:15Z</updated>
    <author>
      <name>roman</name>
      <uri>https://stocksharp.ru/users/27830/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Можно ли сделать так что бы при сохраненных заявках в quotes.bin GetMarketDepth выдавал не рандомные заявки, а последние сохраненные?&lt;br /&gt;&lt;br /&gt;Например у меня есть сохраненный стакан на 10:30:01 и 10:30:03 и если я спрашиваю стакан за 10:30:02, а у меня такого сохраненного нет, он бы мне выдавал не рандомный стакан как сейчас, а за 10:30:01 ну или исключение выдавал. Когда есть сохраненные стаканы, рандомные данные больше вредны чем полезны.&lt;br /&gt;&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>