Skip to content
EA
MT5 Expert Advisor VIP Grid & Martingale

Straddle EA MT5

An automated breakout system for gold on MetaTrader 5, Straddle EA MT5 places buy-stop and sell-stop orders around current price and lets the market decide direction. It adjusts order spacing to gold volatility, manages positions with grid-based logic and equity protection, and ships with set files for different risk profiles.

Losses on this strategy have no upper bound

The vendor's own description mentions position-scaling logic that keeps a losing sequence open instead of closing it. A single losing sequence therefore has no defined worst case: a long enough move in one direction takes the account to zero. Systems like this can trade profitably for a long time before that happens, which is why an unbroken track record does not settle the question.

Mechanisms found Grid Loss recovery

How we classify loss mechanisms

Straddle EA MT5
Instruments
XAUUSD (Gold)
Timeframe
M15 (15 minute chart)
Minimum deposit
$3,000
Version
1.137

Backtest results

Simulation — not a live account

Run in the MetaTrader Strategy Tester on real tick data. These are simulated results: a backtest shows how a strategy would have behaved on past prices, not how it will behave on your account.

Period Return Max drawdown Trades Win rate Profit factor
2025 Jun–Nov 6 months +55.3% −61.4% 13,832 87.2% 1.07
Equity curve — 2025 Jun–Nov Started at $10,000, ended at $15,531. Deepest drawdown −61.4%. Account balance Drawdown from peak 2025-06-01 → 2025-11-20
$15,531 -51.9% 2025-06-02 2025-11-19

How concentrated the profit is

80% of the profit came from 7 of 123 trading days (5.7%).

A smooth equity curve can still be a handful of exceptional days plus a long flat stretch.

Longest losing streak: 23 trades

Settings that scale up after a loss

  • InpGridLevels=20
  • InpGridStepUSD=1.0
  • InpUsePriceProportionalGrid=true
  • InpKeepGridPendings=true
  • InpUseTrendDoubleLot=true
  • InpTrendDoubleLotLossUSD=800.0
  • InpBasketRecoveryTargetUSD=0.0
  • InpBasketRecoveryMaxOrders=20
  • InpBasketRecoveryLot=0.0
  • InpBasketRecoveryStepUSD=0.0
  • InpEquityRecoveryDDUSD=80.0

These parameters come from the test report itself, not from the vendor's description. A strategy that increases position size after a loss has no defined worst case.

Full test statistics

Every figure below is copied from the MetaTrader report exactly as it appears there, so you can check it against your own run.

Trade counts

Total trades
13832
Total deals
27664
Long trades (won %)
7141 (88.74%)
Short trades (won %)
6691 (85.62%)
Winning trades
12066 (87.23%)
Losing trades
1766 (12.77%)

Best and worst single trades

Largest win
372.00
Largest loss
-1 443.20
Average win
6.81
Average loss
-43.37

Winning and losing streaks

Longest winning streak
145 (1 222.26)
Longest losing streak Consecutive losing trades, and what that streak cost. This is what you would have had to sit through.
23 (-3 129.53)
Biggest run-up
2 156.04 (121)
Biggest run-down
-5 512.85 (15)
Average winning streak
17
Average losing streak
2

Drawdown

Balance drawdown, absolute
3 905.98
Balance drawdown, maximal
6 565.82 (51.86%)
Balance drawdown, relative
51.86% (6 565.82)
Equity drawdown, absolute
5 533.12
Equity drawdown, maximal Measured on floating equity, not closed balance. Always the harsher of the two, and the one that triggers a margin call.
7 099.87 (61.38%)
Equity drawdown, relative
61.38% (7 099.87)

Risk and efficiency ratios

Profit factor
1.07
Expected payoff per trade Average result of one trade. A big number with a low win rate means it depends on rare large wins.
0.40
Recovery factor Net profit divided by the worst drawdown. Below 1 means the deepest hole was bigger than everything it made.
0.78
Sharpe ratio
0.94
Margin level How close the account came to a margin call. The lower it got, the less room there was for one more losing position.
524.14%
AHPR
1.0000 (0.00%)
GHPR
1.0000 (0.00%)
LR correlation
0.67
LR standard error
2 039.87

