Pre-session preparation and honest post-session review in one dated archive.
Post-session reviews focused on what changed, what surprised, and what it means next.
Gold opened the May 28 session at $4,457 — directly into the $4,453 supply zone flagged in the preparation — then distributed 91 points in the Asia session to a low of $4,366, within striking distance of the $4,360 structural target. The directional short bias was correct; the session character was not: no pre-GDP compression materialised, the entire daily ADR was consumed before London opened, and the major move originated in Asia rather than around the 12:30 UTC GDP release. The $4,366 floor and Asia stabilisation set the stage for the GDP print to determine whether selling extends toward $4,360 and $4,307, or a squeeze develops.
The overnight session on May 28 tagged the SP500 all-time high at 7,541 before a sustained 46-point decline delivered price to the 7,500 put-wall support — playing out the preparation's key rejection scenario earlier than the session map anticipated. The ATH proved its resistance credentials cleanly. The Q1 GDP second estimate at 12:30 UTC remains the session's directional binary, and the 7,500 floor's response to that print is the defining carry-forward for the next preparation cycle.
The preparation's bearish bias was confirmed emphatically in the first hours of the London session, with EURUSD selling through PDL 1.16013 and the 1.16000 psychological level in a single impulse candle to reach 1.15858 — within 9 pips of the six-week structural floor — four hours before the scheduled US GDP catalyst. The directional call and key level work were accurate; the session map's pre-event compression forecast was the material miss. The GDP second estimate at 12:30 UTC remains the dominant near-term fork: confirmation at +2.0% extends the bearish leg toward 1.1525–1.1492, while a downside surprise triggers a short squeeze to 1.1660.
Gold entered Wednesday's session locked in the precise post-displacement compression zone flagged by the preparation: a $19 range across the first three overnight hours, anchored at the $4,481–$4,485 midpoint identified exactly by the pre-session analysis. The W1 correction from the $4,773 ATH is structurally intact; the May 19 $107 displacement low at $4,464.65 remains untested. Every assessable regime and level element confirmed the preparation framework. The directional verdict — bearish continuation to $4,440–$4,450 or bullish reversal from the displacement low — awaits the FOMC April minutes at 18:00 UTC.
Wednesday delivered exactly the pre-event compression the preparation framed: the Asian session tested the 7,338 critical demand to within 3 points (7,341 low) and held, confirming institutional defence of the level. NYSE cash hours drove the bulk of the session around the 18:00 UTC FOMC minutes release, while NVDA earnings fell after the 20:30 UTC session close — leaving Thursday's open as the true binary resolution. The preparation's structural framework was sound; the session's actionable window centred entirely on the post-FOMC displacement rather than pre-event entries.
The May 20 EURUSD session opened inside the precise compression zone the preparation identified, with price anchored in the 1.1597–1.1615 band for six-plus consecutive hours overnight as markets held position ahead of the FOMC April minutes at 18:00 UTC. The W1 correction from the 1.17875 ATH is structurally intact; every regime and level element the preparation flagged has been confirmed through the early session. The directional verdict awaits the FOMC binary catalyst.
The SP500 week delivered a clean validation of the cautiously bullish framework — the 7,434 breakout confirmed on Wednesday via the trade truce catalyst, the 7,460–7,470 first resistance exceeded on Thursday, and 7,500 tested intraday (high of 7,522). The index enters Friday at approximately 7,503, holding above the psychological level. The preparation's de-risk warning for Friday's close window is the key live risk as the NYSE session opens at 14:30 UTC.
Gold's May 15 session opens with price oscillating at the $4,648–$4,652 structural support zone — the preparation's defined bear trigger. The $4,773 resistance ceiling held perfectly all week across multiple institutional attacks. Thursday's afternoon session drove a brief breach below $4,648 (low of $4,642), but the expected cascade to $4,615–$4,630 has not materialised. Price is holding at the structural line with London and NY sessions still ahead.
The May 15 EURUSD session opens in structurally damaged territory — Thursday's sustained sell-through of 1.1720 and 1.1697 materialised the preparation's primary invalidation scenario before Friday had begun. Price is at 1.1658 as the London session approaches, testing the 1.1660 weekly structural floor. The neutral/wait bias proved incorrect for the week-end context; the carry-forward is a defensive recalibration ahead of the following week.
EURUSD began Thursday at 1.17053 — some 15 pips below the prep's assumed pre-data consolidation zone — as Wednesday's PPI session left a heavier imprint than the preparation framed. The weekly structure is technically intact (no H4 close below the 1.1695-1.1700 defended floor), but Thursday's Asian session is compressing in the 1.1705-1.1718 range with the CPI Recovery Base at 1.1720-1.1727 now acting as resistance rather than support. ECB Lagarde at 09:15 UTC and the triple US data release at 12:30 UTC remain the session-defining catalysts; this review was captured in the pre-London window before those events printed.
The Long-structurally-bullish-tactically-wait stance was the right framework for the session. Hot core CPI (+2.8% y/y vs +2.7% forecast) produced a 56-point spike low to 7,345 — almost exactly on the preparation's named first reaction zone at 7,342 — which was bought back to 7,401 within the same H4 period, leaving the day's close basically flat. The 7,434 ceiling held for a third rejection; VIX closed at 18.38, well inside the normal 15–20 range; neither the soft-CPI 7,500–7,584 extension nor the hot-CPI 7,000–7,200 risk scenario materialised. Carry into Wednesday: the absorption pattern is the cleanest 'dip is bought' signal of the recent cycle, and the PPI binary now governs whether 7,434 breaks or the 7,345 demand zone gets re-tested.
The Neutral / Wait stance held: the kill-zone window stayed structurally clean while the day's real move arrived hours later with the hot core CPI print (+2.8% y/y vs +2.7% forecast) at 12:30 UTC, which produced the H4 cascade from the $4,773 Asian high through to a $4,697 close. The prepared corridor $4,648–$4,773 contained the entire session — the line in the sand at $4,648 was not breached, the quadruple-rejection ceiling at $4,773 held cleanly. Carry into Wednesday: H4 has reset to bearish corrective, today's PPI is the next binary, and the $4,648 stop pool below 89,752 spec long contracts is the mechanical risk.
The April US CPI print at 3.7% matched consensus exactly, removing tail risk of a USD shock but failing to catalyse the directional expansion the session had been primed for. EURUSD pushed briefly to 1.1788 — testing the preparation's 1.17876 ceiling for a fifth consecutive time — then retreated to 1.1757, compressing back into equilibrium. The structural W1 bullish thesis is intact; tomorrow's preparation must reassess the ceiling's absorption depth and shift primary attention to Wednesday's ECB Lagarde speech.
The Monday cash session pushed the ATH from Friday's 7,398.93 to a new high of 7,434.86 — a +36 point breakout above the prior record, with the 13:00 UTC H4 bar producing the day's expansion candle (+30 points, +10K tick volume). The bullish branch of the preparation played in full despite the prep's framing of Monday as a positioning day. Late-NY faded the close from 7,434 to 7,411 as positioning trimmed into Tuesday's CPI binary. The structural breakout above 7,400 is now confirmed; Tuesday's preparation must lead with 7,434 as the new short-term high reference, not the 7,398.93 ATH.
The Monday session played the bullish leg of the preparation's binary. Asia swept the H4 swing low at $4,648 with a wick to $4,647.94, reversed sharply, and London then NY drove price from $4,667 through the entire prepared resistance ladder — clearing $4,720, filling the H1 FVG into $4,748, and capping the session at the multi-rejection ceiling $4,773 before the late-NY hour faded the close back to $4,749. The structural bullish W1 regime extended; the $4,773 zone now carries a third confirmed rejection. Tuesday's preparation must lead the CPI binary with $4,773 reclassified from breakout target to defended supply.
Friday's NFP session played out close to the preparation script. Lagarde delivered a hawkish-enough tone that lifted EUR into the London/NY overlap, a soft NFP print extended the bid, and price closed +58 pips at 1.17847 — exactly tagging the 1.17848 multi-week binary but stopping 53 pips short of the 1.17900 confirmation level. The bullish structural lean was correct; the breakout was not. The seventh weekly attempt at the ceiling has now ended in a kiss-and-stall, leaving the four-week range unresolved into US CPI on Tuesday.
Thursday delivered the 20% upside-test scenario the preparation flagged but in an inverted shape. The morning bid carried price to a 1.17779 high — within 7 pips of the multi-week 1.17848 ceiling — confirming a seventh consecutive rejection at the binary. The bigger story was the afternoon: a 55-pip slide from 1.17779 to a 1.17228 close that dragged 37% of the day's range into the post-16:00 UTC window, where the preparation expected less than 10%. Net day was -20 pips bearish on close, structural floors held, and the session set up Friday's NFP from a more constructive base than the closing print implied.
Despite a pre-event sweep that broke below both structural support levels — the 1.16687 range floor and the 1.16609 BOS level — to a session low of 1.16548, the April 30 ECB day delivered the exact upside scenario mapped in preparation: a measured-hawkish ECB hold combined with a severe US GDP miss (1.2% vs 2–3% consensus) drove an 87-pip range and a close at 1.17302. The directional lean was wrong but the framework was right — the pre-event filter, the event scenario mapping, and the 1.17546 resistance identification all held.
The April 29 EURUSD session delivered a measured bearish outcome driven by a hawkish FOMC tone, with price declining approximately 40 pips from the session open at 1.17152 to close at 1.16747. The pre-event compression framework was accurate — the session was quiet throughout Asian and early London before the FOMC candle exploded to the session low of 1.16609, hitting the named break-of-structure confirmation level precisely before recovering. Despite the correct pre-event framework, the structural lean toward long was wrong for the day. The key carry-forward into April 30's ECB + US GDP double catalyst is that the D1 compression box survived FOMC but price closed at its floor — the next session opens in a precarious position 60 pips above the break that would confirm a deeper corrective extension.
EURUSD spent Monday probing the lower boundary of its six-session compression range, reaching a session low of 1.16770 — within 8 pips of the critical 1.16687 W1 higher-low floor — before recovering to close at approximately 1.17094. The false-break sweep scenario the preparation explicitly anticipated played out on the downside, and the structural floor held. The directional lean was technically wrong (closed lower), but the regime thesis — patience day, false-break risk, demand absorption at the floor — was accurately prepared. The compression apex now aligns with tonight's FOMC window.
Monday's EURUSD session broke the upper boundary of the preparation's H4 compression box. Price ran from 1.17050 cleanly through the 1.17228 H4 ceiling and into the 1.17500 supply zone, printing a session high of 1.17546 before reverting to close at 1.17198 — just 12 pips above the open. The structural pillars held perfectly: 1.16687 untested, W1 bullish intact, 50-pip range comfortably below the 70-pip ADR baseline. The session character forecast — Neutral/Wait inside a 1.16687–1.17228 coil — was only partially right: the directional close was effectively flat, but the coil container the preparation relied on did not contain the session.
The session opened with the critical 1.17026 demand floor already under pressure; that level broke quietly in the low-liquidity Asia session at 02:00 UTC without any catalyst, and price spent the entire day below it. US Jobless Claims briefly spiked price back to 1.17160 — appearing to vindicate the bullish recovery thesis — but the move was completely reversed within three hours, with the 17:00 UTC hour producing the day's low at 1.16687, breaking through the secondary 1.16771 support target. The session closed at 1.16822. The April 24 preparation must treat 1.17026 as overhead resistance, recalibrate key support to 1.16636, and size Friday's range expectations conservatively ahead of the FOMC–ECB binary week.
The session opened under maximum compression, spiked to 1.17621 on the Eurozone Flash PMI release, then reversed the entire move and closed 38 pips below the open at 1.17053 — breaching the 1.17246 structural support that the preparation treated as the bearish threshold. The preparation's risk scenario played out in full. The April 23 cycle must treat 1.17246 as overhead resistance and recalibrate the session character from catalyst-bullish to post-breakdown range.
April 21 was a -50 pip bearish session. The preparation was bullish and explicitly named the risk — an independent Warsh producing USD strength toward 1.17285–1.17368. That exact scenario played out. Price opened near 1.1790, ground lower all day, and closed near 1.174. The directional bias was incorrect. The weekly structural support held on a closing basis, but structural survival over multiple days does not validate a bullish call for a session where price fell 50 pips.
Monday's EURUSD session ran with significantly reduced Easter Monday participation, producing a compressed 42-pip range against an expected 85–100 pip average. The key 1.1725–1.1739 weekly support never came under pressure — the overnight session had already resolved the 'prove it' test before London open. Price absorbed the 1.1753–1.1767 near-term resistance by session close (1.1786), leaving EURUSD well-positioned above former resistance ahead of Tuesday's high-impact Warsh confirmation hearing.
The Apr 17 preparation correctly identified the double-top structure at 1.18235, the bearish H4 correction, and the Friday London-directional / NY-mean-reversion character. An unscheduled 12:00 UTC catalyst spiked price 55 pips to 1.18488 — temporarily breaching the double-top ceiling — but the move reversed entirely through the NY session, closing at 1.17637, below the 1.17666 key short-term line the preparation flagged as the trigger for Scenario B. The structural framework was accurate; the intraday path through a false breakout was the surprise.
The April 16 EURUSD session opened 35 pips off an overnight 1.18235 high, with price already in rejection from the flagged 1.18000–1.18100 resistance zone before the formal session began. The day traced a compressed 22-pip intra-session range — well below the 75–100 pip ADR — as the market digested the prior week's 300-pip rally. US Retail Sales at 14:30 local briefly spiked to a session low of 1.17666 but recovered swiftly. The bullish structural thesis remains intact; the key carry-forward is that the next preparation must model behaviour above 1.18, not the compression-awaiting-breakout framework that was now three days stale.
EURUSD traded a sub-ADR 36-pip range on April 15 — the tightest session of the post-breakout consolidation. London opened near 1.1792, dipped to a session low of 1.17716 mid-morning, then reversed as NY overlap pushed price to a session high of 1.18076, arriving within 3 pips of the 1.18108 stop-hunt zone without triggering it. The Fed Beige Book at 20:00 local produced minimal reaction. The directional bias from preparation was correct; the market's failure to clear 1.18108 keeps the compression intact and sets up Thursday's US Retail Sales as the decisive catalyst.
EURUSD behaved almost exactly as the pre-session preparation projected. A tight Asian consolidation near 1.1760 resolved into a sustained London-led grind higher, with the session high of 1.18108 reached precisely at the equal-highs liquidity level flagged as the primary target. The US PPI print (sharply softer than feared) arrived mid-session and validated the USD-weakness thesis. The only modest surprise was the sharpness of the 15:00 UTC reversal from the highs, which cut back 20 pips within a single candle — but price held well above the BOS support and closed constructively at 1.17943. Carry into next preparation: the 1.18108 swing high is now a confirmed equal-highs cluster; the next directional question is whether price can produce a clean H4 close above it or whether the market will consolidate this range before another attempt.
EURUSD spent the entire London session in a tight 1.16800–1.17050 range before a decisive NY breakout candle at 18:00 UTC drove price through the 1.17391 equal highs to a session high of 1.17651, validating the bullish thesis. The directional call was correct, but London was unexpectedly dead — all 87 pips came in a 3-hour NY window. PPI on April 14 is the next binary.
GOLD's April 13 session opened with a $117 Sunday gap-down to $4,632 — the largest weekend gap in recent sessions — which was entirely recovered within 4 hours of Asian trading. The session proper (06:49–21:14 UTC) ranged $4,700–$4,749, with the 4700 support holding to the pip at 4700.36. The neutral regime call was correct; the gap magnitude was not sized by the preparation. The market's refusal to accept prices below $4,700 is the key structural takeaway.