Skip to content
All library documents

The Percentage Price Oscillator as a Normalized EMA Spread

Article MQL5 code base

Summary

This document introduces the Percentage Price Oscillator, an indicator calculated as the difference between a fast and a slow exponential moving average divided by the slow average. Expressing the spread relative to the slow average makes the oscillator a percentage-based measure of the relationship between the two moving averages. The entry describes an indicator implementation for MetaTrader and notes that it uses classes from a smoothing algorithms library for intermediate calculations.

The text gives the formula but does not specify the fast and slow averaging periods, signal-line settings, thresholds, or trading rules. It also supplies no chart interpretation, test results, or evidence that the indicator predicts returns. The reference to a separate technical article concerns implementation details rather than an evaluation of the PPO as a strategy. As presented, this is a brief description of an indicator, not a complete trading system.

Key ideas

  • The PPO divides the difference between fast and slow exponential moving averages by the slow average.
  • The formula expresses the moving-average spread relative to the slow average.
  • The described implementation depends on an external smoothing-algorithms library.
  • The document provides no parameter settings, trading rules, or performance evidence.

Tags

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.