diff --git a/src/main.rs b/src/main.rs index d9673e6..7cbd2fc 100644 --- a/src/main.rs +++ b/src/main.rs @@ -10,7 +10,7 @@ use tokio::time::Duration; use crate::bot::BfxBot; use crate::connectors::ExchangeDetails; -use crate::currency::Symbol; +use crate::currency::{Symbol, SymbolPair}; mod bot; mod connectors; @@ -52,10 +52,20 @@ async fn main() -> Result<(), BoxError> { api_secret, }; + let pairs = vec![ + SymbolPair::new(Symbol::BTC, Symbol::USD), + SymbolPair::new(Symbol::XMR, Symbol::USD), + SymbolPair::new(Symbol::ETH, Symbol::USD), + SymbolPair::new(Symbol::DERIV_ADA, Symbol::DERIV_USDT), + SymbolPair::new(Symbol::DERIV_POLKADOT, Symbol::DERIV_USDT), + SymbolPair::new(Symbol::DERIV_BTC, Symbol::DERIV_USDT), + SymbolPair::new(Symbol::DERIV_ETH, Symbol::DERIV_USDT), + SymbolPair::new(Symbol::DERIV_TESTBTC, Symbol::DERIV_TESTUSDT), + ]; + let mut bot = BfxBot::new( vec![bitfinex], - vec![Symbol::DERIV_ETH, Symbol::DERIV_BTC], - Symbol::DERIV_USDT, + pairs, Duration::new(10, 0), );