Skip to content

Releases: marketcalls/openalgo-python-library

v2.0.0 - Rust-core technical indicators

Choose a tag to compare

@marketcalls marketcalls released this 29 May 05:49

Replaces the Numba/JIT indicator engine with a Rust core (PyO3). The public from openalgo import ta API is unchanged.

Highlights

  • No numba/llvmlite, no openalgo[indicators] extra - indicators are built into the wheel; pip install openalgo is all you need.
  • abi3 wheels for Python 3.12/3.13/3.14 across Linux (x86_64, aarch64), macOS (x86_64, arm64), and Windows; plus sdist.
  • New TA-Lib-compatible indicators: mom, rocp, rocr, rocr100, apo, midpoint, midprice, avgprice, medprice, typprice, wclprice, plus_dm, minus_dm, dx, adxr, stochf, linregangle, linregintercept.
  • OBV flat-close fix to match TA-Lib + TradingView.
  • O(n) kernels; the regression/statistics family runs faster than TA-Lib on 924k bars. See benchmark/TALIB_PERF_COMPARE.md.

Published to PyPI via OIDC trusted publishing.