MACRO EVENTS · NON-FARM PAYROLLS · VERIFIED 4 OCT 2026

NFP trading automation: keep your MT5 bot out of the spike.

Once a month, at 8:30 a.m. New York time, the US jobs report lands and the dollar, gold and US indices can move more in a minute than in the hour before. A TradingView alert that fires in that minute is executed like any other. Here is what NFP is, when it is released, what it does to your fills and how to automate around it without pretending the spike does not exist.

BBenjamin SF · Founder Published Oct 4, 2026 Read 7 min

What NFP is and who publishes it

NFP (Non-Farm Payrolls) is the headline number of The Employment Situation, the monthly US jobs report published by the Bureau of Labor Statistics (BLS). It estimates how many jobs the US economy added or lost outside farming in the previous month. The same release also carries the unemployment rate and average hourly earnings, so a single minute delivers several numbers that markets read together.

Because the report shapes expectations about the Federal Reserve, it tends to move the US dollar, US indices, gold and Treasury yields at the same time. For anyone running automated strategies on those instruments, NFP is one of the busiest minutes of the month.

When NFP is released (verified 4 October 2026)

The BLS publishes the report at 8:30 a.m. Eastern Time (its 2026 release calendar states that all times are Eastern). It is usually a Friday, but not always: the official 2026 schedule includes Wednesday 11 February and Thursday 2 July. Take the dates from the BLS schedule, not from a "first Friday" rule of thumb.

Release (data month)
Official time
UTC · Madrid
Fri 6 Nov 2026 (October)
8:30 a.m. ET
13:30 UTC · 14:30 Madrid
Fri 4 Dec 2026 (November)
8:30 a.m. ET
13:30 UTC · 14:30 Madrid

Source: BLS, Employment Situation release schedule and 2026 release calendar (bls.gov), checked 4 October 2026. The BLS can change its schedule; check the official page in the week of the release. US clocks go back on 1 November 2026 and European clocks on 25 October 2026, so the UTC and Madrid times of US releases shift in late October and early November. Your broker's server time is a third clock: convert carefully.

Why spreads widen and fills slip around NFP

Before a tier-one release, liquidity providers reduce or withdraw their quotes, because nobody wants to be on the wrong side of the number. Your broker passes that through: spreads widen, the order book thins and, when the figure hits the wires, price can jump several levels at once instead of moving tick by tick.

  • Market orders fill at the next available price, which in a gap can be far from the last quote your indicator saw.
  • Stop-losses become market orders when triggered, so in a fast move they can fill beyond their level (slippage). The stop still protects you; it just does not guarantee the price.
  • Pending orders placed close to the market can be triggered by the spike itself and fill at a worse price than planned.

How wide and how long depends on the broker, the instrument and the surprise in the number; there is no fixed figure to plan with. That is exactly why systematic traders treat the release window as a different market.

What NFP means for a TradingView → MT5 bot

  • Your alert can fire into the spike. Breakout and momentum conditions are built to trigger on unusual candles, and the NFP candle is the most unusual of the week. A backtest on bar data rarely shows how that candle was really traded tick by tick.
  • Seconds matter. TradingView itself takes a few seconds to send the webhook; after that, SignalForge measured about 0.5 s median from webhook to the order confirmed by the broker (19 to 23 September 2026). In a quiet market that is negligible; in the first seconds after NFP the price the alert saw may already be gone.
  • Exits slip too. A tight stop placed by the bot can fill well beyond its level, which can turn a planned small loss into a daily-limit problem on a prop account.
  • Prop firm rules may apply. Some firms restrict trading around high-impact news on funded accounts. Read the box below before you leave a bot running on a funded account on NFP day.
Prop firm rules · verified 4 October 2026

FTMO: on the FTMO Account with the Standard type, you may not open or close trades, including stop-loss or take-profit fills and pending orders, from 2 minutes before to 2 minutes after a restricted news release, and "Non-Farm Employment Change" is on FTMO's list. Positions opened more than 2 minutes before the release may be held. The Swing account type has no news restriction and the rule does not apply during the Evaluation. A breach may lead to termination of the FTMO Account (FTMO FAQ). Other firms word their news rules differently or have none: read your firm's own page and see our prop firm automation checklist.

How to automate around NFP with SignalForge

