Files
QuanTAlib/docs/indicators.md
T
2026-02-28 14:14:35 -08:00

45 KiB
Raw Permalink Blame History

Indicator Catalog

QuanTAlib provides technical indicators organized into mathematical families. Understanding these families helps choose the right tool for the analytical problem at hand. Selecting an indicator without understanding its category leads to confusion at best, losses at worst.

Category Reference

Category What It Measures Representative Indicators When to Reach for It
Core Price transforms and fundamental building blocks AVGPRICE, MEDPRICE, MIDPRICE, MIDBODY, TYPPRICE, WCLPRICE, MIDPOINT Derived prices from OHLCV bars. Inputs to higher-order indicators.
Trends (FIR) Trend direction via finite impulse response filters SMA, WMA, ALMA, HMA, LSMA Trend identification with predictable lag and finite memory. Output depends only on a fixed window of past prices.
Trends (IIR) Trend direction via infinite impulse response filters EMA, DEMA, TEMA, JMA, KAMA, MAMA Trend identification with recursive calculation and theoretically infinite memory. More responsive per unit of smoothness.
Filters Signal processing filters for noise reduction Bessel, Butterworth, Super Smoother Removing noise while preserving trend structure. Designed by engineers, borrowed by traders.
Oscillators Cyclical movement around a baseline Stochastic, Fisher, UltOsc, Williams %R Identifying overbought/oversold conditions and potential reversals. Bounded indicators that oscillate.
Dynamics Trend strength and structural changes ADX, Aroon, SuperTrend, Chop Determining market regime (trending vs ranging) and measuring trend conviction.
Momentum Speed and magnitude of price changes ROC, RSI, MACD, CMO Measuring acceleration or deceleration in price. First derivative territory.
Volatility Size and variability of price movements ATR, StdDev, HV, YZV Position sizing, stop-loss placement, regime identification. How much prices move matters as much as direction.
Volume Trading activity and price-volume relationships OBV, VWAP, MFI, CMF Confirming price movements with participation. Volume validates or contradicts price action.
Channels Price boundaries and range definitions Bollinger, Keltner, Donchian Breakout strategies and range-bound trading. Defining "normal" so abnormal becomes visible.
Statistics Mathematical relationships between price series Correlation, Covariance, Beta, Z-Score Portfolio analysis, pairs trading, statistical arbitrage. Quantitative analysis beyond single instruments.
Numerics Mathematical transformations and signal processing Slope, Accel, Normalize, Sigmoid Custom indicator development and advanced signal processing. Building blocks for novel indicators.
Errors Measurement accuracy and model fit quality MAE, RMSE, R², Huber Model validation and forecast assessment. Quantifying wrongness before production quantifies losses.
Forecasts Future price prediction and projection AFIRMA Projecting price based on historical patterns. Predictions that invite humility.
Cycles Periodic patterns and dominant frequencies Hilbert Transform, EBSW Identifying cyclical market behavior. Markets exhibit cycles; detecting them reliably remains hard.
Reversals Turning points and stop levels Pivot Points, PSAR, Chandelier, Swings Identifying potential trend reversals, computing adaptive stops, and defining support/resistance.

Selection by Experience Level

Beginning technical analysis? Start with Trends (FIR/IIR), Volatility, and Oscillators. SMA teaches moving average fundamentals. ATR teaches volatility measurement. RSI teaches bounded oscillators. These provide foundation for everything else.

Building a trading strategy? Add Volume for confirmation, Channels for breakouts, Dynamics for regime detection. Volume validates price moves. Channels define breakout boundaries. ADX distinguishes trending from ranging markets.

Quantitative development? Filters, Statistics, Numerics, and Errors provide tools for signal processing, model validation, and custom indicator construction. Butterworth filters for noise reduction. Correlation for pairs trading. Error metrics for model selection.

Implemented Indicators

Finite Impulse Response filters. Output depends only on a fixed window of inputs. Always stable. Predictable lag characteristics.

