Gold Market Hours and When to Trade: An EA Trader's Decision Guide
Not a reference on hours — a practical guide on how to decide when your EA should be active, when to extend it, when to restrict it, and how to match session choices to your risk profile.
Quick Answer
The default session window for most gold EAs (roughly 07:00–20:00 UTC) is a considered balance. You should extend it when your broker's spread outside peak hours is under 15 pips and your backtesting shows edge in those hours. You should restrict it to London + NY only (08:00–17:00 UTC) when you prioritise trade quality over volume. You should manually override on event days and holiday weeks regardless of your default configuration.
Session Decision Tree
Work through the decision by answering each question. Click an option to explore that path.
What is your primary goal?
Choose the outcome that matters most to you.
Session Configurator
Answer all 4 questions for a personalised session recommendation.
Answer all 4 questions to see your recommended session.
The Logic Behind Session Decisions
Why Maximum Trades Is Not Maximum Profit
The temptation when running an EA is to maximize the number of trades — if the EA has edge, more trades means more profit, right? This is correct only if the edge is consistent across all hours. In practice, gold EA edge is session-dependent. A breakout strategy that works reliably during London session may have near-zero or negative expectancy during Asian hours because the market structure is different: tighter range, different participant mix, different reaction patterns.
The mathematical relationship: every trade has a cost equal to the spread. If your spread doubles outside peak hours, every trade in that window starts 2× further behind the break-even point. Combined with potentially lower win rates (because the strategy was designed for different conditions), the result is often that extended session trades hurt overall performance more than they help.
This is not an argument against extended sessions — it's an argument for measuring before deciding. If you have data showing your EA performs well in Asian hours, extend the session. If you don't have that data, the default session is the safe starting point.
When to Manually Override: The Four Scenarios
Even with a well-configured default session, there are four situations where manual session override makes sense:
1. Holiday weeks: Christmas week, Easter, US bank holidays. Liquidity is structurally reduced — not just at your broker, but market-wide. Default session assumes normal market conditions; holiday weeks are not normal. Consider pausing the EA or reducing lot size rather than running the default configuration into thin markets.
2. Major news event days: NFP, CPI, FOMC. These create extreme volatility in specific 30-minute windows. Restricting the session by ±1 hour around the event time is more precise than pausing the entire day, but both approaches protect capital during the highest-risk windows.
3. Geopolitical crisis conditions: When there's active conflict escalation or major unexpected political events, gold can exhibit extreme behaviour that looks nothing like its historical patterns. Session restriction is a form of capital protection during these periods.
4. Your broker's maintenance windows: Some brokers have brief maintenance periods (often late Friday or early Saturday) that can cause unexpected EA behaviour. Know when your broker's maintenance windows are and configure your session to end before them.
The Spread Quality Test
Before deciding whether to extend your session, conduct a spread quality test. For five business days, at four points each day — 02:00 UTC (Asian mid-session), 07:00 UTC (pre-London), 12:00 UTC (London mid), 14:00 UTC (London-NY overlap) — note the live XAUUSD bid-ask spread in your MT5 platform. Create a simple spreadsheet.
If the 02:00 UTC average is under 12 pips and your EA's spread filter is set to 18 pips, Asian session trading is viable. If it's consistently above 18 pips, your filter will reject most Asian trades anyway — but the few it doesn't reject will have degraded quality. This data-driven approach gives you a broker-specific answer rather than relying on general rules.
Goldie Razor V2.8.4 uses a 07:00–20:00 broker-time default session — a deliberate balance between capturing pre-London activity (which often sets up the London open trade) and avoiding the 22:00–06:00 UTC window where spread quality consistently degrades. This configuration represents a considered view on the spread-quality trade-off, not an arbitrary cutoff.
Checking Your Broker's Historical Spread Data
The most accurate source of spread quality data is your broker directly. Contact their support team and ask: "Can you provide average XAUUSD spread data by hour of day over the past 30 days?" Many ECN brokers maintain this data and will share it on request. Some publish it in their trading conditions documentation. If your broker cannot or will not provide this data, that itself is useful information about the transparency of their operation.
Alternatively, some third-party broker comparison tools publish spread data by hour for major instruments including gold. These are useful for initial broker selection but should be verified against your own live observations once you have an account, because spreads can vary based on account type, market conditions, and time of year.
Frequently Asked Questions
Related Guides
Does XAUUSD Trade 24/5?
Factual reference on exact XAUUSD market hours and closures.
XAUUSD Trading Hours: Timezone Guide
When to trade in your local timezone.
What Time of Day Is Best for XAUUSD
Hour-by-hour performance data for gold trading.
How Much Spread Is Too High for Gold EA
Spread thresholds that determine whether a session window is viable.
Best Gold Trading Hours
Session-by-session performance guide for EA traders.
Goldie Razor V2.8.4
M15 breakout + H4 EMA filter — built for XAUUSD on MT5