diff --git a/src/strategy_team/future_strategy_long.rs b/src/strategy_team/future_strategy_long.rs index 1a05f3a..3200a9b 100644 --- a/src/strategy_team/future_strategy_long.rs +++ b/src/strategy_team/future_strategy_long.rs @@ -46,11 +46,11 @@ pub async fn list_up_for_buy( && ema30_vec.last().unwrap().close_time == ema200_vec.last().unwrap().close_time { if ema30_vec.last().unwrap().ema_value > ema200_vec.last().unwrap().ema_value - && ema30_vec[ema30_vec.len()-1].ema_value - ema200_vec[ema30_vec.len()-1].ema_value > ema30_vec[ema30_vec.len()-2].ema_value - ema200_vec[ema30_vec.len()-2].ema_value - && ema30_vec[ema30_vec.len()-2].ema_value - ema200_vec[ema30_vec.len()-2].ema_value > ema30_vec[ema30_vec.len()-3].ema_value - ema200_vec[ema30_vec.len()-3].ema_value - && ema30_vec[ema30_vec.len()-3].ema_value - ema200_vec[ema30_vec.len()-3].ema_value > ema30_vec[ema30_vec.len()-4].ema_value - ema200_vec[ema30_vec.len()-4].ema_value - && ema30_vec[ema30_vec.len()-4].ema_value - ema200_vec[ema30_vec.len()-4].ema_value > ema30_vec[ema30_vec.len()-5].ema_value - ema200_vec[ema30_vec.len()-5].ema_value - && ema30_vec[ema30_vec.len()-5].ema_value - ema200_vec[ema30_vec.len()-5].ema_value > ema30_vec[ema30_vec.len()-6].ema_value - ema200_vec[ema30_vec.len()-6].ema_value + && ema30_vec[ema30_vec.len()-1].ema_value - ema200_vec[ema200_vec.len()-1].ema_value > ema30_vec[ema30_vec.len()-2].ema_value - ema200_vec[ema200_vec.len()-2].ema_value + && ema30_vec[ema30_vec.len()-2].ema_value - ema200_vec[ema200_vec.len()-2].ema_value > ema30_vec[ema30_vec.len()-3].ema_value - ema200_vec[ema200_vec.len()-3].ema_value + && ema30_vec[ema30_vec.len()-3].ema_value - ema200_vec[ema200_vec.len()-3].ema_value > ema30_vec[ema30_vec.len()-4].ema_value - ema200_vec[ema200_vec.len()-4].ema_value + && ema30_vec[ema30_vec.len()-4].ema_value - ema200_vec[ema200_vec.len()-4].ema_value > ema30_vec[ema30_vec.len()-5].ema_value - ema200_vec[ema200_vec.len()-5].ema_value + && ema30_vec[ema30_vec.len()-5].ema_value - ema200_vec[ema200_vec.len()-5].ema_value > ema30_vec[ema30_vec.len()-6].ema_value - ema200_vec[ema200_vec.len()-6].ema_value { values.current_price = current_info.0; values.closetime = current_info.1; diff --git a/src/strategy_team/future_strategy_short.rs b/src/strategy_team/future_strategy_short.rs index 67b3455..c0659ca 100644 --- a/src/strategy_team/future_strategy_short.rs +++ b/src/strategy_team/future_strategy_short.rs @@ -46,11 +46,11 @@ pub async fn list_up_for_buy( && ema30_vec.last().unwrap().close_time == ema200_vec.last().unwrap().close_time { if ema30_vec.last().unwrap().ema_value < ema200_vec.last().unwrap().ema_value - && ema30_vec[ema30_vec.len()-1].ema_value - ema200_vec[ema30_vec.len()-1].ema_value < ema30_vec[ema30_vec.len()-2].ema_value - ema200_vec[ema30_vec.len()-2].ema_value - && ema30_vec[ema30_vec.len()-2].ema_value - ema200_vec[ema30_vec.len()-2].ema_value < ema30_vec[ema30_vec.len()-3].ema_value - ema200_vec[ema30_vec.len()-3].ema_value - && ema30_vec[ema30_vec.len()-3].ema_value - ema200_vec[ema30_vec.len()-3].ema_value < ema30_vec[ema30_vec.len()-4].ema_value - ema200_vec[ema30_vec.len()-4].ema_value - && ema30_vec[ema30_vec.len()-4].ema_value - ema200_vec[ema30_vec.len()-4].ema_value < ema30_vec[ema30_vec.len()-5].ema_value - ema200_vec[ema30_vec.len()-5].ema_value - && ema30_vec[ema30_vec.len()-5].ema_value - ema200_vec[ema30_vec.len()-5].ema_value < ema30_vec[ema30_vec.len()-6].ema_value - ema200_vec[ema30_vec.len()-6].ema_value + && ema30_vec[ema30_vec.len()-1].ema_value - ema200_vec[ema200_vec.len()-1].ema_value < ema30_vec[ema30_vec.len()-2].ema_value - ema200_vec[ema200_vec.len()-2].ema_value + && ema30_vec[ema30_vec.len()-2].ema_value - ema200_vec[ema200_vec.len()-2].ema_value < ema30_vec[ema30_vec.len()-3].ema_value - ema200_vec[ema200_vec.len()-3].ema_value + && ema30_vec[ema30_vec.len()-3].ema_value - ema200_vec[ema200_vec.len()-3].ema_value < ema30_vec[ema30_vec.len()-4].ema_value - ema200_vec[ema200_vec.len()-4].ema_value + && ema30_vec[ema30_vec.len()-4].ema_value - ema200_vec[ema200_vec.len()-4].ema_value < ema30_vec[ema30_vec.len()-5].ema_value - ema200_vec[ema200_vec.len()-5].ema_value + && ema30_vec[ema30_vec.len()-5].ema_value - ema200_vec[ema200_vec.len()-5].ema_value < ema30_vec[ema30_vec.len()-6].ema_value - ema200_vec[ema200_vec.len()-6].ema_value { values.current_price = current_info.0; values.closetime = current_info.1;