Update filtering

This commit is contained in:
Sik Yoon 2024-05-25 23:42:27 +09:00
parent 5dd0873add
commit f438ae502b
2 changed files with 4 additions and 4 deletions

View File

@ -157,7 +157,7 @@ pub async fn list_up_for_buy(
amplitude_variance = amplitude_variance / (opclo_sample_length - 1) as f64; amplitude_variance = amplitude_variance / (opclo_sample_length - 1) as f64;
let standard_deviation_amplitude = amplitude_variance.sqrt(); let standard_deviation_amplitude = amplitude_variance.sqrt();
target_profit_percent = target_profit_percent =
average_amplitude + (standard_deviation_amplitude * 0.5); average_amplitude + (standard_deviation_amplitude * 2.0);
if target_profit_percent * 2.0 > 0.14 { if target_profit_percent * 2.0 > 0.14 {
do_buy = true; do_buy = true;
@ -260,7 +260,7 @@ pub async fn list_up_for_sell(all_data: &AllData) -> Result<(), Box<dyn std::err
amplitude_variance = amplitude_variance / (opclo_sample_length - 1) as f64; amplitude_variance = amplitude_variance / (opclo_sample_length - 1) as f64;
let standard_deviation_amplitude = amplitude_variance.sqrt(); let standard_deviation_amplitude = amplitude_variance.sqrt();
target_profit_percent = target_profit_percent =
average_amplitude + (standard_deviation_amplitude * 0.5); average_amplitude + (standard_deviation_amplitude * 2.0);
} }
} }
let mut is_sell = false; let mut is_sell = false;

View File

@ -157,7 +157,7 @@ pub async fn list_up_for_buy(
amplitude_variance = amplitude_variance / (opclo_sample_length - 1) as f64; amplitude_variance = amplitude_variance / (opclo_sample_length - 1) as f64;
let standard_deviation_amplitude = amplitude_variance.sqrt(); let standard_deviation_amplitude = amplitude_variance.sqrt();
target_profit_percent = target_profit_percent =
average_amplitude + (standard_deviation_amplitude * 0.5); average_amplitude + (standard_deviation_amplitude * 2.0);
if target_profit_percent * 2.0 > 0.14 { if target_profit_percent * 2.0 > 0.14 {
do_buy = true; do_buy = true;
@ -259,7 +259,7 @@ pub async fn list_up_for_sell(all_data: &AllData) -> Result<(), Box<dyn std::err
amplitude_variance = amplitude_variance / (opclo_sample_length - 1) as f64; amplitude_variance = amplitude_variance / (opclo_sample_length - 1) as f64;
let standard_deviation_amplitude = amplitude_variance.sqrt(); let standard_deviation_amplitude = amplitude_variance.sqrt();
target_profit_percent = target_profit_percent =
average_amplitude + (standard_deviation_amplitude * 0.5); average_amplitude + (standard_deviation_amplitude * 2.0);
} }
} }