From 53512aa57c6a94645e31af9e6b261b059d06211f Mon Sep 17 00:00:00 2001 From: Sik Yoon Date: Mon, 25 Dec 2023 21:06:42 +0900 Subject: [PATCH] Change parameters for REAL --- src/coex/assets_managing_team.rs | 2 +- src/strategy_team/strategy_005.rs | 4 ++-- src/strategy_team/strategy_006.rs | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/coex/assets_managing_team.rs b/src/coex/assets_managing_team.rs index a7da673..a08dd06 100644 --- a/src/coex/assets_managing_team.rs +++ b/src/coex/assets_managing_team.rs @@ -405,7 +405,7 @@ pub async fn set_available_usdt() { } else { // default: 5% of current_total_usdt // FIXME: dec!(0.05) - available_usdt = decimal_mul(asset_info.current_total_usdt, dec!(0.05)); + available_usdt = decimal_mul(asset_info.current_total_usdt, dec!(1)); } let unit_trade_usdt = asset_info.unit_trade_usdt; diff --git a/src/strategy_team/strategy_005.rs b/src/strategy_team/strategy_005.rs index 0b0dca2..61deac2 100644 --- a/src/strategy_team/strategy_005.rs +++ b/src/strategy_team/strategy_005.rs @@ -209,7 +209,7 @@ pub async fn list_up_for_buy( } try_join_all(task_vec).await?; - // 5th filtering: 0.5% <= the average amplitude of the latest 10 30m candles <= 1.5% + // 5th filtering: 0.5% <= the average amplitude of the latest 10 30m candles <= 1.0% let filtered_data_4th_c = filtered_data_4th_arc.lock().await.clone(); let mut filtered_data_5th: Vec = Vec::new(); let mut filtered_data_5th_arc: Arc>> = @@ -235,7 +235,7 @@ pub async fn list_up_for_buy( } average_amplitude /= 10.0; - if 0.005 <= average_amplitude && average_amplitude <= 0.015 { + if 0.005 <= average_amplitude && average_amplitude <= 0.01 { let mut filtered_data_5th_lock = filtered_data_5th_arc_c.lock().await; let mut filtered_data = FilteredData::new(); filtered_data.symbol = element.symbol.clone(); diff --git a/src/strategy_team/strategy_006.rs b/src/strategy_team/strategy_006.rs index cd66338..158d6aa 100644 --- a/src/strategy_team/strategy_006.rs +++ b/src/strategy_team/strategy_006.rs @@ -217,7 +217,7 @@ pub async fn list_up_for_buy( } try_join_all(task_vec).await?; - // 5th filtering: 0.5% <= the average amplitude of the latest 10 30m candles <= 1.5% + // 5th filtering: 0.5% <= the average amplitude of the latest 10 30m candles <= 1.0% let filtered_data_4th_c = filtered_data_4th_arc.lock().await.clone(); let mut filtered_data_5th: Vec = Vec::new(); let mut filtered_data_5th_arc: Arc>> = @@ -243,7 +243,7 @@ pub async fn list_up_for_buy( } average_amplitude /= 10.0; - if 0.005 <= average_amplitude && average_amplitude <= 0.015 { + if 0.005 <= average_amplitude && average_amplitude <= 0.01 { let mut filtered_data_5th_lock = filtered_data_5th_arc_c.lock().await; let mut filtered_data = FilteredData::new(); filtered_data.symbol = element.symbol.clone();