Indicator Full Name Notes
ALMA Arnaud Legoux MA Gaussian-weighted with offset parameter
BLMA Blackman Window MA Spectral leakage reduction
BWMA Bessel-Weighted MA Linear phase response
CONV Convolution MA Arbitrary kernel support
DWMA Double Weighted MA WMA applied twice
GWMA Gaussian Weighted MA Normal distribution weights
HAMMA Hamming Weighted MA Spectral analysis window
HANMA Hanning Weighted MA Cosine-based window
HMA Hull MA Reduced lag via WMA differencing
NLMA Non-Lag MA Damped cosine kernel FIR
NYQMA Nyquist MA Dual LWMA cascade FIR
PMA Predictive Moving Average Ehlers WMA cascade + extrapolation
RAIN Rainbow MA 10× cascaded SMA
LSMA Least Squares MA Linear regression endpoint
PWMA Pascal Weighted MA Binomial coefficient weights
SGMA Savitzky-Golay MA Polynomial smoothing
SINEMA Sine-Weighted MA Sinusoidal weight distribution
SMA Simple MA Equal weights, the baseline
TRIMA Triangular MA Double-smoothed SMA
TSF Time Series Forecast Linear regression one-step-ahead projection
WMA Weighted MA Linear weight decay

Infinite Impulse Response filters. Output depends on current input and past outputs. Recursive structure. More responsive but requires stability analysis.

Indicator Full Name Notes
CORAL Coral Trend Filter Six-stage cascaded EMA with polynomial combination
DECYCLER Ehlers Decycler Complementary HP filter subtracting high-frequency noise
DEMA Double Exponential MA EMA of EMA with lag compensation
DSMA Deviation-Scaled MA Volatility-adaptive smoothing
EMA Exponential MA The fundamental IIR filter
FRAMA Ehlers Fractal Adaptive MA Dimension-based adaptation
HEMA Hull Exponential MA Hull concept with EMA
HOLT Holt Exponential Smoothing Double exponential smoothing (level + trend)
HTIT Ehlers Hilbert Instantaneous Trend (also known as HT_TRENDLINE) Dominant cycle extraction
JMA Jurik MA Adaptive, low-lag, proprietary algorithm
KAMA Kaufman Adaptive MA Efficiency ratio adaptation
MAMA Ehlers MESA Adaptive MA Homodyne discriminator based
MAVP Moving Average Variable Period Per-bar dynamic period EMA
MGDI McGinley Dynamic Market-speed tracking
MMA Modified MA Smoothed EMA variant
NMA Natural MA Volatility-weighted sqrt-kernel adaptation (Sloman)
HWMA Holt-Winters MA Triple exponential smoothing (IIR)
QEMA Quad Exponential MA Four-stage exponential
REMA Regularized Exponential MA Regularization for stability
RGMA Recursive Gaussian MA Gaussian approximation
RMA WildeR MA Wilder's smoothing (1/n decay)
T3 Tillson T3 MA Six-stage DEMA variant
TEMA Triple Exponential MA Three-stage lag reduction
TRAMA Trend Regularity Adaptive MA HH/LL frequency-based adaptation
VAMA Volatility Adjusted MA ATR-based adaptation
VIDYA Variable Index Dynamic CMO-based adaptation
YZVAMA Yang-Zhang Vol Adjusted MA YZ volatility adaptation
ZLDEMA Zero-Lag Double Exponential MA Momentum-compensated DEMA
ZLEMA Zero-Lag Exponential MA Momentum-compensated EMA
ZLTEMA Zero-Lag Triple Exponential MA Momentum-compensated TEMA

Filters

Signal processing filters adapted for financial time series. Designed to separate signal from noise with controlled frequency response.

