Beispiel #1
0
 public StartupManager(LykkeOrderBookSubscriber lykkeOrderBookSubscriber,
                       IArbitrageDetectorService arbitrageDetectorService,
                       IMarketMakersPublisher marketMakersPublisher)
 {
     _lykkeOrderBookSubscriber = lykkeOrderBookSubscriber;
     _arbitrageDetectorService = arbitrageDetectorService;
     _marketMakersPublisher    = marketMakersPublisher;
 }
        public MatrixHistoryService(IArbitrageDetectorService arbitrageDetectorService, ISettingsService settingsService, IMatrixHistoryRepository matrixHistoryRepository, ILogFactory logFactory)
        {
            _arbitrageDetectorService = arbitrageDetectorService;
            _settingsService          = settingsService;
            _matrixHistoryRepository  = matrixHistoryRepository;
            _log = logFactory.CreateLog(this);

            var settings = settingsService.GetAsync().GetAwaiter().GetResult();

            _trigger = new TimerTrigger(nameof(MatrixHistoryService), settings.MatrixHistoryInterval, logFactory, Execute);
        }
 public ArbitrageDetectorController(IOrderBooksService orderBookService,
                                    IArbitrageDetectorService arbitrageDetectorService,
                                    ILykkeArbitrageDetectorService lykkeArbitrageDetectorService,
                                    IMatrixHistoryService matrixHistoryService,
                                    ISettingsService settingsService)
 {
     _orderBookService              = orderBookService;
     _arbitrageDetectorService      = arbitrageDetectorService;
     _lykkeArbitrageDetectorService = lykkeArbitrageDetectorService;
     _matrixHistoryService          = matrixHistoryService;
     _settingsService = settingsService;
 }
 public StartupManager(LykkeOrderBookSubscriber lykkeOrderBookSubscriber, IArbitrageDetectorService arbitrageDetectorService)
 {
     _lykkeOrderBookSubscriber = lykkeOrderBookSubscriber;
     _arbitrageDetectorService = arbitrageDetectorService;
 }
 public ArbitragesController(IArbitrageDetectorService arbitrageDetectorService)
 {
     _arbitrageDetectorService = arbitrageDetectorService;
 }