فهرست منبع

清除strategy中现货逻辑

JiahengHe 10 ماه پیش
والد
کامیت
e1e95514fb
1فایلهای تغییر یافته به همراه4 افزوده شده و 8 حذف شده
  1. 4 8
      src/strategy.rs

+ 4 - 8
src/strategy.rs

@@ -276,14 +276,10 @@ impl Strategy {
         self.short_hold_value = self.pos.short_pos * self.mp;
         // debug!(?self.long_hold_value, ?self.short_hold_value);
 
-        // 分现货或合约计算最大开仓价值
-        if self.exchange.contains("spot") {
-            self.max_long_value = *local_cash * self.lever_rate * self.adjust_lever_rate;
-            self.max_short_value = *local_coin * self.lever_rate * self.adjust_lever_rate * self.mp;
-        } else {
-            self.max_long_value = self.equity * self.lever_rate * self.adjust_lever_rate;
-            self.max_short_value = self.max_long_value;
-        }
+        // 合约计算最大开仓价值
+        self.max_long_value = self.equity * self.lever_rate * self.adjust_lever_rate;
+        self.max_short_value = self.max_long_value;
+
         // debug!(?self.max_long_value, ?self.max_short_value, ?self.equity, ?self.lever_rate, ?self.adjust_lever_rate);
 
         // 参考价格