EDUARDO’S DAILY ANALYSIS — MAY 22, 2026

GPT-5.5 Stops a Third Straight USDJPY Long — -$1,000 (SL), 3W-6L

5/20, 5/21, 5/22 — three consecutive Tokyo/London-high longs near 160 intervention risk, three stops. GPT closes Day 4 at $47,735, -$2,265 from base.

E
EduardoSenior Research Editor

Season 2 of the AI Trading Benchmark runs Claude Opus 4.7 and GPT-5.5 head-to-head across six instruments — EUR/USD, NAS100, US500, US30, USDJPY, and GBP/USD — on the same live market data, the same $1,000 fixed risk per trade, and the same $50,000 starting balance. Every analysis session, every evaluation chain, and every broker fill is logged into the public ledger.

This is GPT-5.5's ninth Season 2 trade and the third consecutive USDJPY long to stop. May 20 filled at 159.098, broker stop fill at 158.882 — done in under three minutes. May 21 filled at 159.187, broker stop fill at 159.071 after a 2h 35m hold. May 22 filled at 159.159, broker stop fill at 159.063 after 3h 25m. Three sessions, same instrument, same direction, same playbook (Tokyo/London-high breakout-retest long near the 160 intervention zone), same -1R outcome. The day's broker close on this trade: -$1,000 (SL), account at $46,588.

About reported results. Each setup defines three take-profit targets (TP1, TP2, TP3), but the broker closes the full position at TP1 — so the realized R-multiple is always TP1's distance from entry when any TP is hit, and -1R on a stop. The dollar P&L shown in this article is the actual broker close at TP1 (or stop). TP2 and TP3 are reported as informational levels: how far price ran after the broker had already exited.

GPT-5.5

Result

SL Hit

R-Multiple

-1.0R

AI Confidence

62%

Win Rate

30.0%

Season Record

3W-7L

Market Environment — May 22, 2026

May 22 read softer than May 21 across every macro input that drives USDJPY. The 10-year Treasury yield closed at 4.56%, below its 5-day EMA of 4.567% — the first time in the three-day USDJPY-long streak that yields were not confirming the long bias. The Dollar Index sat at 99.26, still above its 5-day EMA of 99.21 but no longer at session highs. The VIX printed 16.55 against a 5-day EMA of 17.22, a clean risk-on read. NYAD breadth flipped to +906 against a 5-day EMA of +327 — the strongest risk-on tape in the week.

On any classical USDJPY-long checklist, four of five cross-asset inputs (DXY, VIX, NYAD, no gold divergence) supported continuation. The fifth — the 10-year yield, the single most reliable USDJPY driver — did not. That asymmetry is the structural read of the day: equities and risk appetite were bullish, but the carry-trade engine (yield differential) was leaking. Gold closed at 4,512.52, below its 5-day EMA of 4,529.52, so no carry-unwind divergence warning triggered. There was no headline event inside the New York morning window — no Fed speaker, no BOJ verbal intervention, no MOF rate-check signal.

What did not change: USDJPY was still trading inside a hundred pips of the 160 intervention level, which kept the Macro Analysis Agent's confluence requirement at 6/7 instead of the standard 5/7. The Macro Agent printed 71% bullish on USD/Japan growth divergence (Eurozone PMI contraction, weak UK retail, soft Japanese CPI against firm US yields). The Trend Authority Agent printed 67% bullish on USDJPY with a "transitioning" regime classification — bullish lean, but explicitly flagged as not impulsive.

The single technical complication: the Tokyo/London high cluster at 159.138–159.163 — the same resistance band the model had attempted on May 20 and May 21 — was again the only level offering a tradeable long entry. Setups that require breaking the same resistance three sessions in a row, on a tape where the primary macro driver has rolled, are the lowest-probability category in the playbook. May 22 was that category.

Trade 1 of 1USDJPY LONG
Trade Details

USDJPY LONG

Setup: USDJPY Conditional Breakout-Retest Long Above Tokyo/London High

Entry159.159
Stop Loss159.073
Exit159.063
R-Multiple-1R
AI Confidence62%
Actual Profit (TP1)-$1,000.00

Analysis by SkyAnalyst AI

