|
|
@@ -334,17 +334,17 @@ impl Predictor {
|
|
|
if fair_price_count != 0 {
|
|
|
self.fair_price = fair_price_sum / Decimal::from(fair_price_count);
|
|
|
|
|
|
- let mut spread_abs = ((self.fair_price - self.mid_price) / self.mid_price).abs();
|
|
|
- spread_abs.rescale(5);
|
|
|
-
|
|
|
- self.spread_vec.push_back(spread_abs);
|
|
|
- if self.spread_vec.len() > 3000 {
|
|
|
- self.spread_vec.pop_front();
|
|
|
- }
|
|
|
-
|
|
|
- let opt_abs_value = self.spread_vec.iter().max().unwrap().clone();
|
|
|
-
|
|
|
- self.params.open = max(max(self.params.min_open, dec!(0.0006)), opt_abs_value);
|
|
|
+ // let mut spread_abs = ((self.fair_price - self.mid_price) / self.mid_price).abs();
|
|
|
+ // spread_abs.rescale(5);
|
|
|
+ //
|
|
|
+ // self.spread_vec.push_back(spread_abs);
|
|
|
+ // if self.spread_vec.len() > 3000 {
|
|
|
+ // self.spread_vec.pop_front();
|
|
|
+ // }
|
|
|
+ //
|
|
|
+ // let opt_abs_value = self.spread_vec.iter().max().unwrap().clone();
|
|
|
+ //
|
|
|
+ // self.params.open = max(max(self.params.min_open, dec!(0.0006)), opt_abs_value);
|
|
|
}
|
|
|
}
|
|
|
|