public SpotQuotesSubscriber(ILog log, ICandlesManager candlesManager, IRabbitMqSubscribersFactory subscribersFactory, string connectionString) { _log = log; _candlesManager = candlesManager; _subscribersFactory = subscribersFactory; _connectionString = connectionString; }
public MtQuotesSubscriber(ILog log, ICandlesManager candlesManager, IRabbitMqSubscribersFactory subscribersFactory, string connectionString, bool skipEodQuote) { _log = log; _candlesManager = candlesManager; _subscribersFactory = subscribersFactory; _connectionString = connectionString; _skipEodQuote = skipEodQuote; }
public MtTradesSubscriber(ILog log, ICandlesManager candlesManager, IRabbitMqSubscribersFactory subscribersFactory, string connectionString, bool isEnabled) { _log = log?.CreateComponentScope(nameof(MtTradesSubscriber)) ?? throw new ArgumentNullException(nameof(log)); _candlesManager = candlesManager; _subscribersFactory = subscribersFactory; _connectionString = connectionString; _isEnabled = isEnabled; }
public SpotTradesSubscriber( ILog log, ICandlesManager candlesManager, IRabbitMqSubscribersFactory subscribersFactory, IRabbitSubscriptionSettings tradesSubscriptionSettings, IAssetPairsManager assetPairsManager) { _log = log?.CreateComponentScope(nameof(SpotTradesSubscriber)) ?? throw new ArgumentNullException(nameof(log)); _candlesManager = candlesManager ?? throw new ArgumentNullException(nameof(candlesManager)); _subscribersFactory = subscribersFactory ?? throw new ArgumentNullException(nameof(_subscribersFactory)); _tradesSubscriptionSettings = tradesSubscriptionSettings ?? throw new ArgumentNullException(nameof(_tradesSubscriptionSettings)); _assetPairsManager = assetPairsManager ?? throw new ArgumentNullException(nameof(_assetPairsManager)); }