Trading Gold During News: Should Your EA Trade NFP & FOMC?
TL;DR Gold reacts violently to US inflation and interest-rate news. In the seconds around NFP, FOMC and CPI, XAUUSD spreads widen sharply, liquidity thins, and stop-losses can fill far from where you placed them. For most rule-based gold EAs the sensible default is to pause new entries around high-impact releases using a news filter — not because the move is unpredictable, but because the execution is.
Why gold reacts so hard to news
Gold has no yield. It pays no interest and no dividend, so its appeal versus holding dollars depends heavily on two things: the strength of the US dollar, and what real interest rates are expected to do. Any headline that changes those expectations changes what gold is worth almost instantly.
That is why XAUUSD often moves further in the ten minutes after a US inflation print than it does across an entire quiet Asian session. The market is not just reacting to a number — it is repricing the entire path of interest rates, and gold sits directly downstream of that.
For a human trader, that volatility is an opportunity or a hazard depending on preparation. For an automated system, it is mostly a mechanical problem: the strategy's assumptions about spread, fill quality and stop placement stop holding true for a few critical minutes.
The three events that matter most
| Event | When | Why gold cares |
|---|---|---|
| FOMC rate decision | 8 times a year, 2:00 PM New York time, with a press conference 30 minutes later | Directly sets the interest-rate path. Often the single biggest driver of gold volatility, and the press conference can move price more than the decision itself. |
| CPI (inflation) | Monthly, 8:30 AM New York time | Shapes expectations for future rate cuts or hikes. Surprises in either direction tend to produce immediate, sharp XAUUSD moves. |
| Non-Farm Payrolls | Monthly, usually the first Friday, 8:30 AM New York time | The headline US jobs number. Feeds into the same rate expectations and reliably produces a violent first few minutes. |
Others matter too — PCE inflation, retail sales, unemployment claims, and unscheduled geopolitical headlines — but if you filter only three events, these are the three. Note that release times shift by an hour for parts of the year as the US moves in and out of daylight saving, which is exactly why filters should key off an economic calendar rather than a hardcoded clock time.
What actually happens to your orders
This is the part most beginners underestimate. The price move is visible on any chart afterwards. The execution problems are not.
- Spreads widen. Market makers pull back when uncertainty peaks. A XAUUSD spread that sits comfortably tight all morning can widen many times over for seconds to minutes around the release. The exact behaviour depends on your broker and account type.
- Slippage appears. Your order fills at the next available price, not the one you asked for. In a thin, fast market that gap can be substantial.
- Stop-losses are not guaranteed. A stop is an instruction to exit at the next available price once your level trades — not a promise of that exact price. This is the single most important thing to understand about news risk.
- Entries trigger on noise. A one-second spike can satisfy an entry condition that the strategy never intended to catch, opening a position into the worst possible conditions.
The key insight: a well-built gold EA is not usually wrong about direction during news — it is wrong about cost. A strategy tested on normal spreads can look excellent in a backtest and still lose money live if it keeps trading through releases where the real spread was five times wider than the tester assumed.
This is also why backtests can flatter a news-trading EA: historical tick data rarely reproduces the real spread widening and slippage of those minutes accurately.
Should your EA trade the news?
For the large majority of rule-based gold EAs — trend-following, breakout, mean-reversion, scalping — the honest answer is no, not by default. The reasoning is simple: the strategy's edge was measured under normal conditions, and news minutes are not normal conditions.
| Strategy type | Trade through news? | Why |
|---|---|---|
| Scalping / short stop-loss | Almost never | Spread widening alone can exceed the entire profit target, and tight stops are the most vulnerable to slippage. |
| Intraday trend / breakout | Usually pause entries | The breakout that fires on a news spike is frequently the one that reverses hardest. |
| Swing / longer-horizon | Often fine to hold, pause new entries | Wider stops absorb the noise better, but opening a fresh position into the release adds avoidable risk. |
| Purpose-built news strategy | Only if designed and tested for it | A specialist approach requiring a broker with reliable execution and full acceptance of slippage risk. |
There is a separate, non-negotiable reason to filter news: prop firm rules. Many funded and evaluation programmes restrict or prohibit opening positions around high-impact releases, and the rules vary between firms. If you are running a gold robot on a challenge account, a news filter is not an optimisation — it is a compliance requirement. Our prop firm guide covers those rules in more detail.
How a news filter works
A news filter is a setting that tells the EA to stand down around scheduled events. Most implementations do some combination of the following:
- Read an economic calendar — either the built-in MT5 calendar or an external feed — to know when high-impact events are due.
- Block new entries inside a defined window, for example 30 minutes before and after a release.
- Optionally protect open trades, by tightening or moving stops to breakeven, or closing positions before the event.
- Resume normally once the window passes and spreads return to their usual range.
A useful companion control is a maximum spread limit: the EA simply refuses to open a trade if the current spread exceeds a threshold. This catches unscheduled volatility that no calendar can predict — a surprise headline, a geopolitical shock, a thin holiday session.
Worth knowing: a news filter does not make a strategy profitable. It removes a specific, avoidable category of loss. That is a meaningful improvement in consistency, not a source of edge — a distinction worth keeping clear in your own expectations.
Practical settings
There is no universal correct window, and anything you adopt should be tested against your own strategy and broker rather than assumed. That said, these are reasonable starting points:
| Control | Typical starting point | Notes |
|---|---|---|
| Pause before release | 15–30 minutes | Longer for scalping strategies with tight stops |
| Resume after release | 15–30 minutes | Wait for spreads to normalise, not just for price to settle |
| Impact level filtered | High impact only | Filtering medium-impact events too can leave the EA idle for much of the week |
| Maximum spread | A multiple of your normal spread | Catches unscheduled volatility the calendar cannot predict |
| Open positions | Hold, with stops already in place | Closing everything before each release can cut winners short — test both |
Two practical cautions. First, filter high-impact events only unless you have a reason not to; being too aggressive means the robot barely trades. Second, remember that your broker's server time may not match your local time, so confirm the filter is aligned to the correct time zone before trusting it. Our risk management guide covers how these controls fit alongside daily loss limits and drawdown ceilings.
Common mistakes
- Assuming a stop-loss guarantees the price. It guarantees an exit attempt, not a level.
- Hardcoding release times. US daylight saving shifts them; use a calendar feed.
- Filtering every event. Over-filtering leaves the EA idle and hides whether the strategy works at all.
- Trusting a backtest that traded through news. Historical data rarely reproduces real spread widening.
- Ignoring prop firm rules. A single news trade can breach an evaluation.
- Adding a filter and never testing it. Compare results with and without before settling.
Questions we get
Should a gold EA trade during high-impact news?
For most rule-based strategies, no. Spreads widen sharply and stops can fill far from their intended level. Unless the strategy was built and tested for news, pausing is safer.
What is a news filter?
A setting that stops the EA opening new trades within a window around scheduled high-impact events, and sometimes protects open positions too.
Which news moves gold the most?
US inflation and rate news — the FOMC decision and press conference, CPI, and Non-Farm Payrolls — because gold is priced in dollars and pays no yield.
What happens to XAUUSD spreads during NFP?
They widen significantly for seconds to minutes as liquidity thins, often several times wider than normal, with slippage and occasional requotes. The exact amount varies by broker.
Can a stop-loss fail during news?
It can fill worse than requested. In fast, thin markets the next available price may be well beyond your stop — that is slippage, and it is the main reason news losses exceed plan.
Do prop firms allow news trading?
Many restrict or prohibit it, and rules differ by firm and account. Check before running a gold EA on an evaluation or funded account.
How long should the filter pause trading?
Commonly 15–30 minutes either side of a high-impact release, resuming once spreads normalise. Test rather than assume.
Can you profit from gold news spikes?
Some traders target them, but it needs a purpose-built strategy, reliable execution and acceptance of slippage risk. It is not something a general EA should attempt by default.
Running a gold robot? Make sure you know how it behaves around releases — check whether it filters news, what spread limit it uses, and test on a demo account across at least one NFP and one FOMC before going live.
Get the Free Gold EA →The verdict
News does not break gold EAs because the direction is unknowable. It breaks them because the assumptions underneath the strategy — a normal spread, a fill near your price, a stop that holds — stop being true for a few minutes at a time. A news filter simply keeps the robot out of the window where those assumptions fail, and a maximum-spread rule catches the volatility no calendar predicted.
Set it up, test with and without across a few real releases, and check your prop firm's rules if you trade a funded account. It will not create an edge — but it will stop a handful of avoidable minutes each month from undoing weeks of steady work.
Questions? Talk to us directly.
Get help with news filter settings, the free gold EA, or any XAUUSD trading question.
💬 Talk to Us on TelegramMore from the lab
- → What Is Algorithmic Trading? The Practical Version
- → AI Trading Bots: Software vs Sales Pitch
- → Copy Trading vs Expert Advisors
- → XAUUSD trading bot free download for MT4 & MT5
- → What Moves the Gold Price? XAUUSD Drivers Explained
- → Best Time to Trade XAUUSD: Gold Sessions & Hours
- → MT4 vs MT5 for a Gold EA: Which Should You Run?
- → Gold EA Risk Management: Settings That Protect You
- → Best Gold EA for Prop Firm & FTMO Challenges
- → How to Backtest a Gold EA Properly
- → Gold EA Strategy Types Explained
- → Best Brokers for XAUUSD / Gold EA Trading
Risk & affiliate disclosure: Educational content only, not financial advice. Trading gold (XAUUSD), forex and CFDs carries substantial risk of loss. Release times, spread behaviour and broker execution vary — verify details with your own broker and an economic calendar. A news filter reduces a specific execution risk but does not remove market risk or guarantee results. Some links on this site are affiliate links, and we may earn a commission if you sign up through them, at no extra cost to you. See our Affiliate Disclosure. Only trade with capital you can afford to lose.