← Zurück

SampleHistoryTesting v.4.2.3.8 - Регистрация и исполнение Стоп-заявок формата QUIK на истории

Добрый день!

Столкнулся с проблемой регистрации стоп-заявок формата QUIK.

В связи со спецификой стратегии создание StopLossStrategy для меня не подходит, поэтому я создаю стратегию с использованием QUIK стоп-ордеров.

Проблема состоит в том что при регистрации таких заявок OnPositionsChanged срабатывает, а OnNewMyTrades нет. То есть позиция вроде как меняется, но сделок при этом нет.

Также, свойство Connector.MyTrades сделки отображает, но их цены и объемы равны 0. При этом свойство Connector.Positions.CurrentValue равно кол-ву MyTrades.

В принципе, для меня это не критично, но возможно тут баг.

Код тестовой стратегии в приложении. Стратегия просто выставляет стоп ордера по максимумам и минимумам свечей. Если при появлении новой свечи заявка не исполнена, то она снимается и выставляется новая, по новому макс и мин.

Спасибо

War dieses Thema hilfreich?

Thema teilen

Kommentare (4)

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

Mikhail Sukhov
Mikhail Sukhov

Тестирование не поддерживает стоп заявки.

AntonySS
AntonySS Autor

а RealTimeEmulationTrader<QuikTrader> стоп заявки поддерживает?

Mikhail Sukhov
Mikhail Sukhov

AntonySS: а RealTimeEmulationTrader стоп заявки поддерживает?

Сам эмулятор не поддерживает стоп-заявки. Источник данных не важен.

AntonySS
AntonySS Autor

Ок. Спасибо!