Skip to content
All library documents

The DiNapoli ZigZag Indicator for Price Swings

Article MQL5 code base

Summary

This brief entry identifies an indicator that applies Joe DiNapoli’s approach to the ZigZag, a charting tool used to mark significant price swings while filtering smaller movements. It attributes the implementation to an author named CrazyChart and notes that it was first published in 2007, originally written in MQL4 and later translated from Russian.

The entry does not explain the algorithm’s parameters, reversal threshold, calculation steps, or how traders might use its swing points to generate signals. It provides no charts, examples, or performance evidence beyond naming the indicator and referring to an illustration. As with ZigZag tools generally, swing points can be revised as new prices arrive, so a chart display alone is not evidence of a predictive strategy. The page is best treated as an introduction to an indicator implementation rather than a complete trading method.

Key ideas

  • The entry describes a ZigZag indicator based on Joe DiNapoli’s algorithm.
  • The implementation was originally written in MQL4 and published in 2007.
  • The page does not specify parameters or explain the indicator’s calculation.
  • It offers no trading rules or evidence of predictive performance.

Tags

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