Description
EA LAB / EA018 / MTF RANGE & RECLAIM
Triple Touch Hunter
Find the range.
Watch the sweep.
Wait for the reclaim.
A confirmed range gives the context. A completed-candle reaction provides the decision. Trade the reversal or failed boundary break with clearly defined risk.

The framework: structure before entry
EA018 builds a support/resistance band on the Structure TF, then evaluates entry candles on the Entry TF. The supplied preset uses M15 structure and M5 entry. Entry, Structure and Swing SL support M5, M15, M30, H1 and H4 independently.
With Historical Touches = 3, each boundary needs at least three qualified pivot touches. Separate rebounds, boundary alternations and width/freshness checks distinguish a coherent range from repeated candle noise. Levels are the average wick prices of accepted pivots.
SIGNAL 01 / RANGE REVERSAL
React at the edge
BUY when the completed candle tests support and closes back inside; SELL mirrors this at resistance. The optional candle-direction check requires a bullish BUY candle or bearish SELL candle.
SIGNAL 02 / BREAK & RECLAIM
A sweep that fails
A boundary excursion on either of the last two completed entry candles must exceed the minimum ATR depth. The latest candle closes meaningfully back inside. BOTH mode checks reclaim first.
A lasting breakout is not a reclaim entry. A sweep alone does not trigger an order. The latest completed candle must reclaim the boundary, and every execution gate must pass.
Exact completed-candle conditions
| CHECK | BUY | SELL |
|---|---|---|
| Reversal touch | Low ≤ support + structure ATR tolerance | High ≥ resistance − structure ATR tolerance |
| Close back inside | Close > support + entry ATR × close-inside depth | Close < resistance − entry ATR × close-inside depth |
| Reclaim excursion | Low of candle 1 or 2, or candle-2 close, below support − minimum sweep depth | High of candle 1 or 2, or candle-2 close, above resistance + minimum sweep depth |
| Direction when enabled | Latest completed candle closes above open | Latest completed candle closes below open |
| Execution | Next-entry-bar market Ask | Next-entry-bar market Bid |
The supplied SET enables close-back and direction checks, with 0.1 entry ATR for both minimum reclaim depth and close-inside depth. Reversal close-back can be disabled separately; reclaim always requires the close back inside.
Supplied historical backtest
| CONTEXT / METRIC | REPORTED VALUE |
|---|---|
| EA / symbol / structure | EA018 v1.19 / GBPUSD.pro / M5 entry, M15 structure |
| Period / broker | 2025.01.01 – 2026.08.11 / OANDA TMS Brokers S.A. |
| Deposit / leverage / sizing | USD 5,000 / 1:100 / 3% equity risk |
| Net profit / final balance | USD 3,462.83 / USD 8,462.83 |
| Profit Factor / trades / winners | 1.37 / 179 / 68 (37.99%) |
| Relative equity drawdown | 17.07% (USD 1,252.15) |
| Relative balance drawdown | 14.87% (USD 1,086.69) |
| Largest loss / losing sequence | USD −239.70 / 11 consecutive losing trades |
| History quality / ticks | 99% / 66,298,282 |
| Costs and model | Reported commissions 0; swaps total −54.08 USD. Exact model and complete spread assumptions not stated in summary. |
The original Deals table reconciles 180 balance points: the deposit and 179 closing trades, ending at USD 8,462.83. Balance is not floating equity. This supplied historical configuration is not verified live performance or out-of-sample validation.
Four real MT5 chart examples
Supplied GBPUSD.pro M5 visual-test screenshots for v1.19. Click each chart for the full-resolution image. These are historical tester examples; artwork above is conceptual.
01 / SELL sweep and reclaim

02 / BUY support reversal

03 / A valid reclaim can lose

04 / BUY followed by expansion

Choose the exit before the entry
Strategy SL: reversal uses the latest closed candle extreme; reclaim uses the extreme of the last two entry candles. Add the point buffer, expand to minimum entry ATR distance and reject excessive distance. Signal Candle and lookback-extreme Swing SL are alternatives.
TP modes: RR multiple, opposite range edge, nearest eligible historical touched level with RR fallback, or no fixed TP. The supplied SET targets the opposite range boundary; its RR = 3 input is not the active fixed target. Optional Swing Trailing only tightens the stop.
A successful order marks its accepted range USED. Closing it does not reset the range for another entry. Expired or invalidated levels may remain as LAST RANGE until a new valid range is confirmed. The range can remain visible while no longer eligible for entry.
Spread, server hours/days, optional EMA/slope, available room to the opposite edge, broker stop restrictions, margin, volume/position caps, daily entry limits and licensing can block an otherwise valid pattern. Simultaneous opposing signals are skipped.
Preset and optimization
The supplied SET uses Both signals, 65-bar lookback (code default 40), three touches per side, 35% minimum rebound, 150–600 point width, 0.25 ATR touch tolerance, Strategy SL minimum 0.9 ATR (default 0.75), maximum 3 ATR, 20-point SL buffer and opposite-range TP. Trailing, pyramiding and EMA are OFF; spread filter is ON at 80 points. Risk-percent volume requests 3% equity; this is a research setting, not a recommended risk.
Entry, Structure and Swing SL index mapping: 0=M5, 1=M15, 2=M30, 3=H1, 4=H4. Trail TF uses native MT5 timeframe values separately. Re-save presets from older builds that used native codes.
Select Custom max in the MT5 optimizer. Smooth Equity is the default ranking; Net Profit is the alternative. The default gates require at least 40 trades and relative equity drawdown no more than 35%. Optimize small parameter groups, keep risk fixed, inspect the SET Start/Step/Stop values and validate untouched later periods and nearby settings.
Your customer package
- Supplied compiled EA018 v1.19 EX5.
- GBPUSD M5/M15 example SET with blank license field.
- 26-page English manual with four chart case studies and all inputs.
- START_HERE and release notes.
The protected customer ZIP excludes MQ5 source and customer keys. Software is downloaded through authorized customer access after purchase.
Install, activate and verify
- Copy the supplied EX5 to MQL5/Experts and refresh Navigator.
- Open the exact broker GBPUSD symbol; use M5 for the supplied example and load the SET.
- Review risk, quote-point units, lot limits and SL/TP mode.
- Enter your EA018 license key and allow https://ea-lab.dev in MT5 WebRequest settings.
- Enable Algo Trading and check LICENSE ACTIVE. Strategy Tester uses TESTER MODE without online activation.
- Run your own broker backtest and demo checks before live use.
Temporary eligible network failure can use up to 72 hours of grace after a successful activation. Explicit rejection does not use grace. A license issue blocks new entries; existing positions continue receiving trailing management while MT5 remains running.
Frequently asked questions
Does it buy every breakout?
No. Reclaim mode requires a sweep and completed close back inside. Range reversal reacts at a qualified boundary.
Why is the zone visible but no new trade appears?
It may be used, expired or invalidated. LAST RANGE preserves the historical visual; it does not make the band tradable.
Why are winning trades not all 3R?
The supplied SET targets the opposite range edge. Entry location and SL distance vary, so realized R varies too.
Can I use another instrument?
The code has no fixed symbol restriction. Supplied evidence is GBPUSD.pro; point settings and costs need separate testing elsewhere.
Download user manual (PDF)Original MT5 report
Historical results do not guarantee future performance. Leveraged trading can lose capital. Supplied binary was not modified or independently recompiled during this publication. Support: ea@ea-lab.dev.





Reviews
There are no reviews yet.