|
|
@@ -661,7 +661,7 @@ impl Strategy {
|
|
|
|
|
|
// 命令生成
|
|
|
let key = format!("Cancel{}", client_id);
|
|
|
- let value = vec![order.client_id.clone(), order.order_id.clone()];
|
|
|
+ let value = vec![order.client_id.clone(), order.order_id.clone(), Utc::now().timestamp_millis().to_string()];
|
|
|
command.cancel.insert(key, value);
|
|
|
|
|
|
// 统计部分
|
|
|
@@ -771,7 +771,7 @@ impl Strategy {
|
|
|
for order_client_id in local_orders.keys() {
|
|
|
let order = local_orders.get(order_client_id).unwrap();
|
|
|
let key = format!("Cancel{}", *order_client_id);
|
|
|
- let value = vec![order.client_id.clone(), order.order_id.clone()];
|
|
|
+ let value = vec![order.client_id.clone(), order.order_id.clone(), Utc::now().timestamp_millis().to_string()];
|
|
|
|
|
|
if order.side == "pk".to_string() {
|
|
|
// if self.local_time - order.local_time > 500 || order.price > long_upper || order.price < long_lower {
|