Indicator Full Name Notes
AGC Ehlers Automatic Gain Control Amplitude normalization via peak tracking
ALAGUERRE Ehlers Adaptive Laguerre Filter Ehlers variable-alpha from tracking error
BAXTERKING Baxter-King Band-Pass Filter Symmetric FIR band-pass for cycle extraction
CFITZ Christiano-Fitzgerald Filter Asymmetric full-sample band-pass, random-walk optimal
BESSEL Bessel Filter Maximally flat group delay
BILATERAL Bilateral Filter Edge-preserving smoothing
BPF BandPass Filter Frequency band isolation
BUTTER2 Ehlers 2-Pole Butterworth Filter Maximally flat passband
BUTTER3 Ehlers 3-Pole Butterworth Filter Steeper rolloff, 3rd-order
CHEBY1 Chebyshev Type I Steeper rolloff with passband ripple
CHEBY2 Chebyshev Type II Steeper rolloff with stopband ripple
EDCF Ehlers Distance Coefficient Filter Nonlinear FIR, distance-weighted smoothing
ELLIPTIC Elliptic (Cauer) Filter Sharpest transition, both band ripple
GAUSS Gaussian Filter No overshoot, smooth response
HANN Hann Filter Raised cosine window filter
HP Hodrick-Prescott Filter Trend-cycle decomposition
HPF Ehlers Highpass Filter Ehlers high-pass design
KALMAN Kalman Filter Optimal recursive estimation
LAGUERRE Ehlers Laguerre Filter Ehlers 4-element all-pass cascade
LMS Least Mean Squares Widrow-Hoff adaptive FIR filter
RLS Recursive Least Squares Faster convergence than LMS
LOESS LOESS Smoothing Local polynomial regression
MODF Modular Filter Dual-path adaptive filter with state selection
NOTCH Notch Filter Single frequency rejection
NW Nadaraya-Watson Estimator Non-parametric Gaussian kernel regression smoothing
RMED Ehlers Recursive Median Filter Recursive median + IIR smoothing, outlier-resistant
ONEEURO One Euro Filter Speed-adaptive low-pass, adaptive cutoff
ROOFING Ehlers Roofing Filter Ehlers HP + SS bandpass cascade
SGF Savitzky-Golay Filter Polynomial least-squares fitting
SPBF Ehlers Super Passband Filter Ehlers wide-band bandpass with RMS envelope
SSF2 Ehlers 2-Pole Super Smoother Filter Ehlers two-pole design
SSF3 Ehlers 3-Pole Super Smoother Filter Ehlers three-pole, single-sample feedforward
USF Ehlers Ultimate Smoother Ehlers high-fidelity filter
VOSS Ehlers Voss Predictive Filter Ehlers BPF + negative group delay predictor
WAVELET Wavelet Denoising Filter A trous Haar + MAD soft thresholding
WIENER Wiener Filter Minimum mean-square error denoising

Oscillators

Bounded indicators that oscillate around a centerline or between fixed extremes. Useful for mean-reversion signals.

