Blog / Strategy
Strategy

Fibonacci Impulse Overextension Fade

Disclaimer: This article is for educational and informational purposes only. It does not constitute financial or investment advice. Trading forex and CFDs carries significant risk of loss. Past performance of any strategy — including backtests — does not guarantee future results. Never trade with money you cannot afford to lose.

What Is This Strategy?

The Fibonacci Impulse Overextension Fade is a mean-reversion trading strategy built around the Fibonacci extension — a projection tool that measures where a price move may become statistically "overextended" — combined with a symmetric fractal swing detector and an Average True Range (ATR) volatility filter. In plain terms, it is a counter-trend fade: it waits for a fast, parabolic price spike to overshoot a calculated exhaustion level, then positions for the sharp snapback that often follows when momentum runs out.

The strategy is designed for fast, volatile trending markets — the kind of parabolic runs you commonly see in gold (XAU/USD), index CFDs, or crypto on lower timeframes such as M5 to M15. The underlying code is timeframe-agnostic and will run on whatever primary chart it is attached to, but its logic assumes an instrument capable of producing genuine impulse spikes. It reads a parabolic run as three legs: a measured impulse (A→B), a shallow pullback (B→C), and an accelerating extension leg (C→D). The 1.618 "golden" Fibonacci ratio projects where that extension leg statistically exhausts.

As a learning tool, this strategy is well suited to intermediate traders who want to study how Fibonacci extensions, swing-structure detection, and volatility filtering can be combined into a single rules-based system. It is framed here as a strategy analysis — a way to understand fade mechanics and structure-based exits — not as a profit opportunity. If you are new to counter-trend trading, it offers a clear, transparent example of how each condition is defined and tested before a trade is signalled.

How It Works

The strategy continuously maps market structure and only acts on a freshly-completed bar, which avoids repainting (signals changing after the fact). Here is the logic in plain English:

Fibonacci overextension fade MT5 EA
Illustrative example of the strategy’s entry and exit logic — not real trading results.

Strategy Parameters

Parameter Default Min Max Description
PivotStrength 3 2 6 Number of bars required on each side of a fractal pivot. Higher values detect larger, more significant swings.
ExtensionRatio 1.618 1.20 2.60 Fibonacci overextension ratio used to project the exhaustion point D. Defaults to the 1.618 "golden" extension.
ImpulseAtrMultiple 2.00 1.00 6.00 Minimum impulse size, expressed in ATRs. Filters out small moves so only volatile impulses are faded.
AtrPeriod 14 7 28 Lookback period for the ATR volatility measure used across sizing and filtering.
StopAtrMult 1.00 0.30 3.00 Stop-loss distance beyond the spike extreme, measured in ATRs.
TpRetraceRatio 0.618 0.30 1.00 Fibonacci retracement fraction toward the C anchor used to set the take-profit target.
ExtensionWindow 25 5 80 Maximum number of bars allowed between the C pivot and the fade spike before the setup expires.
BreakevenAtr 1.00 0.00 3.00 Profit distance, in ATRs, after which the stop is moved to breakeven. Set to 0 to disable.
Lots 0.10 0.01 1.00 Order volume (position size) in lots.
Fibonacci overextension fade MT5 EA — MQL5 source code

Recommended Chart Settings

This strategy was designed with fast, volatile instruments in mind — for example XAU/USD (gold), index CFDs, or crypto on the M5 to M15 timeframes, where parabolic impulse spikes occur frequently enough to generate setups. Because the logic is timeframe-agnostic, you can attach it to other symbols and timeframes for study, but its behaviour is tuned to markets that produce genuine overextension moves.

Keep in mind that results will vary considerably across different instruments, timeframes, and market conditions. A parameter set that behaves one way on gold may behave very differently on a currency pair with lower volatility. Always test on historical data and a demo account before drawing any conclusions.

How to Install on MetaTrader 5

What to Consider Before Using This EA

Like any strategy, the Fibonacci Impulse Overextension Fade has clear strengths and equally clear limitations. Understanding both is part of using it responsibly.

Strengths:

Limitations:

This is a tool for learning how overextension fades are constructed, not a hands-off system. Treat every signal as a hypothesis to be evaluated, not a certainty.

Risk Management Tips

Sound risk management matters more than any single entry rule. Whatever strategy you study, these general principles apply:

Remember that no combination of parameters removes risk — it only reshapes it. The goal of studying a strategy like this is to build understanding, not to chase certainty.

Risk Warning

Trading foreign exchange, CFDs, and other leveraged financial instruments involves substantial risk of loss and is not suitable for all investors. The strategies and tools discussed on this page are provided for educational purposes only and do not constitute financial advice, investment recommendations, or solicitation to trade. Always consult a qualified financial adviser before making trading decisions. Past backtest performance is not indicative of future results.

Downloads

← Back to Blog