OpenBB Technical Analysis Extension
This extension provides Technical Analysis tools for the OpenBB Platform.
Installation
To install the extension, run the following command in this folder:
pip install openbb-technical
Documentation available here
| Endpoint | Category | Description |
|---|---|---|
bbands |
overlay | Bollinger Bands — mean +/- N standard deviations. |
dema |
overlay | Double-smoothed exponential moving average. |
donchian |
overlay | Donchian channel — rolling high/low envelope. |
ema |
overlay | Exponential moving average. |
frama |
overlay | Fractal Adaptive Moving Average — speed varies with fractal dimension. |
hma |
overlay | Hull moving average — reduced lag. |
ichimoku |
overlay | Ichimoku Cloud — five-line trend system. |
kama |
overlay | Kaufman Adaptive Moving Average — speed varies with efficiency. |
kc |
overlay | Keltner Channels — ATR-scaled envelope around an EMA. |
sma |
overlay | Simple moving average. |
supertrend |
overlay | SuperTrend — ATR-anchored trailing band. |
tema |
overlay | Triple-smoothed exponential moving average. |
vwma |
overlay | Volume-weighted moving average. |
wma |
overlay | Weighted moving average — linear weights. |
zlma |
overlay | Zero-lag exponential moving average. |
awesome_oscillator |
oscillator | Bill Williams' AO — 5/34 SMA difference of midpoints. |
cci |
oscillator | Commodity Channel Index — deviation from typical-price MA. |
cg |
oscillator | Center of Gravity oscillator (Ehlers). |
fisher |
oscillator | Fisher Transform — Gaussian-shaped oscillator. |
mfi |
oscillator | Money Flow Index — volume-weighted RSI. |
rsi |
oscillator | Relative Strength Index — momentum oscillator (0-100). |
stoch |
oscillator | Stochastic Oscillator — %K and %D bounded 0-100. |
trix |
oscillator | Triple-smoothed rate of change — noise-filtered momentum. |
ultimate_oscillator |
oscillator | Three-window weighted momentum oscillator. |
williams_r |
oscillator | Williams %R — momentum bounded -100 to 0. |
adx |
trend | Average Directional Index — trend strength (0-100). |
aroon |
trend | Aroon Up/Down — bars since highest high / lowest low. |
choppiness |
trend | Choppiness Index — trending vs. ranging classifier. |
di |
trend | Directional Indicators (+DI, -DI) — bullish/bearish pressure. |
macd |
trend | MACD — fast/slow EMA difference plus signal line and histogram. |
ad |
volume | Accumulation/Distribution Line — volume weighted by close-location. |
adosc |
volume | Chaikin A/D Oscillator — fast EMA minus slow EMA of A/D. |
obv |
volume | On-Balance Volume — cumulative signed volume. |
vwap |
volume | Volume-Weighted Average Price, anchored. |
atr |
volatility | Average True Range — Wilder's volatility measure. |
cones |
volatility | Volatility cones — per-window realised vs. historical band. |
realized_volatility |
volatility | Annualised rolling realised volatility (one of six estimators). |
realized_volatility_compare |
volatility | All six realised-volatility estimators side by side. |
demark |
structure | DeMark sequential — 9-bar setup count for exhaustion. |
fib |
structure | Fibonacci retracement levels between a swing high and low. |
pivot_points |
structure | Pivot-point support/resistance under multiple methods. |
autocorrelation |
stats | ACF + PACF with significance bands. |
clenow |
stats | Clenow Volatility-Adjusted Momentum (R^2 * regression slope). |
drawdown |
stats | Cumulative-return drawdown plus running peak and duration. |
hurst |
stats | Hurst exponent (R/S and DFA) — long-memory diagnostic. |
returns_stats |
stats | Distributional and risk-adjusted return statistics. |
stationarity |
stats | ADF + KPSS unit-root and stationarity tests. |
breakouts |
signal | Channel-breakout events (Donchian or Bollinger). |
candlestick_patterns |
signal | Single- and two-bar candlestick pattern detection. |
crossovers |
signal | Fast/slow moving-average crossover events. |
divergences |
signal | Bullish/bearish/hidden divergences between price and an oscillator. |
oscillator_signals |
signal | Oscillator overbought/oversold regime + crossing events. |
regime |
signal | Trend-strength regime classification + transitions. |
correlation |
multi | Rolling pairwise correlation of returns across symbols. |
correlation_matrix |
multi | Snapshot correlation matrix across every symbol. |
indicators |
multi | Programmatic catalog of all registered endpoints. |
multi |
multi | Run many indicators on one series and merge by date. |
relative_rotation |
multi | JdK RS-Ratio + RS-Momentum vs. a benchmark (RRG). |
screen |
multi | Filter a multi-symbol basket by indicator-driven predicates. |
Metadata
Release files for openbb-technical 2.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| openbb_technical-2.0.0.tar.gz | 61.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| openbb_technical-2.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 142.4 kB
Release files / openbb_technical-2.0.0.tar.gz
| Download URL | openbb_technical-2.0.0.tar.gz |
|---|---|
| Size | 61.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2e165cbcebedd5eaddfc75a79a0f542547c1bebccb5d7ab7067993120f1c9791
|
|
BLAKE2b-256 checksum How to use checksums |
4da0b6c86ce674c0090ba3fbe86ebdef7eba3a63dc1ef67b1b7ba85fe2024947
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 27, 2026.
Transparency logRelease files / openbb_technical-2.0.0-py3-none-any.whl
| Download URL | openbb_technical-2.0.0-py3-none-any.whl |
|---|---|
| Size | 80.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e3641259226f31d7b2a9cbe7a67e255ef5123d355a1ea36ad191d91ecd592246
|
|
BLAKE2b-256 checksum How to use checksums |
ac2da7e66ac55abaf58a13fa23c3024778311aafc5a11575816a67f3c164e3ae
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 27, 2026.
Transparency log