Change parameters for REAL
This commit is contained in:
parent
e4664c119a
commit
53512aa57c
|
|
@ -405,7 +405,7 @@ pub async fn set_available_usdt() {
|
||||||
} else {
|
} else {
|
||||||
// default: 5% of current_total_usdt
|
// default: 5% of current_total_usdt
|
||||||
// FIXME: dec!(0.05)
|
// 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;
|
let unit_trade_usdt = asset_info.unit_trade_usdt;
|
||||||
|
|
|
||||||
|
|
@ -209,7 +209,7 @@ pub async fn list_up_for_buy(
|
||||||
}
|
}
|
||||||
try_join_all(task_vec).await?;
|
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 filtered_data_4th_c = filtered_data_4th_arc.lock().await.clone();
|
||||||
let mut filtered_data_5th: Vec<FilteredData> = Vec::new();
|
let mut filtered_data_5th: Vec<FilteredData> = Vec::new();
|
||||||
let mut filtered_data_5th_arc: Arc<Mutex<Vec<FilteredData>>> =
|
let mut filtered_data_5th_arc: Arc<Mutex<Vec<FilteredData>>> =
|
||||||
|
|
@ -235,7 +235,7 @@ pub async fn list_up_for_buy(
|
||||||
}
|
}
|
||||||
average_amplitude /= 10.0;
|
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_5th_lock = filtered_data_5th_arc_c.lock().await;
|
||||||
let mut filtered_data = FilteredData::new();
|
let mut filtered_data = FilteredData::new();
|
||||||
filtered_data.symbol = element.symbol.clone();
|
filtered_data.symbol = element.symbol.clone();
|
||||||
|
|
|
||||||
|
|
@ -217,7 +217,7 @@ pub async fn list_up_for_buy(
|
||||||
}
|
}
|
||||||
try_join_all(task_vec).await?;
|
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 filtered_data_4th_c = filtered_data_4th_arc.lock().await.clone();
|
||||||
let mut filtered_data_5th: Vec<FilteredData> = Vec::new();
|
let mut filtered_data_5th: Vec<FilteredData> = Vec::new();
|
||||||
let mut filtered_data_5th_arc: Arc<Mutex<Vec<FilteredData>>> =
|
let mut filtered_data_5th_arc: Arc<Mutex<Vec<FilteredData>>> =
|
||||||
|
|
@ -243,7 +243,7 @@ pub async fn list_up_for_buy(
|
||||||
}
|
}
|
||||||
average_amplitude /= 10.0;
|
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_5th_lock = filtered_data_5th_arc_c.lock().await;
|
||||||
let mut filtered_data = FilteredData::new();
|
let mut filtered_data = FilteredData::new();
|
||||||
filtered_data.symbol = element.symbol.clone();
|
filtered_data.symbol = element.symbol.clone();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user