Skip to content
All library documents

DiNapoli Fibonacci Retracements with Moving Average and Stochastic Filters

Article MQL5 articles

Summary

This article turns the DiNapoli approach to Fibonacci retracements into an automated strategy. It uses retracement levels to define possible entries and expansion levels to set profit objectives, while moving averages filter trades by trend and Stochastic conditions help time entries and exits. The described setup considers entries across a range of retracement levels, uses a slower and a faster shifted moving average, and includes stop placement and a breakeven adjustment after a specified favorable move. The implementation is tested on several currency pairs using four-hour charts, with settings optimized by instrument.

The article reports that price does not always reach the planned objective and that exits often occur through Stochastic signals instead. It also notes weak performance in flat markets and recommends pair-specific optimization. Although the author characterizes the approach as promising and describes profitable examples, the supplied text does not establish robustness beyond those tests, and optimization may make results sensitive to the selected instruments and settings.

Key ideas

  • The strategy uses Fibonacci retracements to identify candidate entries and expansion levels to set profit targets.
  • Moving averages define the trend filter, while Stochastic levels and signals help narrow entries and manage exits.
  • The Expert Advisor includes stop-loss placement and a rule to move the stop into profit after a favorable price move.
  • The article reports difficulty in flat markets and says price often fails to reach the planned objective.
  • The author recommends optimizing settings for each currency pair, which limits evidence of general robustness.

Tags

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