Absolute Price Oscillator
Under the Hood
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
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.
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.