Blog / Strategy
Strategy

Contracting Body Reversal

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 Contracting Body Reversal strategy is a candlestick-pattern trading system that hunts for short-term momentum exhaustion using a "same-colour shrinking body" formation combined with a reclaim trigger and an EMA (Exponential Moving Average — a trend line that weights recent prices more heavily) trend filter. It belongs to the family of counter-trend reversal trading styles, meaning it looks for the moment a directional push runs out of fuel and price snaps back the other way.

Most popular two-candle reversal patterns — such as the harami or the engulfing pattern — rely on an opposite-colour second candle to signal a turn. Contracting Body Reversal deliberately does the reverse. It watches for two consecutive candles of the same colour whose real bodies are shrinking, with the second body swallowed entirely inside the first. This absorption footprint (traders sometimes call the bullish version a "Homing Pigeon" and the bearish version a "Descending Hawk") suggests the crowd is still pushing in one direction but with steadily less force. When that quiet exhaustion appears at a fresh local extreme and price then reclaims the whole pattern, the short-term move may have flipped.

As a learning tool, this strategy is well suited to traders who want to study price action and market microstructure rather than lagging indicators alone. It teaches how body size, local extremes, and a trend filter can be combined into a single rules-based decision. It is not a shortcut and it is not a guaranteed edge — it is a transparent framework you can dissect, backtest, and reason about.

How It Works

The strategy only evaluates its rules once a fresh bar has fully closed, so it never acts on an incomplete candle. It labels three candles: b3 (the outer, first-push candle), b2 (the inner, contracting candle), and b1 (the confirmation or reclaim bar). It also computes an ATR (Average True Range — a volatility gauge) and a trend EMA over the recent closes.

For a long (bullish reclaim) signal, the strategy requires all of the following:

For a short (bearish reclaim) signal, the rules are an exact mirror: two bullish contracting candles, a fresh local high above the EMA, and a confirmation bar that closes below the pattern low.

Exit, stop-loss, and take-profit logic:

Contracting Body Reversal MT5 EA
Illustrative example of the strategy’s entry and exit logic — not real trading results.

Strategy Parameters

Parameter Default Min Max Description
TrendPeriod 50 20 200 Period of the trend EMA used to decide whether the pattern formed on the "value" side of the market.
ExtremeLookback 12 5 40 Number of bars used to confirm the pattern sits at a fresh local high or low.
ContractionRatio 0.70 0.30 0.90 The inner body must be no larger than this fraction of the outer body for the contraction to qualify.
MinBodyAtr 0.50 0.10 1.50 Minimum size of the first push body, measured as a multiple of ATR, so the pattern ignores trivial candles.
AtrPeriod 14 7 30 Number of bars used to calculate the ATR volatility measure.
AtrMultSl 1.50 0.50 4.0 ATR multiplier that sets the stop-loss distance from entry.
AtrMultTp 2.50 0.50 6.0 ATR multiplier that sets the take-profit distance from entry.
Lots 0.10 0.01 1.0 Trade volume in lots for each position.
Contracting Body Reversal MT5 EA — MQL5 source code

Recommended Chart Settings

The Contracting Body Reversal EA is designed to run on a single primary timeframe using standard candlestick data. Because it reads real-body geometry, it tends to be most legible on intraday-to-swing timeframes such as H1 or H4, where candle bodies carry clear meaning and noise is more manageable than on very low timeframes. Liquid instruments with clean candles — for example major forex pairs like EUR/USD — are a sensible starting point for study.

That said, no single symbol or timeframe is universally correct. Volatility regimes, spread, and session behaviour differ across markets, and results will vary considerably across different conditions. Treat the defaults as a starting point for your own testing rather than a fixed prescription, and always validate any configuration on historical data and a demo account before considering it further.

How to Install on MetaTrader 5

What to Consider Before Using This EA

Like every trading approach, Contracting Body Reversal has both strengths and genuine limitations that you should understand before relying on it.

Strengths of the approach:

Known limitations:

The honest takeaway is that this is a well-defined analytical framework, not a finished money-making machine. It may indicate short-term exhaustion under the right conditions, but it will also produce losing trades, and its behaviour depends heavily on the market you apply it to.

Risk Management Tips

Sound risk management matters far more than any single entry pattern. Consider these general principles as you study this 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