SignalForge's news filter runs inside the EA on your MT5 account, so it works for every alert you send, whatever your Pine Script does. What it does, exactly:

  • Plan: included in Trader ($14.99/mo) and above, together with Prop Firm Shield, the trend filter and Telegram notifications.
  • Source and scope: it reads the ForexFactory economic calendar and, by default, acts on high-impact events only.
  • Default window: from 30 minutes before to 15 minutes after the event. Signals that arrive inside it do not open new trades.
  • Opposite positions: by default, a signal that arrives inside the window still closes a position in the opposite direction, but does not open the new one. This close-opposite behaviour is a toggle in the dashboard.
  • It does not flatten your account. Positions you already hold stay open with their stop-loss and take-profit at the broker. If you want to be flat into the number, close them yourself or let your strategy exit before the window.
  • Currencies: in Auto mode the filter takes the currencies from the symbol of the chart the EA is attached to (EURUSD gives EUR and USD). Index symbols such as US30, NAS100 or US500 carry no currency code, so set USD by hand for them.
  • Fail-open: if the calendar does not respond, the filter does not block. On the days that matter most, add a second layer with the trading-hours filter (two windows or a map of 48 half-hour slots, set in your timezone and converted to the broker's server time).
  • Visible: a blocked signal appears in the dashboard as FILTERED with its reason, and the EA writes a [NEWS] line in the MT5 Experts tab.
  • FTMO Standard funded accounts: the default window keeps new entries out of the 2-minute zone, but two things can still happen inside it: a stop-loss or take-profit filling at the release, and the close-opposite action if a signal arrives right then. If the rule applies to you, decide your exposure before 8:30 a.m. ET.

Last line of defence: Prop Firm Shield (also Trader and above) enforces a daily loss limit in $ or %, measured on equity against the day's starting balance, plus a profit target. When the limit is hit the EA stops and closes open positions; it rearms at 00:00 broker server time. It does not enforce a maximum or total drawdown, so keep an eye on that yourself or with your prop firm's tools.

NFP-day checklist

  • Put the next official dates in your calendar: 6 November and 4 December 2026, 8:30 a.m. ET.
  • Turn on the news filter (Trader plan or above), high-impact events, and check the currencies: USD by hand for US30, NAS100 or US500.
  • Decide what happens to open positions before the release: hold with stops, reduce or close. Write it down on Sunday, not at 8:29.
  • On a prop account, read your firm's news rule. On FTMO Standard funded accounts, SL/TP fills inside the 2-minute window count too.
  • Add a trading-hours window around the release as a backup, because the news filter does not block if the calendar is unreachable.
  • After the release, check the dashboard: blocked signals show as FILTERED with the reason.

FAQ

What time is NFP released?

The BLS publishes The Employment Situation at 8:30 a.m. Eastern Time. That is 12:30 UTC while US daylight saving time applies and 13:30 UTC after US clocks go back on 1 November 2026. The next scheduled releases are 6 November and 4 December 2026 (BLS schedule, checked 4 October 2026).

Is NFP always released on the first Friday of the month?

Usually on a Friday, but not always. The official 2026 BLS schedule includes Wednesday 11 February and Thursday 2 July. Take the dates from the BLS release schedule rather than from a rule of thumb.

Does the SignalForge news filter close my open trades before NFP?

No. It blocks new entries during the window, by default from 30 minutes before to 15 minutes after high-impact events. By default a signal that arrives in the window can close a position in the opposite direction, but positions you already hold stay open with their stop-loss and take-profit.

Can I run a bot through NFP on an FTMO account?

On the FTMO Account with the Standard type, FTMO does not allow opening or closing trades, including stop-loss and take-profit fills, from 2 minutes before to 2 minutes after restricted news, and Non-Farm Employment Change is on its list. The Swing type is exempt and the rule does not apply during the Evaluation (FTMO FAQ, checked 4 October 2026). Other firms have their own rules.

What happens if the economic calendar is unavailable?

The SignalForge news filter is fail-open: if the ForexFactory calendar does not respond, it does not block signals. For tier-one releases such as NFP, add a trading-hours window around the release as a second layer or pause your alerts.

Let the calendar pause your bot.

The news filter blocks new entries around NFP, CPI and FOMC on every MT5 account you connect. Included in Trader and above. 14-day free trial, no card required.

SignalForge AI is an order-execution tool. We do not provide investment advice or trading signals, and nothing on this page is a recommendation to trade or avoid any release. Trading around economic news involves a high risk of loss, including losses beyond your stop-loss. Prop firm rules change: confirm them with your firm.

NFP on the calendar? Block new entries automatically · Trader $14.99/moNews filter →