Platform view at time of entry · Click to enlarge

Strategy Analysis

What is a Conditional Breakout-Retest Long? It is a higher-bar version of the standard retest setup. The model is not allowed to enter on the first touch of resistance. Price must (1) break above the resistance cluster on a confirmed 5-minute candle close, (2) pull back to retest the broken level, and (3) hold the retest with momentum confirmation (RSI > 50, positive MACD histogram, no loss of VWAP). The "conditional" tag is added when the macro layer flags a structural risk — proximity to a known intervention level, a yield divergence, or a regime classification of "transitioning" rather than "trending." The conditional version raises the confluence requirement (here, 6/7 instead of 5/7) and explicitly authorizes the model to wait or skip if any confirmation is incomplete. The pattern wins when the breakout extends cleanly. It loses when the breakout fails to confirm and the model enters on a partial trigger — which is exactly what happened on May 22.

GPT-5.5's entry zone was 159.145–159.165, anchored to four overlapping technical references: the Tokyo high at 159.138, the London high at 159.145, the Trend Authority Agent's resistance line at 159.163, and the 60-minute VWAP zone at 159.076–159.099 (below as support). The Trend Agent's invalidation line sat at 159.05. Setup quality on paper: 6/7 confluences with the 10-year yield veto active. The single missing confluence was the primary one — 10Y yield was below its 5-day EMA, not confirming the long. The Macro Agent's analysis acknowledged this explicitly: "10Y yield is not confirming USDJPY longs. It is below its 5-day EMA and has been trending lower from recent closes. However, the 10Y-extreme veto is not active because yield is not currently at its 5-day low." That is the model talking itself into a setup with the primary driver flashing yellow.

GPT evaluated the setup three times across two minutes. The first evaluation at 14:03:13 UTC returned WAIT at 62% confidence — the model wanted "a confirmed 5m close/retest" because price was only intrabar above the 159.163 level on a forming candle. The second evaluation at 14:04:22 UTC returned WAIT at lower 54% confidence — the breakout high of 159.151 was insufficient and the candle had not closed. By the third evaluation at 14:05:40 UTC, the model logged the entry decision with this exact note: "The primary breakout trigger is not fully confirmed yet because there is no completed 5m close above 159.163 followed by a retest. However, the secondary trigger is effectively in play." GPT entered at 159.159 at 14:05:42 UTC, two seconds later, at 62% confidence.

The decisive read on the evaluation chain is unambiguous: the model entered on an imperfect trigger. Two of three evaluations said WAIT. The third said ENTER but flagged the trigger as "not fully confirmed" and "tradeable but imperfect." This is the third consecutive day GPT has entered a USDJPY long on a 6/7-confluence-with-caveats setup near the same intervention zone. The pattern is the entry methodology, not the price action.

