Ну вы же при инициализации указали параметры... Как только цена последней сделки достигает цены которая рассчитывается в соответствии с указанным вами PriceOffset позиция закрывается...
У StopLossStrategy есть параметр "Защищаемая позиция",
а вот если ее нет, т.е. я хочу, допустим, купить ниже текущей цены на 100п,
как следует поступать?
评论 (6)
登录 或 创建账户, 登录或注册以发表评论
Ну то что не покажут могу точно сказать) Вопрос поконкретнее задайте. Что не работает, при каких обстоятельствах...
Обстоятельства самые тривиальные -
foreach (var _tt in trades) { var stopLoss = new StopLossStrategy(_tt, 200) ;
дальше стратегия срабатывает и снимает позицию. Вопрос с том, что служит триггером для ее срабатывания.
Если цена последней сделки будет ниже \ выше (зависит от _tt.Direction) чем _tt.Price - (+) 200.
Если хоть одна сделка в потоке всех сделок удовлетворяет этому - то, конечно, стоп сработает. Т.е. считайте выставили обычный стоп на 200пп.
Ну вы же при инициализации указали параметры... Как только цена последней сделки достигает цены которая рассчитывается в соответствии с указанным вами PriceOffset позиция закрывается...
Ок. Сейчас тогда половлю.
У StopLossStrategy есть параметр "Защищаемая позиция", а вот если ее нет, т.е. я хочу, допустим, купить ниже текущей цены на 100п, как следует поступать?