Exemplo n.º 1
0
 public TickPricesSubscriber(RabbitMqSubscriberSettings settings,
                             ILogFactory logFactory, ICandlesRepository candlesRepository,
                             AssetPairSettings[] assetPairsSettings)
 {
     _logFactory        = logFactory;
     _log               = logFactory.CreateLog(this);
     _settings          = settings;
     _candlesRepository = candlesRepository;
     _assetPairs        = assetPairsSettings.Select(p => p.AssetPairId).ToArray();
 }
Exemplo n.º 2
0
 public VolatilityCalculator(ICandlesRepository candlesRepository,
                             IVolatilityRepository volatilityRepository, ICachedAssetsService cachedAssetsService,
                             AssetPairSettings[] assetPairsSettings, VolatilityServiceSettings settings,
                             ILogFactory logFactory)
 {
     _candlesRepository    = candlesRepository;
     _volatilityRepository = volatilityRepository;
     _cachedAssetsService  = cachedAssetsService;
     _assetPairsSettings   = assetPairsSettings;
     _settings             = settings;
     _log = logFactory.CreateLog(this);
 }
Exemplo n.º 3
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;
 }
Exemplo n.º 4
0
 public CandlesService(ICandlesCache candlesCache, ICandlesRepository candlesRepository)
 {
     _candlesCache      = candlesCache;
     _candlesRepository = candlesRepository;
 }
Exemplo n.º 5
0
 public CandleService(ICandlesRepository candlesRepository)
 {
     _CandlesRepo = candlesRepository;
 }
Exemplo n.º 6
0
 public CandlesCache(ICandlesRepository candlesRepository)
 {
     _candlesRepository = candlesRepository;
 }