The Unimaginable EA — Settings and Optimisation Reference
This publish covers the default parameters for The Unimaginable EA v4.91, the v4 optimised .set file modifications, and find out how to load a .set file in MT5.
In search of The Unimaginable Gold (XAUUSD) settings? See the devoted Gold Optimisation Settings.
EA: The Unimaginable EA (FREE)
Sign: mql5.com/en/indicators/2362924
The EA works out of the field — click on Reset within the inputs tab and commerce. Default parameters are genetically optimised on 3 years of EURUSD M5 knowledge (2023-2025).
Necessary — Dealer Unfold Influence: EURUSD outcomes are extremely delicate to dealer spreads. The pullback technique targets simply 20 pips TP and breakout targets 31 pips — at these ranges, even 1 pip of additional unfold prices 3-5% of revenue per commerce, compounding over a whole lot of trades. For finest outcomes, use a dealer with tight EURUSD spreads.
Default Parameters (v4.91)
Pullback Technique
| Parameter | Default |
|---|---|
| PB_Enabled | true |
| TP_Pips | 20 |
| SL_Pips | 5 |
| PB_TrendEMA | 50 |
| PB_PullbackEMA | 20 |
| PB_RSI_Low / Excessive | 40 / 60 |
| PB_MinADX / MaxADX | 15 / 35 |
| PB_MinEMASlope | 0.12 |
| PB_SessionStart / Finish | 9 / 12 GMT |
| PB_TradeDirection | 1 (Purchase Solely) |
| PB_MinBarsBetween | 11 |
| PB_MaxLossesPerDay | 3 |
| PB_MaxTradesPerDay | 2 |
| PB_BlockWednesday | true |
| PB_BlockFriday | true |
| PB_BlockDNRegime | true |
Breakout Technique
| Parameter | Default |
|---|---|
| BO_Enabled | true |
| BO_TP_Pips / SL_Pips | 31 / 12 |
| BO_LookbackBars | 60 |
| BO_BufferPips | 3.0 |
| BO_MinRange / MaxRange | 10 / 80 |
| BO_SessionStart / Finish | 8 / 16 GMT |
| BO_ExcludeStart / Finish | 14 / 15 |
| BO_SellExcludeStart / Finish | 10 / 12 |
| BO_BuyExcludeStart / Finish | 8 / 10 |
| BO_BuyExclude2Start / Finish | 14 / 15 |
| BO_MinBarsBetween | 5 |
| BO_BlockTuesday | true |
| BO_BlockWednesday | true |
| BO_BlockFriday | true |
RSI Reversal Technique
| Parameter | Default |
|---|---|
| RSI_Enabled | true |
| RSI_TP_Pips / SL_Pips | 6 / 6 |
| RSI_Period | 8 |
| RSI_Oversold / Overbought | 30 / 70 |
| RSI_MaxADX | 25 |
| RSI_SessionStart / Finish | 6 / 16 GMT |
| RSI_BlockWednesday | true |
Threat and Commerce Administration
| Parameter | Default |
|---|---|
| RiskPerTrade | 3.0% |
| CompoundAggressive | true |
| MaxOpenTrades | 1 |
| MaxDailyLoss | 30% |
| MaxDrawdown | 50% |
| MaxSpread | 20 |
| CooldownBars | 4 |
| MaxTradesPerHour | 10 |
| UseBreakeven | true (set off 10, offset 3) |
| UseTrailingStop | true (begin 10, step 6) |
| SpreadMultiplier | 3 |
| EnableShield | true (400% arm, 10% DD) |
Regime Filter
| Parameter | Default |
|---|---|
| EnableRegimeFilter | true |
| RegimeEMAPeriod | 50 |
| RegimeLookback | 4 |
| RegimeMinSlope | 0.30 |
| RegimeDirectional | false |
| RegimeAllowFlat | false |
Information Filter
| Parameter | Default |
|---|---|
| EnableNewsFilter | true |
| NewsMinutesBefore | 30 |
| NewsMinutesAfter | 15 |
v4 Optimised Set File
v4 is a reliability improve over v3. The v3 .set was OHLC-optimised with a 5-pip SL that confirmed sturdy in-sample outcomes — however on Each Tick (Random Delay), the tight SL was affected by actual spreads and slippage. v4 fixes this with wider SL/TP calibrated to precise ATR, decreased danger sizing, and a consecutive-loss circuit breaker.
What modified from defaults to v4:
| Parameter | Default | v4 | Why |
|---|---|---|---|
| SL_Pips | 5 | 10 | 5 pips too tight for actual tick knowledge — regular unfold/slippage triggers cease earlier than transfer develops |
| TP_Pips | 20 | 15 | ATR=1.8 pips/bar — 20 pips not often reached in present circumstances |
| RiskPerTrade | 3.0% | 2.0% | Lowered place sizing with wider SL — similar greenback danger per commerce |
| MaxSpread | 20 | 35 | Was blocking legitimate trades — raised however nonetheless protecting |
| CooldownBars | 4 | 6 | Reduces revenge buying and selling after SL streaks |
| MaxConsecLosses | 0 (off) | 3 | International circuit breaker pauses ALL methods after 3 consecutive losses till subsequent day |
| PB_MaxTradesPerDay | 2 | 3 | Wider SL = fewer stops hit, permit extra alternative |
| PB_TradeDirection | 1 (Purchase Solely) | 0 (Each) | Permits promote trades — regime filter handles course |
| PB_SessionStart / Finish | 9 / 12 | 7 / 15 | Wider pullback window to catch extra setups |
| RSI_Enabled | true | false | Minimal contribution in current knowledge — disabled to scale back noise |
| BreakevenTrigger | 10 | 8 | Proportional to new SL=10 (80% set off ratio) |
| TrailingStart | 10 | 8 | Earlier trailing engagement with wider SL |
| TrailingStep | 6 | 5 | Tighter path step — locks revenue sooner on actual tick knowledge |
| RegimeMinSlope | 0.30 | 0.10 | Flat markets stored EA inactive at 0.30 — lowered threshold |
| RegimeAllowFlat | false | true | Permits buying and selling when weekly regime is flat |
Consecutive Loss Circuit Breaker (new in v4): MaxConsecLosses=3 pauses all methods after 3 consecutive losses till the following buying and selling day. On EA restart, RecoverStatsFromHistory() rebuilds the loss counter from dealer deal historical past — no state is misplaced on restart or reconnection.
All different parameters stay at defaults — the total reference is within the tables above. To request the v4 .set file, depart a remark under or ship a personal message.
Find out how to Load a Set File
- Obtain the .set file (request through remark or PM)
- Open MT5 and fasten the EA to the proper chart (EURUSD M5)
- Within the EA inputs tab, click on Load and browse to the downloaded file
- Click on OK — all parameters are loaded directly
To return to defaults at any time, click on Reset within the inputs tab.
Hyperlinks
The Unimaginable EA (EURUSD) — FREE | Reside Sign
The Unimaginable Gold (XAUUSD) — FREE | Reside Sign
For questions or .set file requests, use the Feedback under or ship a personal message.
Previous efficiency doesn’t assure future outcomes. Buying and selling entails vital danger. Solely commerce with capital you’ll be able to afford to lose.