소스 검색

平倉方面先觀察。

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

+ 4 - 12
strategy/src/avellaneda_stoikov.rs

@@ -267,19 +267,11 @@ impl AvellanedaStoikov {
             }
 
             if self.ratio_edge > Decimal::ZERO {
-                self.ask_delta = if self.inventory.is_sign_negative() {
-                    self.ask_delta - self.ratio_edge.abs() * (dec!(1.618) - dec!(6.18) * self.t_diff)
-                } else {
-                    self.ask_delta - self.ratio_edge.abs() * (dec!(1.618) - self.t_diff)
-                };
-                self.bid_delta = self.bid_delta + self.ratio_edge.abs() * Decimal::TEN;
+                self.ask_delta = self.ask_delta - self.ratio_edge.abs() * (dec!(1.618) - self.t_diff);
+                self.bid_delta = self.bid_delta + self.ratio_edge.abs() * Decimal::PI;
             } else if self.ratio_edge < Decimal::ZERO {
-                self.ask_delta = self.ask_delta + self.ratio_edge.abs() * Decimal::TEN;
-                self.bid_delta = if !self.inventory.is_sign_negative() {
-                    self.bid_delta - self.ratio_edge.abs() * (dec!(1.618) - dec!(6.18) * self.t_diff)
-                } else {
-                    self.bid_delta - self.ratio_edge.abs() * (dec!(1.618) - self.t_diff)
-                };
+                self.ask_delta = self.ask_delta + self.ratio_edge.abs() * Decimal::PI;
+                self.bid_delta = self.bid_delta - self.ratio_edge.abs() * (dec!(1.618) - self.t_diff);
             }
 
             if self.init_delta_plus.is_zero() {