Exemple #1
0
 public SpotQuotesSubscriber(ILog log, ICandlesManager candlesManager, IRabbitMqSubscribersFactory subscribersFactory, string connectionString)
 {
     _log                = log;
     _candlesManager     = candlesManager;
     _subscribersFactory = subscribersFactory;
     _connectionString   = connectionString;
 }
Exemple #2
0
 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));
 }