public ExchangesController( IExchangeSettingsService exchangeSettingsService, IOrderBookService orderBookService) { _exchangeSettingsService = exchangeSettingsService; _orderBookService = orderBookService; }
public ExternalOrderBookService( IExchangeSettingsService exchangeSettingsService, IMarketInstrumentService marketInstrumentService) { _exchangeSettingsService = exchangeSettingsService; _marketInstrumentService = marketInstrumentService; }
public OrderBookService( IAggregatedOrderBookService aggregatedOrderBookService, IInternalOrderBookService internalOrderBookService, IExternalOrderBookService externalOrderBookService, IExchangeSettingsService exchangeSettingsService, ILogFactory logFactory) { _aggregatedOrderBookService = aggregatedOrderBookService; _internalOrderBookService = internalOrderBookService; _externalOrderBookService = externalOrderBookService; _exchangeSettingsService = exchangeSettingsService; _log = logFactory.CreateLog(this); }
public SmartOrderRouter( IMarketOrderService marketOrderService, IExternalLimitOrderService externalLimitOrderService, IAggregatedOrderBookService aggregatedOrderBookService, IExchangeSettingsService exchangeSettingsService, IMarketInstrumentService marketInstrumentService, ISettingsService settingsService, IExchangeService exchangeService, ILogFactory logFactory) { _marketOrderService = marketOrderService; _externalLimitOrderService = externalLimitOrderService; _aggregatedOrderBookService = aggregatedOrderBookService; _exchangeSettingsService = exchangeSettingsService; _marketInstrumentService = marketInstrumentService; _settingsService = settingsService; _exchangeService = exchangeService; _log = logFactory.CreateLog(this); }