Explorar o código

最低0.0004的波动

skyffire hai 9 meses
pai
achega
4885c7d3d7
Modificáronse 1 ficheiros con 2 adicións e 1 borrados
  1. 2 1
      strategy/src/predictor.rs

+ 2 - 1
strategy/src/predictor.rs

@@ -1,3 +1,4 @@
+use std::cmp::max;
 use std::collections::{BTreeMap, VecDeque};
 use std::sync::Arc;
 use chrono::{Utc};
@@ -500,7 +501,7 @@ impl Predictor {
                     self.params.open = if max_abs_value.is_zero() {
                         panic!("十分钟内毫无波动的行情,停机。")
                     } else {
-                        max_abs_value / Decimal::ONE_HUNDRED
+                        max(dec!(0.0004), max_abs_value / Decimal::ONE_HUNDRED)
                     };
 
                     if self.params.open != prev_open {