emulationtrader и orderlog

emulationtrader и orderlog
Atom
1/4/2014
sazon


Здравствуйте. Возникла проблема. Есть ордер лог на пару дней, хочется на нем протестировать. Гидра , ее последняя версия, его видит, генерирует стаканы.

Пишу следующее:

m_testSecurityList = new List<Security>(); m_testSecurityList.Add(tempSecurity);

m_emulationTrader = new EmulationTrader( new[] { m_testSecurityList[0] }, new[] { new Portfolio { Name = "TestSmaPortfolio", BeginValue = 1000000 } }) } };

m_testSecurityList[0].Trader = m_emulationTrader; m_emulationTrader.RegisterSecurity(m_testSecurityList[0]); m_emulationTrader.RegisterTrades(m_testSecurityList[0]); m_emulationTrader.RegisterMarketDepth(m_testSecurityList[0]); m_emulationTrader.RegisterOrderLog(m_testSecurityList[0]);

m_emulationTrader.NewOrderLogItems += items => NewOrderLogItemsMannual(items); m_emulationTrader.NewMarketDepths += items => NewMarketDepthMannual(items); m_emulationTrader.Connect(); m_emulationTrader.StartExport(); m_emulationTrader.Start(m_startDate, m_endDate);

Как результат, MarketTimeChanged бежит, но обработчик изменения стакана и появления ордер-лога не срабатывает. http://stocksharp.com/fo...rders-Log.aspx#post29057 - хотя тут все, насколько я понимаю,прекрасно работает. В примерах ничего толком не нашел по этому поводу. Заранее благодарен за помощь.




Thanks:




Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy