SkillAgentSearch skills...

Indicator

Indicator Go delivers a rich set of technical analysis indicators, customizable strategies, and a powerful backtesting framework. No dependencies, just pure simplicity. โœจ See how! ๐Ÿ‘€

Install / Use

/learn @cinar/Indicator

README

GoDoc License Go Report Card Go CI codecov GHCR Version

<p align="center"> <img src="logo.png" /> </p>

Indicator Go

Indicator is a Golang module that provides a rich set of technical analysis indicators, strategies, and a framework for backtesting.

Major improvements in v2:

  • Enhanced Code Quality: A complete rewrite was undertaken to achieve and maintain at least 90% code coverage.
  • Improved Testability: Each indicator and strategy have dedicated test data in CSV format for easier validation.
  • Streamlined Data Handling: The library was rewritten to operate on data streams (Go channels) for both inputs and outputs. If you prefer using slices, helper functions like helper.SliceToChan and helper.ChanToSlice are available. Alternatively, you can still use the v1 version.
  • Configurable Indicators and Strategies: All indicators and strategies were designed to be fully configurable with no preset values.
  • Generics Support: The library leverages Golang generics to support various numeric data formats.
  • MCP Support: MCP (Multi-Client Protocol Server) support is integrated into the library, facilitating its use with various AI tools.

I also have a TypeScript version of this module now at Indicator TS.

๐Ÿ‘† Indicators Provided

The following list of indicators are currently supported by this package:

๐Ÿ“ˆ Trend Indicators

๐Ÿš€ Momentum Indicators

๐ŸŽข Volatility Indicators

๐Ÿ“ข Volume Indicators

๐Ÿ’ฐ Asset Valuation

๐Ÿง  Strategies Provided

The following list of strategies are currently supported by this package:

โš– Base Strategies

๐Ÿ“ˆ Trend Strategies

๐Ÿš€ Momentum Strategies

๐ŸŽข Volatility Strategies

๐Ÿ“ข Volume Strategies

๐Ÿงช Compound Strategies

Compound strategies merge multiple strategies to produce integrated recommendations. They combi

View on GitHub
GitHub Stars837
CategoryDevelopment
Updated20h ago
Forks150

Languages

Go

Security Score

100/100

Audited on Apr 7, 2026

No findings