NEWS-TRADERNFPNATURAL-GASTUTORIALUpdated 7 min read

What is Macroeconomic News Trading?

Macroeconomic news trading is all about taking a position on a key economic indicator as it prints. Here is the MacroPulse Macroeconomic News Trading 101 class.

Macroeconomic announcements are scheduled releases. At a set time on a set day each week, month or quarter, a government agency publishes a key figure on the state of its economy. Most major countries publish inflation (CPI, PPI) and employment (NFP) figures on a regular calendar. Other agencies publish the supply of key commodities such as oil or wheat (EIA, WASDE). As usual in the financial world, most eyes are on the US, although it is always worth watching the other big economies, such as Europe and Asia.

Macroeconomic news is the surprise in a release: the gap between the published figure and what the market expected. That expectation is usually built from the forecast, current interest rates and market sentiment.

Macroeconomic news trading is taking a position at, or immediately after, the release. It is a common strategy to trade the event on the surprise in the printed number.

Which macroeconomic news do we care about?

Here are just a few groups of macroeconomic events that consistently move the market, all supplied by MacroPulse:

  • Inflation — CPI, PPI and PCE
  • Labour market — NFP, JOLTS and jobless claims
  • Energy — EIA crude oil inventories and EIA natural gas storage

The actual, forecast and previous

Start with the simplest pair, actual and previous:

  • Actual — the figure the agency publishes
  • Previous — the last figure the agency reported

The forecast is where it gets subjective rather than objective. It is a third-party survey of economists that comes out ahead of the scheduled release. Bloomberg and Reuters each run their own survey and publish the figure they consider the forecast. Some publish a range rather than a single number. The forecast is key, because it defines the surprise, which we usually call the deviation.

Every public calendar quotes one. Here is September's non-farm payrolls, released on 2 October 2026, on four of them:

FinancialJuice: 90K forecast against 162K previous
Econoday: 90K consensus, with a 40K to 136K range
Forex Factory: 90K forecast against 162K previous
Trading Economics: 90K consensus and its own 90K forecast

The MacroPulse economic calendar takes its forecast from these published consensus figures, and checks it against Econoday's survey and Trading Economics on every run, flagging any disagreement.

The deviation

The deviation, sometimes called the surprise, can be defined with the formula below:

Deviation = Actual − Forecast

When trading events, we always consider the deviation. Depending on the event, it tells us different things:

  • Inflation: where interest rates are heading.
  • Employment: the strength of the economy.
  • Commodity supply: the outlook for supply against demand.

Deviations are not all treated equally. It is not always black and white.

Case study 1: how to trade NFP (BLS non-farm payrolls)

Non-farm payrolls (NFP) is a monthly report from the Bureau of Labor Statistics that tracks the change in employment in the United States. It leaves out farm workers and acts as a health check on the US labour market, which ultimately shapes how the Federal Reserve adjusts interest rates to keep the economy healthy and inflation managed.

Here are the last seven NFP releases and the NQ movement that went with them. Each T+ column is the move that many seconds after the release, in ticks, so T+2s is the move two seconds in. A negative surprise lifted NQ every time — three out of three. A positive surprise is less clear-cut: only 4 September fell, and the other three rose in the first seconds.

ReleasePrintedActualForecastSurpriseT+1sT+2sT+5sT+10sT+15sT+30sT+60sT+120s
2026-10-02+2.508s2990-6110272272311219170229333
2026-09-04+1.879s1625510745-287-287-403-473-314-445-440
2026-08-07+2.216s-2380-103-5217206242344181132180
2026-07-02+2.151s57113-5603719101179190369233
2026-06-05+1.798s1728884-291021131129410-77-112
2026-05-08+2.434s115655013-4737573692-3-3
2026-04-03+2.935s17865113329529518427723518592
Nasdaq 100 futures (NQ). Printed is how long after the scheduled time MacroPulse received the figure. Actual and forecast are the monthly change in jobs, in thousands. Moves are in NQ ticks (0.25 index points) from the price at the scheduled release time.

It is important to note that the headline does not tell the full story. Other figures print at the same moment as NFP, such as average hourly earnings and the unemployment rate. To trade NFP we need an understanding of all of them — non-farm payrolls, the unemployment rate, average hourly earnings and the revisions to past months — as well as the current economic outlook and what the new numbers mean for it.

The clearest release is 2 October, where the NFP came in way below even the lowest forecast in Econoday's range (29K against 40K), unemployment rose and average hourly earnings growth slowed. NQ reacted with a clean, rapid move upwards. This move is large traders voicing their view that the Fed will cut rates, and equities rise as a result.

