|
|
@@ -416,7 +416,7 @@ impl Predictor {
|
|
|
if self.inventory > Decimal::ZERO && close_rate > Decimal::ZERO {
|
|
|
// 是否强干扰平仓
|
|
|
let target_price = if self.params.is_strong_interfere {
|
|
|
- self.pos_avg_price - self.params.open_activate * self.mid_price * self.t_diff * dec!(0.5)
|
|
|
+ self.pos_avg_price + self.params.open_activate * self.mid_price * self.t_diff * dec!(0.5)
|
|
|
} else {
|
|
|
self.pos_avg_price
|
|
|
};
|
|
|
@@ -434,7 +434,7 @@ impl Predictor {
|
|
|
if self.inventory < Decimal::ZERO && close_rate < Decimal::ZERO {
|
|
|
// 是否强干扰平仓
|
|
|
let target_price = if self.params.is_strong_interfere {
|
|
|
- self.pos_avg_price + self.params.open_activate * self.mid_price * self.t_diff * dec!(0.5)
|
|
|
+ self.pos_avg_price - self.params.open_activate * self.mid_price * self.t_diff * dec!(0.5)
|
|
|
} else {
|
|
|
self.pos_avg_price
|
|
|
};
|