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); }
public ExternalLimitOrdersController(IExternalLimitOrderService externalLimitOrderService) { _externalLimitOrderService = externalLimitOrderService; }