Case study 2: EIA natural gas storage

The EIA natural gas storage report is a weekly release from the Energy Information Administration that tells us how much natural gas is held in underground storage across the Lower 48 states. It shows the net change in storage, which we can roughly read as the balance of supply and demand for American natural gas.

Unlike NFP, it is a stand-alone event, and mostly black and white. If there is an injection (a build in storage) and the surprise comes in positive, we are sitting on more supply, so the market drives natural gas futures down. Vice versa, if there is a withdrawal (a draw on storage) and the surprise comes in negative, demand is higher, and the market tends to drive natural gas futures up. Here are the last 12 weeks of releases:

ReleasePrintedActualForecastSurpriseT+1sT+2sT+5sT+10sT+15sT+30sT+60sT+120s
2026-10-01+1.065s646310145-4-3-30-3
2026-09-24+1.066s535121-16-10-32-23-18-14-13
2026-09-17+1.056s4448-4597581714-3
2026-09-10+1.058s403460-8-14-13-12-10-87
2026-09-03+1.101s3031-1-1551-7-15-16-14
2026-08-27+1.060s15150064-13-17-20-15-30
2026-08-20+1.055s161425-17-20-24-27-16-11-8
2026-08-13+1.071s363153-18-21-17-28-28-33-29
2026-08-06+1.051s33303-1-21-21-14-12-15-18-17
2026-07-30+1.063s2835-7033323231272933
2026-07-23+1.113s3234-2419157614157
2026-07-16+1.080s41392-2-24-37-50-40-37-51-62
Natural gas futures (NG). Printed is how long after the scheduled time MacroPulse received the figure. Actual and forecast are the weekly storage change in billion cubic feet. Moves are in NG ticks ($0.001 per MMBtu) from the price at the scheduled release time.

The pattern of supply and demand is quite consistent, although there are anomalies. Gas demand fluctuates with the weather, the season, natural disasters and war. At MacroPulse we like to look at the statistics and the context, not just the headline.

Look at the T+1s and T+2s columns as well. At T+1s the price has barely moved, 5 ticks at most, and by T+2s it has moved as much as 33 ticks. The reaction happens in about a second.

Latency and algo trading with macroeconomic news

Back in the day, before MacroPulse, traders refreshed the agency's page by hand and hit buy or sell on their broker once they had done their analysis. The meta changed a while ago: algorithms now run most futures volume. If you are not using any kind of automated trading system, you are already seconds behind, and the market has moved by the time you act.

An automated macroeconomic news trade passes through six layers:

  1. The agency publishes the report.
  2. Data providers, MacroPulse among them, race to collect the report.
  3. Data providers parse the report for the key figures.
  4. Data providers fan the figures out to their subscribers.
  5. The subscriber's trading engine decides whether to trade, based on the deviation.
  6. The subscriber executes the trade on their broker, through an API or a click.

In this flow every millisecond matters. Human reaction times are too slow, and so are providers reselling a third-party feed. That is the problem MacroPulse is designed to solve.

Server colocation

To save tens of milliseconds, traders often skip the transatlantic round trip and run a virtual private server in US East, where the MacroPulse servers are. This setup minimises trading latency, where even milliseconds matter.

The history: journalists and the lock-up

Macroeconomic news trading has been around since the 1980s, although it has not always been a fair game. From the mid-1980s, the Department of Labor ran a lock-up: credentialed journalists from firms such as Bloomberg and Reuters sat in a secure room and were handed the data around 30 minutes early. When the release time came around, they could publish straight away.

In 2012, the DOL realised the lock-up was doing more for trading than for journalism: news organisations could send the figures down high-speed lines to their trading clients the instant the embargo lifted. It tightened the rules on the equipment allowed in the room, and in 2014 its Inspector General found that some news organisations were selling high-speed data feeds to traders. In January 2020 it announced a ban on all electronic devices in the lock-up.

COVID finished the job. In March 2020 the DOL suspended the lock-ups, as no one could attend in person, and in June 2020 it ended them for good, for every release, the BLS jobs report and the weekly jobless claims included. The race is no longer about which privileged firms get into the lock-up, but who can fetch, parse and publish the number the fastest. Interested in how fast we are? Check out our economic calendar.

Wrapping up

  • Trade the deviation, not the headline. Traders react to the gap between the actual and the forecast, not the number itself.
  • Read the whole report. NFP never prints alone: read the context and the other figures that print with it.
  • Speed decides the first seconds. Much of the move is over before a human has even read the number.

New to news trading? Pick one release, write your rule before the print and test it on paper first. Once it holds up, take yourself out of the loop, which is exactly what MacroPulse is built for.