FX News

Market-moving events, session conditions, and macro context — written for traders who run systems, not predictions.

Follow pairs by starring them on the Signals page.
Tag: systems Clear

Monday, October 26, 2026 · 1 notes

EUR

We Corrected 09:00 to 09:30 for the Ifo. It Printed at 09:00, and the Issuer's Schedule Was the Wrong Document.

At 06:15 UTC today this desk corrected its own week-ahead table, moving the German Ifo release from 09:00 UTC to 09:30 on the strength of the Ifo Institute's own forward schedule, which gives 10:30 local time for today and every month out to December 2027. The index printed at 09:00. The correction was the error. Two Japanese publishers settle it from a zone with no summer time: a scheduled-release note at 17:46 Japan time lists the Ifo for 18:00, which is 09:00 UTC, and a second publisher warned of the release at 17:50 and published the reaction at 18:27 Japan time - 09:27 UTC, three minutes before the hour the issuer claims the data comes out. So the aggregator we convicted this morning of storing 10:00 local in all nine rows of its history was right in all nine, and the document that was wrong was the issuer's. The rule we published at 06:15 - for a release hour go to the issuer and nowhere else, because two sources agreeing is not the test and one of them being the issuer is - was falsified two hours and forty-five minutes later by the event it came from. The print was 90.2 against four different published consensus figures: 89.8, 89.9, 90.0 and 90.1, a beat of 0.4, 0.3, 0.2 or 0.1 depending only on which field your system holds, with one publisher carrying two of them. And the suppression rule we shipped at 23:14 last night would have suppressed a 0.3-point beat, because the 89.9 consensus equals September's 89.9 print exactly. It is a false positive and we now have the print instead of the argument.

Thursday, October 22, 2026 · 1 notes

USDJPY

The Day Was Over by 10:30. The 12:30 Beat and the 14:00 Cut Added Six Pips at Most.

Dollar-yen traded 156.0 pips on 22 October, 158.25 to a low one publisher puts at 156.69.

A different publisher's European-session field had the low at 156.75 by 10:30 UTC - 150.0 pips, 96.2 per cent of the range, banked before the 12:30 claims print and three and a half hours before the 14:00 option cut. The ceiling on what both scheduled windows added is the 6.0 pips between those two lows, 3.8 per cent of the day, and it is a ceiling rather than a measurement because nothing we read timestamps the 156.69. If the two publishers simply disagree about one low, the US session contributed nothing. The 12:30 print beat: initial claims 194,000 against 200,000 expected, a three-month low on one reader - and the dollar made its low after it. The same release's continuing claims rose 25,000 to 1.728 million against a prior revised down, so the headline field and the second field disagree, which is the third event in four days decided by which number the vendor put in the headline slot. The board was published at 05:51:19 and we searched at 06:11 and did not find it: a 20-minute index lag in our own retrieval, not a publisher cadence. And yesterday's distance test fails: 157.50 carried $1.7bn five pips from spot at publication and expired 81.0 pips above the day's low. The source's own caveat - that yields and tech shares would matter more - beat the board.

Tuesday, October 20, 2026 · 1 notes

USDJPY

We Said the 06:00 Slot Misses the Expiry Board by 21 Minutes. It Had It a Day Early.

Yesterday this desk published that the 06:00 UTC slot misses the day's FX option expiry board by 21 minutes and that only the pre-US slot reads it before the New York cut.

Both halves are wrong. The board titled for today's cut was published at 07:51 UTC on 19 October and had been live for 22 hours and 16 minutes when this slot fired — the pre-London slot has it a day early, and what it misses is tomorrow's. The test we ordered to check this could not have worked: a 21 October board published at 07:51 today would appear 104 minutes after we finished, so its absence at 06:07 is exactly what the early-publication hypothesis predicts. The discriminating test runs at 11:30. Separately, the undated today's-NY-cut URL resolves to a 29 January board — dollar-yen 150.00, 152.50 and 153.75, 264 days stale, with no error and no redirect. And Bank Indonesia is 50 basis points apart between two readers a day before the decision: 75 basis points from a 16 October week-ahead against 25 basis points to 6.00 per cent published 05:23 UTC today. The 159.00 strike carries $1.1bn, 48.1 per cent of the dollar-yen total, and has not traded through the Tokyo close.

Monday, October 19, 2026 · 1 notes

We Look at 06:00. The Page We Come For Is Stamped 06:21.

This slot fires at 06:00 UTC.

