Update filtering

This commit is contained in:
Sik Yoon 2024-05-11 16:34:44 +09:00
parent d6fbe5307a
commit 6d843dc0e2

View File

@ -51,8 +51,8 @@ pub async fn list_up_for_buy(
// } // }
// remove_keys(&mut filtered_data, keys_to_remove).await; // remove_keys(&mut filtered_data, keys_to_remove).await;
// Wiliams %R(200) < -50.0 // Wiliams %R(200) < -60.0
// Wiliams %R(30) < -50.0 // Wiliams %R(30) < -60.0
let mut keys_to_remove: HashSet<String> = HashSet::new(); let mut keys_to_remove: HashSet<String> = HashSet::new();
let mut wprs200 = wiliams_percent_r(200, &alldata.rt_price_30m_vec, &filtered_data).await?; let mut wprs200 = wiliams_percent_r(200, &alldata.rt_price_30m_vec, &filtered_data).await?;
let mut wprs30 = wiliams_percent_r(30, &alldata.rt_price_30m_vec, &filtered_data).await?; let mut wprs30 = wiliams_percent_r(30, &alldata.rt_price_30m_vec, &filtered_data).await?;
@ -62,9 +62,9 @@ pub async fn list_up_for_buy(
if wpr200_vec.len() > 15 if wpr200_vec.len() > 15
&& wpr30_vec.len() > 15 && wpr30_vec.len() > 15
&& wpr200_vec.last().unwrap().close_time > server_epoch && wpr200_vec.last().unwrap().close_time > server_epoch
&& wpr200_vec.last().unwrap().r_value < -50.0 && wpr200_vec.last().unwrap().r_value < -60.0
&& wpr30_vec.last().unwrap().close_time > server_epoch && wpr30_vec.last().unwrap().close_time > server_epoch
&& wpr30_vec.last().unwrap().r_value < -50.0 && wpr30_vec.last().unwrap().r_value < -60.0
{ {
} else { } else {
keys_to_remove.insert(symbol.clone()); keys_to_remove.insert(symbol.clone());