Indicator Full Name Notes
AC Acceleration Oscillator AO acceleration (2nd derivative)
AO Awesome Oscillator Midpoint momentum
APO Absolute Price Oscillator EMA difference
BBB Bollinger %B Position within Bollinger Bands
BBS Bollinger Band Squeeze BB inside KC squeeze detection
CFO Chande Forecast Oscillator Forecast error percentage
DECO Ehlers Decycler Oscillator Dual HP bandpass cycle isolation
DEM DeMarker Oscillator Bounded 0-1 oscillator comparing sequential highs/lows; DeMarker's demand pressure
DPO Detrended Price Oscillator Displaced SMA trend removal
DYMOI Dynamic Momentum Index Volatility-adaptive RSI period; shorter in volatile markets, longer in quiet
FISHER Ehlers Fisher Transform Gaussian-normalized price reversal
FISHER04 Ehlers Fisher Transform (2004) Cybernetic Analysis variant with gentler arctanh scaling
GATOR Williams Gator Oscillator Alligator line difference histograms (upper/lower)
IMI Intraday Momentum Index Candlestick RSI (0-100 oscillator)
INERTIA Inertia Linear regression residual
KDJ KDJ Indicator Enhanced Stochastic (J = 3K 2D)
LRSI Ehlers Laguerre RSI Laguerre filter-based RSI; single γ parameter trades lag vs smoothness; output [0,1]
MARKETFI Market Facilitation Index Bill Williams' price-range-per-unit-of-volume efficiency; no period; volume-required
PGO Pretty Good Oscillator ATR-normalized SMA displacement
REFLEX Ehlers Reflex Zero-centered reversal oscillator
REVERSEEMA Ehlers Reverse EMA 8-stage cascaded Z-transform inversion oscillator
SMI Stochastic Momentum Index Distance from range midpoint (K/D lines)
STC Schaff Trend Cycle MACD + double Stochastic (0-100 momentum oscillator)
STOCH Stochastic Oscillator Close within N-period H/L range (%K/%D)
STOCHF Stochastic Fast Unsmoothed Stochastic (%K/%D, SMA smoothing only)
STOCHRSI Stochastic RSI Stochastic applied to RSI (%K/%D)
TRENDFLEX Ehlers Trendflex Zero-lag sum-of-differences trend oscillator
TRIX Triple Exponential Average ROC of triple-smoothed EMA
TTM_WAVE TTM Wave Fibonacci-period MACD composite (A/B/C waves)
ULTOSC Ultimate Oscillator Multi-timeframe weighted buying pressure
WILLR Williams %R Inverse Stochastic (-100 to 0)

Dynamics

Indicators measuring trend strength, regime, and directional movement quality.

Indicator Full Name Notes
ADX Average Directional Index Trend strength 0-100
ADXR ADX Rating Smoothed ADX
ALLIGATOR Williams Alligator Three displaced SMAs for trend detection
AMAT Archer MA Trends MA-based trend detection
AROON Aroon High/low recency
AROONOSC Aroon Oscillator Aroon Up minus Down
CHOP Choppiness Index ATR sum vs range; trending vs choppy
DMX Jurik DMX Enhanced directional movement
DX Directional Movement Index Raw directional strength
GHLA Gann High-Low Activator SMA(High)/SMA(Low) alternating on crossover
HT_TRENDMODE Ehlers Hilbert Transform Trend vs Cycle Mode Cycle vs trend regime detection
ICHIMOKU Ichimoku Cloud Multi-component trend system
IMPULSE Elder Impulse System EMA + MACD-H trend/momentum fusion
QSTICK Qstick Average close-open difference
PFE Polarized Fractal Efficiency Fractal path efficiency as trend strength
RAVI Chande Range Action Verification Index Dual-SMA divergence as trend strength
SUPER SuperTrend ATR-based trend bands
TTM_SQUEEZE TTM Squeeze BB inside KC squeeze with momentum
TTM_TREND TTM Trend Bar coloring by close vs midline
VHF Vertical Horizontal Filter Range / path ratio trend strength
VORTEX Vortex Indicator Uptrend/downtrend movement comparison

Momentum

Rate of change and velocity measurements. First derivatives of price.

Indicator Full Name Notes
ASI Accumulation Swing Index Wilder's cumulative swing index; breakout confirmation via limit-adjusted bar values
BIAS Bias / Disparity Index Percentage deviation from SMA
BOP Balance of Power Close position in range
CCI Commodity Channel Index Mean deviation normalized
CFB Composite Fractal Behavior Jurik fractal momentum
CMO Chande Momentum Oscillator Up/down ratio oscillator
MACD Moving Average Convergence Divergence EMA crossover system
MOM Momentum Raw price difference over N periods
PMO Price Momentum Oscillator Double-smoothed ROC
PPO Percentage Price Oscillator Percentage EMA difference
PRS Price Relative Strength Dual-input ratio comparison
ROC Rate of Change Absolute price change over N periods
ROCP Rate of Change Percentage Percentage price change over N periods
ROCR Rate of Change Ratio Price ratio over N periods
RSI Relative Strength Index Bounded 0-100 momentum
RSX Jurik RSX Smoothed RSI variant
SAM Smoothed Adaptive Momentum Ehlers adaptive cycle momentum
TSI True Strength Index Double-smoothed momentum oscillator
VEL Jurik Velocity Adaptive velocity

