Blog / Strategy
Strategy

FVG Equilibrium Pullback

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 Fvg Equilibrium Pullback is a pure price-action strategy built around the fair-value gap (FVG) — a three-candle pattern that marks an "imbalance" left behind by a fast, one-sided move. It uses no traditional indicators at all: no moving averages, no RSI, no ATR, no oscillators. Every decision is measured directly from raw candle geometry, which makes it a clean case study in how structural, mechanical price-action logic can be expressed in code.

A fair-value gap forms when a strong middle candle (the "displacement" candle) travels so quickly that the wick of the candle before it and the wick of the candle after it never overlap. That non-overlapping zone is a slice of price that was never properly traded — an imbalance. The midpoint of that gap is its equilibrium, known in ICT terminology as the "consequent encroachment" or the 50% line. Price frequently retraces back toward this equilibrium before the original move resumes. Rather than chasing the breakout, the Fvg Equilibrium Pullback rests a passive limit order at exactly that midline and waits for price to come to it.

As a learning tool, this strategy suits traders who want to understand continuation trading and imbalance-based entries on liquid, trend-prone instruments such as EUR/USD, XAU/USD, or major indices on the M15 to H1 timeframes. It is designed for trending or impulsive market conditions, where displacement candles and clean gaps appear most often. Treat it as a framework for studying how fair-value gaps behave — not as a shortcut to results.

How It Works

The strategy only ever manages one setup at a time and acts once per newly closed bar on the chart timeframe. Here is the logic in plain English:

fair value gap MT5 EA
Illustrative example of the strategy’s entry and exit logic — not real trading results.

Strategy Parameters

Parameter Default Min Max Description
Lots 0.10 0.01 1.00 Order volume in lots for each trade.
MinGapFrac 0.30 0.05 1.50 Minimum gap height as a fraction of the average candle range — filters out insignificant imbalances.
BodyDominance 0.55 0.30 0.90 Required ratio of the displacement candle's body to its full range — how one-sided the thrust must be.
SlBufferFrac 0.25 0.00 1.00 Stop buffer beyond the gap's origin edge, expressed as a fraction of the average range.
RiskReward 2.00 1.00 5.00 Take-profit distance as a multiple of the structural stop distance.
ExpiryBars 8 2 40 Number of bars to wait before cancelling a resting equilibrium limit that has not filled.
RangeWindow 20 8 60 Lookback length for the average candle range that scales every threshold.
Magic 8841 0 9,999,999 Unique identifier so the EA only manages its own orders and positions.
fair value gap MT5 EA — MQL5 source code

Recommended Chart Settings

The Fvg Equilibrium Pullback was designed for liquid, trend-prone instruments — EUR/USD, XAU/USD (gold), and major stock indices are natural fits — on the M15 to H1 timeframes, where displacement candles and clean fair-value gaps occur frequently enough to study. Because every threshold is scaled to the average candle range rather than a fixed pip value, the logic can technically run on other symbols and timeframes. Keep in mind that behaviour will vary significantly across different instruments and market conditions, and any settings that look good on one symbol may behave very differently on another.

How to Install on MetaTrader 5

What to Consider Before Using This EA

The appeal of an equilibrium-pullback approach is its structure and discipline. Entries are defined mechanically, every trade carries a logical stop just beyond an invalidated gap, and the fixed risk-to-reward framing means the strategy never improvises an exit. Because it rests a passive limit rather than chasing momentum, fills happen at a precise, pre-planned price — which can make outcomes easier to study and review afterward.

The limitations are just as important to understand. Fair-value gaps assume that price respects imbalances, but markets do not always retrace cleanly — sometimes price runs straight through the equilibrium without pausing, and sometimes it fills the gap and keeps going against the trade. In choppy, range-bound, or low-volatility conditions, fewer qualifying gaps appear, and those that do may produce false continuations. The body-dominance and minimum-gap filters reduce noise but cannot eliminate it. The strategy also trades only one setup at a time, so it may sit idle through stretches where no clean imbalance forms. As with any single-pattern system, historically the FVG concept has worked best as one tool among several, not as a standalone guarantee of edge.

Risk Management Tips

Sound risk management matters more than any single entry rule. Consider these general principles as you study the strategy:

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