Update filtering

This commit is contained in:
Sik Yoon 2024-06-01 20:07:52 +09:00
parent f3cb66f5f6
commit dcfbf64036
2 changed files with 14 additions and 2 deletions

View File

@ -92,7 +92,13 @@ pub async fn list_up_for_buy(
&& supertrend_vec.last().is_some_and(|a| a.close_time == values.closetime) && supertrend_vec.last().is_some_and(|a| a.close_time == values.closetime)
&& supertrend_vec.last().unwrap().area == SuperTrendArea::UP && supertrend_vec.last().unwrap().area == SuperTrendArea::UP
&& supertrend_vec[supertrend_vec.len()-2].area == SuperTrendArea::UP { && supertrend_vec[supertrend_vec.len()-2].area == SuperTrendArea::UP {
let a = supertrend_vec.get(supertrend_vec.len()-6..supertrend_vec.len()-1).unwrap();
for element in a {
if element.signal == Some(SuperTrendSignal::BUY) {
do_buy = true; do_buy = true;
break;
}
}
} }
} }

View File

@ -92,7 +92,13 @@ pub async fn list_up_for_buy(
&& supertrend_vec.last().is_some_and(|a| a.close_time == values.closetime) && supertrend_vec.last().is_some_and(|a| a.close_time == values.closetime)
&& supertrend_vec.last().unwrap().area == SuperTrendArea::DOWN && supertrend_vec.last().unwrap().area == SuperTrendArea::DOWN
&& supertrend_vec[supertrend_vec.len()-2].area == SuperTrendArea::DOWN { && supertrend_vec[supertrend_vec.len()-2].area == SuperTrendArea::DOWN {
let a = supertrend_vec.get(supertrend_vec.len()-6..supertrend_vec.len()-1).unwrap();
for element in a {
if element.signal == Some(SuperTrendSignal::SELL) {
do_buy = true; do_buy = true;
break;
}
}
} }
} }