浏览代码

flow_ratio_short代表了trades的MFI

skyffire 1 年之前
父节点
当前提交
842d7680ce
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      strategy/src/avellaneda_stoikov.rs

+ 2 - 2
strategy/src/avellaneda_stoikov.rs

@@ -395,7 +395,7 @@ impl AvellanedaStoikov {
         if flow_out_value + flow_in_value > *min_volume {
             // let now = (flow_in_value - flow_out_value) / (flow_out_value + flow_in_value);
             // a * now + (Decimal::ONE - a) * prev_flow_ratio
-            (flow_in_value - flow_out_value) / (flow_out_value + flow_in_value)
+            Decimal::ONE_HUNDRED * flow_in_value / (flow_out_value + flow_in_value)
         } else {
             Decimal::ZERO
         }
@@ -526,7 +526,7 @@ impl AvellanedaStoikov {
             inventory: self.inventory,
             sigma_square: self.money_flow_index,
             gamma: self.flow_ratio,
-            kappa: self.t_diff,
+            kappa: self.flow_ratio_short,
 
             flow_ratio: self.flow_ratio,
             ref_price: self.ref_price,