예제 #1
0
 public TickerHandler(IExchangeTickerReader tickerReader, CCI trades)
 {
     _tickerReader = tickerReader;
     _tickerReader.PoolingInterval = Consts.PoolingInterval;
     _tickerReader.TickerReady    += _tickerReader_TickerReady;
     _tickerReader.OnError        += _tickerReader_OnError;
     _cci = trades;
     _cci.IndicatorReady += _cci_IndicatorReady;
 }
예제 #2
0
 public TickerHandler(IExchangeTickerReader tickerReader, BollingerBands trades)
 {
     _tickerReader = tickerReader;
     _tickerReader.PoolingInterval = Consts.PoolingInterval;
     _tickerReader.TickerReady    += _tickerReader_TickerReady;
     _tickerReader.OnError        += _tickerReader_OnError;
     _bband = trades;
     _bband.IndicatorReady += _bband_IndicatorReady;
 }
예제 #3
0
 public TickerHandler(IExchangeTickerReader tickerReader, RSI trades)
 {
     _tickerReader = tickerReader;
     _tickerReader.PoolingInterval = Common.PoolingInterval;
     _tickerReader.TickerReady    += _tickerReader_TickerReady;
     _tickerReader.OnError        += _tickerReader_OnError;
     _rsi = trades;
     _rsi.IndicatorReady += _rsi_IndicatorReady;
 }
예제 #4
0
        public TickerHandler(IExchangeTickerReader tickerReader, RSI trades)
        {
            _trades       = trades;
            _tickerReader = tickerReader;

            _tickerReader.PoolingInterval = 4280; //provides 14 readings in a minute
            _tickerReader.TickerReady    += _tickerReader_TickerReady;
            _tickerReader.OnError        += _tickerReader_OnError;
            _trades.IndicatorReady       += _trades_IndicatorReady;
        }