Пример #1
0
            public ExternalCandleSource(IExternalCandleSource source)
            {
                if (source == null)
                {
                    throw new ArgumentNullException("source");
                }

                _source             = source;
                _source.NewCandles += OnNewCandles;
            }
Пример #2
0
            public ExternalCandleSource(IExternalCandleSource source)
            {
                if (source == null)
                {
                    throw new ArgumentNullException(nameof(source));
                }

                _source             = source;
                _source.NewCandles += OnNewCandles;
                _source.Stopped    += OnStopped;
            }
Пример #3
0
 /// <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));
 }