Loading…
Indicator

Percentage Price Oscillator

The Percentage Price Oscillator expresses the relationship between two moving averages as a percentage difference rather than an absolute difference. This normalisation makes PPO directly comparable across different assets and price levels — a critical advantage over MACD when comparing momentum across stocks with different price points.

← Back to Quick Reads
Key Takeaways
  • PPO measures the percentage difference between two EMAs — typically 12 and 26 period
  • Unlike MACD which uses absolute dollar differences, PPO uses percentages — enabling cross-asset comparison
  • A PPO of +2.0 means the fast EMA is 2% above the slow EMA — the same interpretation across any price
  • The signal line and histogram work identically to MACD — same logic, different scaling
  • PPO above zero is bullish; below zero is bearish — same zero-line significance as MACD
  • PPO divergence with price is as powerful as MACD divergence — same patterns, same implications
  • PPO is the superior tool when comparing momentum across stocks at different price levels
PPO vs MACD — The Critical Difference

PPO and MACD use identical moving average inputs (typically EMA 12 and EMA 26) and produce the same signal line and histogram structure. The only difference is the output format.

MACD — Absolute Difference

MACD = EMA(12) – EMA(26). For a $500 stock, the MACD might be $8.50. For a $50 stock, the MACD might be $0.85. The same percentage momentum (1.7%) produces very different absolute MACD numbers. You cannot meaningfully compare MACD readings between these two stocks.

PPO — Percentage Difference

PPO = ((EMA(12) – EMA(26)) / EMA(26)) × 100. For both the $500 stock and the $50 stock with identical percentage momentum, PPO = 1.7. The normalisation allows direct comparison. A PPO of 2.0 on any stock means the fast EMA is 2% above the slow EMA — the magnitude of price is irrelevant.

PPO is the professional's choice for cross-asset momentum comparison. When screening for the strongest momentum stocks across a universe with varying price points, PPO provides a level playing field that MACD cannot. A $5 stock and a $5,000 stock with PPO of 3.0 have identical percentage momentum — MACD would show wildly different values.

When to Use PPO vs MACD

Use MACD: when analysing a single asset in isolation, as most platforms display it by default and it is more widely followed (enhancing self-fulfilling effects). Use PPO: when comparing momentum across multiple assets with different price levels, when screening for relative momentum strength, or when backtesting systems across diverse portfolios.

Reading PPO Signals
The Zero Line

Zero line significance is identical to MACD. PPO above zero: the 12-period EMA is above the 26-period EMA — bullish momentum regime. PPO below zero: the 26-period EMA is above the 12-period EMA — bearish momentum regime. Crossings of the zero line are trend change signals. The most reliable entries are pullbacks toward zero followed by a resumption in the primary direction.

The Signal Line and Histogram

The PPO signal line is a 9-period EMA of the PPO line — identical structure to MACD's signal line. The histogram (PPO minus Signal) shows momentum acceleration and deceleration. Expanding histogram bars mean accelerating momentum. Shrinking bars — even before the crossover — are the earliest warning of momentum fading. This is the same critical observation as with MACD's histogram.

PPO Divergence

Bearish divergence: price makes higher highs while PPO makes lower highs — momentum as a percentage is declining even as price rises. Bullish divergence: price makes lower lows while PPO makes higher lows — percentage momentum is recovering even as price falls. These patterns are identical to MACD divergence and carry the same significance.

PPO in Momentum Screening
Cross-Asset Momentum Ranking

One of the most powerful applications of PPO is ranking stocks by momentum strength. A portfolio manager running a momentum strategy screens a universe of 500 stocks. They sort by PPO from highest to lowest. The top 20 stocks by PPO have the strongest percentage momentum, regardless of their absolute price. This is not possible with MACD without normalisation.

Sector Rotation with PPO

Comparing sector ETF PPO readings reveals which sectors have the strongest momentum and where institutional rotation is occurring. A sector ETF (e.g., XLK for Technology) with PPO rising from -1 to +2 while another sector (e.g., XLU for Utilities) falls from +1 to -1 signals a momentum rotation from defensive to growth — a classic early-cycle signal.

PPO Momentum Screens

Professional momentum screens using PPO typically look for: PPO crossing above zero from negative territory (new bullish momentum). PPO at its highest level in 52 weeks (sustained momentum leadership). PPO above zero and rising while price is making new highs (trend and momentum alignment). PPO declining from above zero while price still rises (distribution — reduce exposure).

PPO Settings and Customisation
SettingPPO PeriodSignalUse Case
Standard12, 269Daily charts — general momentum
Fast8, 179Intraday, faster signals
Slow19, 399Weekly charts, position trading
Crypto8, 21524/7 markets — slightly faster

The same principles that apply to MACD settings apply to PPO. Shorter periods produce more signals with more noise. Longer periods produce fewer, higher-quality signals. The standard 12-26-9 default is most widely used and benefits from the largest self-fulfilling effect.

Frequently Asked Questions
What is the Percentage Price Oscillator?
PPO measures the percentage difference between two EMAs. Unlike MACD which uses absolute price differences, PPO normalises to percentage terms — enabling direct comparison across assets with different price levels.
Is PPO better than MACD?
PPO is superior for cross-asset comparison. MACD is more widely followed and benefits from a stronger self-fulfilling effect when used on individual assets. For screening across many stocks, PPO is clearly superior. For single-asset analysis, either works.
How do I read PPO?
Exactly like MACD: above zero is bullish, below zero is bearish. Signal line crossovers indicate momentum shifts. Histogram shrinking indicates momentum slowing. Divergence from price indicates potential reversals.
What PPO level is bullish?
Above zero indicates bullish momentum. The specific level is less important than the trend — rising PPO is bullish even if still below zero, and declining PPO is concerning even if still above zero.
Can PPO be used for crypto?
Yes. PPO is particularly well-suited for crypto because the wide range of asset prices (from fractions of a cent to tens of thousands of dollars) makes percentage-based comparison essential for cross-crypto momentum screening.
What is the difference between PPO and the Chaikin Oscillator?
PPO measures percentage price momentum between two EMAs. The Chaikin Oscillator measures the momentum of the Accumulation/Distribution Line — a volume-based measure. Completely different inputs and interpretations.
Key Insights
  • PPO's percentage normalisation is its defining advantage — it enables direct cross-asset momentum comparison that MACD cannot provide
  • A PPO of 2.0 means identical momentum on any asset — this comparability is the foundation of momentum screening strategies
  • Zero-line crossovers and histogram analysis work identically to MACD — the same patterns, the same implications
  • Divergence between PPO and price is just as powerful as MACD divergence — same logic, same application
  • For momentum ranking screens, PPO is unambiguously superior to MACD — normalisation is essential for fair comparison
  • Sector rotation analysis using PPO across sector ETFs reveals where institutional momentum is flowing
  • When the PPO histogram peaks and turns down while price continues rising, momentum is fading — tighten stops
More Quick Reads