Update random bits and bobs
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
This commit is contained in:
22
src/main.rs
22
src/main.rs
@@ -13,7 +13,7 @@ mod utils;
|
||||
use config::Config;
|
||||
use dotenv::dotenv;
|
||||
use log4rs::config::Deserializers;
|
||||
use tokio::{spawn, sync::mpsc, try_join};
|
||||
use tokio::{join, spawn, sync::mpsc, try_join};
|
||||
|
||||
#[tokio::main]
|
||||
async fn main() {
|
||||
@@ -21,6 +21,12 @@ async fn main() {
|
||||
log4rs::init_file("log4rs.yaml", Deserializers::default()).unwrap();
|
||||
let config = Config::arc_from_env();
|
||||
|
||||
try_join!(
|
||||
database::backfills_bars::unfresh(&config.clickhouse_client),
|
||||
database::backfills_news::unfresh(&config.clickhouse_client)
|
||||
)
|
||||
.unwrap();
|
||||
|
||||
database::cleanup_all(&config.clickhouse_client)
|
||||
.await
|
||||
.unwrap();
|
||||
@@ -28,15 +34,11 @@ async fn main() {
|
||||
.await
|
||||
.unwrap();
|
||||
|
||||
try_join!(
|
||||
database::backfills_bars::unfresh(&config.clickhouse_client),
|
||||
database::backfills_news::unfresh(&config.clickhouse_client)
|
||||
)
|
||||
.unwrap();
|
||||
|
||||
init::check_account(&config).await;
|
||||
init::rehydrate_orders(&config).await;
|
||||
init::check_positions(&config).await;
|
||||
join!(
|
||||
init::rehydrate_orders(&config),
|
||||
init::rehydrate_positions(&config)
|
||||
);
|
||||
|
||||
spawn(threads::trading::run(config.clone()));
|
||||
|
||||
@@ -61,7 +63,7 @@ async fn main() {
|
||||
create_send_await!(
|
||||
data_sender,
|
||||
threads::data::Message::new,
|
||||
threads::data::Action::Add,
|
||||
threads::data::Action::Enable,
|
||||
assets
|
||||
);
|
||||
|
||||
|
Reference in New Issue
Block a user