Holding time

Shortest position held
0:00:01
Longest position held
39:35:25
Average position held
1:16:20
Correlation (profit, MFE)
0.33
Correlation (profit, MAE) How strongly the eventual profit tracked the worst unrealised loss along the way.
0.65
Correlation (MFE, MAE)
-0.2171

Data quality

Trading server
BlueberryMarkets-Demo
Modelling quality
100%
Bars tested
11283
Ticks tested
80545620
Expert advisor settings used (53 parameters)

The exact parameters this test ran with, taken from the report. Results are only comparable when the settings are.

InpMagic
26011001
InpLogLevel
0
InpGridLevels
20
InpGridStepUSD
1.0
InpUsePriceProportionalGrid
true
InpPriceScaleReferencePrice
3000.0
InpKeepGridPendings
true
InpLotNear
0.01
InpLotMid
0.05
InpLotFar
0.2
InpLotMode
0
InpAutoLotBaseBalanceUSD
5000.0
InpAutoLotNear
0.01
InpAutoLotMid
0.05
InpAutoLotFar
0.15
InpTargetUSD
50.0
InpBasketTakeProfitUSD
0.0
InpUseDailyLimits
true
InpUseOpenBookHardStop
false
InpDailyLimitsUsePercent
false
InpDailyProfitLimitUSD
250.0
InpDailyLossLimitUSD
3000.0
InpAutoCycleTargetPercent
0.1
InpAutoDailyProfitPercent
2.0
InpAutoDailyLossPercent
20.0
InpDailyLossNextDayLot2x
true
InpDailyLossNoTradeDays
1
InpUseTrendOneSideGrid
false
InpUseTrendPause
false
InpTrendPauseLookbackBars
6
InpTrendPauseMoveUSD
30.0
InpUseTrendDoubleLot
true
InpTrendDoubleLotLossUSD
800.0
InpUseTrailing
true
InpTrailArmSteps
2
InpTrailStepN
1
InpTrailOnlyIfEquityGreen
false
InpTrailMinEquityLeadUSD
0.0
leave off unless you kno
InpUseBasketRecovery
false
InpBasketRecoveryTargetUSD
0.0
InpBasketRecoveryMaxOrders
20
InpBasketRecoveryLot
0.0
InpBasketRecoveryStepUSD
0.0
InpFastEquityRecovery
false
InpEquityRecoveryDDUSD
80.0
InpNeverRealizeLoss
true
InpFloatSleeperMaxHours
24
InpUseTrendRescueMode
false
InpUseFloatReanchor
false
InpUseRescueHedge
false
InpUseProfitFundedCleanup
false
InpShowStraddleChartUI
true

How this was tested

Broker
Blueberry Markets Pty Ltd
Trading server
BlueberryMarkets-Demo
Symbol
XAUUSD.cn
Timeframe
M15
Starting balance
$10,000
Leverage
1:500
Tick data
100% modelling quality
Spread
Real variable spread

Specifications

Account type Any
Minimum leverage Any
License type Original version

Screenshots

Description

How the Straddle Engine Trades XAUUSD

Straddle EA MT5 is a fully automated expert advisor built exclusively for the MetaTrader 5 platform. Its focus is XAUUSD, the spot gold pair, and it operates without manual intervention once installed. The core idea is a volatility-adaptive straddle: instead of predicting which way gold will move, the EA places both a buy-stop and a sell-stop around the current market price. Whichever side is triggered first determines the direction of the trade, while the opposite pending order is then handled according to the active trade management rules.

The distance between those pending orders is not fixed. The EA continuously evaluates gold market volatility and adjusts the spacing accordingly. During quiet periods the orders sit closer to price, while in volatile conditions they are pushed further out. The purpose is to reduce the chance of entering on a minor fluctuation that lacks directional follow-through. This adaptive mechanism is the defining feature of the strategy and differentiates it from conventional fixed-distance breakout robots.

Position Management and Risk Controls

