q.indicator.talib wraps every TA-Lib indicator in a pandas-friendly signature. The provider path is explicit because formulas and warm-up behavior can differ from native and pandas-ta implementations.
Sample data
We use qrt’s bundled AAPL sample dataset — loaded offline via q.data.datasets.load, no network dependency (see the Data tutorial for more on q.data):
import pandas as pdimport qrt as qaapl = q.data.datasets.load("aapl")aapl.tail()
open
high
low
close
volume
datetime
2026-07-20
333.510010
333.709991
323.679993
326.589996
53468000
2026-07-21
323.130005
329.600006
322.220001
327.739990
41338900
2026-07-22
327.869995
329.000000
323.339996
325.890015
38755900
2026-07-23
321.730011
323.299988
319.350006
321.660004
40840800
2026-07-24
NaN
NaN
NaN
NaN
47460975
Single-output indicators return a Series named after the indicator; multi-output indicators return a DataFrame with TA-Lib’s output names as columns: