public OrderbookController( IAssetsHelper assetsHelper, IOrderBooksService orderBooksService) { _assetsHelper = assetsHelper; _orderBooksService = orderBooksService; }
public OrderbookController( CachedDataDictionary <string, AssetPair> assetPairs, IOrderBooksService orderBooksService ) { _assetPairs = assetPairs; _orderBooksService = orderBooksService; }
public ArbitrageDetectorService(ISettingsService settingsService, IOrderBooksService orderBooksService, ILogFactory logFactory) { _settingsService = settingsService; _orderBooksService = orderBooksService; _log = logFactory.CreateLog(this); var executionInterval = GetSettings().ExecutionInterval; _trigger = new TimerTrigger(nameof(ArbitrageDetectorService), executionInterval, logFactory, Execute); }
public LykkeArbitrageDetectorService(IOrderBooksService orderBooksService, ISettingsService settingsService, ILogFactory logFactory) { _arbitrages = new List <LykkeArbitrageRow>(); _orderBooksService = orderBooksService; _log = logFactory.CreateLog(this); var settings = settingsService.GetAsync().GetAwaiter().GetResult(); var executionInterval = settings.LykkeArbitragesExecutionInterval; _trigger = new TimerTrigger(nameof(LykkeArbitrageDetectorService), executionInterval, logFactory, Execute); }
public ArbitrageDetectorService(ISettingsService settingsService, IOrderBooksService orderBooksService, ILogFactory logFactory) { _synthOrderBooks = new ConcurrentDictionary <AssetPairSource, SynthOrderBook>(); _arbitrages = new ConcurrentDictionary <string, Arbitrage>(); _arbitrageHistory = new ConcurrentDictionary <string, Arbitrage>(); _settingsService = settingsService; _orderBooksService = orderBooksService; _log = logFactory.CreateLog(this); _trigger = new TimerTrigger(nameof(ArbitrageDetectorService), DefaultInterval, 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 OrderBooksSubscriber( string connectionString, string exchangeName, IOrderBooksService orderBooksService, IOrderBookHandler[] orderBookHandlers, ILogFactory logFactory) { _connectionString = connectionString; _exchangeName = exchangeName; _orderBooksService = orderBooksService; _orderBookHandlers = orderBookHandlers; _logFactory = logFactory; _log = logFactory.CreateLog(this); }
public RateCalculatorService( ILog log, IAssetPairsReadModelRepository assetPairsReadModelRepository, IAssetsReadModelRepository assetsReadModelRepository, IOrderBooksService orderBooksService, IMarketProfileServiceClient marketProfileServiceClient) { _log = log; _assetPairsReadModelRepository = assetPairsReadModelRepository; _assetsReadModelRepository = assetsReadModelRepository; _orderBooksService = orderBooksService; _marketProfileServiceClient = marketProfileServiceClient; _assetPairsReadModelRepository.GetAll(); //warming up asset pairs cache _crossPairsCalculator = new CrossPairsCalculator(_assetPairsReadModelRepository); }
public OrderBooksHandler(IOrderBooksService orderBooksService, IPricingService pricingService) { _orderBooksService = orderBooksService; _pricingService = pricingService; }
public OrderBooksService(IOrderBooksService orderBooksService, IMapper mapper) { _orderBooksService = orderBooksService; _mapper = mapper; }
/// <summary> /// Initializes a new instance of the <see cref="OrderBooksController"/> class. /// </summary> public OrderBooksController(IOrderBooksService orderBooksService, IAssetPairsReadModelRepository assetPairsReadModel) { _orderBooksService = orderBooksService ?? throw new ArgumentNullException(nameof(orderBooksService)); _assetPairsReadModel = assetPairsReadModel; }
public OrderBooksController(IOrderBooksService orderBooksService, IMapper mapper) { _orderBooksService = orderBooksService; _mapper = mapper; }
public OrderBooksHandler(IOrderBooksService orderBooksService) { _orderBooksService = orderBooksService; }
public OrderBooksController(IOrderBooksService orderBooksService, ISettingsService settingsService) { _orderBooksService = orderBooksService; _settingsService = settingsService; }
public OrderBookController(IOrderBooksService orderBooksService) { _orderBooksService = orderBooksService; }