Volatility

Measures of price variability and range. Essential for position sizing and stop placement.

Indicator Full Name Notes
ADR Average Daily Range Simple range averaging
ATR Average True Range Gap-adjusted range
ATRN ATR Normalized ATR scaled to [0,1]
BBW Bollinger Band Width Band width as percentage of middle band
BBWN BB Width Normalized Band width normalized to [0,1]
BBWP BB Width Percentile Band width historical percentile
CCV Close-to-Close Volatility Log-return standard deviation
CV Coefficient of Variation StdDev / Mean ratio
CVI Chaikin Volatility EMA change of H-L range
ETHERM Elder's Thermometer Absolute bar range in ATR units
EWMA EWMA Volatility Exponentially weighted variance
GKV Garman-Klass Volatility OHLC-based efficiency estimator
HLV High-Low Volatility Parkinson range-based estimator
HV Historical Volatility Annualized log-return StdDev
JVOLTY Jurik Volatility Adaptive volatility measure
JVOLTYN Jurik Volatility Normalized Jurik volatility scaled to [0,100]
MASSI Mass Index EMA ratio of H-L range
NATR Normalized ATR ATR as percentage of close
RSV Rogers-Satchell Volatility Drift-independent OHLC estimator
RV Realized Volatility Sum of squared returns
RVI Relative Volatility Index RSI applied to StdDev
TR True Range Max(H-L, H-prevC, prevC-L)
UI Ulcer Index Downside deviation from highs
VOV Volatility of Volatility Second-order volatility
VR Volatility Ratio ATR-relative true range
YZV Yang-Zhang Volatility Optimal OHLC estimator

Volume

Price-volume relationships and accumulation/distribution measurements.

Indicator Full Name Notes
ADL Accumulation/Distribution Line Volume-weighted close position
ADOSC Chaikin A/D Oscillator ADL momentum (fast EMA - slow EMA)
AOBV Archer On-Balance Volume OBV with signal line
CMF Chaikin Money Flow Volume-weighted close position over period
EFI Elder's Force Index Price change × volume
EOM Ease of Movement Price movement per unit volume
EVWMA Elastic Volume Weighted MA Volume-adaptive smoothing weight per bar
III Intraday Intensity Index Close position within H-L × volume
KVO Klinger Volume Oscillator Trend-volume force oscillator
MFI Money Flow Index Volume-weighted RSI
NVI Negative Volume Index Cumulative on low-volume days
OBV On Balance Volume Cumulative signed volume
PVD Price Volume Divergence Price-volume correlation divergence
PVI Positive Volume Index Cumulative on high-volume days
PVO Percentage Volume Oscillator Percentage volume MA difference
PVR Price Volume Rank Categorical price-volume classification
PVT Price Volume Trend ROC-weighted cumulative volume
TVI Trade Volume Index Tick-direction cumulative volume
TWAP Time Weighted Average Price Time-equal-weighted price average
VA Volume Accumulation Cumulative volume by close position
VF Volume Force EMA-smoothed price-volume force
VO Volume Oscillator Short vs long volume MA difference
VROC Volume Rate of Change Volume change over lookback period
VWAD Volume Weighted A/D Close-position cumulative volume
VWAP Volume Weighted Average Price Price × volume / total volume
VWMA Volume Weighted MA Volume-weighted moving average
WAD Williams A/D True range-based accumulation

Channels

Price envelope and boundary indicators for breakout and mean-reversion strategies.

