Waddah_Attar_Win
Waddah Attar Win is a trend-following EA based on the Waddah Attar Explosion indicator, which combines MACD histogram analysis with Bollinger Band and moving average convergence to identify explosive trend movements. It enters trades when the indicator detects a strong directional breakout confirmed by expanding momentum and trend alignment, aiming to capture large trend moves from early breakout stages.
Open the interactive view (equity curve, symbol switch)Key facts
Backtest results (H1, about 1 year)
| Symbol | P&L | Annual | Max DD | Trades | Win rate | Sharpe | Recovery | Losing streak | Per trade | Status |
|---|---|---|---|---|---|---|---|---|---|---|
| EURUSD | -1.58% | -1.38% | 6.05% | 99 | 49.50% | -0.38 | -0.26 | 6 | −$1.60 | Reliable |
| GBPUSD | -3.59% | -3.12% | 6.56% | 100 | 46.00% | -0.62 | -0.55 | 6 | −$3.59 | Reliable |
| USDJPY | -1.06% | -0.92% | 4.18% | 100 | 38.00% | -0.22 | -0.25 | 7 | −$1.06 | Reliable |
| XAUUSD | +21.91% | +17.79% | 54.41% | 100 | 50.00% | 0.62 | 0.40 | 8 | +$21.91 | Reliable |
Profitable on 1 of 4 markets with reliable results.
Converted from MQL5 to Python and run with the same rules for every EA. Positions use MT5 lot sizes (100,000 units per FX lot, 100 oz per gold lot) with 1:100 leverage, one order at a time, and a stop-out below 10% of the starting balance. Sharpe is computed from the equity curve. Results marked as unreliable are shown for completeness only.
Against the other Trend Following EAs with a reliable result on the same market: EURUSD: better than 38% of 95 · GBPUSD: better than 21% of 95 · USDJPY: better than 47% of 95 · XAUUSD: better than 67% of 96
Month by month
| Market | Months with a gain | Best month | Worst month |
|---|---|---|---|
| EURUSD | 62% | +1.33% 2026-02 | -2.58% 2026-07 |
| GBPUSD | 46% | +1.63% 2025-11 | -2.78% 2026-04 |
| USDJPY | 46% | +1.50% 2025-11 | -1.31% 2026-04 |
| XAUUSD | 46% | +42.82% 2026-06 | -22.87% 2026-04 |
From the backtest equity curve, sampled about every two days; only reliable results.
Blow-up risk: No blow-up pattern found
None of the usual blow-up patterns were found in the code, and the account was not stopped out in our backtests. That is not a guarantee: any EA can lose money.
High: stopped out in our backtest, or martingale/grid sizing without a stop loss. Elevated: martingale or grid sizing with a stop loss, or several positions at once without a stop loss. What the label means and what we found →
Strategy analysis
The core strategy of this EA is based on the Waddah Attar Explosion indicator, a composite indicator that combines MACD momentum analysis with Bollinger Band volatility analysis. Entry conditions require the MACD histogram to cross the zero line and expand while Bollinger Band width expansion confirms a trend explosion, with indicator line color and direction confirming the trend direction. Long entries need the indicator showing positive values with increasing upward momentum, while short entries need negative values with increasing downward momentum. Exit conditions typically include the appearance of a reversal signal or fixed take-profit and stop-loss levels. Position sizing supports fixed lot trading mode, with some versions including dynamic position calculation based on account balance. Money management is relatively simple, relying on the user to set reasonable stop-loss distances and lot size ratios, lacking automatic risk percentage calculation mechanisms.
Strengths
- Dual confirmation combining MACD momentum and Bollinger Band volatility reduces false signals
- Clear trend explosion identification logic captures early major trend moves
- Dead zone filtering mechanism effectively filters noise signals during market consolidation
Weaknesses
- Stop-loss and take-profit default to 0, lacking mandatory risk control protection, posing significant capital risk
- Missing new bar check mechanism, potentially opening repeated positions on the same bar
- May generate consecutive losing signals in ranging markets, lacking market state adaptive switching
Possible improvements
- Add mandatory stop-loss setting and new bar check mechanism to prevent repeated entries and unlimited losses
- Incorporate ranging/trending market state identification to automatically reduce position size or pause trading during consolidation
Risk assessment
Overall risk: High risk
- Stop-loss defaults to 0, exposing the user to unlimited loss risk if not manually configured
- Missing new bar check may cause multiple position openings on the same bar leading to overexposure
Evaluation scores
Parameters
| Parameter | Default | Description |
|---|---|---|
TimeFrame | H1 | Monitoring timeframe |
Sensitivity | 150 | Indicator sensitivity parameter, controls signal trigger threshold |
DeadZonePip | 30 | Dead zone in pips, no signal generated below this value |
ExplosionPower | 10 | Explosion power threshold, confirms trend strength |
Lots | 0.1 | Fixed trading lot size |
StopLoss | 0 | Initial stop loss distance, 0 for no initial SL |
TakeProfit | 0 | Take profit per order in pips |
TrailingStop | 0 | Trailing stop distance in pips, activates after price moves beyond this |
Similar Trend Following EAs
Backtests are historical simulations and do not guarantee future results. Not financial advice.