public OrdersController( ILogger <OrdersController> logger, IOptions <AppSettings> settings, DealProcessor dealProcessor, OrderProcessor orderProcessor, IPairConfigManager pairConfigManager, NatsConnector connector) { _logger = logger; _settings = settings; _orderProcessor = orderProcessor; _dealProcessor = dealProcessor; _pairConfigManager = pairConfigManager; _connector = connector; }
public AutoTradingProcessor( IOptions <AppSettings> settings, ILogger <AutoTradingProcessor> logger, IOrderProcessor orderProcessor, IBalanceManager balanceManager, ITradesManager tradesManager, IOrderManager orderManager, IBookManager bookManager, IDealManager dealManager, DealProcessor dealProcessor, NatsConnector connector) : base(settings, logger) { _logger = logger; _orderProcessor = orderProcessor; _balanceManager = balanceManager; _dealManager = dealManager; _tradesManager = tradesManager; _orderManager = orderManager; _dealProcessor = dealProcessor; _bookManager = bookManager; _connector = connector; _settings = settings; }