ForexDevice GoldPulse
- Experts
- Version: 1.20
- Updated: 11 October 2026
ForexDevice GoldPulse PRO is a professional-grade automated breakout straddle engine engineered and meticulously optimized exclusively for Gold (XAUUSD). Designed around price expansion rather than directional forecasting, it captures high-momentum intraday movements while maintaining strict risk boundaries.
Default Input Parameters (Optimized for XAUUSD)
| MT4 / MT5 Input Label | Default Value | Description / Function |
| Enable Dynamic Lot Sizing | true | Automatically scales lot size based on current market volatility and self-optimization. |
| Minimum Lot Size (Weak Signal) | 0.1 | Base minimum trade lot size during low-volatility conditions. |
| Maximum Lot Size (Strong Signal) | 0.5 | Maximum trade lot size cap during high-volatility expansions. |
| Unique Engine ID Key | 8882026 | Magic number used to uniquely identify and track EA orders. |
| Minimum Breakout Step (Pips) | 90.0 | Minimum pending order offset distance from current price (optimized for rapid gold moves). |
| Maximum Breakout Step (Pips) | 350.0 | Maximum pending order offset distance limit. |
| Fixed Target Profit | 1600.0 | Hard-coded target profit distance in pips for faster cycle turns. |
| Safety Stop Loss Protection | 350.0 | Initial protective stop loss distance in pips. |
| Enable Trend Directional Bias | true | Activates EMA 50 trend filter to reduce counter-trend exposure. |
| Trend Moving Average Period | 50 | Period used for the EMA directional filter. |
| Enable Trailing Stop Engine | true | Activates the dynamic trailing stop management system (1-minute minimum duration). |
| Trailing Activation Profit (Pips) | 100.0 | Profit threshold required before trailing stop engages. |
| Trailing Lock Distance (Pips) | 80.0 | Distance maintained behind market price by the trailing stop. |
| Grid Placement Frequency (Minutes) | 20 | Time interval between cycle evaluations and grid deployments. |
| Pending Order Timeout (Seconds) | 35 | Automatic expiration time for unexecuted pending orders. |
| Max Allowable Spread to Trade (Pips) | 40.0 | Blocks order deployment during wild spread spikes. |
| Max Execution Slippage (Pips) | 30 | Maximum allowable slippage threshold during order execution. |
A Structured Approach to Gold Breakouts
Gold can transition rapidly from consolidation to directional expansion. GoldPulse PRO is designed around that transition rather than attempting to forecast it.
How the Engine Thinks
-
Directional Neutrality: The system establishes a controlled breakout zone around the current market price without needing to predict direction.
-
Dual-Sided Placement: A Buy Stop is positioned above the market while a Sell Stop is positioned below it until price expansion triggers one side.
-
Seamless Transition: Once a side triggers, the EA switches from opportunity detection to active trade management.
Direction is confirmed by price expansion — not by a directional prediction.
Core Execution Discipline
-
Time-Based Cycles: Configured trading intervals (evaluated every 20 minutes).
-
Dual-Sided Breakout: Two-sided structure removing the need to predict direction beforehand.
-
ATR Market Measurement: Compares current ATR against a longer-term baseline to estimate activity.
-
Dynamic Breakout Distance: Adapts between 90.0 and 350.0 pips based on measured market strength.
-
Dynamic Position Sizing: Intelligent scaling within configured minimum and maximum lot limits.
-
15-Day Rolling Adaptation: Reviews closed history for the same symbol and Magic Number to adjust internal calculation multipliers.
-
Pending Order Expiry: Stale untriggered orders automatically expire after 35 seconds.
-
Predefined Protection: Built-in Stop Loss and Take Profit parameters.
-
Trailing Protection: Progressively locks in gains once the activation threshold is reached.
-
Exposure Control: Verifies active and pending orders before deploying new structures.
-
Broker-Aware Execution: Fully respects symbol digits, lot steps, and slippage rules natively.
-
Automated Terminal Cleanup: Auto-purges visual chart drawings older than 2 days to maintain terminal speed.
-
Real-Time Dashboard: Exposes operating values, lot ranges, breakout distances, and exposure state.
Market Adaptation Engine
The Breakout Distance Adapts to Market Conditions
A permanently fixed breakout distance can behave sub-optimally across quiet and highly active market environments. GoldPulse PRO measures current volatility using ATR and compares it against a longer-term baseline to establish a market-strength relationship.
-
Low Activity (Conservative): Wider steps to avoid noise.
-
Normal Activity (Balanced): Standard baseline spacing.
-
High Activity (Expansion): Adjusted step scaling to capture swift momentum.
Position Size Control
The optional dynamic lot-sizing engine scales intelligently without risking unlimited exposure:
-
Market strength is measured.
-
Position size is calculated.
-
Broker limits are applied ( MODE_MINLOT , MODE_MAXLOT , MODE_LOTSTEP ).
-
Final executable lot is determined.
Dynamic does not mean unlimited. The trader defines the strict operating boundaries.
Internal Performance Adaptation
GoldPulse PRO evaluates recent closed trades to apply micro-multipliers to its internal calculations without permanently rewriting your settings:
-
Strong Performance (Win rate >= 60% AND positive net profit): Lot calculation multiplier increases; breakout distance multiplier decreases.
-
Neutral Performance (Within normal thresholds): Standard configuration remains active with no aggressive adjustments applied.
-
Weak Performance (Win rate < 40% OR negative net profit): Lot calculation multiplier decreases; breakout distance multiplier increases.
Note: The performance review uses closed trading history for the same symbol and Magic Number, requiring at least 3 closed trades before adaptation logic engages.
Execution Lifecycle
-
Trading Cycle Begins: Reaches the next eligible trading interval.
-
Exposure Check: Existing positions and pending orders linked to the Magic Number are verified.
-
Performance Review: Recent 15-day closed performance is evaluated.
-
Market Measurement: ATR values determine the current market strength relationship.
-
Parameter Calculation: Current breakout distance and dynamic position size are computed.
-
Two-Sided Structure: A Buy Stop is placed above and a Sell Stop below the market.
-
Directional Activation: Price expansion triggers the breakout order into an active position.
-
Automatic Protection: Operates with configured Stop Loss, Take Profit, and optional trailing protection.
-
Pending Order Expiry: Untriggered orders are automatically removed after the timeout window.
-
Structure Completion: Once exposure is cleared, the system awaits the next cycle.
Risk Architecture: No Martingale. No Grid Recovery.
GoldPulse PRO is built around discrete breakout structures rather than progressive loss-recovery mechanics. It does not continually stack positions or use Martingale scaling to recover floating losses. Every trading setup stands on its own with strict initial limits.
-
Active Positions: 0 (New structure deploys only when existing exposure is completely clear)
-
Pending Orders: 0
Real-Time Terminal Transparency
The on-chart dashboard displays key operating parameters directly on your terminal screen:
========================================
GOLDPULSE PRO ENGINE
========================================
Symbol: XAUUSD
Status: MARKET LICENSED ACTIVE
Lot Range/Live : 0.10-0.50 [0.10]
Breakout Range/Live: 90.0-350.0 [90.0] pips
Take Profit Target : 1600.0 pips
Stop Loss Protect : 350.0 pips
Trailing Engine : ENABLED
Trail Activation : 100.0 pips
Trail Lock Dist : 80.0 pips
Active Trades / Pending: 0 / 0
========================================

You gave me a great gift, Thank you So much! The Developer is very responsive I wish a Great Success! This is the best I have found in MQL5 site until now, Amazing Job!