Exemplo n.º 1
0
 protected Worker(
     ILogger <Worker> logger,
     ExchangeConfigProcessor exchangeConfigProcessor)
 {
     _logger = logger;
     _exchangeConfigProcessor = exchangeConfigProcessor;
 }
Exemplo n.º 2
0
 public DealsProcessor(IOptions <AppSettings> settings, ILogger <DealsProcessor> logger, ExchangeConfigProcessor exchangeConfigProcessor, AutoTradingProcessor autoTradingProcessor)
 {
     _logger                  = logger;
     _settings                = settings;
     _autoTradingProcessor    = autoTradingProcessor;
     _exchangeConfigProcessor = exchangeConfigProcessor;
 }
Exemplo n.º 3
0
 public BinanceWorker(ILogger <Worker> logger, IOptions <AppSettings> settings, CandleProcessor candlesProcessor, ExchangeConfigProcessor exchangeConfigProcessor) : base(logger, exchangeConfigProcessor)
 {
     _settings                = settings;
     _logger                  = logger;
     _candlesProcessor        = candlesProcessor;
     _exchangeConfigProcessor = exchangeConfigProcessor;
 }
Exemplo n.º 4
0
 public OrderSender(ILogger <OrderSender> logger, ExchangeConfigProcessor exchangeConfigProcessor, DealProcessor dealProcessor, IOptions <AppSettings> settings, IEnumerable <IExchangeOrdersSender> senders)
 {
     _logger                  = logger;
     _settings                = settings;
     _senders                 = senders;
     _dealProcessor           = dealProcessor;
     _exchangeConfigProcessor = exchangeConfigProcessor;
 }
Exemplo n.º 5
0
 public ExchangeController(
     ILogger <ExchangeController> logger,
     ExchangeConfigProcessor exchangeConfigProcessor
     )
 {
     _logger = logger;
     _exchangeConfigProcessor = exchangeConfigProcessor;
 }
Exemplo n.º 6
0
 public BinanceBookWorker(
     IOptions <AppSettings> settings,
     ILogger <Worker> logger,
     ExchangeConfigProcessor exchangeConfigProcessor,
     BookProcessor bookProcessor) : base(logger, exchangeConfigProcessor)
 {
     _logger        = logger;
     _settings      = settings;
     _bookProcessor = bookProcessor;
 }
 public BinanceCandlesMonitor(
     IOptions <AppSettings> settings,
     ILogger <BinanceCandlesMonitor> logger,
     ExchangeConfigProcessor exchangeConfigProcessor,
     CandleProcessor candleProcessor
     ) : base(logger, exchangeConfigProcessor)
 {
     _logger          = logger;
     _candleProcessor = candleProcessor;
 }
Exemplo n.º 8
0
 public BinanceDataBookWorker(
     ILogger <Worker> logger,
     ExchangeConfigProcessor exchangeConfigProcessor,
     TradesProcessor tradesProcessor,
     BookProcessor bookProcessor) : base(logger, exchangeConfigProcessor)
 {
     _logger          = logger;
     _bookProcessor   = bookProcessor;
     _tradesProcessor = tradesProcessor;
 }
 public OrdersProcessingWorker(
     ILogger <OrdersProcessingWorker> logger,
     IOptions <AppSettings> settings,
     AutoTradingProcessor autoTradingProcessor,
     ExchangeConfigProcessor exchangeConfigProcessor)
 {
     _exchangeConfigProcessor = exchangeConfigProcessor;
     _logger               = logger;
     _settings             = settings;
     _autoTradingProcessor = autoTradingProcessor;
 }
 public BinanceOrdersReceiver(
     ILogger <Worker> logger,
     IOptions <AppSettings> settings,
     ExchangeConfigProcessor exchangeConfigProcessor,
     OrderProcessor orderProcessor,
     BalanceProcessor balanceProcessor,
     DealProcessor dealProcessor) : base(logger, exchangeConfigProcessor)
 {
     _logger = logger;
     _exchangeConfigProcessor = exchangeConfigProcessor;
     _orderProcessor          = orderProcessor;
     _balanceProcessor        = balanceProcessor;
     _dealProcessor           = dealProcessor;
     _settings = settings;
 }
Exemplo n.º 11
0
 public BinanceWorker(IOptions <AppSettings> settings, ILogger <Worker> logger, ExchangeConfigProcessor exchangeConfigProcessor, TradesProcessor tradesProcessor) : base(logger, exchangeConfigProcessor)
 {
     _logger          = logger;
     _settings        = settings;
     _tradesProcessor = tradesProcessor;
 }