rust #10

Merged
peperunas merged 127 commits from rust into master 2021-02-18 09:42:16 +00:00
Showing only changes of commit 4d3a2ea892 - Show all commits

View File

@ -8,6 +8,7 @@ use tokio::time::delay_for;
use crate::connectors::Connector;
use crate::currency::{Symbol, SymbolPair};
use crate::events::EventKind;
use crate::pairs::PairStatus;
use crate::strategy::Strategy;
use crate::ticker::Ticker;
@ -28,14 +29,16 @@ impl<'a> BfxBot<'a> {
quote: Symbol,
tick_duration: Duration,
) -> Self {
let pair_statuses = trading_symbols
.iter()
.map(|x| SymbolPair::new(quote.clone(), x.clone()))
.map(|x| PairStatus::new(x, 1, None))
.collect();
BfxBot {
connector: Box::new(connector),
ticker: Ticker::new(tick_duration),
pair_statuses: trading_symbols
.iter()
.map(|x| SymbolPair::new(quote.clone(), x.clone()))
.map(|x| PairStatus::new(x, 1, None))
.collect(),
pair_statuses,
quote,
trading_symbols,
}