Exemple #1
0
 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;
 }