소스 검색

使用4根进行计算。

skyffire 1 년 전
부모
커밋
e60c3c03ac
2개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  1. 1 1
      standard/src/bybit_swap.rs
  2. 2 2
      strategy/src/avellaneda_stoikov.rs

+ 1 - 1
standard/src/bybit_swap.rs

@@ -210,7 +210,7 @@ impl Platform for BybitSwap {
     async fn get_record(&mut self, interval: String) -> Result<Vec<Record>, Error> {
         let symbol = self.symbol_uppercase.clone();
 
-        let res_data = self.request.get_record(symbol, interval, "3".to_string()).await;
+        let res_data = self.request.get_record(symbol, interval, "100".to_string()).await;
 
         if res_data.code == 200 {
             let mut records: Vec<Record> = vec![];

+ 2 - 2
strategy/src/avellaneda_stoikov.rs

@@ -189,12 +189,12 @@ impl AvellanedaStoikov {
             }
         }
 
-        if self.record_vec.len() > 3 {
+        if self.record_vec.len() > 4 {
             self.record_vec.pop_front();
         }
 
         // 如果蜡烛数量足够,则更新mfi
-        if self.record_vec.len() >= 3 {
+        if self.record_vec.len() >= 4 {
             self.update_mfi();
         }
     }