From 748325892299091b78b828c971aaacfd85d7688f Mon Sep 17 00:00:00 2001 From: Sik Yoon Date: Thu, 30 May 2024 02:38:25 +0900 Subject: [PATCH] Fix referring wrong index --- src/strategy_team/future_strategy_long.rs | 10 +++++----- src/strategy_team/future_strategy_short.rs | 10 +++++----- 2 files changed, 10 insertions(+), 10 deletions(-) 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;