This lib is refactored from finta by peerchemist
from talib import TA
# Load OHLCV data
df = pd.read_csv('ohlcv_data.csv')
# With OHLC data
ta = TA(ohlc=df)
print(ta.available_indicators) # Shows all indicators
# Calculate indicators
sma = ta.SMA(period=20)
rsi_14 = ta.RSI(14)
macd = ta.MACD()
heikin_ashi = ta.HEIKIN_ASHI()- Kaggle package: talib2025
- Kaggle examples: 2025 talib examples