Once a trade is opened, the EA can deploy several layers of management. Grid logic may add further positions in the direction of the move, with configurable spacing and lot sizing per level. A basket profit target can close all open positions once combined profit reaches a defined threshold, and a trailing stop can lock in gains as price moves favourably. Trend detection is used to adjust grid behaviour, preventing aggressive scaling during strong counter-trend moves.

Risk protection is implemented through daily drawdown limits, equity protection triggers, daily profit targets, and automatic pauses after significant losses. These tools can be enabled or disabled through the input settings, allowing the trader to decide how tightly the EA should manage exposure. Money management supports both fixed lot and auto-balance modes, so the position size can be tied to the current account equity or set to a constant volume.

Set Files and Configuration Options

The package includes multiple set files, each corresponding to a different risk profile. The vendor provides two primary configurations: one oriented toward higher growth with a larger acceptable drawdown, and another with more conservative parameters and a lower maximum drawdown target. Traders should select the set file that matches their account size and risk tolerance. The EA also allows manual adjustment of grid levels, lot multipliers, stop and target distances, and recovery features, so the set files act as starting points rather than fixed rules.

What This EA Cannot Do

Straddle EA MT5 is designed for gold only. It is not a multi-currency system and should not be expected to perform on other instruments. It requires a funded account with sufficient margin to support pending orders and potential grid additions; very small accounts may find the risk parameters difficult to accommodate. The strategy involves grid-based position management, which can lead to multiple open trades during strong trends or prolonged ranging conditions. Traders who prefer single-trade strategies or strictly no-grid approaches should consider whether this fits their style.

No backtest or live performance is guaranteed. The EA operates on the MetaTrader 5 platform and requires the terminal to be running for continuous operation, though a virtual private server can be used to keep it active around the clock. Users who are not familiar with grid systems or who cannot monitor drawdown levels should spend time testing on a demo account before applying the EA to live capital.

Frequently asked questions

Which instruments and timeframes are supported?

The EA is developed specifically for XAUUSD on MetaTrader 5. The vendor does not specify a single required timeframe; the straddle engine adapts to current volatility, so it can operate across multiple timeframes depending on the set file used.

Does it use martingale or grid logic?

Yes, the system supports grid-based position management. Additional positions can be opened in the direction of the trade, with configurable spacing and lot sizing. Martingale-style lot multipliers are available but can be disabled through the settings.

What is the difference between the set files?

The package includes multiple set files for different risk profiles. One targets higher growth with a larger maximum drawdown, while another is configured for lower drawdown and more conservative lot sizing. Choose based on account size and risk tolerance.

Can it run on a prop firm account?

The EA can be used on prop firm accounts, provided the account allows automated trading and the risk settings are adjusted to respect the firm's drawdown rules. The vendor does not guarantee compliance with any specific prop firm.

Is a VPS required?

A VPS is not strictly required, but the EA needs MetaTrader 5 to be running to place and manage trades. A VPS ensures continuous operation without interruptions from power loss or internet disconnection.

Tags

GoldTrap EA MT5
Expert Advisor · MT5 XAUUSD (Gold)

GoldTrap EA MT5

A recovery-based grid system built specifically for XAUUSD, this EA opens an initial position and then layers in additional orders if price moves against it, aiming to close the whole basket once gold retraces. The fixed session filter and configurable lot multiplier let traders tune exposure, but the martingale-style logic means drawdowns can escalate quickly when gold trends without a pullback.

No loss cap Martingale · Grid
Any Minimum deposit $100
Veloz Scalping Bot MT5
Expert Advisor · MT5 XAUUSD (Gold)

Veloz Scalping Bot MT5

Gold scalping on the M1, M5 and M15 timeframes with a structured grid that caps open orders at six and uses a global trailing stop. Veloz Scalping Bot MT5 targets small intraday retracements on XAUUSD, with spread filtering and an equity drawdown kill-switch. Fixed lot sizing keeps exposure predictable, but the averaging logic means losses can compound if the cycle runs fully against you.

No loss cap Martingale
M1, M5, M15 Minimum deposit $500