/// <summary> /// Initializes a new <see cref="ExampleStrategyProvider"/>. /// </summary> public ExampleStrategyProvider() { _algoProviders = GetProviders(); _atdlStrategyProvider = new StrategyProvider(); LoadStrategies(); }
public void UpdateQuality() { foreach (var item in Items) { var strategy = StrategyProvider.GetStrategyFor(item); strategy.UpdateQuality(item); } }
public AnalysisService( IMarketDataCache marketDataCache, IResultsProvider resultsProvider, StrategyProvider strategyProvider, IInvestorProvider investorProvider, SimulatorFactory simulatorFactory, MarketDataProvider marketDataProvider, ICommunicationService communicationService) { _simulatorFactory = simulatorFactory; _marketDataCache = marketDataCache; _resultsProvider = resultsProvider; _strategyProvider = strategyProvider; _investorProvider = investorProvider; _marketDataProvider = marketDataProvider; _communicationService = communicationService; }