Skip to content
All library documents

DiNapoli Stochastic: Smoothing a Traditional Stochastic Oscillator

Article MQL5 code base

Summary

The document introduces the DiNapoli Stochastic, a smoothed version of the traditional Lane stochastic oscillator available in MetaTrader 5. It attributes the indicator to a description in Joe DiNapoli’s book on trading with DiNapoli Levels. The stated purpose of the smoothing is to reduce noisy price fluctuations and produce fewer false signals than the conventional oscillator.

The indicator can be applied in strategies that use a standard stochastic, but smoothing has a trade-off: it may filter noise while also suppressing or delaying some signals. The document recommends pairing it with a trend indicator to help filter signals further. It offers a qualitative description rather than charts with interpretable data, parameter settings, trading rules, or comparative testing. No evidence is provided to quantify the reduction in false signals or assess performance across markets, so users would need to validate the indicator and any combined strategy themselves.

Key ideas

  • The DiNapoli Stochastic is presented as a smoothed adaptation of the traditional Lane stochastic.
  • Its smoothing is intended to filter noise and reduce false signals.
  • Stronger smoothing may also remove or delay some potentially useful signals.
  • The document recommends combining the oscillator with a trend indicator, but supplies no quantified performance tests.

Tags

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