AI Gold Session Breakout Trader
- Experts
-
Fadi Hassan Khaled Ghanem
MQL4/MQL5 developer based in Jordan. I have published 169 MetaTrader 5 products on the MQL5 Market (about 8,800 downloads in total).
What I build:
- Custom Expert Advisors from your own trading rules
- Indicators, alerts and multi-timeframe dashboards - Versione: 2.1
- Aggiornato: 22 settembre 2026
AI Gold Session Breakout Trader — Automated Session Range Breakout EA for MetaTrader 5
Session breakout EA for Gold (XAUUSD), M15/M5. One trade per day, Stop Loss and Take Profit on every trade. No grid, no martingale, no averaging.
How it works
- You set a session window (broker server time). The EA records the high and low of that window.
- When the window closes, it waits for price to clear the range by your buffer, to skip false breaks.
- It opens one trade in the breakout direction, with Stop Loss and Take Profit attached from the start.
- Maximum one trade per symbol per day, and free margin is checked before every order.
Free setup help after download
Send me a private message with your broker name and your Gold symbol (for example XAUUSD, GOLD, XAUUSDm). I will reply with:
- a .set file adjusted to your broker's server time zone and 2- or 3-digit Gold quotes,
- a short checklist for testing it in the Strategy Tester and on a demo account,
- answers to any setup question.
AI Gold Session Breakout Trader is a fully automated Expert Advisor built around one of the most requested strategies in the market today: trading the breakout of a configurable session opening range on Gold (XAUUSD) and other volatile instruments. The EA measures the high/low range formed during a user-defined session window, then enters in the direction of a confirmed breakout once price clears the range by a configurable point buffer, filtering out false breakouts caused by normal market noise.
The system is designed for traders who want a clean, rules-based approach to session breakouts without manually watching the charts every day. Only one trade per symbol per day is opened, keeping exposure controlled.
Risk & Requirements (read before using)
- Maximum one trade per symbol per day
- Every position is opened with a fixed Stop Loss and Take Profit
- No grid, no martingale, no averaging - each trade is independent
- Position size: fixed lot or automatic risk percent per trade (your choice)
- Free margin is checked before every order
- Session times use your broker server time - check your broker time zone before setting the session window
The default inputs are a starting point, not settings tuned to your broker. Run it in the Strategy Tester first with your own broker data, then forward test on a demo account. Past or backtest results do not guarantee future results.
Key Features
- Fully automatic session range detection with configurable start time and duration
- Configurable breakout confirmation buffer (in points) to avoid false breakouts
- One trade per symbol per day — no overtrading, no revenge trading
- Built-in Stop Loss and Take Profit on every position
- Margin check before every trade (OrderCalcMargin) to prevent "not enough money" errors
- New-bar signal gate — the entry condition is evaluated once per candle, not every tick
- Trading-session gate with safety buffer around session open/close
- No Grid, no Martingale, no Averaging — every trade is independent with fixed risk
- Works on any MetaTrader 5 broker and account type
Recommended Use
- Symbol: XAUUSD (Gold) recommended, works on major Forex pairs too
- Timeframe: M15 or M5 for range/signal detection
- Account: any account type, Prop Firm compatible (no Grid/Martingale)
- VPS recommended for uninterrupted 24/5 operation
Main Inputs
- Session Start Hour / Minute — defines when the range measurement begins (broker server time)
- Session Duration (minutes) — how long the range is measured before breakout trading is armed
- Breakout Buffer (points) — distance beyond the range high/low required to confirm a real breakout
- Stop Loss / Take Profit (points) — fixed risk management per trade
- Lot Size / Risk Percent — choose fixed lot or automatic risk-based position sizing
- Magic Number — unique identifier so the EA only manages its own trades
As with any automated trading strategy, please test thoroughly on a demo account first and adjust the settings to match your broker's conditions and your personal risk tolerance before trading live.
No repainting. No hidden logic. No Grid/Martingale. Built for consistent, disciplined session breakout trading.
Need a custom version? I can adapt this EA to your own rules - extra filters, different money management, prop-firm limits, or an MT4 version. Send me a private message here on MQL5 (or offer me a personal order via MQL5 Freelance) with your requirements, and I will reply within 24 hours with whether it is doable and the estimated scope.
