Esempio n. 1
0
 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;
 }
Esempio n. 2
0
 public InsurersController(IQuotesProvider quotesProvider)
 {
     _dataProvider = quotesProvider;
 }
Esempio n. 3
0
 public QuotesProviderCache(IQuotesProvider inner)
 {
     this.inner = inner ?? throw new ArgumentNullException(nameof(inner));
 }
Esempio n. 4
0
 public QuotesController(IQuotesProvider quotesProvider)
 {
     _dataProvider = quotesProvider;
 }
Esempio n. 5
0
 public QuotesController(IQuotesProvider quotesProvider)
 {
     this.random         = new Random();
     this.quotesProvider = quotesProvider ?? throw new ArgumentNullException(nameof(quotesProvider));
 }