Analysis updated 2026-07-14 · repo last pushed 2025-09-29
Calculate moving averages, momentum, and volatility bands on historical price data for trading analysis.
Detect candlestick patterns to spot potential price reversals in stock or crypto charts.
Bundle multiple indicators into a reusable strategy and run them with multiprocessing for speed.
Build a trading bot that triggers buys or sells based on indicator crossover signals.
| freqtrade/pandas-ta | arlandaren/proagents | audietoffe/plasma-gpu-router | |
|---|---|---|---|
| Stars | 25 | 25 | 25 |
| Language | Python | Python | Python |
| Last pushed | 2025-09-29 | — | — |
| Maintenance | Quiet | — | — |
| Setup difficulty | moderate | easy | hard |
| Complexity | 2/5 | 1/5 | 3/5 |
| Audience | developer | vibe coder | ops devops |
Figures from each repo's GitHub metadata at analysis time.
Full candlestick pattern support requires separately installing an additional analysis package like TA-Lib.
Pandas TA is a Python library that calculates technical analysis indicators, the math traders use to read price charts. Instead of writing complex formulas yourself, you feed it historical price data and it instantly adds columns for things like moving averages, momentum, volatility bands, and candlestick patterns. This project is a maintained fork of the original pandas-ta, which was abandoned. The Freqtrade team keeps it compatible with newer versions of Python and its dependencies so existing users don't get stuck. At a high level, you load your price data into a table, attach the tool, and call any of over 130 indicators by name. If you also have a separate analysis package installed, the library automatically uses it under the hood for faster, matching calculations, but you can turn that off per indicator if you prefer. You can also bundle indicators into reusable strategies, and the library will crunch them using multiprocessing for speed. The people who use this are typically algorithmic traders, quant hobbyists, or anyone building trading bots who wants to test strategies against historical data. For example, if you're building a bot that buys when a stock's short-term average crosses above its long-term average, this library computes those averages in one line. It also supports candlestick pattern detection, which traders use to spot potential reversals in price movement. One notable tradeoff: a couple of indicators can inadvertently leak future data into current calculations, which would make backtests look artificially good. The library flags these and lets you disable the lookahead behavior, but users need to be aware of it. Full candlestick pattern support also requires installing an additional analysis package separately, without it, only a smaller built-in set is available.
A Python library that adds 130+ trading chart indicators to your price data tables in one line, maintained by the Freqtrade team as a fork of the abandoned pandas-ta.
Mainly Python. The stack also includes Python, pandas, numpy.
Quiet — no commits in 6-12 months (last push 2025-09-29).
The explanation does not mention a license, so the terms of use are unknown.
Setup difficulty is rated moderate, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.