public ExternalCandleSource(IExternalCandleSource source) { if (source == null) { throw new ArgumentNullException("source"); } _source = source; _source.NewCandles += OnNewCandles; }
public ExternalCandleSource(IExternalCandleSource source) { if (source == null) { throw new ArgumentNullException(nameof(source)); } _source = source; _source.NewCandles += OnNewCandles; _source.Stopped += OnStopped; }
/// <summary> /// Initializes a new instance of the <see cref="CandleManager"/>. /// </summary> /// <param name="candleSource">The external candles source (for example, connection <see cref="IConnector"/> which provides the possibility of ready candles getting).</param> public CandleManager(IExternalCandleSource candleSource) : this() { Sources.Add(new ExternalCandleSource(candleSource)); }