瀏覽代碼

使用ref_price平仓,而不是mid_price

skyffire 1 年之前
父節點
當前提交
97eac7ab6e
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      strategy/src/avellaneda_stoikov.rs

+ 2 - 2
strategy/src/avellaneda_stoikov.rs

@@ -271,12 +271,12 @@ impl AvellanedaStoikov {
 
     pub fn update_optimal_ask_and_bid(&mut self) {
         self.optimal_ask_price = if self.ask_delta == Decimal::NEGATIVE_ONE {
-            self.mid_price
+            self.ref_price
         } else {
             max(self.ref_price + self.ask_delta, self.ask_price)
         };
         self.optimal_bid_price = if self.bid_price == Decimal::NEGATIVE_ONE {
-            self.mid_price
+            self.ref_price
         } else {
             min(self.ref_price - self.bid_delta, self.bid_price)
         };