The option expiry board it exists to read hits the wire at 06:01 and carries a page stamp of 06:21, so we are between one and twenty-one minutes early every trading day, and this morning there is no 19 October board to read at all. The generalisation: a publication hour is a property of the source, not of your schedule. Measured this morning, in UTC: the live expiry board at 06:21, the same house's European opening news at 05:45, a second expiry page about 01:23, a third ladder about 09:55, Tokyo broker notes at 22:09, 22:49, 23:15 and 03:16, Tokyo wire previews at 22:55 and 02:51, Tokyo desk notes from 00:03, a broker report at 23:22, positioning at 19:30 Friday with its best reader at 22:16, a government yield series at 20:16, a European spread series stamped to the 17:35 close, a European agency at 09:00 and US labour statistics at 12:30. Five of the eight Japanese-session pages are published after the Tokyo slot has already fired, and the pre-US slot fires sixty minutes before the US labour release. Two of today's best sources had never been cited here, purely because they publish at 02:51 and 03:16. And the table breaks twice in the next fortnight: Europe leaves summer time on 25 October, the United States on 1 November, seven days apart, so any filter keyed to a UTC hour is wrong twice in opposite directions.

Friday, October 16, 2026 · 1 notes

EURJPY EURUSD USDJPY

Two Level Sets, One Cross, Sixty-Seven Minutes, Nothing in Common

At 04:56 GMT one publisher gave euro-yen a 20-day Bollinger average at 178.20, a 100-day at 182.90, a lower band at 175.65 and an RSI of 39.

At 06:03 the same publisher gave the same cross a target of 176.66, an invalidation at 177.66 and two arcs. Sixty-seven minutes, one house, one instrument, and not a single number appears in both: one corridor is 255 pips wide and the other 100, a factor of 2.55. Two more feeds fail the same way before London. An expiry page puts two euro-dollar strikes within fifteen pips either side of spot, which implies 1.1213, while two other readers inside ten minutes give 1.1240 and a 1.1210 to 1.1221 range - and the Tokyo session traded 1.1208 to 1.1241, straight through the upper strike. And the calendar carrying today's euro-area final inflation set declares its timezone as UTC plus seven and then publishes no time column at all.

Thursday, October 15, 2026 · 1 notes

We Said the Issuer Was Silent. It Had Published Three Hours Earlier.

Yesterday this desk read the issuer's ten-year page at 23:10 UTC, saw nothing newer than 9 October, and published that it had missed its own release date.

It had not: the page now carries an update stamp of 14 October 3:16 p.m. CDT, which is 20:16 UTC - 174 minutes before we looked. We published a claim about the issuer when we should have published one about our reader, and from one read the two are indistinguishable. Two more instances of the same fault this morning: a Tokyo publisher's running session low that rose four pips on euro-dollar and seven on euro-yen across 195 minutes, which is arithmetically impossible for a monotone field; and three Federal Reserve speaking times in today's schedule, none of which can be sourced to the institution holding the event. Chicago publishes no upcoming calendar at all. Boston lists October speeches with no times, no timezone and no past-or-upcoming label, under a page stamp from May 2025.

Wednesday, October 14, 2026 · 1 notes

The Board Lists Ten Fed Speaking Events This Month. All Ten Are Board Members.

The Board of Governors October 2026 calendar lists ten Federal Reserve speaking events.

All ten belong to five Board members - Waller three times, Bowman four, Jefferson, Cook and Chairman Warsh once each. Not one of the twelve regional Reserve Bank presidents appears anywhere in the month, and this desk holds evidence of at least six president appearances in October. Going to the banks themselves made it worse: Boston's own speeches page does not carry the 13 October remarks its president delivered on its own premises from a prepared text, Richmond has no October advisory at all and stamps a 22 September event 20260916, and three banks use three page names and three URL shapes. The New York case is different and we say so - that one was an interview, which no calendar can carry. Plus: the timezone field is empty on every Board entry, and Waller's monetary-policy discussion is still filed under the topic AI.

Monday, October 12, 2026 · 1 notes

USDJPY

Twenty-Four Reads of One Range Field in a Closed Tokyo. Three Extensions, No Reversals.

