Răsfoiți Sursa

波动率指标更新,移除交易速率阈值。

skyffire 1 an în urmă
părinte
comite
6653d4b438
1 a modificat fișierele cu 2 adăugiri și 10 ștergeri
  1. 2 10
      src/msv.rs

+ 2 - 10
src/msv.rs

@@ -54,14 +54,6 @@ pub async fn generate_msv(query_value: Value) -> HttpResponse {
             return response
         }
     };
-    let trt = match parse_str_to_decimal(query_value.clone(), "trt") {
-        Ok(t) => {
-            t.to_i32().unwrap()
-        }
-        Err(response) => {
-            return response
-        }
-    };
     let trt_minutes_back = match parse_str_to_decimal(query_value.clone(), "trt_minutes_back") {
         Ok(t) => {
             t
@@ -87,7 +79,7 @@ pub async fn generate_msv(query_value: Value) -> HttpResponse {
         // 数据本地化处理
         let trades = parse_json_to_trades(db_response.data);
         // 指标生成
-        let indicator = generate_msv_by_trades(trades, mills_back, trt, trt_mills_back);
+        let indicator = generate_msv_by_trades(trades, mills_back, trt_mills_back);
 
         // 返回数据
         let response = Response {
@@ -106,7 +98,7 @@ pub async fn generate_msv(query_value: Value) -> HttpResponse {
 }
 
 // 将trades转换为具体指标
-pub fn generate_msv_by_trades(mut trades: Vec<Trade>, mills_back: Decimal, _trt: i32, trt_mills_back: Decimal) -> Value {
+pub fn generate_msv_by_trades(mut trades: Vec<Trade>, mills_back: Decimal, trt_mills_back: Decimal) -> Value {
     let mut msv_data: Vec<Vec<Decimal>> = vec![];
     let mut tr_data: Vec<Vec<Decimal>> = vec![];