public MarketDataService(IMarketDataProviderQueryable marketDataProvider, IRiskFreeRateProvider riskFreeRateProvider, IMarketWorkTimeService marketWorkTimeService, IOptionsPlayUow uow) { _marketDataProvider = marketDataProvider; _riskFreeRateProvider = riskFreeRateProvider; _marketWorkTimeService = marketWorkTimeService; _uow = uow; }
public SignalsController(ISignalsProxyService signalsProxyService, IMarketDataProviderQueryable marketDataProvider, IMarketDataService marketDataService, ISignalsCalculator signalsCalculator, ITechnicalRankService technicalRankService, SignalHelpers signalHelpers, TradeIdeasGenerator tradeIdeasGenerator) { _signalsProxyService = signalsProxyService; _marketDataProvider = marketDataProvider; _marketDataService = marketDataService; _signalsCalculator = signalsCalculator; _technicalRankService = technicalRankService; _signalHelpers = signalHelpers; _tradeIdeasGenerator = tradeIdeasGenerator; }
public PortfolioOrchestrator( IPortfolioManager portfolioManager, IMarketWorkTimeService marketWorkTimeService, IMarketDataProviderQueryable marketDataProviderQueryable, IMarketDataService marketDataService, IStrategyService strategyService, IAccountManager accountManager) { _portfolioManager = portfolioManager; _marketWorkTimeService = marketWorkTimeService; _marketDataProviderQueryable = marketDataProviderQueryable; _marketDataService = marketDataService; _strategyService = strategyService; _accountManager = accountManager; }