The stop sat at 159.073 — below the 60-minute VWAP zone, with a 5.6-pip risk distance. TP1 at 159.244 (Trend Agent's first projected target). TP2 at 159.332. TP3 at 159.390–159.405, conditional on momentum extending. R:R to TP1 ran roughly 1.5:1 — workable on paper, narrow in practice given the structural setup.

Price did not extend. The 5-minute candle that triggered the entry closed inside the zone but the next several candles drifted instead of breaking out. By 16:00 UTC, price had slipped back below the 159.145 London-high level. By 17:00 UTC, price was probing the 159.10 VWAP zone. At 17:30:46 UTC, the broker filled the stop at 159.063 for -1.0R / -$1,000 (SL) on a 3h 25m hold. The position held longer than May 20 (under three minutes) but the outcome was identical.

The instructive part of this trade is not the loss — it is the three-trade comparison. May 20: entry 159.098, stop at 159.018, broker fill at 158.882, three minutes, -$1,000 (SL). May 21: entry 159.187, stop at 159.085, broker fill at 159.071, 2h 35m, -$1,000 (SL). May 22: entry 159.159, stop at 159.073, broker fill at 159.063, 3h 25m, -$1,000 (SL). Three different entry prices, three different stop distances, three different hold durations — same setup template at the same level, same -1R result. That is not statistical noise. That is a model trading a failing pattern three sessions in a row with no structural adjustment.

The decision the experiment is watching now is mechanical, not analytical: when does GPT-5.5 stop attempting USDJPY long breakouts near the 160 intervention zone on a 6/7-conditional confluence print? The answer matters because the cost of holding the line is compounding. Three -$1,000 stops on the same idea since May 20 has dropped the account from $50,000 to $46,173 — a 7.7% Season 2 drawdown, almost entirely concentrated in one instrument and one direction. The model has the analytical capacity to recognize the pattern. The benchmark is now testing whether the model uses that capacity, or repeats the trade on Day 5 inside the same playbook.

Agent Signals
Trend Agent
USDJPY BULLISH 67%
Regime: TRENDING
Macro: SUPPORTIVE
Macro Agent
Bias: bull 71%
The dollar remains firm against majors, supported by higher-for-longer Fed policy and stable elevated US yields (~4.56%), while growth weakness outside the US (Eurozone PMI contraction, weak UK retail sales, soft Japanese CPI) creates a USD-bullish environment. Risk sentiment is mildly risk-on (VIX 16.55, equities rising), but relative yield differentials and growth divergence—not pure risk aversion—are driving FX, with each major currency facing its own domestic headwind.
Cross-Asset
VIX 16.55 (normal)
DXY 99.26 bullish
Yields 4.56 stable
Oil 103.1 bearish
AI Analysis Output

What the AI Actually Saw

Full 7.4k-character analysis produced by the AI before entering this trade. Unedited.

  • Multi-timeframe technical analysis
  • Key support and resistance levels
  • Pattern recognition and trade setup identification
  • Risk-reward assessment with defined invalidation
  • Macro context and cross-asset correlation check

Powered by SkyAnalyst AI

SkyAnalyst AISkyAnalyst AI

USDJPY NY AM Setup — Conditional Long Only

Executable only if price confirms above the Tokyo/London high zone.
Because USDJPY is near the 160 intervention-risk region and the Macro Agent flags intervention proximity, longs require 6/7 confluences minimum. The only setup that can qualify is a breakout–retest long above Tokyo/London resistance.


1. Primary Driver: 10Y Yield Assessment

FactorReadingUSDJPY Impact
US 10Y current4.55%
5-day EMA4.567%
PositionBelow 5-day EMA
RangeBelow yesterday’s low, but not currently at today’s/5-day low
Bias from yieldsBearish / caution for longs

Conclusion: 10Y yield is not confirming USDJPY longs. It is below its 5-day EMA and has been trending lower from recent closes.
However, the 10Y-extreme veto is not active because yield is not currently at its 5-day low and still falling. This means longs are allowed, but yield is a major risk factor and does not count as a long confluence.


2. DXY, Risk Regime, Cross-Asset Confirmation

FactorReadingUSDJPY Impact
DXY99.319 vs 5D EMA 99.206Bullish USDJPY
VIX16.85 vs 5D EMA 17.22Risk-on, bullish carry
NYAD / ADD+906 vs EMA 327Risk-on confirmation
Gold4512.52, below 5D EMA 4529.52No gold divergence
USDJPYNear session highs, above yesterday’s highBullish but stretched

Conclusion: DXY and risk regime support USDJPY longs, but 10Y does not align, so conviction is not maximum.
No gold divergence warning: gold is not at 5-day highs while USDJPY is elevated.


3. Tokyo Carryover, Trend Agent, Macro Agent, 60m Structure

Tokyo / London Levels

LevelPrice
Tokyo high159.138
Tokyo low159.000
London high159.145
London low158.993
Trend Agent resistance159.163
Trend Agent support / invalidation159.05
VWAP zone159.076–159.099

Price is trading near the upper part of the Tokyo/London range, but has not yet cleanly broken the 159.138–159.163 resistance cluster.

Agent Alignment

AgentBiasConfidenceNotes
Macro AgentBullish74%Carry support, wide US-Japan yield spread, risk-on; intervention caution near 160
Trend AgentBullish65%Weak strength, transitioning regime, reduce size; needs clear break of 159.163

60m Structure

  • Price above 60m fast/slow EMAs.
  • 60m MACD positive but weak.
  • 60m RSI neutral-bullish around 54.9.
  • Price above VWAP and above yesterday’s high.
  • Trend is constructive but not impulsive.

Conclusion: Macro and Trend both lean bullish, but the setup requires confirmation because:

  1. 10Y yield is not confirming.
  2. Trend Agent says strength is weak.
  3. USDJPY is near intervention-sensitive territory below 160.

Qualified Setup: Conditional Breakout–Retest Long

Setup 1 — USDJPY Long Above Tokyo/London High Retest

ItemLevel / Condition
Directional biasLong only after breakout confirmation
Entry zone159.145–159.165
Preferred trigger5m close above 159.163, then retest/hold of 159.138–159.145
Secondary trigger5m reclaim of 159.145 with RSI > 50 and MACD histogram positive
Stop loss zone159.073–159.086
Hard invalidation15m close below 159.05
TP1159.244
TP2159.332
TP3159.390–159.405, only if momentum expands and 10Y stabilizes/bounces

Entry Logic

This is not a fresh breakout chase. The stronger setup is:

  1. Price breaks above Tokyo high 159.138 / London high 159.145.
  2. Price also clears Trend Agent resistance at 159.163.
  3. Pullback retests 159.138–159.145.
  4. Retest holds.
  5. 5m RSI remains above 50, minimum above 40.
  6. 5m MACD histogram remains positive or improving.
  7. Price stays above VWAP/daily pivot zone around 159.099–159.105.

If price simply spikes into 159.145–159.163 and rejects, do not buy.


Risk / Reward

Using an example entry near 159.155–159.165:

ComponentApprox. PriceNotes
Entry159.145–159.165After confirmed breakout/retest
Stop159.073–159.086Below VWAP/daily pivot/retest structure
RiskApprox. 7–9 pipsCompressed volatility session
TP1159.244Around 1R–1.25R depending on fill
TP2159.332Around 2R+
TP3159.390–159.405Extension target only if momentum confirms

Current 15m ATR is low around 0.034, or roughly 3.4 pips. A 1.5x ATR stop would be only around 5 pips, but structure requires a wider stop below the VWAP/daily pivot area. The proposed stop is therefore volatility-adjusted and structural.

If entry is poor above 159.170 and the stop must remain below 159.073–159.086, the R:R deteriorates. In that case, skip the trade unless TP1/TP2 still provide at least 1.5:1 blended reward profile.


Confluence Score

Confluence FactorLong Setup
1. 10Y yield direction matches longNo — 10Y below 5D EMA
2. Macro Agent bullish, confidence ≥6/10Yes — 74% bullish
3. Trend Agent bullish, confidence ≥6/10Yes — 65% bullish
4. 60m EMA structure supports longYes — price above fast/slow EMAs
5. 5m entry at defined level with RSI confirmationYes, conditional — 159.138–159.163 retest, RSI > 50 preferred
6. Tokyo bias / Tokyo level supports directionYes, conditional — only if Tokyo high flips to support
7. No high-impact USD event within 30 minYes — 10:00 UoM is medium impact, not high impact

Score: 6/7 — High, 7.6/10
Sizing note: Use reduced risk due to weak trend strength, falling 10Y, and intervention proximity near 160.


Key Risks

  • 10Y yield is the main concern. It is below its 5-day EMA and not confirming longs.
  • Intervention proximity: USDJPY is near the psychologically sensitive 160 area. Macro Agent flags intervention risk, so do not chase strength blindly.
  • Trend strength is weak: Trend Agent is bullish but says regime is transitioning and recommends reduced size.
  • Resistance cluster overhead: 159.138–159.163 must be cleared and held. Failure there turns the setup into a rejection risk.
  • Medium-impact event at 10:00 ET: Revised UoM Consumer Sentiment is not a high-impact blocker, but for automated execution, avoid entering during the immediate release spread/noise window.

Invalidation Conditions

Do not take or remain in the long if:

  • Price fails to close above 159.145–159.163.
  • Breakout occurs but retest of 159.138–159.145 fails.
  • 5m RSI drops back below 40 after entry.
  • Price loses VWAP/daily pivot zone around 159.099–159.105 with momentum.
  • 15m candle closes below 159.05, the Trend Agent invalidation level.
  • 10Y yield rolls back toward its 5-day low while USDJPY is attempting to break higher.

Final Trade Decision

One conditional setup qualifies: breakout–retest long above 159.145–159.163.

No short setup qualifies. Shorts have 10Y support, but they conflict with Macro Agent, Trend Agent, 60m structure, DXY, VIX, and risk-on breadth.

AI Entry Decision

3 Evaluations — What Changed in 2 Minutes

The AI evaluated USDJPY-Pepperstone 3 times before reaching a final decision. Each step shows confidence, reasoning, and whether the model was ready to enter.

01
Wait62%2026-05-22T14:03:13.316Z

Do not enter yet: price is inside the entry zone at 159.148 and it is holding above VWAP/daily pivot, with RSI above 50 and a positive 5m MACD histogram. However, the primary breakout condition has not occurred because there is no completed 5m close above 159.163, and the secondary reclaim of 159.145 is still only intrabar on a forming candle with low volume. With weak/transitioning trend and resistance still clustered just overhead, waiting for a confirmed 5m close/retest gives a cleaner edge.

02
Wait54%2026-05-22T14:04:22.054Z

Price is only marginally inside the entry zone around 159.146, but the primary trigger has not been confirmed because there is no completed 5m close above 159.163 and the current 5m candle is still forming. The secondary reclaim is also marginal: RSI is above 50 and 5m MACD has turned positive, but price has not clearly reclaimed and held above 159.145 on a closed candle, while the breakout high is only 159.151 with no strong volume expansion. Holding above VWAP/daily pivot is supportive, but this is still sitting at the London high resistance rather than a confirmed breakout-retest, so I would wait for a clean 5m close/hold above the zone.

03
Enter62%2026-05-22T14:05:40.784Z

The primary breakout trigger is not fully confirmed yet because there is no completed 5m close above 159.163 followed by a retest. However, the secondary trigger is effectively in play: the last completed 5m candle reclaimed/closed at the 159.145 London high area with RSI above 50 and a positive MACD histogram, while price is now inside the entry zone near 159.162 and holding well above VWAP/daily pivot. This is tradeable but imperfect, so confidence is moderate and execution should respect the planned stop due to overhead breakout risk.

-1.0R
USDJPY longSL HIT 3h 25m

Account Performance

Profit taken at TP1 — the full position is closed at the first target to keep results measurable and comparable across models.

USDJPY-PepperstonebuySimulated
-$1,000.00
0.00 lots159.159159.063
Risk: $1,000.00Bal: $46,588.00
Season$50,000.00 $46,173.00-$3,827.00 (-7.7%)· 10 trades

Key Takeaways

What is the 10-year yield veto in USDJPY? USDJPY has the tightest yield correlation of any major FX pair — when the 10-year Treasury yield is below its 5-day EMA, the carry-trade engine driving USDJPY longs has rolled over. May 22's setup had four supportive cross-asset inputs (DXY, VIX, NYAD breadth, no gold divergence) but the 10-year yield was below the 5-day EMA. The setup checked 6 of 7 confluences without the primary driver confirming. The benchmark's filter logic flagged "no veto active" because yields weren't at 5-day extremes, but the structural read should have been a step down in conviction, not a green light.

Why 6/7 confluences requires 6/7 in practice, not "6/7 with caveats." GPT's first two evaluations returned WAIT — both flagged the breakout as not yet confirmed by a closed 5-minute candle. The third evaluation reversed to ENTER on a secondary trigger that the model itself logged as "imperfect" and "not fully confirmed." When the playbook's required confluences include a confirmation candle and that candle has not closed, the setup is 5/7, not 6/7 with an asterisk. Entering on a partial trigger is the structural failure point across the three USDJPY losses.

How does a setup near a known intervention level change the risk profile? USDJPY trading inside 100 pips of the 160 intervention level has a higher base rate of failed breakouts than the same setup at non-intervention levels. The Macro Agent recognizes this by raising the confluence requirement from 5/7 to 6/7. What it cannot do is filter out the lowest-probability category of conditional trades inside that zone. The benchmark is the test for whether AI traders can recognize a structurally low-probability setup before the playbook approves it.

What does three consecutive losses on the same setup template indicate? Two ways to read it: as bad-luck variance (small sample, same instrument, normal distribution of outcomes), or as a model failing to update the playbook when the macro layer beneath it has shifted. The signal-to-noise call is the experiment. Day 5 will be the read.

E
Eduardo
Senior Research Editor

The decisive question now is whether GPT-5.5 takes a fourth USDJPY long on Day 5 near the same level, on the same conditional confluence print, with the 10-year yield still below its 5-day EMA. If the model engages the trade unchanged, the playbook is the constraint. If it skips or modifies the setup, the model has updated. Follow the daily analysis to see how each AI handles the same conditions when the data says one thing and the streak says another. — Eduardo, Senior Research Editor

Compare with Isaac’s analysis →

Methodology

Both AI models receive identical market data, identical infrastructure, and identical risk parameters. No prompt engineering. No human intervention. Standard API temperature (0.0). Trades executed on demo accounts with institutional spread conditions via Pepperstone Markets. Each model operates with a $50,000 starting balance and 2% risk per trade. All positions are closed at TP1 — the first take-profit target — to keep results measurable and directly comparable across models.

Forex pairs and gold (XAUUSD) have standardized pricing across brokers — the prices in this article will closely match what you see on your own platform. US index CFDs (NAS100, US30, US500) are different: each broker constructs its own index price feed, so entry prices, stop distances, and P&L figures for index trades are specific to Pepperstone Markets. All trades in this experiment were analyzed, executed, and settled on Pepperstone demo accounts using Pepperstone's price feed.

Why This Cannot Be Replicated in ChatGPT or Claude Alone

Copying the analysis prompt into ChatGPT or Claude will not reproduce these results. Neither model has access to live market data — and the data is the foundation of everything.

Every analysis session, SkyAnalyst AI assembles a structured data packet of 50,000–100,000 tokens per instrument from live broker APIs. This is not a price quote. It contains 5 hours of multi-timeframe candle data across 60-minute, 15-minute, and 5-minute charts — each candle carrying full indicator overlays: EMA fast/slow, ATR, MACD with histogram, RSI, volume with SMA, VWAP with standard deviation bands, and others. On top of that: session structure levels (Tokyo, London, New York highs and lows), Fibonacci retracement and extension levels, a rolling 5-day macro window covering the 10Y yield, DXY, VIX, NYAD breadth, oil, and gold — along with additional proprietary data layers, all formatted as structured JSON specifically designed for LLM consumption.

The model never starts from raw data. Before Claude or GPT sees anything, two proprietary SkyAnalyst AI agents — among other internal systems — have already processed the environment: the Macro Analysis Agent produces directional bias with confidence scores and tradeability ratings across intraday and multi-day horizons, while the Trend Authority Agent evaluates technical structure — EMA alignment, momentum, regime classification — and outputs direction, confidence, key levels, and invalidation prices. The trading model synthesizes what these agents and preprocessing layers have already evaluated. This multi-agent pipeline is what produces the quality of analysis shown in this article — a single prompt to a single model, no matter how detailed, cannot replicate what multiple specialized systems produce in sequence.

The goal is to emulate what a professional trader actually does: read the macro environment, analyze multi-timeframe technicals, identify a setup with defined risk, wait for precise entry conditions, and execute with discipline. SkyAnalyst AI provides the infrastructure that gives the trading model everything it needs to do this — live data, preprocessed context, real-time monitoring, and broker execution. This is not a chatbot experiment. It is an institutional-grade trading pipeline where the AI model is the decision-maker, operating under the same conditions and constraints a professional desk would demand.

Trading involves substantial risk of loss. Past performance is not indicative of future results. These are AI model results shared for educational and research purposes only. Not financial advice.

Stay in the loop

Want the framework behind these trades?

Get every trade analysis, weekly battle report, and the full AI Trading Playbook delivered directly to you.

  • Daily Trade Analysis
  • Weekly Battle Reports
  • AI Trading Insights
  • The AI Trading Playbook (free)
Get it on WhatsApp