This guide walks through the inputs of Amazing Straddle EA for XAUUSD MT5 Unlimited with the values recommended for live trading. The set files that come with the EA already contain these settings, so you can load them in one click and adjust only what your broker or account needs.
🔢 Amazing Straddle EA for XAUUSD MT5 Settings Guide
Amazing Straddle EA for XAUUSD MT5 is an automated Gold trading Expert Advisor built around a configurable straddle/grid framework, adaptive ATR-based spacing, trend rescue, rescue hedging, basket averaging, Stop Loss and trailing management, risk controls, recovery mode, session filters and execution settings.
The supplied configuration is particularly detailed, giving traders direct control over how pending grid levels are positioned, how the EA responds to adverse trends, how recovery trades are handled and how account-level risk is restricted.
The setup also includes a dedicated XAUUSD-oriented trading framework, with configurable spread, position lifetime, daily trade limits, drawdown thresholds and emergency equity protection.

🔢 Amazing Straddle EA for XAUUSD MT5 Settings Explained
🔄 Straddle / Grid Settings
🔹 Base straddle distance (points): 200.0 — Sets the base distance between the initial straddle levels to 200.0 points.
🔹 Pending grid levels per side (1 = classic): 1 — Sets the number of pending grid levels on each side to 1, representing the classic single-level straddle configuration.
🔹 Extra distance between grid levels (points): 150.0 — Sets the additional spacing between consecutive grid levels to 150.0 points.
🔄 Adaptive Grid — Market Conditions
🔹 Adaptive spacing based on ATR: true — Enables adaptive grid spacing based on Average True Range (ATR), allowing grid distances to respond to changing market volatility.
🔹 ATR period for adaptive spacing: 14 — Uses an ATR calculation period of 14 for determining adaptive grid spacing.
🔹 ATR multiplier (spacing = ATR × N): 1.0 — Sets the ATR spacing multiplier to 1.0, meaning the adaptive spacing calculation uses ATR × 1.0.
🔄 Trend Rescue Settings
🔹 Enable Trend Rescue module: false — Disables the Trend Rescue module in the current configuration.
🔹 Fast EMA period: 20 — Sets the fast Exponential Moving Average period to 20 for Trend Rescue calculations.
🔹 Slow EMA period: 50 — Sets the slow EMA period to 50.
🔹 Min EMA separation (× ATR): 0.5 — Requires a minimum EMA separation of 0.5 × ATR for the configured trend-rescue condition.
🔹 Risk % per rescue trade: 0.5 — Sets the risk allocation per rescue trade to 0.5% according to the EA's risk calculation.
🔹 Max additional trend trades: 2 — Limits additional Trend Rescue positions to 2.
🔹 Min seconds between rescue trades: 300 — Requires at least 300 seconds between rescue trades.
🔄 Rescue Hedge Settings
🔹 Enable Rescue Hedge module: false — Disables the Rescue Hedge module.
🔹 Floating loss to trigger hedge (USD): 150.0 — Sets the floating-loss threshold for triggering a hedge to 150.0 USD.
🔹 Loss level to release hedge (USD): 50.0 — Sets the loss level at which the hedge can be released to 50.0 USD.
🔹 Hedge volume = net volume × factor: 1.0 — Sets the hedge-volume multiplier to 1.0, meaning hedge volume is calculated as net volume × 1.0.
🔄 Basket Averaging Settings
🔹 Keep grid alive while positions open: false — Disables keeping the grid active while positions remain open.
🔹 Max positions in basket (incl. grid legs): 4 — Limits the total number of positions in a basket, including grid legs, to 4.
🔄 Stop Loss / Trailing Settings
🔹 Stop loss distance (points): 500.0 — Sets the Stop Loss distance to 500.0 points.
🔹 Trailing stop distance (points): 300.0 — Sets the trailing-stop distance to 300.0 points.
🔹 Trailing activation profit (points): 800.0 — Activates trailing-stop management after reaching 800.0 points of configured profit.
🔄 Risk Management Settings
🔹 Risk % of balance per trade: 1.0 — Sets the standard risk allocation per trade to 1.0% of balance according to the EA's risk calculation.
🔹 Risk % in recovery mode: 0.5 — Reduces the configured risk allocation to 0.5% when recovery mode is active.
🔹 Max daily loss (USD), 0 = off: 500.0 — Sets the maximum daily loss threshold to 500.0 USD. The parameter description states that 0 = off.
🔹 Emergency equity drawdown -> halt (USD): 1000.0 — Sets an emergency equity-drawdown threshold of 1000.0 USD, after which the EA is configured to halt trading.
🔹 Min balance to trade (0 = disabled): 0.0 — Sets the minimum required account balance to 0.0. Because 0 = disabled, no minimum balance restriction is active.
🔹 Min margin level % (0 = disabled): 200.0 — Sets the minimum required margin level to 200.0%. The parameter description states that 0 = disabled, so the 200.0% threshold is active.
🔹 Max trades per day: 5 — Limits the EA to a maximum of 5 trades per day.
🔹 Drawdown to enter recovery mode: 300.0 — Sets the drawdown threshold for entering recovery mode to 300.0 according to the EA's configured drawdown unit.
🔹 Max recovery trades per day: 3 — Limits recovery activity to a maximum of 3 recovery trades per day.
🔹 Hard cap on lot size (0 = broker max): 0.0 — Sets the hard lot-size cap to 0.0. According to the parameter description, 0 = broker maximum, so the EA does not impose an additional custom hard lot cap.
🔄 Session / Miscellaneous Settings
🔹 Session start (server hour): 8 — Sets the trading session start to server hour 8.
🔹 Session end (server hour): 20 — Sets the trading session end to server hour 20.
🔹 Max spread (points): 300 — Sets the maximum permitted spread to 300 points.
🔹 Max position lifetime (sec): 3600 — Limits the maximum position lifetime to 3600 seconds, equivalent to 60 minutes.
🔹 Timer interval (sec): 1 — Sets the EA timer interval to 1 second.
🔹 Expert magic number: 123456 — Assigns 123456 as the EA's Magic Number for identifying its positions.
🔹 Max deviation (points): 10 — Sets the maximum allowed execution deviation to 10 points.
🔹 Show dashboard on chart: true — Enables the EA's dashboard on the trading chart.
🔹 Write trade log to Experts journal: false — Disables writing the EA's trade log to the MT5 Experts journal.
🔄 Key Configuration Highlights
🔹 Base Straddle: The initial straddle distance is 200.0 points.
🔹 Grid Structure: The EA uses 1 pending grid level per side, with 150.0 points of additional spacing.
🔹 Adaptive Grid: ATR-based spacing is enabled with ATR Period = 14 and ATR Multiplier = 1.0.
🔹 Trend Rescue: The Trend Rescue module is currently disabled, although it is configured with Fast EMA = 20, Slow EMA = 50, and 0.5 × ATR minimum EMA separation.
🔹 Rescue Hedge: The Rescue Hedge module is disabled, with a 150.0 USD trigger and 50.0 USD release level.
🔹 Basket Size: The EA allows a maximum of 4 positions per basket, including grid legs.
🔹 Stop Loss: The configured Stop Loss is 500.0 points.
🔹 Trailing Stop: Trailing distance is 300.0 points, activated at 800.0 points of profit.
🔹 Standard Risk: The EA uses 1.0% balance risk per trade.
🔹 Recovery Risk: Recovery mode reduces the configured risk to 0.5%.
🔹 Daily Loss Protection: Maximum daily loss is 500.0 USD.
🔹 Emergency Protection: Trading is halted when the configured emergency equity drawdown reaches 1000.0 USD.
🔹 Margin Protection: Minimum margin level is set to 200.0%.
🔹 Daily Trade Limit: Maximum trades per day are limited to 5.
🔹 Recovery Limit: Maximum recovery trades per day are limited to 3.
🔹 Trading Session: The configured server-time session runs from 08:00 to 20:00.
🔹 Spread Protection: Maximum spread is 300 points.
🔹 Position Lifetime: Positions can remain open for up to 3600 seconds (60 minutes).
🔹 Execution: Maximum deviation is 10 points, with a 1-second timer interval.
🔹 Magic Number: The EA uses 123456 for trade identification.
🔹 Dashboard: The chart dashboard is enabled.
🔹 Experts Journal: Trade logging to the Experts journal is disabled.
🔄 Risk Management Analysis
🔹 Per-Trade Risk: The standard risk is 1.0% per trade, while recovery mode uses a reduced 0.5% risk level.
🔹 Daily Loss Protection: The EA has a 500.0 USD daily loss limit, providing an account-level trading restriction.
🔹 Emergency Equity Protection: The 1000.0 USD emergency drawdown threshold provides a more severe account-protection mechanism designed to halt trading.
🔹 Margin Protection: A 200.0% minimum margin level is configured, helping prevent trading when available account margin becomes excessively constrained.
🔹 Trade Frequency: The EA permits up to 5 trades per day, with a separate maximum of 3 recovery trades per day.
🔹 Recovery Activation: Recovery mode is triggered at a configured drawdown level of 300.0.
🔹 Grid Exposure: The basket is limited to 4 positions, helping constrain the number of simultaneously held grid positions.
🔹 Lot Cap: The hard lot-size cap is 0.0, which means the EA uses the broker's maximum lot limit rather than applying a custom lower cap.
🔢 Conclusion
Amazing Straddle EA for XAUUSD MT5 provides a comprehensive automated trading framework combining straddle entries, grid expansion, ATR-adaptive spacing, optional trend rescue, optional hedge recovery, basket management, trailing protection, and multi-layer risk controls.
The supplied configuration starts with a 200.0-point base straddle distance and 1 pending grid level per side, while adaptive spacing is enabled through ATR Period = 14 and ATR Multiplier = 1.0. The Trend Rescue and Rescue Hedge modules are currently disabled, keeping the displayed configuration focused on the core straddle/grid structure.
Risk management is one of the strongest parts of this setup. Standard trades use 1.0% balance risk, recovery trades use 0.5%, the maximum daily loss is 500.0 USD, emergency equity drawdown is 1000.0 USD, minimum margin level is 200.0%, and daily trading is limited to 5 trades. Recovery mode begins at 300.0 drawdown and permits up to 3 recovery trades per day.
The EA also uses a 500.0-point Stop Loss, 300.0-point trailing distance, and 800.0-point trailing activation profit. Trading is restricted to server hours 08:00–20:00, with a maximum spread of 300 points and maximum position lifetime of 3600 seconds.
Overall, the configuration provides multiple layers of control for XAUUSD automated trading. However, traders should carefully backtest the interaction between the straddle/grid structure, ATR spacing, 4-position basket limit, 1.0% risk per trade, recovery settings, and daily loss protections before deploying the EA on a live account.
🔢 FAQs
❓ What is the base straddle distance of Amazing Straddle EA for XAUUSD MT5?
The Base straddle distance is 200.0 points, with 1 pending grid level per side and 150.0 points of additional distance between grid levels.
❓ Does the EA use adaptive grid spacing?
Yes. Adaptive spacing based on ATR = true, with ATR period = 14 and ATR multiplier = 1.0.
❓ What are the main risk-management settings?
The EA uses 1.0% risk per trade, 0.5% risk in recovery mode, 500.0 USD maximum daily loss, 1000.0 USD emergency equity drawdown, 200.0% minimum margin level, and a maximum of 5 trades per day.
❓ What are the Stop Loss and trailing-stop settings?
The Stop Loss is 500.0 points, the trailing-stop distance is 300.0 points, and trailing activates at 800.0 points of profit.
❓ What are the trading hours and spread limit?
The configured server-time session is 08:00–20:00, with a maximum spread of 300 points. The maximum position lifetime is 3600 seconds, or 60 minutes.
Get Amazing Straddle EA for XAUUSD MT5 Unlimited
Download Amazing Straddle EA for XAUUSD MT5 Unlimited with its set files, read the full product details and requirements here: Amazing Straddle EA for XAUUSD MT5 Unlimited →
