Momentum Indicators

Absolute Price Oscillator (APO)

Absolute Price Oscillator

Deep Dive

Everything You Need to Know

Under the Hood

How It Works

APO measures the difference between two moving averages in absolute price terms: APO = FastMA - SlowMA. With default settings (12, 26, SMA), it calculates the 12-period MA minus the 26-period MA. Unlike PPO (Percentage Price Oscillator) which expresses the difference as a percentage, APO shows the raw point difference. The ma_type parameter allows selection between different MA types (SMA, EMA, WMA, etc.). APO oscillates around zero - positive values when fast MA is above slow MA (bullish), negative when below (bearish).

In Practice

How Traders Use It

Cryptocurrency traders use APO for momentum analysis similar to MACD but with absolute values instead of EMA-specific calculation. APO crossing above zero signals bullish momentum; crossing below signals bearish momentum. Divergences between APO and price can identify potential reversals. Because AP O values are in price units (not percentages), they're less suitable for comparing different-priced assets but easier to interpret for single-asset analysis. Combine with RSI for overbought/oversold confirmation, with volume indicators for momentum validation, or with trend indicators for direction. Day traders and swing traders use APO for momentum timing.

Highlights

APO at a Glance

Absolute difference: FastMA - SlowMA
Default: 12-period - 26-period MA
Values in price units (not percentages)
Positive = bullish, negative = bearish momentum
Cross above zero = buy, below = sell signal
Configurable MA type (SMA/EMA/WMA etc.)
Divergences indicate potential reversals
Alternative to MACD with flexible MA types
Best for single-asset momentum analysis
Popular among day and swing traders

Get Started

Automate APO with cryptorobot.ai

Build automated strategies using Absolute Price Oscillator and hundreds of other indicators. Connect to your favourite exchange and let the bot execute trades 24/7 — no code required.