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:
- Price trend is up: the closing price is above the trend EMA, and that EMA is rising compared with the prior bar.
- Force trend is up: the slow Force EMA is above zero, indicating buyers have been in medium-term control.
- Resumption trigger fires: the fast Force EMA crosses up through zero — it was at or below zero on the previous bar and is above zero now. This suggests a pullback has ended and buying force is returning.
The strategy signals a SHORT entry as the exact mirror image:
- The close is below a falling trend EMA.
- The slow Force EMA is below zero (sellers in medium-term control).
- The fast Force EMA crosses down through zero, signalling the pullback in a downtrend has resolved.
Position management:
- One position at a time. The strategy holds a single open position per magic number. While a trade is live, no new entries are taken, though the indicators continue updating in the background so tracking stays continuous.
- Stop-loss: placed at a distance of
AtrSlMult × ATRfrom entry — below price for longs, above price for shorts. - Take-profit: placed at a distance of
AtrTpMult × ATRfrom entry — above price for longs, below price for shorts.
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.

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.

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
- Download the .ex5 file from the link below
- Copy it to your MT5
MQL5\Expertsfolder - Restart MetaTrader 5 or refresh the Navigator panel
- Drag the EA onto a chart matching the recommended symbol and timeframe
- Configure the input parameters and enable Algo Trading
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:
- Layered confirmation. By requiring price trend, force trend, and a fresh zero-line cross to align, the strategy filters out many low-conviction signals and only acts when several conditions agree.
- Favourable entry location. Joining a trend after a pullback, rather than at the initial breakout, can place entries at a more advantageous price with the stop a defined ATR distance away.
- Volatility-aware risk. ATR-based stops and targets adapt to changing market conditions instead of using fixed pip distances that may be too tight or too loose.
Known limitations:
- Trend dependency. Like all trend-continuation systems, it is designed for markets that actually trend. In choppy, sideways, or range-bound conditions, the fast Force EMA can cross zero repeatedly and produce whipsaw signals that are stopped out.
- Lagging filters. EMAs and the slow Force Index are smoothing tools, so they respond to change with a delay. A trend may already be maturing by the time all conditions align.
- Volume quality. The Force Index uses tick volume, which is a proxy for real traded volume in forex. On some symbols or brokers this proxy is noisier, which can affect signal reliability.
- One-position design. Holding only a single position at a time keeps risk simple but means the strategy may sit out other valid setups while a trade is open.
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:
- Risk a small, fixed fraction per trade. Many educators suggest never risking more than 1–2% of account equity on any single position. Adjust the lot size so that the distance to your ATR-based stop represents that fraction — do not simply accept the default lot for every account size.
- Understand drawdown. Even a well-designed strategy will experience losing streaks. Know how large a peak-to-trough decline you are prepared to tolerate before you begin.
- Start on a demo account. Practise on a demo or paper-trading account until you fully understand how the EA behaves across different market conditions. Only consider live capital once you have genuine familiarity with its strengths and weaknesses.
- Diversify and avoid overexposure. Running the same logic across many correlated instruments at once can multiply your effective risk without you realising it.
- Keep records and review. Journalling trades and periodically reviewing performance helps you learn what the strategy is actually doing rather than what you hope it is doing.
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
- Expert Advisor: ForceIndexPullbackContinuation.ex5 (35 downloads)
- Source Code: ForceIndexPullbackContinuation.mq5 (33 downloads)
- Documentation: ForceIndexPullbackContinuation.pdf (29 downloads)