EA-64444 · Martingale

BabiNgepet_07

BabiNgepet_07 is a Martingale-based Expert Advisor that opens positions and doubles lot size after each consecutive loss, aiming to recover previous losses with a single winning trade. The EA uses a simple signal entry mechanism and relies on the Martingale progression rather than sophisticated technical analysis for profitability. It carries significant risk of account blow-up during prolonged losing streaks.

Open the interactive view (equity curve, symbol switch)

Key facts

CategoryMartingale
RiskDangerous
Blow-up riskElevated
Rating★☆☆☆☆
TypeTrading EA
TimeframesM15, H1, H4
IndicatorsRSI, MA
Authorzvickyhac

Backtest results (H1, about 1 year)

SymbolP&LAnnualMax DDTradesWin rateSharpeRecoveryLosing streakPer tradeStatus
EURUSD-0.27%-0.24%3.79%11048.60%-0.05-0.074+$0.06Reliable
GBPUSD+7.82%+6.76%3.84%10852.80%1.382.048+$7.24Reliable
USDJPY+2.43%+2.11%4.46%10150.50%0.520.556+$2.41Reliable
XAUUSD-1.71%-1.41%53.24%10448.50%0.35-0.037+$0.75Reliable

Profitable on 2 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 Martingale EAs with a reliable result on the same market: EURUSD: better than 62% of 16 · GBPUSD: better than 100% of 15 · USDJPY: better than 69% of 16 · XAUUSD: better than 25% of 16

Month by month

MarketMonths with a gainBest monthWorst month
EURUSD54%+2.68% 2026-04-1.11% 2026-01
GBPUSD69%+2.65% 2026-04-2.53% 2026-10
USDJPY46%+2.93% 2026-04-1.90% 2026-03
XAUUSD54%+30.77% 2026-02-30.40% 2026-08

From the backtest equity curve, sampled about every two days; only reliable results.

Blow-up risk: Elevated

  • Increases the position size after losses (martingale)

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 strategy is based on the classic Martingale doubling method, where the lot size is doubled after each losing trade, expecting that a single winning trade will recover all accumulated losses plus profit. Entry conditions rely on a simple technical signal or fixed condition trigger, starting with a small initial lot size. Exit conditions involve closing positions when a target profit is reached, but stop-loss may be inadequate or the EA relies on the doubling progression rather than strict stop-loss discipline. Position sizing is entirely governed by the Martingale progression formula, with no maximum layer limit or account equity protection mechanism. In terms of money management, although the initial lot is small, the lot size grows exponentially after consecutive losses, easily exhausting account margin after 5-6 consecutive losses. The overall strategy lacks protection against extreme market conditions and can blow up an account rapidly in a trending market.

Strengths

  • Small initial position size keeps drawdown manageable in the short term
  • Performs well in range-bound markets by recovering losses through doubling
  • Simple strategy logic makes it easy to understand and tune parameters

Weaknesses

  • Martingale strategy carries fatal risk of account blow-up during losing streaks
  • Exponential lot growth after consecutive losses quickly exceeds affordable margin requirements
  • Lacks maximum Martingale layer limit and account equity protection mechanisms

Possible improvements

  • Add a maximum Martingale layer limit to prevent unlimited lot size growth
  • Implement account equity drawdown protection that halts trading when drawdown exceeds a threshold

Risk assessment

Overall risk: Dangerous

  • Martingale doubling causes exponential lot growth during losing streaks,easilyleading to account blow-up
  • No stop-loss or stop-loss set to 0 means single trade risk is completely uncontrolled

Evaluation scores

Code quality2.0
Strategy logic1.0
Risk management1.0
Robustness1.0
Innovation1.0
Documentation1.0
Overall1.2

Parameters

ParameterDefaultDescription
InitialLot0.01Initial lot size
LotMultiplier2.0Lot multiplier after a loss
MaxSlippage3Maximum slippage
StopLoss0stop losspoints (0meansno)
TakeProfit0Take profit per order (points)
MagicNumber123456EA magic number

Similar Martingale EAs

Backtests are historical simulations and do not guarantee future results. Not financial advice.

Get the weekly Arena report

One email a week: ranking changes, new signals and new research. No spam; unsubscribe any time.