Percentage Price Oscillator PPO
MACD expressed as a percentage — comparable across instruments of any price.
Quick answer: The Percentage Price Oscillator is a momentum oscillator identical in construction to MACD but expressed as a percentage, plotting the difference between a fast and slow EMA relative to the slow EMA, so readings are comparable across instruments of different price levels.
In simple words
The PPO is MACD's percentage twin. It uses the same 12, 26 and 9 settings and the same signal line and histogram, but instead of plotting the raw difference between the two EMAs, it divides that difference by the slow EMA and multiplies by 100. That single change turns MACD's price-dependent value into a percentage, so you can directly compare the PPO of Nifty with the PPO of a ₹200 stock — something raw MACD cannot do. Everything else — crossovers, the zero line, the histogram, divergence — reads exactly like MACD.
Percentage Price Oscillator — visual
How Percentage Price Oscillator looks on a chart
The PPO plots the percentage difference between a 12 and 26 EMA, with a 9-period signal line and histogram, around zero. It reads like MACD but its percentage scale is comparable across instruments.
Professional explanation
MACD, normalised
The only difference between the PPO and MACD is normalisation. MACD is EMA₁₂ − EMA₂₆, an absolute value in price points. The PPO is (EMA₁₂ − EMA₂₆) / EMA₂₆ × 100, a percentage. Dividing by the slow EMA removes the dependence on the instrument's price level, so a PPO of +1.5 means the fast EMA is 1.5% above the slow EMA whether the instrument trades at ₹200 or 24,000. This makes the PPO the correct tool when you want to compare momentum across different-priced instruments.
The same three readings as MACD
Because it shares MACD's structure, the PPO is read identically. The signal-line crossover (PPO crossing its 9-EMA) times entries; the zero line shows trend direction (fast EMA above or below slow EMA); and the histogram (PPO minus signal) shows momentum accelerating or fading. Divergence against price warns of exhaustion. A trader fluent in MACD needs to learn nothing new to use the PPO — only to remember that the values are percentages.
Why the percentage matters for comparison
The PPO's advantage appears in relative-strength and cross-instrument work. Raw MACD values cannot be compared between Nifty and Bank Nifty because Bank Nifty trades at a much higher absolute level, inflating its MACD. The PPO strips that out: a Bank Nifty PPO of +2% and a Nifty PPO of +1% are directly comparable and say Bank Nifty has the stronger percentage momentum. For scanning or ranking multiple instruments by momentum, the PPO is superior to MACD.
Same strengths and weaknesses as MACD
The PPO inherits MACD's character entirely. It is a lagging trend-momentum tool that shines in trends and whipsaws in ranges, where the fast and slow EMAs stay tangled and crossovers fire repeatedly. It is best filtered by a trend-strength tool like ADX and confirmed by the zero line. The percentage scale improves comparability but does not fix the fundamental lag or the range whipsaws.
Formula
Percentage Price Oscillator formula
PPO = (EMA₁₂ − EMA₂₆) / EMA₂₆ × 100; Signal = EMA₉(PPO); Histogram = PPO − Signal
Identical to MACD but divided by the slow (26) EMA and expressed as a percentage. Classic settings are 12, 26 and 9.
- EMA₁₂ — 12-period exponential moving average of closing price (the fast line)
- EMA₂₆ — 26-period exponential moving average of closing price (the slow line)
- Signal — 9-period EMA of the PPO line
- Histogram — PPO line minus the signal line
How it is calculated
- Compute the 12-period EMA and the 26-period EMA of closing price.
- Subtract the slow EMA from the fast EMA, divide by the slow EMA, and multiply by 100 to get the PPO as a percentage.
- Take a 9-period EMA of the PPO line to get the signal line.
- Subtract the signal line from the PPO to get the histogram.
- Read the signal crossover, the zero line and the histogram exactly as with MACD, remembering the values are percentages.
Interpretation & signals
Traders read the PPO exactly like MACD: the signal-line crossover times entries, the zero line shows trend direction, and the histogram shows momentum building or fading — with the added benefit that its percentage values are comparable across instruments.
Buy / bullish signals
- The PPO line crosses above its signal line (bullish crossover).
- The PPO crosses above zero, confirming the fast EMA is above the slow EMA (uptrend).
- Bullish divergence: price makes a lower low while the PPO makes a higher low.
- The histogram turns from falling to rising below zero (early momentum shift).
Sell / bearish signals
- The PPO line crosses below its signal line (bearish crossover).
- The PPO crosses below zero, confirming a downtrend.
- Bearish divergence: price makes a higher high while the PPO makes a lower high.
- The histogram peaks and starts shrinking above zero (momentum decelerating).
False signals to beware
- In a sideways market the PPO crossovers whipsaw repeatedly around the zero line, just like MACD.
- Crossovers far from zero can be late, with the bulk of the move already over.
- A single crossover without zero-line agreement often fails.
Settings, timeframe & conditions
Advantages & limitations
Advantages
- Percentage scale is comparable across instruments of any price level, unlike MACD.
- Ideal for ranking or scanning multiple instruments by momentum.
- Inherits MACD's clear crossover, zero-line and histogram signals.
- Familiar to anyone who already uses MACD.
Limitations & disadvantages
- Lags because it is built from moving averages, like MACD.
- Whipsaws badly in ranging markets.
- The extra percentage step adds little for single-instrument trading.
- Less commonly offered as a default than MACD on some platforms.
Combining Percentage Price Oscillator with other indicators
- Moving Average Convergence Divergence — The PPO is the percentage version of MACD — the same tool, made comparable across instruments; a trader picks the PPO precisely when cross-instrument comparability matters.
- Average Directional Index — ADX confirms the trend is strong enough to trust PPO crossovers, filtering out the whipsaws that plague ranging markets.
- Relative Strength Index — RSI adds bounded overbought/oversold context to the PPO's trend-momentum read, strengthening confirmation.
Practical examples (Nifty & Bank Nifty)
NIFTY example
A trader wants to compare momentum across the Nifty 50 and a set of high-priced stocks to see which has the strongest trend. Raw MACD is useless here because the higher-priced names show inflated MACD values purely from their price level. Using the PPO instead, the trader ranks each by its percentage reading — a Nifty PPO of +1.2% against a stock's +2.5% shows the stock has stronger percentage momentum, a clean like-for-like comparison MACD cannot give.
BANKNIFTY example
Bank Nifty trades at a far higher absolute level than the Nifty 50, so its MACD values are naturally larger and cannot be compared directly with Nifty's. Switching to the PPO, both are expressed as percentages: a Bank Nifty PPO of +2% versus a Nifty PPO of +1% shows Bank Nifty has the stronger percentage momentum, while both PPOs above their signal lines and above zero confirm both are trending up — a comparison the percentage scale makes valid.
Common mistakes
- Comparing raw MACD values across differently priced instruments instead of using the PPO.
- Trading every PPO crossover regardless of the zero line or the larger trend.
- Using the PPO in a range, where crossovers whipsaw exactly as MACD does.
- Forgetting the values are percentages, not price points.
Professional usage
Professionals reach for the PPO over MACD whenever comparability matters — ranking a basket of instruments by momentum, building relative-strength scans, or comparing Nifty with Bank Nifty and individual stocks on a like-for-like basis. For a single instrument they read it exactly as MACD, favouring crossovers on the correct side of the zero line and in the direction of the higher-timeframe trend, and watching the histogram for early deceleration. It is typically filtered by a trend-strength tool so its crossovers are trusted only when the market is trending.
Key takeaway
The PPO is MACD in percentage form: same 12/26/9 construction, same crossover, zero-line and histogram signals, but divided by the slow EMA so its values are comparable across instruments of any price. Use it exactly like MACD for a single instrument, and choose it over MACD whenever you need to compare or rank momentum across differently priced markets.
Frequently asked questions
What is the PPO indicator?
What is the difference between the PPO and MACD?
How is the PPO calculated?
What are the best PPO settings?
Why use the PPO instead of MACD?
How do you read the PPO?
What does the PPO zero line mean?
Is the PPO a leading or lagging indicator?
Can the PPO be used for Nifty and Bank Nifty?
What is PPO divergence?
Does the PPO whipsaw?
Is the PPO better than MACD?
Voice search & related questions
Natural-language questions people ask about Percentage Price Oscillator.
What is the PPO in simple words?
What is the difference between the PPO and MACD?
Why would I use the PPO?
Is a PPO crossover a buy signal?
Does the PPO work for Nifty?
Sources & references
Last reviewed 8 July 2026. Educational content only — not investment advice.