|
|
@@ -354,11 +354,11 @@ impl Predictor {
|
|
|
|
|
|
// 重置开仓焦点,条件1
|
|
|
if !self.fair_rate_focus_open.is_zero() {
|
|
|
- if self.fair_rate_focus_open > Decimal::ZERO && self.error_rate < dec!(0.33) {
|
|
|
+ if self.fair_rate_focus_open > Decimal::ZERO && self.error_rate < dec!(0.9) {
|
|
|
self.fair_rate_focus_open = Decimal::ZERO;
|
|
|
}
|
|
|
|
|
|
- if self.fair_rate_focus_open < Decimal::ZERO && self.error_rate > dec!(-0.33) {
|
|
|
+ if self.fair_rate_focus_open < Decimal::ZERO && self.error_rate > dec!(-0.9) {
|
|
|
self.fair_rate_focus_open = Decimal::ZERO;
|
|
|
}
|
|
|
}
|
|
|
@@ -383,13 +383,13 @@ impl Predictor {
|
|
|
// 只有有强度的rate才有资格被称为针
|
|
|
if rate.abs() > self.params.open_activate {
|
|
|
// 向上涨,并且fair下穿mid,视为观测阶段开始
|
|
|
- if rate > Decimal::ZERO && self.error_rate > dec!(0.33) {
|
|
|
+ if rate > Decimal::ZERO && self.error_rate > dec!(0.9) {
|
|
|
self.fair_rate_focus_open = rate;
|
|
|
self.fair_price_focus_open = self.fair_price;
|
|
|
}
|
|
|
|
|
|
// 向下跌,并且fair上穿mid,视为观测阶段开始
|
|
|
- if rate < Decimal::ZERO && self.error_rate < dec!(-0.33) {
|
|
|
+ if rate < Decimal::ZERO && self.error_rate < dec!(-0.9) {
|
|
|
self.fair_rate_focus_open = rate;
|
|
|
self.fair_price_focus_open = self.fair_price;
|
|
|
}
|