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);
 }
Example #2
0
 public MarketOrdersController(IMarketOrderService marketOrderService)
 {
     _marketOrderService = marketOrderService;
 }
 public PortfolioEntryServiceImpl(IPortfolioEntryRepository portfolioEntryRepository, IMarketOrderService marketOrderService)
 {
     _portfolioEntryRepository = portfolioEntryRepository;
     _marketOrderService       = marketOrderService;
 }
Example #4
0
 public ExpertAdvisor(IMarketFeedService marketFeed, IMarketOrderService marketOrder)
 {
 }