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; }