Home / Backtesting & trading frameworks

IndicatorGo

Backtesting & trading frameworks★ 1,865 GitHub starsGo⏱ Last commit 27 days ago

Go module for technical indicators, strategies, and backtesting

What it is

A Go module offering an extensive set of technical analysis indicators, strategies, and a backtest framework for trading research. The v2 rewrite operates on data streams via Go channels, supports generics for various numeric formats, provides fully configurable indicators with no preset values, and maintains dedicated CSV test data for validation. Developers and researchers building technical analysis tools in Go are the intended audience. The library is explicitly intended for educational, academic, and research purposes only and does not constitute investment or trading advice.

At a glance

Worth watchingOur rating, based on popularity, maintenance and how ready it is for real use.

Best forDevelopers
Used forBacktesting, Strategy research
MarketsMulti-market
StackGolang
Learning curveModerate learning curve
Practical valueMedium practical value
CostFree and open source
HardwareNo GPU needed
MaintenanceLast commit 27 days ago

GitHub stars, last 30 days

Daily snapshots since 2026-09-12 (up to 30 days): +177 over the period, now 1,865. Gaps mean no snapshot was taken that day.

In the author's words

IndicatorGo is a Golang module providing various stock technical analysis indicators, strategies, and a backtest framework for trading.

Open on GitHub ↗This week's trending tools中文页面

Similar tools