|
|
@@ -659,9 +659,8 @@ impl Core {
|
|
|
&trace_stack.ins);
|
|
|
|
|
|
if orders.is_not_empty() {
|
|
|
- TraceStack::show_delay(&trace_stack.ins);
|
|
|
// debug!("触发onTick");
|
|
|
- self._update_local_orders(&orders);
|
|
|
+ TraceStack::show_delay(&trace_stack.ins);
|
|
|
//异步交易所处理订单信号
|
|
|
let mut platform_rest_fb = self.platform_rest.clone_box();
|
|
|
// info!("订单指令:{:?}", orders);
|
|
|
@@ -670,6 +669,9 @@ impl Core {
|
|
|
platform_rest_fb.command_order(&mut orders, &ts).await;
|
|
|
});
|
|
|
|
|
|
+ // 发了单再更新本地记录。
|
|
|
+ self._update_local_orders(&orders);
|
|
|
+
|
|
|
// 更新中控账户相关信息
|
|
|
{
|
|
|
let mut now_balance = self.strategy.equity / self.used_pct;
|