Stock Portfolio Organizer

The ultimate porfolio management solution.

Shares, Margin, CFD's, Futures and Forex
EOD and Realtime
Dividends and Trust Distributions
And Much More ....
For Portfolio Manager Click Here

WiseTrader Toolbox

#1 Selling Amibroker Plugin featuring:

Advanced Adaptive Indicators
Advanced Pattern Exploration
Neural Networks
And Much More ....
Find Out More Here

Percentage Price Oscillator - PPO for Amibroker (AFL)
over 13 years ago
Amibroker (AFL)

4 / 5 (Votes 3)
oscillator, trading system, amibroker

Percentage Price Oscillator – PPO

What Does Percentage Price Oscillator – PPO Mean?
A technical momentum indicator showing the relationship between two moving averages. To calculate the PPO, subtract the 26-day exponential moving average (EMA) from the nine-day EMA, and then divide this difference by the 26-day EMA. The end result is a percentage that tells the trader where the short-term average is relative to the longer-term average.

Calculated as:

Investopedia explains Percentage Price Oscillator – PPO
The PPO and the moving average convergence divergence (MACD) are both momentum indicators that measure the difference between the 26-day and the nine-day exponential moving averages. The main difference between these indicators is that the MACD reports the simple difference between the exponential moving averages, whereas the PPO expresses this difference as a percentage. This allows a trader to use the PPO indicator to compare stocks with different prices more easily. For example, regardless of the stock’s price, a PPO result of 10 means the short-term average is 10% above the long-term average.


Similar Indicators / Formulas

Rahul Mohindar Oscillator (RMO)
Submitted by kaiji over 14 years ago
Price Oscillator
Submitted by ariful_islam over 13 years ago
1 hour stoch
Submitted by siddhisagar over 13 years ago
Simple Chaikin Buy Sell
Submitted by jachyuen over 12 years ago
Nj demand and supply
Submitted by njethva over 11 years ago
Heikin-Ashi Candles Oscillator for Long term
Submitted by NTA over 11 years ago

Indicator / Formula

Copy & Paste Friendly
//Further understanding of PPO indicator visit
PPOShort = Param("PPO Short Period", 12, 1, 150, 1);
PPOLong = Param("PPO Long Period", 26, 1, 150, 1);
PPOsignal = Param("PPOsignal", 9, 1, 150, 1);
PPO = (EMA(C, PPOShort ) - EMA(C, PPOLong ))/ EMA(C, PPOLong );
PPOS = (EMA(ppo, PPOsignal ));
Val=ppo-PPOS ;
Plot( PPO , "ppo", colorGreen, styleLine| styleThick ); 
Plot ( PPOS ,"PPO Signal", colorOrange, styleLine| styleThick ); 
dynamic_color = IIf( Val> 0, colorGreen, colorRed ); 
Plot( Val, "PPO Histogram", dynamic_color, styleHistogram | styleThick );


1. mahesh.aranake

Looks same as PPO for KAMAS

and Percentage price ocillator pasted here before

2. administrator

Yeah it’s similar but it has an excellent description so I’ll leave it.

Leave Comment

Please login here to leave a comment.