pandas-ta-classic
Pandas extension with 130-plus indicators, continued by the community
๐งฉ Build it Free 05 in Indicators & TradingView ๐ NEW TODAY
431 0 copies ยท 7 days MITupdated 9 Sep '26
Overview
Pandas TA Classic is a pandas extension with 224 indicators and 62 native candlestick patterns (284 unique), continuing the original pandas-ta as community-maintained.
- ForPython developers who want technical indicators computed directly on a pandas DataFrame.
- NeedsPython, pandas, and optionally TA-Lib (only if you pass talib=True) or numba for faster hot-loop indicators.
- Runsa pandas DataFrame extension (df.ta.sma(), df.ta.rsi(), and so on) installed via pip or uv, with a Strategy object for running many indicators at once.
- Limitnot every TA-Lib/tulipy function has a pandas-ta-classic counterpart โ check docs/indicator_support_matrix.rst for current coverage before assuming parity.
Vibe it
Paste this into your AI agent. Write the first line, or take a suggestion; the copy carries your words.
Source: https://github.com/xgboosted/pandas-ta-classic โ clone it and read its README and examples before writing anything; its documented setup beats what you remember. Stack: a pandas DataFrame extension โ df.ta.sma(), df.ta.rsi(), and 280-plus more, with a Strategy object for running many indicators at once; native Python candlestick patterns need no TA-Lib. Needs: Python and pandas; TA-Lib only if you pass talib=True for core indicators, numba only for the optional hot-loop speedups. Start: `pip install pandas-ta-classic` (or `uv pip install pandas-ta-classic`), then df.ta.sma(length=20, append=True) and df.ta.rsi(append=True) on a DataFrame loaded from CSV. Limit: not every TA-Lib/tulipy function has a pandas-ta-classic counterpart โ check docs/indicator_support_matrix.rst for current coverage before assuming parity. Done means: you show me my DataFrame with the new indicator columns appended, and the code you wrote. Before you start, ask me: which indicators I want, and whether my OHLCV data is already loaded or needs fetching (e.g. via yfinance).
More in Indicators & TradingView
All 5 โ 01
Lightweight Charts ๐งฉ Build it JavaScript charting library for candles, lines and your own overlays 02
TA-Lib (Python) ๐งฉ Build it Python bindings for TA-Lib's 150-plus technical indicators 03
lightweight-charts-python ๐งฉ Build it Python wrapper that draws TradingView-style charts in a desktop window
17,218
3
12,239
1
2,123