SessionBreakout Gold EA
The Ultimate M15 Breakout Strategy for XAUUSD
Trade the volatility. Capture the momentum. Protect your capital.
Introducing SessionBreakout Gold, a robust, fully automated Expert Advisor specifically engineered for the highly volatile XAUUSD (Gold) market. Designed for serious traders who value consistency and capital preservation, this EA combines classic session breakout mechanics with advanced trend filtering and institutional-grade risk management.
No Martingale. No Grid. No Hedging. Just pure, logical price action.
The Core Strategy: How It Works
Gold is known for its explosive moves during specific trading sessions. SessionBreakout Gold capitalises on this by identifying the consolidation range just before the session opens and positioning itself to catch the explosive breakout.
- Range Calculation: At the start of the defined trading session, the EA calculates the High and Low of the previous N bars (default: 8 bars on M15) to establish a precise consolidation zone.
- Smart Trend Filter: To avoid false breakouts, the EA uses a higher timeframe trend filter (H1 EMA). It will only place a Buy Stop if the price is above the EMA and a Sell Stop if below. (Can be toggled off for pure breakout trading).
- OCO Execution: Pending Buy Stop and Sell Stop orders are placed simultaneously. The moment one triggers, the EA instantly cancels the opposite pending order (one-cancels-other logic).
- Dynamic ATR Management: Stop Loss, Take Profit, and Trailing Stops are all dynamically calculated using the Average True Range (ATR), adapting to Gold's changing volatility in real-time.
Institutional-Grade Risk Management
We know that protecting your downside is just as important as capturing the upside. SessionBreakout Gold is built with a "Capital First" philosophy:
- Dynamic Lot Sizing: Risk a fixed percentage of your balance per trade. The EA automatically calculates the exact lot size based on your ATR Stop Loss distance.
- Daily Circuit Breaker: Set a Max Daily Loss %. If the market turns against you and hits your daily limit, the EA stops trading until the next day.
- Trade Frequency Limit: Restrict the EA to a maximum number of trades per day to prevent overtrading in choppy conditions.
- Spread Protection: Gold spreads can widen during rollover or news. The EA includes a Max Spread Filter and will refuse to open trades if the spread exceeds your safety threshold.
Premium Features
- Live On-Chart Dashboard: A sleek, customisable visual panel that displays real-time data: Session Status (Active/Closed), Trades Taken Today, Open P&L, and the current calculated Range.
- ATR Trailing Stop: Lock in profits and let your winners run. The EA activates a dynamic trailing stop once the trade reaches a specific ATR profit threshold.
- Custom Optimisation Support: Built-in OnTester() logic for advanced strategy testing and custom fitness function optimisation in the MetaTrader 5 Strategy Tester.
- Clean Code & Fast Execution: Written in strict MQL5, optimised for fast tick execution and minimal slippage.
⚙️ Recommended Setup & Requirements
- Symbol: XAUUSD (Gold)
- Timeframe: M15 (Entry), H1 (Trend Filter)
- Account Type: ECN / Raw Spread / Low Commission account is highly recommended.
- Broker Time: Adjust the Session Start and Session End inputs to match your broker's server time (the default is optimised for London/New York overlap sessions).
- VPS: A low-latency VPS is recommended for 24/7 automated execution.
Disclaimer
Trading foreign exchange and commodities (especially Gold/XAUUSD) on margin carries a high level of risk and may not be suitable for all investors. Past performance of the EA or backtested results does not guarantee future results. The high degree of leverage can work against you as well as for you. Before deciding to trade, you should carefully consider your investment objectives, level of experience, and risk appetite. There is a possibility that you may sustain a loss of some or all of your initial investment.
Results:
Click on the pictures to enlarge.
Version - 916111
Version - 916222
Version - 916555
Version - 916666
Version - 916888
Version - 916999
Add comment
Comments