← Back

Как зафиксировать причину срабатывания SLS стратегии?

Очень хочется глянуть. Такое впечатление, что срабатывает на "шипы" в потоке. Очень хочется оценить параметры срабатывания.

Comments (6)

Login or Create account, Log in or register to leave a comment

frontman
frontman

Ну то что не покажут могу точно сказать) Вопрос поконкретнее задайте. Что не работает, при каких обстоятельствах...

andy_baka_
andy_baka_ Author

Обстоятельства самые тривиальные -

foreach (var _tt in trades) { var stopLoss = new StopLossStrategy(_tt, 200) ;

                this.ChildStrategies.Add(stopLoss);
             }

дальше стратегия срабатывает и снимает позицию. Вопрос с том, что служит триггером для ее срабатывания.

Alexander
Alexander

andy_baka_: Обстоятельства самые тривиальные -

foreach (var _tt in trades) { var stopLoss = new StopLossStrategy(_tt, 200) ;

                this.ChildStrategies.Add(stopLoss);
             }

дальше стратегия срабатывает и снимает позицию. Вопрос с том, что служит триггером для ее срабатывания.

Если цена последней сделки будет ниже \ выше (зависит от _tt.Direction) чем _tt.Price - (+) 200.

Если хоть одна сделка в потоке всех сделок удовлетворяет этому - то, конечно, стоп сработает. Т.е. считайте выставили обычный стоп на 200пп.

frontman
frontman

Ну вы же при инициализации указали параметры... Как только цена последней сделки достигает цены которая рассчитывается в соответствии с указанным вами PriceOffset позиция закрывается...

andy_baka_
andy_baka_ Author

Ок. Сейчас тогда половлю.

Pantov
Pantov

У StopLossStrategy есть параметр "Защищаемая позиция", а вот если ее нет, т.е. я хочу, допустим, купить ниже текущей цены на 100п, как следует поступать?