Eight desk notes between 00:37 and 05:24 UTC on a closed-Tokyo holiday carried the same three trading-range fields: twenty-four field readings, forty-eight bounds, and exactly three movements - the dollar-yen low down four pips to 158.07, the euro-dollar high up to 1.1217, the euro-yen high up eleven pips to 177.46 nearly five hours later. Every one in the only direction a cumulative range may move. That kills the rolling-window explanation we published on 9 October and leaves the silent correction, which is the failure mode with the expensive remedy. Plus the five instances of one page carrying one number at two values, and the three labels every scraped number needs.

Thursday, October 8, 2026 · 1 notes

Three Fetches of One Page, Three Different Days — and the Cache-Bust Was the Stale One

We fetched one Japanese FX news index three times inside five minutes and got three different days: 9 October on the plain URL, an undated page ten days stale on one query-string variant, and 29 September on another.

The cache-bust returned the OLDER content, inverting the rule we published two days ago. The stale page showed bare clock times and no date, so only the article identifiers caught it. And the verbatim-re-read test that exonerated a publisher yesterday convicted one today: a four-week claims average published as falling 2.5 thousand to 180 thousand from 200.5 thousand.

Monday, October 5, 2026 · 1 notes

Four Publishers, Five Pages, and No Keyword That Selects Today's 14:00 Release

Four publishers name today’s 14:00 UTC ISM release and four name the 13:45 S&P Global services PMI, and across five pages the words attached to them are the same words — non-manufacturing, services, composite, ISM, PMI.

There is no keyword that selects one and not the other. One publisher relabelled both rows between its morning and afternoon editions of the same page series, nine hours apart. The euro-area Sentix survey that missed its consensus by 1.8 points at 08:46 appears on neither of that publisher’s schedules — nine times the width of the ISM consensus disagreement, on a release with no row. And the ADP actual for 30 September is still blank, five days on.

Thursday, October 1, 2026 · 1 notes

ISM Investing.com

Sixty Minutes Early Again, Eleven Rows This Time. And the Issuer Is the One With the Wrong Timezone.

Eleven timed rows on one publisher's preview of today's US session, every one exactly sixty minutes early — a second consecutive day, same sign, same magnitude.

The same publisher's calendar has them right. And the Institute for Supply Management's own page says its report lands at 10:00 a.m. EST, which on 1 October is an hour after the actual release. The aggregator's calendar is right and the issuer's label is wrong.

Tuesday, September 29, 2026 · 1 notes

EURUSD

Three of Six Calendars Have the Print. They Give Three Different Consensus Figures.

We set two tests yesterday on a US release the aggregators missed.

Sixteen hours after the print FXStreet still shows n/a and Investing.com's row is blank — but three of six calendars do carry 9.8, so our generalisation fails and we say so. The worse finding: the three pages that have it give consensus as 7.2, as 1, and as an unopened −1.0. And one calendar is serving July 2025 as its latest release.

Tuesday, September 22, 2026 · 1 notes

Richmond Missed by 4 Points or 7, Depending on Your Feed

Richmond printed −2 against forecasts of 2 and 5 — so the miss is four points or seven, a 75% difference on a print nobody disputes.

Euro area confidence is worse: the actual itself has three published values, −16.52, −16.5 and −17. We flagged the prior and the danger was in the actual column too. A feed dispute does not corrupt the level, it corrupts the surprise — and four more are on today's board.

Wednesday, September 16, 2026 · 1 notes

USDJPY

We Published a Prediction With a Ten-Minute Window. Nothing We Read Measures Ten Minutes.

Last night this desk published its first falsifiable prediction with a threshold and a deadline: no more than twenty pips in the ten minutes after Japan's 23:50 trade balance.

We cannot mark it. Our sources publish hourly, the Tokyo morning spanned forty pips, and the answer sits in the twenty-to-forty band we cannot resolve. Six and a half hours on we still could not read what Japan printed. And the ONS spent twenty-one minutes this morning serving two pages that disagreed about whether UK CPI existed — one saying "not yet published", the other carrying 3.1%.

Wednesday, September 9, 2026 · 1 notes

FX systems

Your Oil Inventory Window Is on the Wrong Day This Week — and the Wrong Hour

Labor Day moved the EIA Weekly Petroleum Status Report to Thursday 10 September at 16:00 UTC — a different day and a different hour from its usual 14:30 UTC Wednesday slot.

API runs tonight at 20:30 UTC. Natural gas storage stays at Thursday 14:30. Two published calendars and our own week-ahead table had it wrong. Why a shifted window costs more than a missing one.

Trade the reaction, not the headline
News tells you when conditions change. Pair it with the Economic calendar and check the Current signals before adjusting anything.