Two Days Ago There Was No 12:30 Window. Today There Are Seven in Four Hours and Forty-Five Minutes.

公開: 更新: 2026/09/10 11:52 UTC
X Facebook LinkedIn

On Tuesday this desk published a piece whose entire argument was that there was no 12:30 UTC release that day, that the tape would be thin, and that the correct response was to bank the risk budget rather than spend it looking for something to trade. Today is the day it was being banked for. Between 12:15 and 17:00 UTC there are seven dated events on two currencies, three of them inside the first thirty minutes, and a New York cut expiry zone sitting directly under spot that will not survive them. This is not a day to find edge in. It is a day to decide, in advance, which two of the seven windows you are actually paid to be in.

The schedule, in UTC, with nothing else in it

  • 12:15 — ECB decision. 25bp to a 2.50% deposit rate, priced to near-certainty.
  • 12:30 — US August PPI. Consensus +0.4% m/m against a 0.0% prior; +5.3% y/y against 4.7%. Initial jobless claims the same minute: 206K consensus, 205K prior.
  • 12:45 — Lagarde press conference.
  • 14:00 — New York option cut. Also US existing home sales and wholesale inventories.
  • 14:30 — EIA natural gas storage.
  • 16:00 — EIA Weekly Petroleum Status Report, crude. Moved from Wednesday 14:30 by Labor Day.
  • 17:00 — US 30-year bond reopening. August stop 5.216%.

Four hours and forty-five minutes. Two central banks’ worth of information, two energy prints, one auction and one expiry. As of this morning the market is doing none of it: EUR/USD at 1.1637–1.1640, the dollar index at 98.74, GBP/USD at 1.3551, USD/JPY sideways around 153.50, AUD/USD holding above 0.7200. Everything is where it was.

The first thirty minutes are the whole problem, and it is a problem of overlap, not of size

A 25bp hike that is fully priced is not an information event. Lagarde at 12:45 is. And US producer prices at 12:30 are, on a day when the prior print was exactly zero and the consensus is +0.4% — a swing that, if it lands, is almost entirely energy, and therefore the same shock the ECB has just raised rates into. The two currencies in EUR/USD are being repriced fifteen minutes apart by two unrelated releases pointing at one cause.

That is the specific failure mode worth naming. A system with a news filter usually treats an event window as a period to stand aside in, and it usually defines that window relative to a single timestamp: fifteen minutes before, thirty after, say. Stack this morning’s calendar into that logic and you do not get three separate exclusion windows. You get one continuous exclusion from 12:00 to 13:15, which is fine, and then a system that comes back online at 13:15 into a book that has been repriced twice by causes it never observed, holding a position sized against a volatility estimate computed before any of it happened. The danger is not being in the window. It is the re-entry.

The 14:00 expiry zone is already compromised, and a range system will not notice

InvestingLive’s New York cut page for today — and we checked the year in the URL and the stated publication date, because yesterday a search surfaced last year’s page for this same calendar date — names two large EUR/USD strikes, at 1.1600 and 1.1650, and says spot is sitting effectively between them, creating a 1.1600–1.1650 expiry zone. Spot is 1.1637. The notional amounts are not given in the text; they live in an image we cannot read, so we do not know how large “large” is, and we are not going to guess.

Yesterday this would have been a trade. On 9 September we published a piece arguing that EUR/USD’s thirteen-pip Tokyo range sitting on top of expiries at 1.1615 and 1.1600 was a genuine pin, because there was no European data on the sheet at all and the ECB was thirty hours away. That was the correct read for a day with nothing in it. Today the same structure means the opposite. An expiry pin is a low-volatility phenomenon: it works because dealers hedging a large strike sell rallies and buy dips into the cut, and it works only while nothing arrives to overwhelm them. Today the cut is one hundred and five minutes after a PPI print and seventy-five minutes after Lagarde starts talking.

So a mean-reversion system will look at 1.1600 and 1.1650, see a fifty-pip box with spot in the middle and two documented magnets at the edges, and conclude that fading the edges is high-probability. The box is real. The reason to believe in it is not. That is the difference between a level and a level with a mechanism behind it, and the mechanism has an expiry time of its own — roughly 12:15 this morning.

The back half is where the dollar actually gets repriced, and almost nobody is watching it

The interesting windows today are the two nobody puts in their filter. At 16:00 the EIA prints US crude inventories — at the wrong hour, on the wrong day, because of a public holiday nine days ago. We corrected our own week-ahead table on this a day early and it has since been confirmed three separate ways, including on the EIA’s own holiday schedule page. If your news filter is keyed to a static weekly calendar, it has a 14:30 Wednesday window open and a 16:00 Thursday window closed, which is the worst of both: you stood aside for nothing yesterday and you will be fully exposed today.

Then at 17:00 the Treasury reopens the 30-year, against an August stop of 5.216%, with the 10-year having touched 4.857% and InvestingLive arguing this morning that oil, not fiscal supply, is what is driving the long end. Brent is $102.09 and WTI $97.51 as we write. And in the background FXEmpire puts market odds of a Fed hike next Wednesday at around 60% — one source, one reading, and we flag it as such, but it is a large enough number that a long-end auction clearing badly this evening would not be a curiosity.

The uncomfortable version: of the seven windows today, the two most likely to move USD/JPY and the dollar index by the time Tokyo opens are the last two, and they are the two least likely to be in a retail-oriented event filter. If you exclude 12:15 through 13:15 and then trade normally from 16:00, you have inverted the correct schedule.

What this does not tell you

We do not know what PPI will print, what Lagarde will say, or where the 30-year will stop. We do not know the size of today’s reopening — Treasury’s own tentative schedule carries dates but no offering amounts — and we are not repeating yesterday’s single-sourced figure as though it had been confirmed since. We do not know the notional behind the 1.1600 and 1.1650 strikes, which is a material gap: a fifty-pip box between two small expiries is not the same object as a fifty-pip box between two enormous ones, and only one of them deserves respect.

The 60% Fed-hike probability is from one publication this morning and we have not corroborated it against rates pricing directly. And this piece has no directional view at all — on the euro, the dollar, oil or the long end. It is an argument about when to have exposure, which is a different question, and the answer to it is knowable in advance while the other one is not.

Related


Systems Desk
Systems Desk