← Zurück

Тестирование через 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()); } где также все данные вывожу в консоль

однако при тесте данные о новых сделках не поступают, получается что создание собственных сделок не эмулируется?

хотел протестировать стратегию тэйк-профит стоп-слос, а без событий о собственных сделках это невозможно.

или сделки также эмулируются, но в моем примере просто ордер не исполняется?

заранее спасибо за ответ!

War dieses Thema hilfreich?

Thema teilen

Kommentare (1)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

bleed
bleed Autor

разобрался, просто сделка не происходила, по причине того что цена ушла в другую сторону.