Răsfoiți Sursa

平倉方面先觀察。

skyfffire 1 an în urmă
părinte
comite
b79124e1fd
1 a modificat fișierele cu 4 adăugiri și 12 ștergeri
  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() {