|
|
@@ -582,12 +582,12 @@ impl Predictor {
|
|
|
let bid_price = self.bid_price;
|
|
|
let last_price = self.last_price;
|
|
|
|
|
|
- // let spread = self.spread;
|
|
|
- // let spread_max = self.spread_max;
|
|
|
- // let spread_min = self.spread_max * Decimal::NEGATIVE_ONE;
|
|
|
- let spread = self.price_times_avg;
|
|
|
- let spread_max = self.fair_price_vec[1] / self.fair_price_vec[0];
|
|
|
- let spread_min = self.fair_price / self.mid_price;
|
|
|
+ let spread = self.spread;
|
|
|
+ let spread_max = self.spread_max;
|
|
|
+ let spread_min = self.spread_max * Decimal::NEGATIVE_ONE;
|
|
|
+ // let spread = self.price_times_avg;
|
|
|
+ // let spread_max = self.fair_price_vec[1] / self.fair_price_vec[0];
|
|
|
+ // let spread_min = self.fair_price / self.mid_price;
|
|
|
|
|
|
let optimal_ask_price = self.optimal_ask_price;
|
|
|
let optimal_bid_price = self.optimal_bid_price;
|
|
|
@@ -595,7 +595,7 @@ impl Predictor {
|
|
|
let inventory = self.inventory;
|
|
|
let sigma_square = self.error_rate;
|
|
|
let gamma = now - self.last_update_time;
|
|
|
- let kappa = self.pos_amount;
|
|
|
+ let kappa = self.fair_price / self.mid_price;
|
|
|
|
|
|
let flow_ratio = Decimal::ZERO;
|
|
|
let ref_price = self.fair_price;
|