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.
Absolute Price Oscillator
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).
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.
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
Yes. Absolute Price Oscillator (APO) is available as a built-in indicator in Cryptorobot.ai. You can add it to any automated strategy using the no-code strategy builder, backtest it against historical data, and deploy it live on supported exchanges.