Blog / Strategy
Strategy

Force Index Pullback Continuation

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 Force Index Pullback Continuation strategy is a trend-following, pullback-timing system built around Alexander Elder's Force Index, a volume-weighted momentum indicator that blends the direction, size, and conviction of a price move into a single number. Rather than chasing fresh breakouts, this approach waits for an established trend to pause, then joins the move as momentum resumes — a trading style commonly described as trend continuation or buying the dip (and selling the rally on the short side).

The Force Index is calculated as TickVolume × (Close − PreviousClose). A large price move on heavy volume produces a large force reading, while the same move on thin volume — or a small move on heavy volume — produces only a modest one. In other words, the indicator rewards moves that carry genuine participation. The strategy smooths this raw force with two exponential moving averages (EMAs): a slow Force EMA that acts as a medium-term "force trend" filter, and a fast Force EMA that whips around the zero line to time short-term pullbacks and thrusts.

As a learning tool, this strategy is well suited to traders who want to understand how volume-based momentum can be combined with a classic price trend filter and volatility-based risk management. It is designed for liquid, trending instruments — major forex pairs, gold, and stock indices — on intraday-to-swing timeframes. It is best studied as an example of how multiple confirming conditions can be layered together, not as a shortcut to any particular outcome.

How It Works

The strategy evaluates its rules only once per completed bar, so signals are stable and do not repaint mid-candle. It maintains three core building blocks: a price EMA that defines the prevailing trend, the two Force Index EMAs described above, and an Average True Range (ATR) reading used to size stops and targets. ATR measures recent volatility, expanding when the market moves quickly and contracting when it goes quiet.

The strategy signals a LONG entry when all of the following hold on the just-closed bar:

The strategy signals a SHORT entry as the exact mirror image:

Position management:

Because both the stop and target are anchored to ATR, they adapt automatically to current volatility: wider in fast markets, tighter in calm ones. With the default multipliers, the take-profit sits farther from entry than the stop, giving the strategy a reward-to-risk profile greater than 1:1 on each individual trade — though the actual outcome of any trade depends entirely on live market behaviour.

Force Index pullback strategy MT5
Illustrative example of the strategy’s entry and exit logic — not real trading results.

Strategy Parameters

Parameter Default Min Max Description
TrendPeriod 40 15 100 Length of the price EMA that defines the prevailing trend direction.
FastFiPeriod 2 2 8 Length of the fast Force Index EMA — the pullback/resumption timing oscillator that crosses the zero line.
SlowFiPeriod 13 8 40 Length of the slow Force Index EMA — the medium-term force-trend filter.
AtrPeriod 14 7 30 Number of bars used to calculate ATR for stop and target distances.
AtrSlMult 2.0 1.0 4.0 Stop-loss distance as a multiple of ATR.
AtrTpMult 3.0 1.0 6.0 Take-profit distance as a multiple of ATR.
Lots 0.10 0.01 1.0 Fixed lot size used for each trade.

The parameter ranges are deliberately broad. This helps reduce the temptation to "curve-fit" — that is, to tune the numbers so tightly to past data that they no longer describe how the market behaves going forward. The classic Elder settings (fast Force EMA of 2, slow Force EMA of 13) are used as defaults.

Force Index pullback strategy MT5 — MQL5 source code

Recommended Chart Settings

This strategy was designed for liquid, trending instruments: major forex pairs (such as EUR/USD or GBP/USD), gold (XAU/USD), and major stock indices. It runs on a single timeframe — whichever chart timeframe you attach it to — and is intended for intraday-to-swing horizons, commonly the H1 (1-hour) or H4 (4-hour) charts.

Because the Force Index relies on tick volume, instruments with healthy, consistent volume tend to produce cleaner readings than thin, illiquid markets. As always, results will vary across different symbols, brokers, and market conditions. Treat any timeframe or symbol choice as a starting point for your own study rather than a fixed prescription, and test thoroughly on historical and demo data before drawing conclusions.

How to Install on MetaTrader 5

What to Consider Before Using This EA

Every trading approach involves trade-offs, and an honest look at both sides helps you study this one effectively.

Strengths of this approach:

Known limitations:

The strategy may underperform during extended ranging phases, around major news events that cause volatility spikes, or on illiquid instruments. Understanding when a tool is likely to struggle is just as important as understanding when it may work.

Risk Management Tips

Sound risk management is what separates disciplined study from gambling. Consider these general principles:

Position sizing, stop placement, and emotional discipline typically matter more to long-term outcomes than the exact entry signal itself.

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