Эх сурвалжийг харах

增加挂单信息打印 解决sats精度问题

JiahengHe 1 жил өмнө
parent
commit
7a4b890249

+ 1 - 1
standard/src/gate_swap.rs

@@ -604,7 +604,7 @@ impl Platform for GateSwap {
             let side = order_command.limits_open[item].get(1).unwrap().clone();
             let side = order_command.limits_open[item].get(1).unwrap().clone();
             let price = Decimal::from_str(&*order_command.limits_open[item].get(2).unwrap().clone()).unwrap();
             let price = Decimal::from_str(&*order_command.limits_open[item].get(2).unwrap().clone()).unwrap();
             let cid = order_command.limits_open[item].get(3).unwrap().clone();
             let cid = order_command.limits_open[item].get(3).unwrap().clone();
-
+            info!("挂单信息 limits_open: {:?}", order_command.limits_open);
             //  order_name: [数量,方向,价格,c_id]
             //  order_name: [数量,方向,价格,c_id]
             let mut self_clone = self.clone();
             let mut self_clone = self.clone();
             let handle = spawn(async move {
             let handle = spawn(async move {

+ 2 - 2
strategy/src/strategy.rs

@@ -352,8 +352,8 @@ impl Strategy {
     // 耗时700微秒
     // 耗时700微秒
     // #[instrument(skip(self), level="TRACE")]
     // #[instrument(skip(self), level="TRACE")]
     pub fn _print_summary(&mut self) {
     pub fn _print_summary(&mut self) {
-        self.mp.rescale(6);
-        self.ref_price.rescale(6);
+        self.mp.rescale(10);
+        self.ref_price.rescale(10);
         self.equity.rescale(3);
         self.equity.rescale(3);
         self.cash.rescale(3);
         self.cash.rescale(3);
         let mut value = self.coin * self.mp;
         let mut value = self.coin * self.mp;