stock-trek 0.4.3

Stock Trek time-series analysis
Documentation
use crate::{
    exchanges::{
        exchange::Exchange, in_memory_exchange::InMemoryExchange, order_capability::OrderCapability,
    },
    market_data::market::Market,
};
use digdigdig3::Symbol;
use std::collections::{HashMap, HashSet};

pub struct ExchangesFactory {}

impl ExchangesFactory {
    pub fn in_memory(
        capabilities: HashSet<OrderCapability>,
        markets: HashMap<Symbol, Market>,
    ) -> Exchange {
        InMemoryExchange::new(capabilities, markets)
    }
}