private CandlesAggregator(List <string> symbols, ushort candlePeriod, IQuotesProvider quotesProvider, ICandlesRepository candlesRepository = null) { _symbols = symbols; Candles = new Dictionary <string, List <Candle> >(); _activeCandle = new Dictionary <string, Candle>(); foreach (var quote in symbols) { Candles.Add(quote, new List <Candle>()); } CandlePeriod = candlePeriod; _quotesProvider = quotesProvider; _candlesRepository = candlesRepository; }
public InsurersController(IQuotesProvider quotesProvider) { _dataProvider = quotesProvider; }
public QuotesProviderCache(IQuotesProvider inner) { this.inner = inner ?? throw new ArgumentNullException(nameof(inner)); }
public QuotesController(IQuotesProvider quotesProvider) { _dataProvider = quotesProvider; }
public QuotesController(IQuotesProvider quotesProvider) { this.random = new Random(); this.quotesProvider = quotesProvider ?? throw new ArgumentNullException(nameof(quotesProvider)); }