How The Day Played Out
A selloff in technology giants and escalating Middle East hostilities drove stocks toward their worst session since July, pushing global investors toward the safety of bonds. The session had a clear structure from its opening hours: two simultaneous and reinforcing forces - a crisis of confidence in AI infrastructure spending, and an acute escalation in the physical-supply risk premium for crude oil - combined to produce a rotation that was decisive rather than hesitant. This was not a generalised risk-off day. It was a day where capital moved somewhere very specific: into energy, into bonds, and into the yen and franc.
The Meta and Tesla earnings reaction proved far messier than the morning briefing had modelled. Meta beat revenue estimates and guided to $73 billion to $76 billion for the quarter, but a plan for a new class of non-voting shares and capital spending of $135 billion to $145 billion revived questions about dilution and cost, and a $25 billion New Mexico privacy penalty added to the pressure. Meta sank 7.3% and its credit risk hit a record high as plans to boost capital spending reignited fears that tech firms will issue more debt to finance the artificial-intelligence buildout. Tesla trimmed its capital spending plan to about $20 billion and its 2030 sales goal to 5 million vehicles, with net income down 4% on flat revenue. The irony of the morning briefing's "what would surprise the market" scenarios is that the Meta capex outcome actually arrived - just not in the direction that would have been bullish. The market read a number toward the upper end of the $135 billion to $145 billion range and, rather than interpreting it as confidence in the AI investment cycle, priced it as a debt-issuance event. That is a meaningful shift in how the market is reading AI capex announcements, and it matters for how the next round of megacap reports are received.
The S&P 500 fell 1.3%. The Nasdaq 100 lost 2.7%. A gauge of chipmakers dropped 6.3%.
The geopolitical escalation running beneath the equity selloff was materially more serious than the morning briefing had anticipated. Iran's state television reported that seven oil tankers caught fire and were damaged after either being targeted or striking naval mines in the Strait of Hormuz. Iran's Islamic Revolutionary Guard Corps warned that the conflict between the US and Tehran "will extend" to American military bases in the Middle East if the US military continues escorting ships through the Strait of Hormuz. Simultaneously, reports emerged that the US and Israel drew up plans to renew Iran strikes after the midterms, with joint strikes aimed to further erode Iran's economy and build on the ongoing US blockade, with targets including the petrochemical facilities crucial to Iran's oil industry. That combination - seven tankers damaged, an IRGC threat to US bases, and confirmed post-midterm strike planning - is qualitatively more serious than the Houthi drone-and-Saudi-facility story that opened the morning. The Hormuz risk premium is no longer about disruption risk. It is about actual disruption in progress.
France's 10-year yield crossed 5% for the first time since 2002 and reached 5.08%, effectively level with the US 10-year. The OAT-Bund spread went past 160 basis points, its widest since November 2011, and sat around 163 basis points at mid-session, from 152 basis points at Wednesday's open. France now prices like a peripheral sovereign: the OAT yields the same as Treasuries and more than BTPs. The morning briefing flagged EUR/CHF at 0.9200 as the sovereign-containment signal. EUR/CHF fell to 0.9208 on the day, meaning the level was briefly breached and then held in a state of tension, not the clean break that would have triggered maximum-conviction escalation, but close enough that the signal was flashing amber rather than green.
The jobless claims print arrived at 13:30 London time and delivered a labour market beat that briefly muddied the directional picture. Initial claims for state unemployment benefits fell 6,000 to a seasonally adjusted 194,000 for the week ended October 17, against economist forecasts of 200,000 claims. It was the sixth consecutive week that claims remained at or below the 200,000 mark. The morning briefing had identified a below-consensus reading as the scenario that would push yields higher, support USD/JPY toward 158.50, and keep the gold recovery fragile. That is precisely the mechanical sequence that played out briefly after the print. The US dollar recovered some ground during Thursday's session as investors assessed the stronger-than-expected labour market figures, with the DXY advancing toward 101.80. But the recovery was short-lived. The geopolitical acceleration in the Hormuz situation, combined with the equity selloff gathering pace in the New York afternoon, overrode the yield-support argument from the claims data.
Capital moved decisively out of growth and cyclical exposures and into energy, with Brent crude surging toward $112, and into sovereign bonds, with the US 10-year yield falling 7.2 basis points. Treasuries rallied as investors sought shelter, with the 10-year yield now below the French 10-year yield for the first time in 13 years. That is not a routine data point. It means France is now pricing credit risk above the world's reserve-currency sovereign. The dissonance between a falling Treasury yield and seven tankers on fire in the Strait of Hormuz is the single most important structural tension entering Thursday night.
The yen led the FX gains after a Bank of Japan deputy governor signalled readiness to raise rates, though fears of intervention near 158 still limited the dollar's rebounds. Specifically, BoJ Deputy Governor Himino noted that financial conditions remained accommodative, with still-low real borrowing costs and continued strong growth in bank lending, in comments that signal readiness to raise rates further.
Key Moves And Levels
Wti Crude Oil
The morning briefing's bullish thesis proved directionally correct and structurally understated. Brent crude futures rose 2.8% to $111.81 a barrel as of the New York morning session, having nearly reached $113 earlier. WTI crude gained 1.7% to $98.83 after breaking $100 earlier in the session. The WTI December contract settled at $99.32, opening from $98.03 and reaching an intraday high of $99.32 with the session's low at $97.86.
The morning briefing's $98.50 buy zone was the correct entry range for the session. The $100.00 psychological target was tagged intraday. The $101.50 structural extension was not reached, and the contract settled just under $99.50 as the New York afternoon saw the initial Iran-driven bid partly fade on profit-taking. What is more material for Thursday night is that the intraday high above $100 confirms the level as viable resistance for the overnight session, not an impossible ceiling. Saudi Aramco has told staff to evacuate its headquarters in Dhahran and work remotely, following repeated attacks by the Houthis on Aramco facilities. That development arrived after the London close and constitutes breaking news that materially affects the WTI supply-risk premium heading into Asia.
Brent rose to $111.97 on the day, up 2.90% from the previous session. The Brent October 22 session range ran from $109.82 to $112.67.
XAU/USD GOLD
Gold's session was the day's clearest case of a market caught between two contradictory forces, with neither winning cleanly. The metal closed at $4,049.85, opening from $4,124.83, with a session high of $4,126.16 and a low of $4,044.85, down 1.83% on the day. This represents a breach of the $4,104 to $4,113 support zone that the morning briefing had designated as the session binary. The morning called that a close below this zone on a 30-minute bar would expose $4,064 to $4,074. The zone was broken and the metal traded through that lower support band.
Spot gold was trading near $4,072, down about 1.6% on the day, just below the $4,076 support level. A drone strike on Saudi Aramco's oil field revived inflation concerns, keeping December Fed hike odds near 89%. The mechanism running against gold today was textbook: higher oil, higher inflation expectations, higher real yields, then paper selling of non-yielding metal - the entire story, and it explains why silver fell more than twice as fast as gold rather than catching a safe-haven bid off the same geopolitical shock lifting oil.
This is now the fifth consecutive lower session close. The $4,113 support that had held for two consecutive tests on Tuesday and Wednesday did not survive a third. The next structural floor sits at $4,031 and then $3,987. A recovery above $4,124 on the daily chart is the minimum required to shift the intraday bias from bearish to neutral.
XAG/USD SILVER
Silver's session delivered the sharpest move in the coverage universe. Silver traded at $55.94 per troy ounce, down 3.52% from the $57.98 it cost on Wednesday. The gold/silver ratio stood at 73.03 on Thursday, up from 71.41 on Wednesday. A rising ratio confirms that sellers are the financial/rate-sensitive complex, not industrial demand destruction. The $56.31 critical floor the morning briefing had identified as the bear-acceleration threshold was breached and sustained. The morning's scenario of a break below $56.31 targeting $55.42 played out precisely. Silver has now entered the lower structural zone the morning briefing had labelled as the next downside sequence.
The morning's $57.00 intraday resistance call was never challenged from above. The metal opened near its Wednesday close, then slid continuously through the London session as the oil-inflation-yield chain ran in a single direction. The $55 to $55.50 area is now the next material support zone. After trading near $58 earlier in the week, spot silver slipped toward $56.10 to $56.30 range and continued lower through the day.
USD/JPY
USD/JPY settled at 156.89, down 0.74% on the session. This represents a clean break below the 157.50 support the morning briefing had identified as the first meaningful level below the range. The morning briefing had warned that a 15-minute close below 157.50 would indicate the safe-haven yen bid from Iran news was gaining traction. That is exactly what happened, and the move extended further than the morning scenario had modelled. The 158.00 immediate support floor held for the early London session, consistent with the morning's structure, but gave way decisively after the Hormuz tanker attack headlines hit the tape.
The yen led the gains after the Bank of Japan deputy governor signalled readiness to raise rates, though fears of intervention near 158 still limited the dollar's rebounds. The 159.00 hard ceiling has not been tested. The BoJ meeting on October 30 - the day after the FOMC - is now the pair's dominant near-term anchor. The BoJ is expected to keep rates steady at the two-day policy meeting ending October 30, unless the yen renews its slide that lifts import costs and broader inflation.
GBP/JPY
GBP/JPY settled at 210.23, down 0.65% on the day. The morning briefing's abort level was 210.50 on a 15-minute close. The pair traded through that level as the London session progressed. The execution guidance had stated that if the pair fell to 210.50 despite the CPI beat, it would signal that yen safe-haven demand was overwhelming the GBP squeeze potential and to stand aside from GBP/JPY longs entirely. That signal fired.
The 211.70 first technical break target from the morning was never approached. The morning briefing's conditional bullish bias and the explicit warning about the yen safe-haven counter-current proved to be the correct framework: the pair moved in the direction of the warning, not the opportunity. Existing longs initiated at 210.80 to 211.00 from yesterday's guidance - if held through the London session without the abort level triggering - would have been stopped out. The GBP CPI inflation beat is now absorbed and the JPY leg is dominant.
EUR/USD
EUR/USD settled at 1.1225, down 0.09% on the session. The morning briefing's 1.1200 binary held through the day, extending an unbroken sequence of sessions where the pair has tested but not closed below that level on a sustained basis. The French OAT situation intensified during London hours, with the OAT-Bund spread going past 160 basis points, its widest since November 2011, from 152 basis points at Wednesday's open. Despite that, the EUR did not accelerate lower in the way the morning briefing had modelled for a sustained break below 1.1200. The 0th-percentile CFTC short is providing a structural floor even as the France channel provides a structural cap on any recovery.
European equity bourses buckled on Thursday as the STOXX 600 fell 0.8%, with the CAC 40 leading declines of more than 1% after the French 10-year yield broke cleanly above 5%.
USD/CAD
USD/CAD traded at 1.4018, down 1.18% over the past week. The drift lower that the morning briefing had called as the primary framework continued. Oil's surge above $99 for WTI and $111 for Brent provides structural commodity-currency tailwind for CAD, and the pair has continued to move toward the 1.3966 downside target referenced across the week. The 1.4000 psychological floor, which the morning identified as the level below which bearish momentum for USD/CAD would accelerate, is now the operative zone entering Thursday evening.
USD/CHF
USD/CHF fell to 0.8229, down 0.18% from the previous session. The morning briefing's short entry zone at 0.8265 to 0.8280 was not triggered during London hours for the second consecutive session. OAT tens traded at 5.08%, level with Treasuries for the first time in about a decade and close to 170 basis points over Bunds, the widest since November 2011. Both the France sovereign channel and the Iran geopolitical safe-haven bid are running, and the pair is drifting lower without a clean entry point materialising. The 98th-percentile CFTC short from the October 13 report remains the structural pressure and has not unwound. The 0.8200 downside target remains the operative level.
Morning Calls Review
The morning's two highest-conviction calls split on execution. The directional bias on WTI was correct - the bullish thesis held and oil drove through $100 intraday - and the $98.50 buy zone from the morning's briefing was a valid entry. However, the contract settled just under $99.50 rather than approaching the $101.50 extension level, meaning subscribers who followed the guidance would have a profitable long but not the extension move. The Aramco headquarters evacuation news arriving after the London close is the catalyst that the morning's scenario required for the $101.50 level to become live. That event has now occurred.
GBP/JPY was the session's clearest miss against the morning's conditional bullish bias. The abort level at 210.50 triggered, which is exactly what the briefing's early warning signals section had modelled as the signal to stand aside entirely. A subscriber who applied the abort rule avoided the downside; one who held through the abort level on the basis of the CPI beat alone would have faced a loss. The guidance to treat the 210.50 level as a hard stop was correct, and the yen safe-haven channel dominated as warned.
USD/CHF continues to frustrate on entry. For a third session, the pair has declined without reaching the 0.8265 to 0.8280 entry zone the morning specified. The 0.8200 target is getting closer through the price action of time rather than through a triggered short entry. The structural thesis is intact; the execution setup remains patient.
Gold's breach of the $4,104 to $4,113 support zone the morning designated as the session binary was the clearest technical call that proved correct in the negative direction. The morning said a 30-minute close below this zone during London hours would expose $4,064 to $4,074. That sequence played out. The morning's bias was neutral-to-slightly-higher; the outcome was materially lower. The mechanism the morning identified as the headwind - oil-driven inflation keeping real yield pressure elevated - was the correct driver, but its force was underestimated given the Hormuz tanker escalation.
EUR/USD held the 1.1200 binary again for a third consecutive session, exactly as the morning framed it. The 15-minute close below 1.1195 that the morning specified as the short trigger never materialised during London hours. No loss, no gain from this pair.
Positioning Into Tomorrow
The Asia session tonight opens with two scheduled events of genuine consequence. Japan's September national CPI is due at 23:30 Tokyo time, with the previous reading at 1.9% year-on-year. Core CPI, which excludes fresh food, is expected at 2.1%, against a prior reading of 1.7%. If the core print arrives at or above 2.1%, it moves BoJ October 30 hike speculation meaningfully higher, despite the institutional lean against a back-to-back move. Any reading above 2.3% would be a genuine overnight shock for USD/JPY, with the pair already sitting below 157.00 and the safe-haven bid still active. A soft print - core below 1.9% - would temporarily relieve the yen bid and allow a USD/JPY recovery toward 157.50.
Immediately following the CPI release, Japan's October Flash Manufacturing and Services PMI data is due, alongside the UK's GfK Consumer Confidence reading for October. The Flash PMI for Japan will be read through the BoJ lens: a manufacturing reading that signals activity holding above the 50 expansion threshold despite rate rises would support the case for the October 30 meeting delivering a hawkish tone, even if rates are held.
Friday brings the US Flash PMIs - the first major economic release of the week that addresses the real economy rather than the labour market. Next week also brings the Fed (October 27 to 28), ECB and Bank of Japan decisions, all widely expected to hold, with a Fed hike expected in December, followed by core PCE on October 29 and payrolls on November 6. Positioning for these events is already underway. The combination of a Polymarket probability sitting at 91.5% for no Fed change on October 28 and a 90% chance of a December hike creates an anchor that limits how far the dollar can recover in a risk-off environment, because the risk-off safe-haven dollar bid is partially offset by the market's knowledge that the Fed is on pause next week.
The Aramco headquarters evacuation order - staff told to work remotely after repeated Houthi attacks - is the key overnight development that was not priced at the London close. Saudi Aramco has told staff to evacuate its headquarters in Dhahran and work remotely, with people familiar with the matter telling Reuters this Thursday. This is a physical escalation of the supply-disruption narrative. If WTI gaps above $100 at the Asia open and sustains the level through Tokyo trading, the $101.50 structural resistance level from the briefing becomes the session target. If the gap is sold within the first two hours of Tokyo trading, the overnight geopolitical premium is being treated as priced rather than expanding.
Watch EUR/CHF at the 0.9200 level overnight. EUR/CHF closed the day at 0.9208, meaning the level is live as Asia opens. A sustained break through 0.9200 on a 30-minute Tokyo bar would signal that the France sovereign stress is beginning to generate contagion beyond the bond market, which is the condition the morning briefing identified as the trigger for maximum-conviction USD/CHF shorts.
USD/CAD is approaching the 1.3966 medium-term target. The BoC meeting on October 28 remains the next binary. A subscriber holding the drift short from above 1.4060 has a clean path to that level if oil remains bid overnight.
Gold's overnight risk is asymmetric to the downside. The $4,104 to $4,113 support has now been violated and closed below. The next structural floor at $4,031 is exposed unless the metal can stage a recovery above $4,075 on the overnight session's first 4-hour close. A sustained hold at current levels without a fresh downside catalyst would begin to form the base for a Friday recovery, but that requires the yield environment to cooperate, and with Japan CPI potentially accelerating BoJ hike expectations overnight, the yield direction is not obviously supportive.
Markets Mastered - Today's Takeaway
The market punished Meta's AI capex announcement despite a revenue beat, while seven tankers were damaged in the Strait of Hormuz simultaneously: when oil is the inflation mechanism and capital spending is the debt-issuance fear, the bond market and the energy market pull in the same risk-off direction, and equity safe havens disappear.
The $4,104 to $4,113 gold support held two consecutive tests before failing on the third: levels do not fail because they are weak, they fail because the catalyst finally arrives with enough force, and today's oil-inflation-yield chain was that force.
GBP/JPY's abort level at 210.50 triggered within the London session despite the UK CPI beat confirming the BoE November hike: the cleanest evidence this week that positioning divergence is a necessary condition for a squeeze, not a sufficient one, and that a countervailing safe-haven current in the yen leg can override the GBP catalyst entirely.
The Aramco headquarters evacuation order arriving after the London close is the overnight development to trade around: if WTI sustains above $100 through Asia, the morning's $101.50 extension level becomes the active target, and the geopolitical premium is still compressing, not unwinding.