indicator.talib
indicator.talib
TA-Lib indicators exposed with a pandas-friendly interface.
Every TA-Lib function is available under its usual name and accepts an OHLCV DataFrame with lowercase columns (open, high, low, close, volume) – the frame layout returned by qrt.data.sources’s read() functions (e.g. qrt.data.sources.yfinance.read(...)). Indicators that only need a price series also accept a plain Series (treated as close). The datetime index is preserved on the output.
Examples
>>> q.indicator.talib.RSI(ohlc) # Series named 'rsi'
>>> q.indicator.talib.ATR(ohlc, timeperiod=20) # uses high/low/close
>>> q.indicator.talib.MACD(ohlc) # DataFrame: macd, macdsignal, macdhist
>>> q.indicator.talib.SMA(prices, timeperiod=20) # Series in, Series outUse dir(q.indicator.talib) to list all indicators, or help(q.indicator.talib.RSI) for a function’s inputs and parameters.