|
|
@@ -1,20 +1,11 @@
|
|
|
+mod server;
|
|
|
+
|
|
|
use std::collections::BTreeMap;
|
|
|
use std::str::FromStr;
|
|
|
use tracing::{info, subscriber};
|
|
|
use strategy::params::Params;
|
|
|
use strategy::quant::Quant;
|
|
|
|
|
|
-// fn get_log(log_level: String) -> tracing::Level {
|
|
|
-// return match log_level.as_str() {
|
|
|
-// "trace" => { tracing::Level::TRACE },
|
|
|
-// "debug" => { tracing::Level::DEBUG },
|
|
|
-// "info" => { tracing::Level::INFO },
|
|
|
-// "warn" => { tracing::Level::WARN },
|
|
|
-// "error" => { tracing::Level::ERROR },
|
|
|
-// _ => { tracing::Level::TRACE }
|
|
|
-// }
|
|
|
-// }
|
|
|
-
|
|
|
#[tokio::main]
|
|
|
async fn main() {
|
|
|
// 获取本地配置
|
|
|
@@ -31,8 +22,11 @@ async fn main() {
|
|
|
info!(?params);
|
|
|
info!(?tracing_log_level);
|
|
|
|
|
|
- let mut quant = Quant::new(params);
|
|
|
- let exchange_params:BTreeMap<String, String> = BTreeMap::new();
|
|
|
+ let mut quant = Quant::new(params.clone());
|
|
|
+
|
|
|
+ let mut exchange_params:BTreeMap<String, String> = BTreeMap::new();
|
|
|
+ exchange_params.insert("access_key".to_string(), params.access_key.clone());
|
|
|
+ exchange_params.insert("secret_key".to_string(), params.secret_key.clone());
|
|
|
|
|
|
quant.before_trade(exchange_params).await;
|
|
|
}
|