소스 검색

更容易入场。

skyffire 8 달 전
부모
커밋
e7b313d55a
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      strategy/src/predictor.rs

+ 2 - 2
strategy/src/predictor.rs

@@ -482,13 +482,13 @@ impl Predictor {
             self.bid_delta = dec!(0);
             self.ask_delta = dec!(-2);
 
-            self.optimal_bid_price = self.fair_price * dec!(1.001);
+            self.optimal_bid_price = max(self.fair_price, self.mid_price) * dec!(1.001);
             self.optimal_ask_price = Self::DONT_VIEW;
         } else if self.trade_condition == dec!(4) {
             self.ask_delta = dec!(0);
             self.bid_delta = dec!(-2);
 
-            self.optimal_ask_price = self.fair_price * dec!(0.999);
+            self.optimal_ask_price = min(self.fair_price, self.mid_price) * dec!(0.999);
             self.optimal_bid_price = Self::DONT_VIEW;
         }