소스 검색

高倍率的delta,防止行情未到时成交。

skyffire 1 년 전
부모
커밋
acdf6143c4
1개의 변경된 파일6개의 추가작업 그리고 6개의 파일을 삭제
  1. 6 6
      strategy/src/avellaneda_stoikov.rs

+ 6 - 6
strategy/src/avellaneda_stoikov.rs

@@ -290,14 +290,14 @@ impl AvellanedaStoikov {
             }
 
             if self.ratio_edge > Decimal::ZERO {
-                self.ask_delta -= self.ratio_edge.abs() * (Decimal::TWO - self.t_diff);
-                self.bid_delta += self.sigma_square.abs() * dec!(5);
+                self.ask_delta -= self.sigma_square.abs() * (Decimal::TWO - self.t_diff);
+                self.bid_delta += self.sigma_square.abs() * dec!(10);
             } else if self.ratio_edge < Decimal::ZERO {
-                self.ask_delta += self.sigma_square.abs() * dec!(5);
-                self.bid_delta -= self.ratio_edge.abs() * (Decimal::TWO - self.t_diff);
+                self.ask_delta += self.sigma_square.abs() * dec!(10);
+                self.bid_delta -= self.sigma_square.abs() * (Decimal::TWO - self.t_diff);
             } else if self.ratio_edge == Decimal::ZERO {
-                self.ask_delta += self.sigma_square.abs() * dec!(5);
-                self.bid_delta += self.sigma_square.abs() * dec!(5);
+                self.ask_delta += self.sigma_square.abs() * dec!(10);
+                self.bid_delta += self.sigma_square.abs() * dec!(10);
             }
         }
     }