Forex Fury Professional EA — v13.5.0

Range scalper with a three-layer capital protection system for MetaTrader 5 (optimized: EURUSD on M15)

Overview

Forex Fury Professional EA (v13.5.0) is a range scalper: when the market is in a range (no trend), it uses pin bar + ADX detection and Bollinger Band mean reversion to open short-term trades. Entries/exits are controlled by Bollinger Bands, ATR and dynamic money management. Version 13.5 was fully redesigned from the earlier builds (up to v12) to be compatible with any broker and to protect capital against margin calls.

Key Specifications

NameForex Fury Professional EA
Version13.5.0 (latest — updated 2026-08-19)
Trading styleRange Scalping + Mean Reversion
DeveloperKM@2025 — mql5expert.ir
Platform / TimeframeMT5 — M15 (best on EURUSD)
ActivationCode required for real accounts — demo & backtest free
Expiration2030.12.31
Protection systemDaily loss limit + 25% peak-equity drawdown + auto-resume + margin control

How It Works (from the real source code)

Step 1 — Pin bar detection: the robot checks the previous candle; bullish/bearish pin bar with a long shadow and small body (body < 30% of the range).
Step 2 — Range detection: it checks the last 12 bars; if ADX (period 20) is below 36 on all of them → the market is in a range.
Step 3 — Volume filter: trading volume must be above the average (MA20 × 1.6) to confirm the entry.
Step 4 — Mean reversion: price approaches the Bollinger Band (period 11, deviation 1.4) and the robot trades the return to the mean.
Step 5 — SL / TP: based on ATR (period 19): Stop Loss 6 × ATR and Take Profit 11 × ATR.
Step 6 — Dynamic management: Breakeven after +1 pip, trailing stop (start 1.0, step 0.9 pips — the profitable v12 profile with correct pip units).
Step 7 — Protection system: daily loss limit 10% (pause until the next day) + 25% peak-equity drawdown (emergency stop) + auto-resume after 30 days + margin control at 40%.
Step 8 — Extra filters: spread (max 1.5 pips + dynamic 1.5× average), trading hours 5–22 GMT, news filter (30 minutes around 8:30) and max 5 trades per day.

Strategy Diagram

Range market: price oscillates between Bollinger bands (dashed) ✅ ADX < 36 + pin bar + mean reversion → scalp trade

Capital Protection System (Three Layers)

LayerParameterBehavior
1. Daily loss limitDailyLossPercent = 10%If 10% is lost in one day, trading pauses until the next day
2. Peak-equity drawdownMaxDrawdownPercent = 25%If equity drops 25% from the account's highest point, trading stops (capital protection)
3. Auto-resumeEnableDrawdownReset / 30 daysAfter 30 days the robot automatically resumes with a fresh baseline
+ Margin controlMaxMarginPercent = 40%If the broker lowers leverage (e.g., 500 → 200), the lot shrinks automatically — no stop, no margin call

Why was the leverage filter removed? Old versions only worked with a leverage of exactly 500; if the broker reduced leverage in critical times, the robot stopped. In v13.5 it was replaced by automatic margin protection that works with any leverage.

Inputs — Default Values

ParameterDefaultDescription
TimeframeM15Trading timeframe (best: EURUSD)
LotSize / MaxLotSize0.01 / 0.3Fixed / max lot size
RiskPercent2%Risk per trade of balance
MaxOpenPositions3Max simultaneous positions
MaxTradesPerDay5Max trades per day
MinTimeBetweenTrades10 secondsMin time between trades
ADX_Period / Threshold20 / 36Range market detection
ATR_Period19ATR period
ATR_Multiplier_SL / TP6.0 / 11.0ATR multiplier for SL/TP
TrailingStart / Step1.0 / 0.9 pipsTrailing stop (v12 profile)
BreakevenPips1.0 pipBreakeven trigger
MaxDrawdownPercent25% of peak equityMax drawdown limit
DailyLossPercent10%Daily loss limit
EnableDrawdownReset / Daystrue / 30Auto-resume after a stop
MaxMarginPercent40%Automatic margin control (replaces leverage filter)
RangeConfirmBars12Bars to confirm range
UseTrendFilter / MA_Periodfalse / 200SMA200 trend filter
MaxSpread1.5 pipsMaximum spread
UseDynamicSpreadFiltertrue (1.5×)Dynamic spread filter
UseVolumeFiltertrue (1.6×)Volume filter
BB_Period / Deviation11 / 1.4Bollinger Bands
Start/EndHour (GMT)5–22Trading hours
UseNewsFiltertrue (30 min)Avoids news times
MagicNumber123456Dedicated trade identifier

Backtest Results (Real Ticks)

PeriodDepositFinal BalanceReturn
2024 – 20262,5004,485+79%
2025 – 20262,5003,541+42%
2023 – 2026 (recommended settings)2,5005,295+112%

Tests were run on EURUSD (M15), "Every tick based on real ticks" model, 1:500 leverage, with no margin call. For higher returns you can raise MaxLotSize; for maximum safety keep RiskPercent at 1–2.

⚠️ Warning: Past backtests are no guarantee of future results. Scalping is high risk — test on a demo account first.

Installation & Setup

  1. Copy the .ex5 file into MQL5\Experts.
  2. In MT5: Refresh the Navigator.
  3. Drag the EA onto an EURUSD M15 chart.
  4. Activation: enter the code for real accounts (demo/backtest free).
  5. Enable AutoTrading and Allow Algorithmic Trading.
⚠️ Warnings: Scalping is high risk • No guaranteed profits • Results depend on the broker and spread • Test on a demo account first • Capital management is mandatory.

Buy the Forex Fury EA → MQL5 Expert Home