/// <summary>
        /// Initializes a new <see cref="ExampleStrategyProvider"/>.
        /// </summary>
        public ExampleStrategyProvider()
        {
            _algoProviders = GetProviders();

            _atdlStrategyProvider = new StrategyProvider();

            LoadStrategies();
        }
Пример #2
0
 public void UpdateQuality()
 {
     foreach (var item in Items)
     {
         var strategy = StrategyProvider.GetStrategyFor(item);
         strategy.UpdateQuality(item);
     }
 }
Пример #3
0
 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;
 }