public TradeController(AppSettings appSettings,
                        IWorker worker,
                        ISelfInspectionService inspectionService,
                        IExchangeTradeService exchangeTradeService)
 {
     _appSettings          = appSettings;
     _worker               = worker;
     _insepectionService   = inspectionService;
     _exchangeTradeService = exchangeTradeService;
 }
 public OpportunityService(IArbitrageService arbitrageService,
                           IOrderService orderService,
                           IExchangeTradeService exchangeTradeService,
                           ILogger <OpportunityService> logger)
 {
     _arbitrageService     = arbitrageService;
     _orderService         = orderService;
     _exchangeTradeService = exchangeTradeService;
     _logger = logger;
 }
 public SelfInspectionService(AppSettings appSettings,
                              IBitstampConfig bitStampConfig,
                              IGdaxConfig gdaxConfig,
                              IObservationService observationService,
                              IExchangeDataService exchangeDataService,
                              IExchangeTradeService exchangeTradeService)
 {
     _appSettings          = appSettings;
     _bitStampConfig       = bitStampConfig;
     _gdaxConfig           = gdaxConfig;
     _observationService   = observationService;
     _exchangeDataService  = exchangeDataService;
     _exchangeTradeService = exchangeTradeService;
 }
Beispiel #4
0
        public App(ILogger <App> logger,
                   ISelfInspectionService selfInspectionService,
                   IExchangeDataService exchangeDataService,
                   IExchangeTradeService exchangeTradeService,
                   IObservationService observationService,
                   IOpportunityService opportunityService,
                   IWorker worker)
        {
            _logger = logger;
            _selfInspectionService = selfInspectionService;
            _exchangeDataService   = exchangeDataService;
            _exchangeTradeService  = exchangeTradeService;
            _observationService    = observationService;

            _worker = worker;
        }
Beispiel #5
0
        public App(ILogger <App> logger,
                   AppSettings appSettings,
                   IExchangeDataService exchangeDataService,
                   IExchangeTradeService exchangeTradeService,
                   IObservationService observationService,
                   IOpportunityService opportunityService,
                   IWorker worker)
        {
            _appSettings          = appSettings;
            _logger               = logger;
            _exchangeDataService  = exchangeDataService;
            _exchangeTradeService = exchangeTradeService;
            _observationService   = observationService;

            _worker = worker;
        }
Beispiel #6
0
 public Worker(IExchangeDataService exchangeDataService,
               IExchangeTradeService exchangeTradeService,
               IMessageService messageService,
               IObservationService observationService,
               IOpportunityService opportunityService,
               IArbitrageService arbitrageService,
               IOrderService orderService,
               ILogger <Worker> logger)
 {
     _exchangeDataService  = exchangeDataService;
     _exchangeTradeService = exchangeTradeService;
     _messageService       = messageService;
     _observationService   = observationService;
     _opportunityService   = opportunityService;
     _arbitrageService     = arbitrageService;
     _orderService         = orderService;
     _logger = logger;
 }