// the find
peerchemist/finta
Common financial technical indicators implemented in Pandas.
Finta is a Python library with 80+ technical analysis indicators built on Pandas — RSI, MACD, Bollinger Bands, Ichimoku, and friends. It targets algorithmic traders who want indicator math without writing it themselves, and who already have price data in a DataFrame.
Wide indicator coverage in a single file makes it easy to audit the math directly. The API is uniform — every indicator takes an OHLC DataFrame and returns a Series or DataFrame, so you're not learning different conventions per indicator. Pure Pandas dependency means it drops into any data pipeline without conflicts. The ability to substitute a custom MA into indicators like BBANDS is a genuinely useful design choice.
The repo has been effectively abandoned since mid-2022 — no maintenance, and the README itself admits results 'may not be accurate', which is a significant disclaimer for anything you'd trade with. The entire library lives in one 3000-line file (finta.py), which becomes painful to diff or extend. No support for vectorbt, backtrader, or other backtesting framework integration out of the box. For anyone needing performance on large tick data, pandas-ta or TA-Lib via C bindings will run meaningfully faster.