Explorar o código

平倉方面先觀察。

skyfffire hai 1 ano
pai
achega
b79124e1fd
Modificáronse 1 ficheiros con 4 adicións e 12 borrados
  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() {