Indicator Full Name Notes
ABERR Aberration Bands Statistical deviation bands
ACCBANDS Acceleration Bands Volatility-adjusted envelope
APCHANNEL Andrews' Pitchfork Three-line channel from pivot points
APZ Adaptive Price Zone EMA-based volatility zone
ATRBANDS ATR Bands ATR-based envelope around price
BBANDS Bollinger Bands SMA ± StdDev bands
DCHANNEL Donchian Channels Highest-high / lowest-low breakout bands
DECAYCHANNEL Decay Min-Max Channel Exponential decay toward midpoint
FCB Fractal Chaos Bands Williams fractal-based support/resistance
JBANDS Jurik Adaptive Bands Snap-to-extreme, decay-to-price volatility bands
KCHANNEL Keltner Channel EMA with ATR bands; smoother than Bollinger
MAENV Moving Average Envelope Fixed percentage bands around selectable MA
MMCHANNEL Min-Max Channel Rolling highest high / lowest low
PCHANNEL Price Channel Highest high / lowest low with midline
REGCHANNEL Regression Channel Linear regression with StdDev bands
SDCHANNEL Standard Deviation Channel MA with standard deviation bands
STARCHANNEL Stoller Average Range Channel SMA with ATR bands
STBANDS Super Trend Bands ATR-based SuperTrend envelope
TTM_LRC TTM Linear Regression Channel John Carter's regression channel
UBANDS Ehlers Ultimate Bands Ehlers bandpass-based bands
UCHANNEL Ehlers Ultimate Channel Ehlers smoothed channel
VWAPBANDS VWAP Bands VWAP with StdDev bands
VWAPSD VWAP StdDev Bands VWAP with standard deviation envelopes

Statistics

Mathematical and statistical computations on price series.

Indicator Full Name Notes
ACF Autocorrelation Function Lagged self-correlation
BETA Beta Coefficient Systematic risk measure
CMA Cumulative Moving Average Expanding window average
COINTEGRATION Cointegration Engle-Granger two-step with ADF test
CORRELATION Pearson Correlation Linear relationship [-1, +1]
COVARIANCE Covariance Joint variability measure
ENTROPY Shannon Entropy Information content via histogram binning
GEOMEAN Geometric Mean Rolling geometric mean via log-sum
GRANGER Granger Causality F-statistic testing if X predicts Y
HARMEAN Harmonic Mean Rolling harmonic mean via reciprocal-sum
HURST Hurst Exponent Long-range dependence via R/S analysis
IQR Interquartile Range Robust dispersion (Q3 - Q1)
JB Jarque-Bera Test Normality test (skewness + kurtosis)
KENDALL Kendall Tau-a Rank-based ordinal association
KURTOSIS Kurtosis Fourth-moment tail heaviness
LINREG Linear Regression Best-fit line via least squares
MEDIAN Rolling Median 50th percentile
MODE Mode Most frequent value in window
PACF Partial Autocorrelation Direct correlation at lag k
PERCENTILE Percentile Value at given percentile rank
QUANTILE Quantile Value at given quantile (0-1)
SKEW Skewness Distribution asymmetry
SPEARMAN Spearman Rank Correlation Monotonic association [-1, +1]
STDDEV Standard Deviation Dispersion measure
SUM Rolling Sum Windowed sum
THEIL Theil T Index Information-theoretic inequality
VARIANCE Variance Squared deviation
MEANDEV Mean Absolute Deviation Outlier-robust dispersion, CCI core
STDERR Standard Error of Regression OLS residual scatter over rolling window
ZSCORE Z-Score Standard deviations from rolling mean
ZTEST Z-Test One-sample t-statistic

Forecasts

Predictive indicators and extrapolation methods.

Indicator Full Name Notes
AFIRMA Adaptive FIR MA Predictive FIR filter

Cycles

Periodic pattern detection and dominant frequency extraction. Markets exhibit cycles; detecting them reliably remains challenging.

