Browse Source

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

skyffire 10 months ago
parent
commit
369d92ca2b
1 changed files with 2 additions and 7 deletions
  1. 2 7
      src/msv.rs

+ 2 - 7
src/msv.rs

@@ -365,13 +365,8 @@ pub fn generate_msv_by_trades(mut trades: Vec<Trade>, mills_back: Decimal, simpl
             final_epr_data.push(vec![index_timestamp, Decimal::ZERO]);
             final_volume_data.push(vec![index_timestamp, Decimal::ZERO]);
 
-            if final_sigma_data.len() > 0 {
-                final_sigma_data.push(vec![index_timestamp, final_sigma_data.last().unwrap()[1]]);
-                final_sigma_ma_data.push(vec![index_timestamp, final_sigma_ma_data.last().unwrap()[1]]);
-            } else {
-                final_sigma_data.push(vec![index_timestamp, Decimal::ZERO]);
-                final_sigma_ma_data.push(vec![index_timestamp, Decimal::ZERO]);
-            }
+            final_sigma_data.push(vec![index_timestamp, max_fair_d]);
+            final_sigma_ma_data.push(vec![index_timestamp, max_fair_ema_d]);
 
         // 说明在这个时间范围内是有数据存在的,将各类副图放置完全
         } else {