Direct Answer
The difference, in price units, between a fast and a slow moving average of price. It is the unscaled form of the percentage price oscillator and shows the distance between short-term and longer-term average price. Positive values mean the fast average is above the slow one, which is read as upward trend momentum, and negative values the reverse.
Absolute Price Oscillator: Formula, Meaning, Signals, Examples and How to Use It
How Is Absolute Price Oscillator Calculated?
The difference, in price units, between a fast and a slow moving average of price. It is the unscaled form of the percentage price oscillator and shows the distance between short-term and longer-term average price.
Formula: APO = Fast MA(Close, 12) - Slow MA(Close, 26)
Inputs:
- Closing prices
- Fast moving average period (12 is common)
- Slow moving average period (26 is common)
- Moving average type, usually exponential
Worked example. A fast average of 103.2 and a slow average of 100.0 give an absolute price oscillator of 3.20. The inputs are illustrative numbers, not market data.
Reading it. Positive values mean the fast average is above the slow one, which is read as upward trend momentum, and negative values the reverse. Zero-line crosses mark the points where the two averages swap order.
Limits. Values are in price units, so they cannot be compared across instruments or across large price changes in the same instrument. As a moving-average difference it lags and whipsaws in sideways markets.
What is Absolute Price Oscillator?
The difference, in price units, between a fast and a slow moving average of price. It is the unscaled form of the percentage price oscillator and shows the distance between short-term and longer-term average price.
How to use Absolute Price Oscillator
Positive values mean the fast average is above the slow one, which is read as upward trend momentum, and negative values the reverse. Zero-line crosses mark the points where the two averages swap order. A reading alone is never a buy or sell signal; it needs context from price structure, volume, volatility and the broader market regime.
Strengths
- Staying in price units keeps the line tied to the instrument's currency, so a reading of 2.0 means two currency units between the averages.
- The sign of the difference identifies which average is above the other with no scaling or normalization step in between.
- Reproducible when the formula and data convention are fixed.
Weaknesses and limitations
- The 12 and 26 period lengths are conventions, so changing either window rescales the whole line and alters where it crosses zero.
- The line has no fixed upper or lower bound, so there is no built-in level that marks an extreme reading.
- Correlated indicators can create false confidence by repeating the same underlying information.
Editorial and risk note
This page is educational content, not individualized investment advice. It should not imply guaranteed prediction, accuracy or outperformance.
Frequently Asked Questions
Is Absolute Price Oscillator a buy or sell signal?
No. Positive values mean the fast average is above the slow one, which is read as upward trend momentum, and negative values the reverse. Values are in price units, so they cannot be compared across instruments or across large price changes in the same instrument. A trade built on it still needs a trigger, an invalidation rule, a position size and realistic execution assumptions.
What is the best setting for Absolute Price Oscillator?
Absolute Price Oscillator takes these inputs: closing prices; fast moving average period (12 is common); slow moving average period (26 is common). There is no universal best setting for the tunable ones, so test them across instruments, regimes and out-of-sample periods and favor stable parameter regions over one historical winner.
Can Absolute Price Oscillator be used by itself?
Values are in price units, so they cannot be compared across instruments or across large price changes in the same instrument. As a moving-average difference it lags and whipsaws in sideways markets. For that reason it is read next to measures of direction, participation, valuation, liquidity and risk, not alone.
Does Absolute Price Oscillator work on every timeframe?
The calculation (APO = Fast MA(Close, 12) - Slow MA(Close, 26)) can be run on any bar size, but behavior is not portable: a reading on a five-minute chart describes a very different market window from the same reading on a daily chart. Validate the exact timeframe before relying on it.
Why does Absolute Price Oscillator give false signals?
The 12 and 26 period lengths are conventions, so changing either window rescales the whole line and alters where it crosses zero. The line has no fixed upper or lower bound, so there is no built-in level that marks an extreme reading. Lag, noise and regime changes add to this, because market participants react to new information after the reading is calculated.
How should Absolute Price Oscillator be backtested?
Rebuild Absolute Price Oscillator from closing prices using point-in-time data, write the rules before testing, include delisted securities where relevant, model realistic fills and costs, reserve a validation sample and compare with a simpler baseline.