Indicator Full Name Notes
CCOR Ehlers Correlation Cycle Dual Pearson correlation phasor + market state
CCYC Ehlers Cyber Cycle 4-tap FIR + 2-pole high-pass IIR cycle extraction
CG Ehlers Center of Gravity Ehlers cycle measurement
DSP Ehlers Detrended Synthetic Price Cycle-isolated price component
EACP Ehlers Autocorrelation Periodogram Ehlers dominant cycle detection
EBSW Ehlers Even Better Sinewave Ehlers improved cycle indicator
HOMOD Ehlers Homodyne Discriminator Dominant cycle period tracking
HT_DCPERIOD Ehlers HT Dominant Cycle Period Hilbert Transform period estimation
HT_DCPHASE Ehlers HT Dominant Cycle Phase Hilbert Transform phase angle
HT_PHASOR Ehlers HT Phasor Components In-phase and quadrature components
HT_SINE Ehlers HT SineWave (also known as SINE) Dominant cycle phase with lead signal
LUNAR Lunar Phase Moon phase cycle
SOLAR Solar Activity Cycle Solar activity periodicity
SSFDSP Ehlers SSF Detrended Synthetic Price Dual Super Smoother oscillator

Core

Price transforms and fundamental building blocks. These indicators compute derived prices from OHLCV bars and serve as inputs to higher-order indicators.

Indicator Full Name Notes
AVGPRICE Average Price (O+H+L+C) * 0.25 via FMA
MEDPRICE Median Price (H+L) * 0.5
MIDPOINT Rolling Midpoint (Max+Min) * 0.5 over lookback window
MIDPRICE Mid Price (Highest High + Lowest Low) * 0.5
MIDBODY Open-Close Average (O+C) * 0.5
TYPPRICE Typical Price (H+L+C) * OneThird via FMA
WCLPRICE Weighted Close Price (H+L+2C) * 0.25 via FMA

Numerics

Mathematical transformations and derivative indicators. Building blocks for analysis.

Indicator Full Name Notes
ACCEL Acceleration (2nd Derivative) Change in slope
BETADIST Beta Distribution (CDF/PDF) Rolling Beta CDF — probability normalized observation falls below threshold
BINOMDIST Binomial Distribution (CDF) Rolling Binomial CDF — probability normalized observation falls below threshold
EXPDIST Exponential Distribution (CDF) Rolling Exponential CDF — probability normalized observation falls below threshold
FDIST F-Distribution (CDF) Rolling Fisher-Snedecor CDF — variance-ratio probability transform via regularized incomplete beta
GAMMADIST Gamma Distribution (CDF) Rolling Gamma CDF — shape/scale-parameterized probability transform via regularized incomplete gamma
NORMDIST Normal Distribution (CDF) Rolling Gaussian CDF — z-score normalized probability transform via erf approximation
POISSONDIST Poisson Distribution (CDF) Rolling Poisson CDF — count-based probability transform via regularized incomplete gamma
TDIST Student's t-Distribution (CDF) Rolling Student's t CDF — heavy-tailed probability transform via regularized incomplete beta
WEIBULLDIST Weibull Distribution (CDF) Rolling Weibull CDF — two-parameter closed-form probability transform via pow + exp
CHANGE Percentage Change Relative price movement
CWT Continuous Wavelet Transform Morlet CWT magnitude at a specified scale — time-frequency decomposition
DWT Discrete Wavelet Transform À trous Haar stationary DWT — multi-resolution approximation + detail, WarmupPeriod = 2^levels
EXPTRANS Exponential Transform e^x for log-space reversal
HIGHEST Rolling Maximum O(1) via monotonic deque
JERK Jerk (3rd Derivative) Change in acceleration
LINEARTRANS Linear Transform y = ax + b scaling
LOGNORMDIST Log-Normal Distribution Log-normal CDF via min-max normalization
LOGTRANS Logarithmic Transform Natural log for percentage analysis
LOWEST Rolling Minimum O(1) via monotonic deque
NORMALIZE Min-Max Normalization Scale to [0,1] via rolling min/max
RELU Rectified Linear Unit max(0, x) activation
SIGMOID Logistic Function 1/(1+e^-x) bounded [0,1]
SLOPE Slope (1st Derivative) Rate of change; velocity
SQRTTRANS Square Root Transform √x variance-to-StdDev conversion

