TradeZoro
Notifications

Percentage Price Oscillator

TradeZoro OscillatorsFree Updated
Percentage Price Oscillator on an NQ futures chart in ZoroCharts
Add to chart

Percentage Price Oscillator: the gap between a 12 and 26 EMA as a percent of the slow EMA, with signal line and histogram.

Overview

The Percentage Price Oscillator (PPO) works like MACD but shows the gap as a percentage. That makes it easier to compare across symbols and price levels.

It plots in its own pane with a signal line, an optional histogram and a gradient fill.

How it works

PPO = (fast MA - slow MA) / slow MA x 100, with fast 12 and slow 26 EMAs by default. Signal = 9-bar EMA of PPO. Histogram = PPO - Signal.

The average types for the lines and the signal can be changed.

How to use it

  • Some traders watch PPO crossing its signal line.
  • Use zero-line crosses as trend changes in the averages.
  • Compare PPO readings across symbols because it is in percent.
  • Watch for divergence between PPO and price.

These are ways some traders read it, for learning. They are not trade signals.

Settings

SettingDefault
Settings
SourcePrice series fed into the fast and slow averages.Options: Close, Open, High, Low, HL2, HLC3, OHLC4, HLCC4Close
Fast LengthLength of the fast moving average.12
Slow LengthLength of the slow moving average. The spread is divided by it and scaled to a percentage of price.26
Average TypeMoving average type used for the fast and slow averages.Options: EMA, SMAEMA
Signal SmoothingLength of the signal line that smooths the PPO line.9
Signal TypeMoving average type used for the signal line.Options: EMA, SMAEMA
Style
BullishColor of the PPO line, gradient fill and histogram above the zero line.#089981
BearishColor of the PPO line, gradient fill and histogram below the zero line.#f23645
Signal LineColor of the signal line.#ff9800
Show HistogramDisplays the histogram (PPO minus signal line) as columns. Bright columns mark a spread still widening, faded ones a spread narrowing back.On
Gradient FillFills the area between the zero line and the PPO line with a vertical gradient.On

Alerts

You can alert on its line crossing a value or the candle close (from the chart's + menu); checked while ZoroCharts is open.

Notes and limits

  • Works on any symbol and timeframe; it only needs candle data.
  • It lags like any average-based tool.

Education only. Not financial advice. Indicators mark what happened on the chart; they do not predict what price will do. Trading futures, forex, crypto and other markets carries a high level of risk and may not be suitable for everyone.