|
|
@@ -1048,21 +1048,20 @@ impl Quant {
|
|
|
* 后1秒用于撤maker平仓单
|
|
|
* 休眠1秒再执行check_position 避免卡单导致漏仓位
|
|
|
*/
|
|
|
- info!("进入停机流程...");
|
|
|
+ info!("止损后进入停机流程...");
|
|
|
self.running.store(false, Ordering::Relaxed);
|
|
|
self.mode_signal = 80;
|
|
|
-
|
|
|
- info!("开始退出操作");
|
|
|
- info!("为避免api失效导致遗漏仓位 建议人工复查");
|
|
|
- self.check_position().await;
|
|
|
- // 开启停机信号
|
|
|
- // sleep(Duration::from_secs(1)).await;
|
|
|
- info!("双重检查遗漏仓位");
|
|
|
- self.check_position().await;
|
|
|
- info!("停机退出 停机原因: {}", self.exit_msg);
|
|
|
- // 发送交易状态 await self._post_params()
|
|
|
- // TODO: 向中控发送信号
|
|
|
- info!("退出进程!");
|
|
|
+ // info!("开始退出操作");
|
|
|
+ // info!("为避免api失效导致遗漏仓位 建议人工复查");
|
|
|
+ // self.check_position().await;
|
|
|
+ // // 开启停机信号
|
|
|
+ // // sleep(Duration::from_secs(1)).await;
|
|
|
+ // info!("双重检查遗漏仓位");
|
|
|
+ // self.check_position().await;
|
|
|
+ // info!("停机退出 停机原因: {}", self.exit_msg);
|
|
|
+ // // 发送交易状态 await self._post_params()
|
|
|
+ // // TODO: 向中控发送信号
|
|
|
+ // info!("退出进程!");
|
|
|
}
|
|
|
|
|
|
pub async fn exit(&mut self, delay: i8){
|