public AssetPairsController( CachedDataDictionary <string, IAssetPair> assetPairDictionary, ICandleHistoryRepository feedCandlesRepository, IFeedHistoryRepository feedHistoryRepository, IMarketProfileService marketProfileService) { _assetPairDictionary = assetPairDictionary; _feedCandlesRepository = feedCandlesRepository; _feedHistoryRepository = feedHistoryRepository; _marketProfileService = marketProfileService; }
public FixQuotesManager(ILog log, IFixQuotePublisher quotePublisher, IMarketProfileService marketProfileService, AppSettings.FixQuotesSettings settings) { _log = log; _quotePublisher = quotePublisher; _marketProfileService = marketProfileService; _settings = settings; _publishTimer = new Timer(OnPublish); _priceDiscoveries = new Dictionary <string, PriceDiscovery>(); SetNextPublishTime(); Start(); }
public MarketCapitalizationService(IWalletsRepository walletsRepository, IMemoryCache memCache, IMarketProfileService marketProfileService, CachedDataDictionary <string, IAssetPair> assetPairsDict, CachedDataDictionary <string, IAsset> assetsDict, ISrvRatesHelper srvRatesHelper) { _walletsRepository = walletsRepository; _memCache = memCache; _marketProfileService = marketProfileService; _assetPairsDict = assetPairsDict; _assetsDict = assetsDict; _srvRatesHelper = srvRatesHelper; }
public SrvRateHelper(IMarketProfileService marketProfileService) { _marketProfileService = marketProfileService; }