OscillatorsLagging trend-momentum oscillatorPPO

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.

1.2-0.6PPO %Time (illustrative bars →)
Category
Oscillators
Type
Lagging trend-momentum oscillator
Created by
Adapted from MACD (Gerald Appel lineage)
Best timeframe
Daily and 4-hour for swing; 15-min for intraday

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

  1. Compute the 12-period EMA and the 26-period EMA of closing price.
  2. Subtract the slow EMA from the fast EMA, divide by the slow EMA, and multiply by 100 to get the PPO as a percentage.
  3. Take a 9-period EMA of the PPO line to get the signal line.
  4. Subtract the signal line from the PPO to get the histogram.
  5. 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

Best settings
12, 26, 9 (same as MACD), expressed as a percentage
Avoid
Fast/slow set too close together, producing constant crossovers
Works best in
Trending markets, and comparing momentum across instruments
Struggles in
Tight ranges and low-volatility chop

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?
The Percentage Price Oscillator is a momentum oscillator identical to MACD in construction but expressed as a percentage. It plots the difference between a 12 and 26 EMA relative to the slow EMA, with a 9-period signal line and histogram, so its values are comparable across instruments.
What is the difference between the PPO and MACD?
They are the same tool with one difference: MACD plots the raw price difference between the two EMAs, while the PPO divides that difference by the slow EMA and expresses it as a percentage. This makes the PPO comparable across instruments of different price levels, which MACD is not.
How is the PPO calculated?
You compute the 12 and 26 period EMAs of price, subtract the slow from the fast, divide by the slow EMA, and multiply by 100 to get a percentage. A 9-period EMA of that line is the signal line, and the PPO minus the signal is the histogram.
What are the best PPO settings?
The standard is 12, 26 and 9, the same as MACD. These defaults work across timeframes; the only change from MACD is that the output is a percentage rather than an absolute price value.
Why use the PPO instead of MACD?
You use the PPO when you need to compare momentum across instruments of different prices. Because it is a percentage, a PPO of +2% means the same thing on Nifty, Bank Nifty or a ₹200 stock, whereas raw MACD values are inflated by higher-priced instruments and cannot be compared.
How do you read the PPO?
Exactly like MACD: a signal-line crossover times entries, the zero line shows trend direction, and the histogram shows momentum building or fading. Divergence between the PPO and price warns of exhaustion. The only difference is that the values are percentages.
What does the PPO zero line mean?
When the PPO is above zero, the fast EMA is above the slow EMA, indicating an uptrend; below zero indicates a downtrend. The zero line acts as a simple trend filter for the crossover signals, just as it does for MACD.
Is the PPO a leading or lagging indicator?
The PPO is primarily lagging because it is built from moving averages, like MACD. Its histogram and divergence can give slightly leading hints, but the core crossover signal follows price.
Can the PPO be used for Nifty and Bank Nifty?
Yes, and it is especially useful for comparing them. Because Bank Nifty trades at a higher absolute level than Nifty, their MACD values are not comparable, but their PPO values, being percentages, can be directly compared to see which has stronger momentum.
What is PPO divergence?
PPO divergence is when price and the PPO line move in opposite directions — a higher price high with a lower PPO high (bearish) or a lower price low with a higher PPO low (bullish) — warning of a possible reversal, exactly as with MACD divergence.
Does the PPO whipsaw?
Yes. Like MACD, the PPO whipsaws in ranging markets, where the fast and slow EMAs stay close together and the line crosses its signal repeatedly. A trend-strength filter such as ADX helps reduce these false signals.
Is the PPO better than MACD?
Neither is universally better. For a single instrument they are equivalent. The PPO is better when you need to compare or rank momentum across instruments of different prices, while MACD remains the more familiar default for single-instrument analysis.

Voice search & related questions

Natural-language questions people ask about Percentage Price Oscillator.

What is the PPO in simple words?
The PPO is MACD shown as a percentage. It works the same way — a fast and slow moving average compared with crossovers and a histogram — but because it is a percentage, you can compare it across stocks and indices of any price.
What is the difference between the PPO and MACD?
They are almost identical, but the PPO divides by the slow moving average to become a percentage, while MACD stays in price points. That percentage makes the PPO comparable across instruments.
Why would I use the PPO?
You use the PPO when you want to compare momentum between instruments of different prices, like Nifty and Bank Nifty. As a percentage, a PPO reading means the same thing regardless of the instrument's price level.
Is a PPO crossover a buy signal?
A bullish PPO crossover can be a buy signal, just like MACD, but it is more reliable when the PPO is above zero and the crossover aligns with the larger trend.
Does the PPO work for Nifty?
Yes. The PPO works on any liquid instrument and is read just like MACD, with the added benefit that its percentage values let you compare Nifty's momentum directly with Bank Nifty or individual stocks.

Sources & references

Last reviewed 8 July 2026. Educational content only — not investment advice.

Educational content only — not investment advice. Indicator diagrams are illustrative, computed from a fixed synthetic price series. Trading involves substantial risk. See our Risk Disclosure and SEBI Disclaimer.