Indicators
OpenAlgo Technical Indicators Library
OpenAlgo Technical Indicators is a high-performance Python library designed for comprehensive technical analysis with a focus on speed, accuracy, and ease of use. Built from the ground up with modern optimization techniques, it provides over 80 technical indicators across all major categories.
Import Statement
from openalgo import ta
List of Supported Indicators
Trend Indicators
SMA - Simple Moving Average
EMA - Exponential Moving Average
WMA - Weighted Moving Average
DEMA - Double Exponential Moving Average
TEMA - Triple Exponential Moving Average
HMA - Hull Moving Average
VWMA - Volume Weighted Moving Average
ALMA - Arnaud Legoux Moving Average
KAMA - Kaufman's Adaptive Moving Average
ZLEMA - Zero Lag Exponential Moving Average
T3 - T3 Moving Average
FRAMA - Fractal Adaptive Moving Average
TRIMA - Triangular Moving Average
McGinley - McGinley Dynamic
VIDYA - Variable Index Dynamic Average
Alligator - Bill Williams Alligator
MovingAverageEnvelopes - Moving Average Envelopes
Supertrend - Supertrend Indicator
Ichimoku - Ichimoku Cloud
ChandeKrollStop - Chande Kroll Stop
Momentum Indicators
RSI - Relative Strength Index
MACD - Moving Average Convergence Divergence
Stochastic - Stochastic Oscillator
CCI - Commodity Channel Index
WilliamsR - Williams %R
BOP - Balance of Power
ElderRay - Elder Ray Index (Bull/Bear Power)
Fisher - Fisher Transform
CRSI - Connors RSI
Volatility Indicators
ATR - Average True Range
BollingerBands - Bollinger Bands
Keltner - Keltner Channel
Donchian - Donchian Channel
Chaikin - Chaikin Volatility
NATR - Normalized Average True Range
RVI - Relative Volatility Index (volatility version)
ULTOSC - Ultimate Oscillator
TRANGE - True Range
MASS - Mass Index
BBPercent - Bollinger Bands %B
BBWidth - Bollinger Bandwidth
ChandelierExit - Chandelier Exit
HistoricalVolatility - Historical Volatility
UlcerIndex - Ulcer Index
STARC - STARC Bands
Volume Indicators
OBV - On Balance Volume
OBVSmoothed - On Balance Volume with Smoothing
VWAP - Volume Weighted Average Price
MFI - Money Flow Index
ADL - Accumulation/Distribution Line
CMF - Chaikin Money Flow
EMV - Ease of Movement
FI - Elder Force Index
NVI - Negative Volume Index
PVI - Positive Volume Index
VOLOSC - Volume Oscillator
VROC - Volume Rate of Change
KlingerVolumeOscillator - Klinger Volume Oscillator
PriceVolumeTrend - Price Volume Trend
RVOL - Relative Volume
Oscillators
ROC - Rate of Change
CMO - Chande Momentum Oscillator
TRIX - Triple Exponential Average
UO - Ultimate Oscillator
AO - Awesome Oscillator
AC - Accelerator Oscillator
PPO - Percentage Price Oscillator
PO - Price Oscillator
DPO - Detrended Price Oscillator
AROONOSC - Aroon Oscillator
StochRSI - Stochastic RSI
RVI - Relative Vigor Index (oscillator version)
CHO - Chaikin Oscillator
CHOP - Choppiness Index
KST - Know Sure Thing
TSI - True Strength Index
VI - Vortex Indicator
STC - Schaff Trend Cycle
GatorOscillator - Gator Oscillator
Coppock - Coppock Curve
Statistical Indicators
LINREG - Linear Regression
LRSLOPE - Linear Regression Slope
CORREL - Pearson Correlation Coefficient
BETA - Beta Coefficient
VAR - Variance
TSF - Time Series Forecast
MEDIAN - Rolling Median
MedianBands - Median with Bands
MODE - Rolling Mode
Hybrid Indicators
ADX - Average Directional Index
Aroon - Aroon Indicator
PivotPoints - Pivot Points
SAR - Parabolic SAR
DMI - Directional Movement Index
WilliamsFractals - Williams Fractals
RWI - Random Walk Index
Utility Functions
crossover - Series crossover detection
crossunder - Series crossunder detection
highest - Highest value over period
lowest - Lowest value over period
change - Change in value
roc - Rate of change
stdev - Standard deviation
exrem - Excess removal
flip - Flip function
valuewhen - Value when condition
rising - Rising detection
falling - Falling detection
cross - Cross detection (both directions)
Perfect For
Quantitative Analysts building trading strategies
Financial Engineers developing risk management systems
Algorithmic Traders requiring fast, reliable technical analysis
Research Teams conducting market analysis and backtesting
Financial Applications needing embedded technical analysis capabilities
OpenAlgo Indicators bridges the gap between ease of use and performance, making sophisticated technical analysis accessible to both beginners and experts while maintaining the speed and accuracy demanded by professional trading systems.
Last updated