Beispiel #1
0
 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;
 }