diff --git a/src/value_estimation_team/indicators/ema.rs b/src/value_estimation_team/indicators/ema.rs index 8c474be..613f7cd 100644 --- a/src/value_estimation_team/indicators/ema.rs +++ b/src/value_estimation_team/indicators/ema.rs @@ -50,11 +50,7 @@ pub async fn ema( let symbol_c = symbol.clone(); let rt_data_vec_c = rt_data_vec.clone(); task_vec.push(tokio::spawn(async move { - if rt_data_vec_c.len() < moving_number { - ema_data.ema_value = 0.0; - ema_data.close_time = 0; - ema_data_vec.push(ema_data.clone()); - } else { + if rt_data_vec_c.len() > moving_number { let partial_vec1 = rt_data_vec_c.get(..moving_number).unwrap(); let partial_vec2 = rt_data_vec_c.get(moving_number..).unwrap();