﻿<?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">emulationtrader и orderlog</title>
  <id>~/topic/4245/emulationtrader-i-orderlog/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-05-01T13:04:42Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=4245" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/28854/</id>
    <title type="text">Здравствуйте. Возникла проблема. Есть ордер лог на пару дней, хочется на нем протестировать. Гидра ,...</title>
    <published>2014-01-04T07:22:08Z</published>
    <updated>2014-01-06T12:45:12Z</updated>
    <author>
      <name>sazon</name>
      <uri>https://stocksharp.com/users/39329/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Здравствуйте. Возникла проблема. Есть ордер лог на пару дней, хочется на нем протестировать. Гидра , ее последняя версия, его видит, генерирует стаканы.&lt;br /&gt;&lt;br /&gt;Пишу следующее:&lt;br /&gt;&lt;br /&gt;m_testSecurityList = new List&amp;lt;Security&amp;gt;();&lt;br /&gt;m_testSecurityList.Add(tempSecurity);&lt;br /&gt;&lt;br /&gt;m_emulationTrader = new EmulationTrader(&lt;br /&gt;new[] { m_testSecurityList[0] },&lt;br /&gt;new[] { new Portfolio { Name = &amp;quot;TestSmaPortfolio&amp;quot;, BeginValue = 1000000 } })&lt;br /&gt;{&lt;br /&gt;  MarketTimeChangedInterval = TimeSpan.FromSeconds(1),&lt;br /&gt;  StorageRegistry = m_testDataStorage,&lt;br /&gt;  MarketEmulator =&lt;br /&gt;  {&lt;br /&gt;    Settings =&lt;br /&gt;    { &lt;br /&gt;      UseOrderLog = true,&lt;br /&gt;      UseMarketDepth = true,&lt;br /&gt;    }&lt;br /&gt;  }&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;m_testSecurityList[0].Trader = m_emulationTrader;&lt;br /&gt;m_emulationTrader.RegisterSecurity(m_testSecurityList[0]);&lt;br /&gt;m_emulationTrader.RegisterTrades(m_testSecurityList[0]);&lt;br /&gt;m_emulationTrader.RegisterMarketDepth(m_testSecurityList[0]);&lt;br /&gt;m_emulationTrader.RegisterOrderLog(m_testSecurityList[0]);&lt;br /&gt;&lt;br /&gt;m_emulationTrader.NewOrderLogItems += items =&amp;gt; NewOrderLogItemsMannual(items);&lt;br /&gt;m_emulationTrader.NewMarketDepths += items =&amp;gt; NewMarketDepthMannual(items);&lt;br /&gt;m_emulationTrader.Connect();&lt;br /&gt;m_emulationTrader.StartExport();&lt;br /&gt;m_emulationTrader.Start(m_startDate, m_endDate);&lt;br /&gt;&lt;br /&gt;Как результат, MarketTimeChanged бежит, но обработчик изменения стакана и появления ордер-лога не срабатывает. &lt;a href="http://stocksharp.com/fo...rders-Log.aspx#post29057 " title="http://stocksharp.com/fo...rders-Log.aspx#post29057 "&gt;http://stocksharp.com/fo...ders-Log.aspx#post29057 &lt;/a&gt;- хотя тут все, насколько я понимаю,прекрасно работает. В примерах ничего толком не нашел по этому поводу. &lt;br /&gt;Заранее благодарен за помощь.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>