|
|
@@ -47,7 +47,7 @@ fn read_params_json() -> Params {
|
|
|
let mut call_port = 5555;
|
|
|
// 运行模式 0.正常策略运行, 1.清理挂单及仓位
|
|
|
let mut run_mode = 0;
|
|
|
- let mut check_id = "-1".to_string();
|
|
|
+ let mut r_id = "-1".to_string();
|
|
|
|
|
|
let args: Vec<String> = std::env::args().collect();
|
|
|
|
|
|
@@ -83,10 +83,10 @@ fn read_params_json() -> Params {
|
|
|
}
|
|
|
|
|
|
//上报ID
|
|
|
- if arg.starts_with("--check_id=") {
|
|
|
+ if arg.starts_with("--r_id=") {
|
|
|
let parts: Vec<&str> = arg.split('=').collect();
|
|
|
if parts.len() == 2 {
|
|
|
- check_id = parts[1].to_string();
|
|
|
+ r_id = parts[1].to_string();
|
|
|
} else {
|
|
|
error!("启动失败,回执单id参数格式设置错误 --check_id=xxx!");
|
|
|
panic!("启动失败,回执单id参数格式设置错误 --check_id=xxx!");
|
|
|
@@ -98,12 +98,12 @@ fn read_params_json() -> Params {
|
|
|
let mut params = Params::new_json(path, call_port).unwrap();
|
|
|
if run_mode == 1 {
|
|
|
params.run_mode = 1;
|
|
|
- if check_id == "-1" {
|
|
|
- error!("启动失败,缺少机器人id参数!");
|
|
|
- panic!("启动失败,缺少机器人id参数!");
|
|
|
+ if r_id == "-1" {
|
|
|
+ error!("启动失败,缺少回执单id参数!");
|
|
|
+ panic!("启动失败,缺少回执单id参数!");
|
|
|
}
|
|
|
}
|
|
|
- params.check_id = check_id;
|
|
|
+ params.r_id = r_id;
|
|
|
return params;
|
|
|
}
|
|
|
|
|
|
@@ -147,7 +147,7 @@ async fn main() {
|
|
|
// core初始化动作
|
|
|
let mut core_arc = clear_core_libs::init(params.clone(), ws_running.clone(), running.clone(), cci_arc.clone()).await;
|
|
|
info!("开始执行清仓程序");
|
|
|
- core_arc.exit(params.check_id).await;
|
|
|
+ core_arc.exit(params.r_id).await;
|
|
|
info!("清仓程序执行完毕");
|
|
|
// 强制退出
|
|
|
std::process::exit(0);
|