Тестирование через RealTimeTestTrader
Добрый день,
есть пару вопросов по принципу тестирования в s#
пытаюсь потестить стратегию на реальных данных
в стратегии формируется заявка
Цитата: var direction = OrderDirections.Buy;
var order = base.CreateOrder(direction, base.Security.GetMarketPrice(direction), base.Volume);
base.RegisterOrder(order);
В основном коде робота подписываюсь на NewOrder
вывожу инфо об ордере в консоль
Цитата: private void onNewOrder(Order order)
{
Console.WriteLine("Новый order:"+ order.Price);
}
при тесте заявки создаются выводится инфо в консоль
Там же подписываюсь на NewMyTrades
Цитата: private void onNewMyTrades(IEnumerable<MyTrade> trades)
{
Console.WriteLine("count"+trades.Count());
}
где также все данные вывожу в консоль
однако при тесте данные о новых сделках не поступают, получается что создание собственных сделок не эмулируется?
хотел протестировать стратегию тэйк-профит стоп-слос, а без событий о собственных сделках это невозможно.
или сделки также эмулируются, но в моем примере просто ордер не исполняется?
заранее спасибо за ответ!