Browse Source

公平价格(仿真)以及它的ema,fix6

skyffire 10 tháng trước cách đây
mục cha
commit
844954a3cd
1 tập tin đã thay đổi với 3 bổ sung3 xóa
  1. 3 3
      src/msv.rs

+ 3 - 3
src/msv.rs

@@ -3,7 +3,7 @@ use std::str::FromStr;
 use actix_web::{HttpResponse};
 use chrono::Utc;
 use rust_decimal::{Decimal};
-use rust_decimal::prelude::{FromPrimitive, ToPrimitive, Zero};
+use rust_decimal::prelude::{FromPrimitive, ToPrimitive};
 use rust_decimal_macros::dec;
 use serde_json::{json, Value};
 use crate::db_connector::{get_simple_depths_json, get_trades_json};
@@ -309,8 +309,8 @@ pub fn generate_msv_by_trades(mut trades: Vec<Trade>, mills_back: Decimal, simpl
             msv_index = msv_index + 1;
         }
         if max_fair_d.is_zero() || max_fair_ema_d.is_zero() {
-            max_fair_d = fair_data[msv_index][1];
-            max_fair_ema_d = fair_data[msv_index][2];
+            max_fair_d = fair_data[msv_index - 1][1];
+            max_fair_ema_d = fair_data[msv_index - 1][2];
         }
 
         // 获取时间范围内的深度数据、买一及卖一价数据