From 88997a62efb4daa8f191a726b5f2e69bfac99e12 Mon Sep 17 00:00:00 2001 From: Alek Kim Date: Tue, 28 Jul 2026 14:20:52 +0900 Subject: [PATCH] feat: add volatility and volume indicator wrappers via purego - add TA-Lib function pointer signatures for ATR/NATR/TRANGE and AD/ADOSC/CMF/NVI/OBV/PVI/PVO in functions.go - register new native symbols in loader.go - add new wrapper sources: volatility_indicators.go and volume_indicators.go - update README function matrix with new volatility and volume categories - add ta-lib upstream as a git submodule (.gitmodules + ta-lib gitlink) --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index 3b8c205..784615d 100644 --- a/README.md +++ b/README.md @@ -39,6 +39,12 @@ This project currently exposes a focused subset of TA-Lib functions: **Statistic Functions** - `AvgDev`, `Beta`, `Correl`, `LinearReg`, `LinearRegAngle`, `LinearRegIntercept`, `LinearRegSlope`, `StdDev`, `TSF`, `Var` +**Volatility Indicators** +- `ATR`, `NATR`, `TRANGE` + +**Volume Indicators** +- `AD`, `ADOsc`, `CMF`, `NVI`, `OBV`, `PVI`, `PVO` + ## Requirements - Go `1.26`