Amazing Straddle EA for XAUUSD
- Experts
- Versione: 27.51
- Aggiornato: 8 settembre 2026
- Attivazioni: 10
Price Action Robot — Professional MT5 Expert Advisor
Automated XAUUSD Trading Based on Price Action & Market Structure for Standard USD or Cent Account
Price-Proportional Straddle & Grid Trading System Time frame 1 Minutes
Amazing Straddle EA is an automated MetaTrader 5 Expert Advisor designed around a price-proportional straddle/grid trading methodology.
The EA places Buy Stop and Sell Stop orders around a dynamically calculated anchor price, allowing it to participate when price moves away from the current market area. Its configurable grid engine, basket profit management, trend awareness, trailing functionality, daily limits, and optional recovery modules provide traders with extensive control over automated trading behavior.
Do false Minimum Account Balance before start trading or Backtesting in EA Parameter Setting
The EA is designed for traders who want a configurable automated straddle/grid framework with integrated trade and risk-management controls.
⭐ KEY FEATURES
🔹 Price-Proportional Straddle Grid
The EA builds a configurable grid around an automatically calculated anchor price.
Buy Stop orders are placed above the anchor price while Sell Stop orders are placed below it. This allows the EA to react automatically when price moves in either direction.
The grid supports:
-
Up to 30 configurable grid levels
-
Adjustable grid distance
-
Price-proportional grid scaling
-
Automatic anchor-price management
-
Persistent pending-order management
-
Broker-compatible lot normalization
📊 Price-Proportional Grid
Unlike a fixed-distance-only grid, the EA can scale its effective grid step according to the current market price relative to a reference price.
This feature is particularly useful when the EA is applied to instruments whose price levels can change significantly over time. A safety floor is also implemented to prevent the calculated grid distance from becoming too small for broker trading restrictions.
📈 Trend Awareness
The EA includes optional trend-analysis functionality.
Trend direction can be determined using price movement over a configurable number of bars. Depending on the selected settings, the EA can:
-
Detect upward/downward market movement
-
Restrict grid activity to one direction
-
Pause grid activity during large market movements
-
Apply configurable trend-based lot behavior
The default trend-analysis timeframe is M1, while the timeframe can be changed through the EA inputs.
💰 Basket Profit Target
Instead of relying only on individual trade exits, the EA can monitor the combined floating result of positions opened by the strategy.
When the configured basket target is reached, the EA can close the active positions and automatically start a new trading cycle according to the selected reset settings.
Default basket target:
$50
The target is fully configurable.
🛡️ Daily Profit & Loss Controls
The EA includes configurable daily account-level protection.
You can configure:
-
Daily profit limit
-
Daily loss limit
-
USD-based limits
-
Percentage-based limits
-
Optional hard-stop behavior
-
Temporary no-trading period after a loss limit
-
Daily state reset
-
Optional next-day lot multiplier
When a daily profit limit is reached, the EA can close active positions and stop trading for the remainder of the trading day.
When a daily loss limit is reached, the EA can either close positions using the hard-stop option or remove pending orders and stop opening new positions, depending on configuration.
🔐 Per-Lot Loss Protection
The EA provides an optional per-lot loss control.
The default setting monitors the maximum loss permitted per 0.01 lot and can automatically close a position when the configured threshold is reached.
Default:
Maximum loss per 0.01 lot: $10
This setting is configurable by the user.
📉 Trailing Stop Management
The EA includes per-position trailing functionality.
Trailing can be configured using:
-
Trailing activation steps
-
Trailing step distance
-
Equity-based trailing conditions
-
Minimum equity lead requirement
The trailing mechanism also takes broker stop and freeze levels into consideration before modifying positions.
🔄 Automatic Trading Cycle Reset
After selected events, the EA can automatically reset its trading cycle.
Available reset conditions include:
-
After basket target
-
After loss limit
-
After Friday cutoff
-
After position closure
-
After direction-based closure
When a new cycle begins, the EA can delete existing pending orders and establish a new anchor price based on current market conditions.
🗓️ Friday Trading Controls
The EA includes dedicated Friday trading controls.
You can configure:
-
Friday trading enabled/disabled
-
Friday cutoff hour
-
Friday cutoff minute
-
Close positions at cutoff
-
Stop placing new orders after cutoff
-
Automatic reset after Friday closure
The default Friday cutoff is 22:00 server time, subject to broker/server time and user configuration.
🔁 Optional Basket Recovery Engine
An optional recovery engine can place additional market orders when the current basket is negative.
The recovery system includes configurable:
-
Maximum recovery orders
-
Recovery lot size
-
Recovery step
-
Recovery target
-
Recovery order direction based on current price movement
The recovery engine is optional and can be disabled by the user.
🛟 Optional Trend Rescue & Hedge Functions
For advanced users, the EA includes optional rescue functionality.
Depending on configuration, it can:
-
Re-anchor the grid around current market price
-
Calculate net signed position exposure
-
Open an opposing hedge position
-
Attempt to manage an extended floating basket
These functions are configurable and are not required for the core straddle-grid operation.
⚙️ Fixed Lot & Auto Lot Modes
The EA supports two primary lot-sizing modes:
Fixed Lot
Uses the configured lot size for grid orders.
Auto Lot
Calculates the lot size in relation to account balance using the configured base balance and automatic lot parameters.
Default near-grid lot:
0.01
You can change.
All values can be adjusted according to the trader's account and risk tolerance.
📋 On-Chart Trading Dashboard
The EA can display important trading information directly on the MT5 chart, including:
-
Account balance
-
Minimum balance status
-
Basket P/L
-
Basket target
-
Maximum basket profit
-
Minimum basket profit
-
Daily P/L
-
Open positions
-
Grid levels
-
Effective grid step
-
Trend direction
-
Lot multiplier
-
Anchor price
-
Per-lot stop-loss status
-
Pending-order reset status
-
Friday trading status
-
Trading timeframe
This provides a convenient overview of the EA's current operating state.
⚙️ MAIN DEFAULT SETTINGS| Parameter | Default |
|---|---|
| Grid Levels | 30 |
| Grid Step | 1.0 |
| Price-Proportional Grid | Enabled |
| Reference Price | 4000 |
| Initial Lot | 0.01 |
| Lot Mode | Fixed |
| Basket Target | $50 |
| Daily Limits | Enabled |
| Per-Lot Stop Loss | Enabled |
| Max Loss / 0.01 Lot | $10 |
| Trailing | Enabled |
| Trend Double Lot | Enabled |
| Friday Trading | Enabled |
| Friday Cutoff | 22:00 |
| Auto Reset | Enabled |
| Chart Dashboard | Enabled |
These are the source-code defaults and can be modified through the EA inputs.
🎯 WHO IS THIS EA FOR?Amazing Straddle EA may be suitable for traders who are looking for:
-
Automated straddle/grid execution
-
Configurable pending-order grids
-
Price-proportional grid spacing
-
Basket-level profit management
-
Automated daily trading controls
-
Optional trend filtering
-
Automated trailing management
-
Optional recovery and hedge functionality
-
Detailed on-chart monitoring
It is intended for users who understand automated trading, pending orders, margin requirements, floating drawdown and the risks associated with grid/straddle strategies.
🔧 FLEXIBLE CONFIGURATIONAlmost every major component can be configured from the MT5 Inputs panel, allowing traders to adapt the EA to different symbols, brokers, account sizes and trading preferences.
The EA also performs trading-volume, margin, order-limit and symbol-volume checks before placing pending orders.
⚠️ RISK DISCLOSUREImportant: Automated trading involves substantial risk.
Grid and straddle strategies can experience floating losses and increased margin requirements during strong, prolonged or abnormal market movements. Past performance does not guarantee future results.
The EA does not guarantee profits and should not be considered a risk-free trading system.
Always test the EA on a demo account before using it on a live account. Use appropriate lot sizes and account capital, and understand the behavior of the strategy under different market conditions.
Never trade with money you cannot afford to lose.
📌 RECOMMENDED USAGEBefore live deployment:
-
Test the EA in the MT5 Strategy Tester.
-
Test on a demo account.
-
Verify broker minimum lot and volume-step requirements.
-
Check available margin for the selected grid size.
-
Start with conservative lot sizes.
-
Adjust daily profit/loss limits according to account size.
-
Monitor floating drawdown during strong trends.
-
Confirm the broker's trading hours and Friday cutoff behavior.
Amazing Straddle EA
Automated • Configurable • Price-Proportional • Risk-Controlled
Designed for MetaTrader 5 traders who want a flexible automated straddle/grid framework with configurable basket management, trend awareness, trailing protection and advanced optional recovery tools.
