Prechádzať zdrojové kódy

修复 取消观测的条件3

skyfffire 10 mesiacov pred
rodič
commit
a46fba635f
1 zmenil súbory, kde vykonal 2 pridanie a 2 odobranie
  1. 2 2
      strategy/src/predictor.rs

+ 2 - 2
strategy/src/predictor.rs

@@ -332,11 +332,11 @@ impl Predictor {
             if !self.fair_price_focus.is_zero() {
                 let focus_rate = (self.fair_price - self.fair_price_focus) / self.fair_price_focus;
 
-                if self.fair_rate_focus > Decimal::ZERO && focus_rate > self.params.open / Decimal::TWO {
+                if self.fair_rate_focus > Decimal::ZERO && focus_rate < Decimal::NEGATIVE_ONE * self.params.open / Decimal::TWO {
                     self.fair_rate_focus = Decimal::ZERO;
                 }
 
-                if self.fair_rate_focus < Decimal::ZERO && focus_rate < Decimal::NEGATIVE_ONE * self.params.open / Decimal::TWO {
+                if self.fair_rate_focus < Decimal::ZERO && focus_rate > self.params.open / Decimal::TWO {
                     self.fair_rate_focus = Decimal::ZERO;
                 }
             }