Errors

Error metrics and loss functions for model evaluation, forecast assessment, and strategy validation. Quantifying wrongness before production quantifies losses.

Indicator Full Name Notes
HUBER Huber Loss Quadratic for small errors, linear for large
LOGCOSH Log-Cosh Loss Smooth Huber approximation
MAAPE Mean Arctangent APE Bounded percentage error
MAE Mean Absolute Error Average absolute deviation
MAPD Mean Absolute % Deviation Percentage deviation from mean
MAPE Mean Absolute % Error Percentage prediction error
MASE Mean Absolute Scaled Error Scale-independent accuracy
MDAE Median Absolute Error Robust central error
MDAPE Median Absolute % Error Robust percentage error
ME Mean Error Bias direction indicator
MPE Mean Percentage Error Percentage bias measure
MRAE Mean Relative Absolute Error Benchmark-relative error
MSE Mean Squared Error Variance of residuals
MSLE Mean Squared Log Error Ratio-sensitive error
PSEUDOHUBER Pseudo-Huber Loss Differentiable Huber approximation
QUANTILELOSS Quantile Loss Asymmetric pinball loss
RAE Relative Absolute Error MAE relative to baseline
RMSE Root Mean Squared Error Standard error magnitude
RMSLE Root Mean Squared Log Error Ratio-sensitive RMSE
RSE Relative Squared Error MSE relative to baseline
RSQUARED R² (Coefficient of Determination) Explained variance fraction
SMAPE Symmetric MAPE Symmetric percentage error
THEILU Theil's U Statistic Forecast accuracy relative to naive
TUKEY Tukey Biweight Loss Robust regression loss
WMAPE Weighted MAPE Volume-weighted percentage error
WRMSE Weighted RMSE Observation-weighted RMSE

Reversals

Reversal indicators identify potential turning points, compute adaptive stop levels, and define support/resistance zones. Where trend indicators tell you what is happening, reversal indicators warn you when it might stop.

Indicator Full Name Notes
CHANDELIER Chandelier Exit ATR-based trailing stops from HH/LL; dual ExitLong/ExitShort
CKSTOP Chande Kroll Stop ATR-based adaptive trailing stops; dual StopLong/StopShort levels
FRACTALS Williams Fractals Five-bar pattern detecting local highs/lows; dual UpFractal/DownFractal
PIVOT Classic Pivot Points Floor trader pivots: 7 levels (PP, R1-R3, S1-S3) from previous bar's HLC
PIVOTCAM Camarilla Pivot Points Close-centric pivots: 9 levels (PP, R1-R4, S1-S4); R3/S3 mean-reversion zones
PIVOTDEM DeMark Pivot Points Conditional pivots: 3 levels (PP, R1, S1); weights OHLC by bar direction
PIVOTEXT Extended Traditional Pivots Extended pivots: 11 levels (PP, R1-R5, S1-S5); classic formula with R4/R5/S4/S5
PIVOTFIB Fibonacci Pivot Points Fibonacci pivots: 7 levels (PP, R1-R3, S1-S3); ratios 0.382/0.618/1.000 applied to range
PIVOTWOOD Woodie's Pivot Points Close-weighted pivots: 7 levels (PP, R1-R3, S1-S3); PP = (H+L+2C)/4 biased toward close
PSAR Parabolic Stop And Reverse Accelerating trailing stop; SAR dots flip on reversal; Welles Wilder (1978)
SWINGS Swing High/Low Detection Configurable-lookback pattern detector; dual SwingHigh/SwingLow with persistent levels
TTM_SCALPER TTM Scalper Alert 3-bar pivot high/low detection for scalping entries; John Carter