private static void RSICalc(out RSI RSITrades, Core.Exchanges.Bitfinex.TickerReader bfxReader, out TickerHandler tickerHndl, Core.Exchanges.Bitfinex.TickerCandlesReader hist) { RSITrades = new RSI(); tickerHndl = new TickerHandler(bfxReader, RSITrades); tickerHndl.RSIReady += tickerHndl_RSI_IndicatorReady; var lista = hist.GetHistory("BTCUSD", Core.Exchanges.Bitfinex.Common.CandleInterval1Min, 28); foreach (Ticker t in lista) { RSITrades.Add(t.UtcDateTime, t.last_price); } }
private void _tickerReader_TickerReady(object sender, Ticker e) => _trades.Add(DateTime.Now, e.last_price);
private void _tickerReader_TickerReady(object sender, Ticker e) { _rsi?.Add(DateTime.Now, e.last_price); _cci?.Add(DateTime.Now, e.high, e.low, e.last_price); _bband?.Add(DateTime.Now, e.last_price); }