Skip to main content

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)

Source distribution for openbb-technical 2.0.0
File Size Uploaded
openbb_technical-2.0.0.tar.gz 61.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for openbb-technical 2.0.0
File Interpreter ABI Platform
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 log

Release 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
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page