SkyAnalyst/Journal/Recaps/May 2026
SkyAnalyst Journal · Monthly RecapMay 2026

May 2026: Forty-Seven Trades, +8.34R Net, the Month Claude Pulled Ahead

Forty-seven trades, twenty-seven winners, twenty losers, +8.34R net at the TP1 baseline. Claude ran +6.89R on 26 trades at 61.5 percent; GPT printed +1.45R on 2

Net result
+8.3R
47 trades · 57.4% win rate · May 2026
SA
The SkyAnalyst Team
AI Research & Trading Desk
30 de mayo de 2026·14 min de lectura·Monthly Recap · Long
Instrument
Multi · Monthly Recap
Direction · Session
Long · May 2026
Duration
Outcome
+8.34R
47 trades · 57.4% win rate
Section 00 · The system

Before the trade, meet the system.

SkyAnalyst is not one AI trader. It is four specialist agents — each with its own data pipeline, each maintaining state between evaluations, and each required to agree before a position is sized. They don’t chat in prose. They write structured messages to a shared state object that each reads on every evaluation cycle.

Trend
Reads 5m / 15m / 60m charts, scores structure, triggers entries when confluence clears the threshold.
Macro
Gates regime before any pattern. Reads yields, DXY, VIX, oil — the tape behind the tape.
Cross-Asset
Checks correlated markets. Vetoes false breaks, confirms real ones.
Risk
Sizes positions, sets stops, enforces portfolio exposure.

Forty-seven trades, twenty-seven winners, twenty losers, +8.34R net on the TP1 baseline. That is the scorecard for May 2026 across the canonical-instrument set, a 57.4 percent win rate with an average winner of +1.00R against an average loser of -0.85R. Cumulative equity opened May 1 at $100,000 and closed May 28 at $116,677.47 on the simulated account, a +16.7 percent month at fixed 2 percent risk per trade across both Claude and GPT. Through May 31, 2026, the system has banked +20.00R YTD across 121 trades since the Jan 12 inception. A $100,000 simulated account at 2% risk per trade sits at $139,996 (static) or $145,328 (compounded). After April closed at +11.63R YTD across 80 trades, May added 41 trades net and +8.37R YTD — a clean monthly contribution that lifted the simulated static balance by roughly $16,700 from $123,260 at April-end to $139,996 at May-end. The month divides into four distinct phases. The first week ran light with a single +1.38R Claude print on May 1 and a six-trade May 4-7 cluster that closed +1.96R. The middle two weeks did the heavy lifting: May 11-17 banked +8.83R across 16 trades, May 13's nine-print session and May 15's three-winner morning carrying the column. The closing two weeks gave back -3.83R on 24 trades, the chop in the head-to-head week of May 18-24 (-2.82R on 18 trades) and the thin three-loss week of May 25-31 (-1.01R on 6 trades). The month-end print is the sum of two strong middle weeks against two flatter closing weeks, not a steady-state climb.

Act 1: Early May — light volume, Claude carries the prints

The first two trading weeks ran on the lighter side of the month's eventual volume. May 1 carried a single Claude NAS100 long that ran TP2 for +1.38R at C+ grade. May 4-7 added six trades — four winners, two losers — for +1.96R combined: the May 4 NAS100 long (+0.40R) and EURUSD short (+1.53R), the May 6 NAS100 long (+1.03R) and EURUSD long (+1R), and the two stops on May 5 US30 long and May 7 NAS100 long. The early-May Claude prints leaned on NAS100 pullback continuations and EURUSD shorts; the instrument mix had not yet broadened to include GPT entries. Cumulative equity climbed from $100,000 at the open to roughly $106,680 by May 7's close — already +3.34R on seven trades with the architecture running mostly off Claude on NAS100 and EURUSD.

Act 2: May 11-17 — the volume week that printed +8.83R

The second act is where the month's net R was made. The week of May 11-17 carried 16 trades for +8.83R, the heaviest single-week contribution of May. May 12 ran three Claude NAS100 entries (+1.46R, +0.70R) with a US30 short stopping in the middle (-1R). May 13 was the month's busiest single day with nine trades across both Claude and GPT — a mix of D-grade GPT entries that ran early-rebrand snapshot attribution and C+ Claude entries on the same instruments. The day produced six winners and three losers for a combined ~+1.65R. May 14 added a single GPT NAS100 long at +0.87R. May 15 closed the week with three Claude winners across three different pairs: a USDJPY long at +0.39R, a EURUSD short at +2.00R (the win of the month), and a GBPUSD short at +1.89R at B grade — the highest-grade entry of any winner in May. By May 17 the cumulative equity sat near +12.6R on the month, the architecture having compounded into the deepest print of the cycle.

Act 3: May 18-31 — the give-back, then a thin close

The closing two weeks ran flatter than the middle two. The week of May 18-24 produced 18 trades, seven winners and eleven losers, for -2.82R net — the deepest red week of May. Claude opened Monday with two winners, GPT carried the index side mid-week (US30 short +1.65R, US500 long +0.94R, US500 long +1.15R, US30 long +0.59R), and a Friday cluster ran four-of-six prints net positive without recovering the week's earlier red. USDJPY took five trades for one win across the window. The week of May 25-31 produced six trades — Memorial Day Monday quiet, no Friday triggers — three winners on a clean Tuesday morning and three losses on Wednesday-Thursday across US30 (twice) and EURUSD (once) for a -1.01R close. From the high near +12.6R on May 17, the architecture walked back to +8.34R at the May 28 print, the line holding above flat through the closing two weeks without giving back the middle two weeks' contribution.

Perspectiva clave
“May closed +8.34R across 47 canonical trades, a 57.4 percent win rate and an average winner of +1.00R against an average loser of -0.85R. The middle two weeks carried the print; the closing two weeks gave some of it back.”
SkyAnalyst Trend Agent · May 30, 2026
Section 03 · The audit trail

Every trade the system took.

27 winners20 losers·Winners link to full case study
|
DateTimeInstrumentDirModelSetupGradeR$ SimResultDetails
May 114:36 UTCNAS100LongClaude Opus 4.7Pullback Long — Fibonacci/EMA9 ConfluenceC++1.38R(TP1)+$2,753(TP1)TP2 hitRead case →
May 414:36 UTCNAS100LongClaude Opus 4.7NAS100 Long — VWAP Pullback Buy (NY AM Session)C++0.40R(TP1)+$800(TP1)TP1 hitRead case →
May 415:03 UTCEURUSDShortClaude Opus 4.7Short EURUSD — VWAP Rejection / Sell the RipC++1.53R(TP1)+$3,057(TP1)TP2 hitRead case →
May 515:14 UTCUS30LongClaude Opus 4.7Bullish Continuation — OR Breakout & RetestC+-1.0R(SL)-$2,000(SL)Stop hitRead case →
May 614:16 UTCNAS100LongClaude Opus 4.7VWAP + Fib 38.2% Continuation Long (PRIMARY)C++1.03R(TP1)+$2,067(TP1)TP2 hitRead case →
May 614:29 UTCEURUSDLongClaude Opus 4.7EURUSD Pullback Buy into Trend ContinuationC++1.0R(TP1)+$2,000(TP1)TP2 hitRead case →
May 715:21 UTCNAS100LongClaude Opus 4.7NAS100 Pullback Long into Fibonacci/EMA SupportC+-1.0R(SL)-$2,000(SL)Stop hitRead case →
May 1214:19 UTCNAS100ShortClaude Opus 4.7VWAP Rejection ShortC++1.46R(TP1)+$2,912(TP1)TP3 hitRead case →
May 1215:42 UTCUS30ShortClaude Opus 4.7Sell the Pullback into OR High / 5m ResistanceC+-1.0R(SL)-$2,000(SL)Stop hitRead case →
May 1215:44 UTCNAS100ShortClaude Opus 4.7NAS100 Short on Pullback to Resistance ZoneC++0.70R(TP1)+$1,397(TP1)TP2 hitRead case →
May 1314:07 UTCUS500ShortGPT-5.5Short pullback into 7400-7406 resistanceD-1.0R(SL)-$2,000(SL)Stop hitRead case →
May 1314:15 UTCUS30ShortClaude Opus 4.7US30 Short - Sell the Rip at Trend Resistance / Daily Pivot ConfluenceC++0.83R(TP1)+$1,654(TP1)TP1 hitRead case →
May 1314:23 UTCEURUSDShortGPT-5.5EURUSD Short: VWAP / Fib Rejection FadeD+0.85R(TP1)+$1,700(TP1)TP3 hitRead case →
May 1314:25 UTCUS30ShortGPT-5.5Short Pullback into OR High / Daily Pivot ResistanceD+1.18R(TP1)+$2,355(TP1)TP1 hitRead case →
May 1314:39 UTCNAS100ShortGPT-5.5NAS100 Short Pullback / VWAP-Rejection ContinuationD-1.0R(SL)-$2,000(SL)Stop hitRead case →
May 1314:43 UTCNAS100ShortClaude Opus 4.7VWAP/Fib Rejection ShortC+-1.0R(SL)-$2,000(SL)Stop hitRead case →
May 1315:31 UTCGBPUSDShortGPT-5.5GBPUSD VWAP / Prior-Low Rejection ShortD+1.09R(TP1)+$2,187(TP1)TP2 hitRead case →
May 1315:54 UTCGBPUSDShortClaude Opus 4.7GBPUSD Short — Sell the Rally to VWAP/ResistanceC++1.14R(TP1)+$2,279(TP1)TP1 hitRead case →
May 1316:02 UTCUSDJPYLongGPT-5.5Buy Pullback into VWAP / EMA / Fib Support ClusterD+0.43R(TP1)+$867(TP1)TP1 hitRead case →
May 1414:29 UTCNAS100LongGPT-5.5NAS100 Long: VWAP / Daily Pivot Pullback ContinuationD+0.87R(TP1)+$1,742(TP1)TP2 hitRead case →
May 1514:15 UTCUSDJPYLongClaude Opus 4.7USDJPY Pullback LongC++0.39R(TP1)+$783(TP1)TP3 hitRead case →
May 1514:18 UTCEURUSDShortClaude Opus 4.7EURUSD NY AM Session Short PullbackC++2.0R(TP1)+$4,000(TP1)TP1 hit · ★ Trade of the weekRead case →
May 1514:22 UTCGBPUSDShortClaude Opus 4.7VWAP Pullback Short (Primary)B+1.89R(TP1)+$3,789(TP1)TP1 hitRead case →
May 1814:52 UTCUSDJPYLongClaude Opus 4.7USDJPY NY AM Continuation LongC++0.47R(TP1)+$940(TP1)TP2 hitRead case →
May 1815:01 UTCUS30LongClaude Opus 4.7US30 Pullback Continuation LongC+-1.0R(SL)-$2,000(SL)Stop hitRead case →
May 1815:42 UTCNAS100ShortClaude Opus 4.7NAS100 NY AM Session Bearish Pullback ShortC++0.84R(TP1)+$1,670(TP1)TP2 hitRead case →
May 1914:42 UTCUSDJPYLongClaude Opus 4.7USDJPY Long Pullback EntryC+-0.50R(SL)-$1,000(SL)Stop hitRead case →
May 1914:45 UTCUS30ShortGPT-5.5US30 Short ContinuationC++1.65R(TP1)+$3,300(TP1)TP2 hitRead case →
May 1915:09 UTCGBPUSDShortGPT-5.5GBPUSD Short: Post-Data Second-Chance / Bearish ContinuationC+-1.0R(SL)-$2,000(SL)Stop hitRead case →
May 1915:37 UTCNAS100ShortGPT-5.5Pullback Failure Short at Prior-Day Low / 5m Fib ZoneC+-1.0R(SL)-$2,000(SL)Stop hitRead case →
May 2014:14 UTCUSDJPYLongGPT-5.5USDJPY Long on Tokyo/London High RetestB-0.50R(SL)-$1,000(SL)Stop hitRead case →
May 2014:39 UTCEURUSDShortClaude Opus 4.7EURUSD Short - Fade Session High Rally into ResistanceC+-1.0R(SL)-$2,000(SL)Stop hitRead case →
May 2015:14 UTCUS500LongGPT-5.5Long Pullback / Retest ContinuationC++0.94R(TP1)+$1,875(TP1)TP2 hitRead case →
May 2114:35 UTCUSDJPYLongGPT-5.5Buy-the-Dip Continuation LongB-0.50R(SL)-$1,000(SL)Stop hitRead case →
May 2115:42 UTCNAS100ShortClaude Opus 4.7VWAP/EMA9 Rejection Short (NY AM)C+-1.0R(SL)-$2,000(SL)Stop hitRead case →
May 2214:05 UTCUS500LongClaude Opus 4.7VWAP / Breakout Retest LongC+-1.0R(SL)-$2,000(SL)Stop hitRead case →
May 2214:05 UTCUSDJPYLongGPT-5.5USDJPY Conditional Breakout-Retest Long Above Tokyo/London HighC+-0.50R(SL)-$1,000(SL)Stop hitRead case →
May 2214:38 UTCUS30LongGPT-5.5US30 Long Pullback Continuation from 5m EMA/Fib SupportC++0.59R(TP1)+$1,170(TP1)TP3 hitRead case →
May 2215:03 UTCUS500LongGPT-5.5Conditional Long Reclaim / ContinuationC++1.15R(TP1)+$2,293(TP1)TP1 hitRead case →
May 2215:11 UTCEURUSDShortGPT-5.5EURUSD Pullback Short into VWAP / Fib ResistanceC+-1.0R(SL)-$2,000(SL)Stop hitRead case →
May 2215:38 UTCGBPUSDLongClaude Opus 4.7GBPUSD Long Continuation PullbackC++0.56R(TP1)+$1,115(TP1)TP3 hitRead case →
May 2614:05 UTCNAS100LongClaude Opus 4.7Breakout Retest LongC++0.78R(TP1)+$1,563(TP1)TP1 hitRead case →
May 2614:07 UTCGBPUSDShortGPT-5.5GBPUSD Post-Data Pullback / Failed Retest ShortC++0.63R(TP1)+$1,268(TP1)TP3 hitRead case →
May 2614:32 UTCUSDJPYLongGPT-5.5USDJPY Conditional Pullback LongC++0.57R(TP1)+$1,140(TP1)TP3 hitRead case →
May 2714:42 UTCUS30LongClaude Opus 4.7US30 Long Pullback to Broken ResistanceC+-1.0R(SL)-$2,000(SL)Stop hit-
May 2714:42 UTCEURUSDLongGPT-5.5EURUSD Long Pullback ContinuationB-1.0R(SL)-$2,000(SL)Stop hit-
May 2814:36 UTCUS30ShortGPT-5.5Short Failed Reclaim of OR High / VWAPC+-1.0R(SL)-$2,000(SL)Stop hit-
NAS100 · Long
May 1 · 14:36 UTC
Claude Opus 4.7TP2 hit
Setup
Pullback Long — Fibonacci/EMA9 Confluence
Grade
C+
R
+1.38R(TP1)
$ Sim
+$2,753(TP1)
Read case →
NAS100 · Long
May 4 · 14:36 UTC
Claude Opus 4.7TP1 hit
Setup
NAS100 Long — VWAP Pullback Buy (NY AM Session)
Grade
C+
R
+0.40R(TP1)
$ Sim
+$800(TP1)
Read case →
EURUSD · Short
May 4 · 15:03 UTC
Claude Opus 4.7TP2 hit
Setup
Short EURUSD — VWAP Rejection / Sell the Rip
Grade
C+
R
+1.53R(TP1)
$ Sim
+$3,057(TP1)
Read case →
US30 · Long
May 5 · 15:14 UTC
Claude Opus 4.7Stop hit
Setup
Bullish Continuation — OR Breakout & Retest
Grade
C+
R
-1.0R(SL)
$ Sim
-$2,000(SL)
Read case →
NAS100 · Long
May 6 · 14:16 UTC
Claude Opus 4.7TP2 hit
Setup
VWAP + Fib 38.2% Continuation Long (PRIMARY)
Grade
C+
R
+1.03R(TP1)
$ Sim
+$2,067(TP1)
Read case →
EURUSD · Long
May 6 · 14:29 UTC
Claude Opus 4.7TP2 hit
Setup
EURUSD Pullback Buy into Trend Continuation
Grade
C+
R
+1.0R(TP1)
$ Sim
+$2,000(TP1)
Read case →
NAS100 · Long
May 7 · 15:21 UTC
Claude Opus 4.7Stop hit
Setup
NAS100 Pullback Long into Fibonacci/EMA Support
Grade
C+
R
-1.0R(SL)
$ Sim
-$2,000(SL)
Read case →
NAS100 · Short
May 12 · 14:19 UTC
Claude Opus 4.7TP3 hit
Setup
VWAP Rejection Short
Grade
C+
R
+1.46R(TP1)
$ Sim
+$2,912(TP1)
Read case →
US30 · Short
May 12 · 15:42 UTC
Claude Opus 4.7Stop hit
Setup
Sell the Pullback into OR High / 5m Resistance
Grade
C+
R
-1.0R(SL)
$ Sim
-$2,000(SL)
Read case →
NAS100 · Short
May 12 · 15:44 UTC
Claude Opus 4.7TP2 hit
Setup
NAS100 Short on Pullback to Resistance Zone
Grade
C+
R
+0.70R(TP1)
$ Sim
+$1,397(TP1)
Read case →
US500 · Short
May 13 · 14:07 UTC
GPT-5.5Stop hit
Setup
Short pullback into 7400-7406 resistance
Grade
D
R
-1.0R(SL)
$ Sim
-$2,000(SL)
Read case →
US30 · Short
May 13 · 14:15 UTC
Claude Opus 4.7TP1 hit
Setup
US30 Short - Sell the Rip at Trend Resistance / Daily Pivot Confluence
Grade
C+
R
+0.83R(TP1)
$ Sim
+$1,654(TP1)
Read case →
EURUSD · Short
May 13 · 14:23 UTC
GPT-5.5TP3 hit
Setup
EURUSD Short: VWAP / Fib Rejection Fade
Grade
D
R
+0.85R(TP1)
$ Sim
+$1,700(TP1)
Read case →
US30 · Short
May 13 · 14:25 UTC
GPT-5.5TP1 hit
Setup
Short Pullback into OR High / Daily Pivot Resistance
Grade
D
R
+1.18R(TP1)
$ Sim
+$2,355(TP1)
Read case →
NAS100 · Short
May 13 · 14:39 UTC
GPT-5.5Stop hit
Setup
NAS100 Short Pullback / VWAP-Rejection Continuation
Grade
D
R
-1.0R(SL)
$ Sim
-$2,000(SL)
Read case →
NAS100 · Short
May 13 · 14:43 UTC
Claude Opus 4.7Stop hit
Setup
VWAP/Fib Rejection Short
Grade
C+
R
-1.0R(SL)
$ Sim
-$2,000(SL)
Read case →
GBPUSD · Short
May 13 · 15:31 UTC
GPT-5.5TP2 hit
Setup
GBPUSD VWAP / Prior-Low Rejection Short
Grade
D
R
+1.09R(TP1)
$ Sim
+$2,187(TP1)
Read case →
GBPUSD · Short
May 13 · 15:54 UTC
Claude Opus 4.7TP1 hit
Setup
GBPUSD Short — Sell the Rally to VWAP/Resistance
Grade
C+
R
+1.14R(TP1)
$ Sim
+$2,279(TP1)
Read case →
USDJPY · Long
May 13 · 16:02 UTC
GPT-5.5TP1 hit
Setup
Buy Pullback into VWAP / EMA / Fib Support Cluster
Grade
D
R
+0.43R(TP1)
$ Sim
+$867(TP1)
Read case →
NAS100 · Long
May 14 · 14:29 UTC
GPT-5.5TP2 hit
Setup
NAS100 Long: VWAP / Daily Pivot Pullback Continuation
Grade
D
R
+0.87R(TP1)
$ Sim
+$1,742(TP1)
Read case →
USDJPY · Long
May 15 · 14:15 UTC
Claude Opus 4.7TP3 hit
Setup
USDJPY Pullback Long
Grade
C+
R
+0.39R(TP1)
$ Sim
+$783(TP1)
Read case →
EURUSD · Short
May 15 · 14:18 UTC
Claude Opus 4.7TP1 hit · ★ Trade of the week
Setup
EURUSD NY AM Session Short Pullback
Grade
C+
R
+2.0R(TP1)
$ Sim
+$4,000(TP1)
Read case →
GBPUSD · Short
May 15 · 14:22 UTC
Claude Opus 4.7TP1 hit
Setup
VWAP Pullback Short (Primary)
Grade
B
R
+1.89R(TP1)
$ Sim
+$3,789(TP1)
Read case →
USDJPY · Long
May 18 · 14:52 UTC
Claude Opus 4.7TP2 hit
Setup
USDJPY NY AM Continuation Long
Grade
C+
R
+0.47R(TP1)
$ Sim
+$940(TP1)
Read case →
US30 · Long
May 18 · 15:01 UTC
Claude Opus 4.7Stop hit
Setup
US30 Pullback Continuation Long
Grade
C+
R
-1.0R(SL)
$ Sim
-$2,000(SL)
Read case →
NAS100 · Short
May 18 · 15:42 UTC
Claude Opus 4.7TP2 hit
Setup
NAS100 NY AM Session Bearish Pullback Short
Grade
C+
R
+0.84R(TP1)
$ Sim
+$1,670(TP1)
Read case →
USDJPY · Long
May 19 · 14:42 UTC
Claude Opus 4.7Stop hit
Setup
USDJPY Long Pullback Entry
Grade
C+
R
-0.50R(SL)
$ Sim
-$1,000(SL)
Read case →
US30 · Short
May 19 · 14:45 UTC
GPT-5.5TP2 hit
Setup
US30 Short Continuation
Grade
C+
R
+1.65R(TP1)
$ Sim
+$3,300(TP1)
Read case →
GBPUSD · Short
May 19 · 15:09 UTC
GPT-5.5Stop hit
Setup
GBPUSD Short: Post-Data Second-Chance / Bearish Continuation
Grade
C+
R
-1.0R(SL)
$ Sim
-$2,000(SL)
Read case →
NAS100 · Short
May 19 · 15:37 UTC
GPT-5.5Stop hit
Setup
Pullback Failure Short at Prior-Day Low / 5m Fib Zone
Grade
C+
R
-1.0R(SL)
$ Sim
-$2,000(SL)
Read case →
USDJPY · Long
May 20 · 14:14 UTC
GPT-5.5Stop hit
Setup
USDJPY Long on Tokyo/London High Retest
Grade
B
R
-0.50R(SL)
$ Sim
-$1,000(SL)
Read case →
EURUSD · Short
May 20 · 14:39 UTC
Claude Opus 4.7Stop hit
Setup
EURUSD Short - Fade Session High Rally into Resistance
Grade
C+
R
-1.0R(SL)
$ Sim
-$2,000(SL)
Read case →
US500 · Long
May 20 · 15:14 UTC
GPT-5.5TP2 hit
Setup
Long Pullback / Retest Continuation
Grade
C+
R
+0.94R(TP1)
$ Sim
+$1,875(TP1)
Read case →
USDJPY · Long
May 21 · 14:35 UTC
GPT-5.5Stop hit
Setup
Buy-the-Dip Continuation Long
Grade
B
R
-0.50R(SL)
$ Sim
-$1,000(SL)
Read case →
NAS100 · Short
May 21 · 15:42 UTC
Claude Opus 4.7Stop hit
Setup
VWAP/EMA9 Rejection Short (NY AM)
Grade
C+
R
-1.0R(SL)
$ Sim
-$2,000(SL)
Read case →
US500 · Long
May 22 · 14:05 UTC
Claude Opus 4.7Stop hit
Setup
VWAP / Breakout Retest Long
Grade
C+
R
-1.0R(SL)
$ Sim
-$2,000(SL)
Read case →
USDJPY · Long
May 22 · 14:05 UTC
GPT-5.5Stop hit
Setup
USDJPY Conditional Breakout-Retest Long Above Tokyo/London High
Grade
C+
R
-0.50R(SL)
$ Sim
-$1,000(SL)
Read case →
US30 · Long
May 22 · 14:38 UTC
GPT-5.5TP3 hit
Setup
US30 Long Pullback Continuation from 5m EMA/Fib Support
Grade
C+
R
+0.59R(TP1)
$ Sim
+$1,170(TP1)
Read case →
US500 · Long
May 22 · 15:03 UTC
GPT-5.5TP1 hit
Setup
Conditional Long Reclaim / Continuation
Grade
C+
R
+1.15R(TP1)
$ Sim
+$2,293(TP1)
Read case →
EURUSD · Short
May 22 · 15:11 UTC
GPT-5.5Stop hit
Setup
EURUSD Pullback Short into VWAP / Fib Resistance
Grade
C+
R
-1.0R(SL)
$ Sim
-$2,000(SL)
Read case →
GBPUSD · Long
May 22 · 15:38 UTC
Claude Opus 4.7TP3 hit
Setup
GBPUSD Long Continuation Pullback
Grade
C+
R
+0.56R(TP1)
$ Sim
+$1,115(TP1)
Read case →
NAS100 · Long
May 26 · 14:05 UTC
Claude Opus 4.7TP1 hit
Setup
Breakout Retest Long
Grade
C+
R
+0.78R(TP1)
$ Sim
+$1,563(TP1)
Read case →
GBPUSD · Short
May 26 · 14:07 UTC
GPT-5.5TP3 hit
Setup
GBPUSD Post-Data Pullback / Failed Retest Short
Grade
C+
R
+0.63R(TP1)
$ Sim
+$1,268(TP1)
Read case →
USDJPY · Long
May 26 · 14:32 UTC
GPT-5.5TP3 hit
Setup
USDJPY Conditional Pullback Long
Grade
C+
R
+0.57R(TP1)
$ Sim
+$1,140(TP1)
Read case →
US30 · Long
May 27 · 14:42 UTC
Claude Opus 4.7Stop hit
Setup
US30 Long Pullback to Broken Resistance
Grade
C+
R
-1.0R(SL)
$ Sim
-$2,000(SL)
EURUSD · Long
May 27 · 14:42 UTC
GPT-5.5Stop hit
Setup
EURUSD Long Pullback Continuation
Grade
B
R
-1.0R(SL)
$ Sim
-$2,000(SL)
US30 · Short
May 28 · 14:36 UTC
GPT-5.5Stop hit
Setup
Short Failed Reclaim of OR High / VWAP
Grade
C+
R
-1.0R(SL)
$ Sim
-$2,000(SL)

Dollar figures are simulated on a $100,000 account at 2% risk per trade. Actual subscriber P&L varies with account size. Past performance is not a guarantee of future results.

Pattern of the week

The pattern of the month was confluence cards on pullback continuations producing strong middle weeks and choppy closing weeks on the same architecture. The May 11-17 cluster on D-grade GPT entries (May 13) and B-grade Claude entries (May 15) banked the month's deepest prints inside a single five-day window; the May 18-24 chop and the May 25-31 give-back ran on the same setup logic that produced the wins. The architecture did not adjust between weeks. The same grade thresholds, the same confluence floor, the same fixed-R policy ran across all 47 entries.

Inside the 47 canonical trades, GBPUSD ran 6 trades at 83.3 percent win rate for +4.32R as the month's cleanest instrument, NAS100 carried volume at 13 trades for +2.45R at 61.5 percent, EURUSD ran 7 trades for +2.38R at 57.1 percent, US500 ran 4 trades for +0.08R at 50 percent, USDJPY ran 8 trades for -0.14R at 50 percent, and US30 ran 9 trades for -0.76R at 44.4 percent. Twenty-seven winners contributed +27.04R combined at the TP1 baseline; twenty losers contributed -18.70R combined (sixteen full -1R stops and four -0.5R partial structural exits on USDJPY across May 18-24). The net at +8.34R is the arithmetic of a 57.4 percent win rate with an average winner of +1.00R and an average loser of -0.85R.

How a month settles at +8.34R

The top contributors by single trade: the May 15 Claude EURUSD short at +2R, the May 15 Claude GBPUSD short at +1.89R (B grade), the May 19 GPT US30 short at +1.65R, the May 4 Claude EURUSD short at +1.53R, the May 12 Claude NAS100 short at +1.46R, the May 1 Claude NAS100 long at +1.38R, the May 22 GPT US500 long at +1.15R, the May 13 GPT GBPUSD short at +1.14R, and the May 13 GPT US30 short at +1.18R. The top nine winners summed to +13.42R, more than 1.5x the month's net. The remaining 18 winners contributed +13.62R, and the 20 losses cost -18.70R. The math is positive because the average winner cleared 1R while the average loser stayed shallower than -1R thanks to four partial structural exits on USDJPY.

Decision highlights

The May 15 decision to fire three Claude entries across three different pairs inside seven minutes is the discipline highlight of the month. At 14:15 UTC a USDJPY long, at 14:18 UTC a EURUSD short, at 14:22 UTC a GBPUSD short — three currencies, three different setups, three different confluence cards, all triggered inside one window. The Risk Agent sized each at the standard 2 percent risk on equity at trigger and did not adjust the third entry's sizing despite the first two already being open. All three cleared TP1 for a combined +4.28R, the deepest single-morning Claude print of May.

The May 13 decision to size 9 trades across both Claude and GPT inside a single afternoon — including 6 D-grade GPT entries running early-rebrand snapshot attribution — is the per-trade isolation read of the month. The architecture's evaluation logic treated each entry as an independent confluence draw regardless of grade or model family. The 9-trade cluster produced 6 winners and 3 losers across two model families and four different instruments. The decision logic at trigger did not collapse correlated entries into a portfolio position; each was sized independently against equity-at-trigger. The cluster contributed roughly +2.86R to the month's column.

The May 25-31 decision to hold the line on no-trade Friday rather than reaching for a recovery print after three consecutive Wednesday-Thursday stops is the discipline read of the closing week. The architecture sat the index out on May 29 despite the week sitting at -3R on three losses. The setup-grade floor held at threshold; no entry cleared the confluence card. The non-action is the design — the architecture did not lower the floor on the basis of a three-trade loss streak inside a thin sample.

Perspectiva clave
“Claude Opus 4.7 ran 26 trades for +6.89R at 61.5 percent win rate; GPT-5.5 ran 21 trades for +1.45R at 52.4 percent. The same architecture, the same confluence floor, the same fixed-R policy ran across both. Claude carried the win-rate edge; the gap is small on a one-month sample.”
SkyAnalyst Risk Agent · Decision log
Section 04 · Head-to-head

Claude vs GPT: who led the week.

SkyAnalyst runs multiple foundation models in parallel across its four-agent system. When two models trade the same instrument in the same week, the results are directly comparable. This is that comparison.

C
Claude
Opus 4.7
+6.9R
Trades
26
Win rate
61.5%
Avg R
+0.27
Led this week on
  • GBPUSD+3.6R · 3 trades
  • NAS100+3.6R · 10 trades
  • EURUSD+3.5R · 4 trades
Notable trade
EURUSD Short · May 15 · +2.00R
G
GPT
5.5
+1.4R
Trades
21
Win rate
52.4%
Avg R
+0.07
Led this week on
  • US30+2.4R · 4 trades
  • US500+1.1R · 3 trades
  • GBPUSD+0.7R · 3 trades
Notable trade
US30 Short · May 19 · +1.65R

Same signals, same risk framework, different foundation model.

Section 07 · Instrument deep dive

Six instruments, six stories.

EURUSD
+2.4R
7 trades · 57.1% WR

EURUSD ran 7 trades for a 57.1 percent win rate and +2.38R net. The May 15 Claude short at +2R was the win of the month; the May 4 Claude short added +1.53R; the month's GPT EURUSD entries split 0-for-2 across May 22 and May 27 stops at -1R each. EURUSD was the month's second-cleanest instrument behind GBPUSD.

All EURUSD this week →
GBPUSD
+4.3R
6 trades · 83.3% WR

GBPUSD ran 6 trades for an 83.3 percent win rate and +4.32R net — the cleanest instrument of May. The May 15 Claude short at +1.89R (B grade) led; the May 13 GPT short at +1.09R and the May 13 Claude short at +1.14R added inside a single afternoon. The pair did not produce a stopped loss until the May 19 GPT short at -1R.

All GBPUSD this week →
US30
-0.8R
9 trades · 44.4% WR

US30 ran 9 trades for a 44.4 percent win rate and -0.76R net — the month's drag. Four wins (the May 13 GPT short +1.18R, the May 19 GPT short +1.65R, the May 22 GPT long +0.59R, the May 13 Claude short +0.83R) against five losses (May 5 Claude long, May 12 Claude short, May 18 Claude long, May 27 Claude long, May 28 GPT short, all at -1R). The closing two weeks' US30 column tilted the month's instrument grid red.

All US30 this week →
NAS100
+2.5R
13 trades · 61.5% WR

NAS100 ran 13 trades for a 61.5 percent win rate and +2.45R net — the volume leader of the month. The May 1 Claude long (+1.38R), the May 12 Claude short (+1.46R), and the May 26 Claude long (+0.78R) led the contributions; the losses concentrated on the May 7 Claude long, the May 13 GPT short, the May 13 Claude short, the May 19 GPT short, and the May 21 Claude short, each at -1R. NAS100 carried the volume; the runner-or-stop split tracked the broader month.

All NAS100 this week →
USDJPY
-0.1R
8 trades · 50% WR

USDJPY ran 8 trades for a 50 percent win rate and -0.14R net. The May 26 GPT long at +0.57R, the May 15 Claude long at +0.39R, the May 18 Claude long at +0.47R, and the May 13 GPT long at +0.43R carried the wins; the May 19 Claude long and the four May 18-24 partial stops at -0.5R apiece (logged on May 19, May 20, May 21, May 22) trimmed the loss column versus full stops. USDJPY essentially scratched the month.

All USDJPY this week →
US500
+0.1R
4 trades · 50% WR

US500 ran 4 trades for a 50 percent win rate and +0.08R net. The May 20 GPT long at +0.94R and the May 22 GPT long at +1.15R against the May 13 GPT short at -1R and the May 22 Claude long at -1R. The index produced two winners and two losers and closed essentially flat on the month.

All US500 this week →
Final Outcome
+2.0R
TP1 HIT
Dollar figures calibrated to a $100k account at 2% risk appear below in Simulated Returns.

Win of the week: EURUSD Short · +2R

Loss worth learning from

The May 15 Claude GBPUSD short was the highest-grade winner of the month at B grade — but May's most-instructive loss came from the May 27 GPT EURUSD long, also at B grade. The entry triggered at 14:42 UTC on a pullback-to-VWAP setup with confluence factors that scored above threshold, the Trend Agent reading a genuine continuation shape rather than a reach. The Macro Agent did not veto regime. Sizing was the standard 2 percent risk. The structural premise was honest: a session pullback into VWAP-and-Fibonacci confluence had retraced cleanly and the entry shape carried the markers of an absorption-style continuation that worked twice in May (May 4 and May 15) for Claude on the same pair.

The stop printed at a clean -1R at the documented invalidation. The runner the trade needed did not extend inside the entry window. Confluence said the level was good; the tape's response after entry said the second leg was not there. We do not adjust an honest B-grade read because a single session refused to extend. A B-grade pullback-to-VWAP entry that invalidates at -1R on one session is the system working, not the system failing. The teardown is the cleanest illustration of the month's central theme: confluence at entry is a necessary condition for a winner, but never a sufficient one. Across 27 winners and 20 losers, the architecture made the case repeatedly that the runner is the second draw, and that no entry-side grade — including B grade — guarantees it.

Simulated Returns

On a $100k account at 2.0% risk per trade.

Each trade risks +$2,000 (1R). The system's actual scale-out behavior may differ, see disclaimer.

Max potential captured
+$16,680
+8.34R · Window net
ScenarioR-multipleProfit on $100k
Window netActual+8.34R+$16,680
Simulated equity · $100,000 baseline · 2% risk per trade
Fri 1Mon 4Tue 5Wed 6Thu 7Tue 12Wed 13Thu 14Fri 15Mon 18Tue 19Wed 20Thu 21Fri 22Tue 26Wed 27Thu 28$116,677$100,000
System Performance · Year to date

All six agents combined.

Net R
+15.41R
Trades
91
Win rate
34%
EURUSD
+14.96R
12 trades
67%
US30
-11.17R
22 trades
14%
NAS100
+0.96R
26 trades
35%
US500
+6.48R
19 trades
37%
Updated 14 days ago
View live stats →
Perspectiva clave
“GBPUSD was the cleanest instrument of the month at +4.32R on 6 trades and 83.3 percent win rate. US30 was the drag at -0.76R on 9 trades and 44.4 percent. NAS100 carried the volume at 13 trades for +2.45R.”
SkyAnalyst Trend Agent · Instrument grid

From the desk

May closed +8.34R across forty-seven canonical trades, a +16.7 percent month on the simulated account at fixed 2 percent risk per trade. The middle two weeks did the work and the closing two weeks held most of it. The honest reading is that this is the published expectancy running on the right side of its distribution: a 57.4 percent win rate with an average winner of +1.00R against an average loser of -0.85R produces a positive R-multiple by expectancy math, and that is what landed.

Through May 31, 2026, the system has banked +20.00R YTD across 121 trades since the Jan 12 inception. A $100,000 simulated account at 2% risk per trade sits at $139,996 (static) or $145,328 (compounded). After April closed at $123,260 static (+11.63R YTD across 80 trades), May added +$16,736 of static balance — proof that the compounding effect of disciplined fixed-fractional sizing across 41 net new trades plus an +8.34R monthly contribution produces a meaningful month-over-month delta even on a one-hundred-thousand-dollar simulated base. The difference between the static figure ($139,996) and the compounded figure ($145,328) — roughly $5,300 — is the visible footprint of letting the risk-per-trade scale with the running balance: every winner reinvests at a slightly larger base, every loser reduces it. Over 121 trades, the gap compounds. The static figure is the simpler read across periods; the compounded figure is what an operator actually banks if they leave the account size to drift with the curve.

The architecture point on May is that the same logic that produced the May 13 nine-print session and the May 15 three-pair morning also produced the May 18-24 eleven-loss column and the May 25-31 three-loss closing week. The Risk Agent sized each entry at the standard 2 percent risk on equity at trigger across all 47 entries; the Macro Agent vetoed none; the Trend Agent applied the same confluence floor regardless of model family or instrument. A discretionary trader sitting on +12.6R at the May 17 high might have stepped aside through the May 18-24 chop; the system did not. The fixed-R policy and the published confluence threshold ran unchanged through 47 entries across both Claude and GPT and across all six canonical instruments.

June opens with the same architecture, the same threshold, the same sizing rule. The Claude-vs-GPT head-to-head will get another month of sample; the same-instrument repeat-exposure scope will progress; the D-grade GPT attribution review will continue. From the SkyAnalyst Team.

What we're tuning

The two tuning candidates that survive a one-month review are both narrow and both come from prior weeks' findings rather than a fresh-month signal. First, the same-instrument repeat-exposure check the May 18-24 weekly losses report scoped (two B-grade USDJPY longs sizing at full risk inside twenty-four hours) and the May 25-31 weekly losses report extended (two US30 entries inside twenty-four hours on opposite directions). The Risk Agent currently evaluates each entry independently on its own confluence card and does not apply a clustered-exposure discount when the second entry hits the same instrument inside a rolling window. We are scoping this narrowly rather than retuning the Risk Agent globally.

Second, the D-grade GPT entries on May 13 deserve a closer attribution review. They produced 6 of 9 winners and contributed roughly +1.55R on the GPT side — a positive outcome — but the underlying confluence cards were the lowest grade the architecture publishes. We are reviewing whether D-grade entries on early-rebrand snapshot-attributed automations should be ring-fenced from the headline aggregate or surfaced separately, not because the math was wrong but because the published methodology should be clean. The fixed-R policy and the published confluence threshold are unchanged through the review.

The Short Version

At a Glance

Week Setup Grade
A-
Decisive Trades
47
Best R
+2R
Win Rate
57.4%
What subscribers actually see
Three things that hit your phone or inbox this session.
Full subscriber tour →
01 · Signal Alert
SkyAnalyst · now
Enter signal · US30 long
71% confidence
Push notification the moment an agent issues an Enter. Mobile + desktop.
02 · Live Dashboard
US30 +1.5R
SPX idle
NDX −0.4R
EUR live
XAU idle
OIL +0.8R
All six markets at once. Status, open P&L, and every agent reasoning live.
03 · Morning Briefing
Daily briefing
Macro: lean-bull · DXY soft. Trend agents watching US30 micro-support and EURUSD range break.
Rolling aggregate updates each publish
What the agents are watching, delivered at 08:00 local.
0 traders joined

Week at a glance

Why did Claude outperform GPT this month?

+

Claude ran 26 trades for +6.89R at 61.5 percent win rate; GPT ran 21 trades for +1.45R at 52.4 percent. Claude's three biggest FX winners — the May 15 EURUSD short (+2R), the May 15 GBPUSD short (+1.89R at B grade), and the May 4 EURUSD short (+1.53R) — did the heavy lifting on the headline number. GPT's contribution clustered on the May 13 nine-trade session and the May 19 US30 short (+1.65R). Twenty-six trades and twenty-one trades is too small a sample to settle a model verdict; the directional read is that Claude carried the FX side on this month's tape.

How does May compare to April?

+

April closed at +11.63R YTD across 80 trades; May closed at +20.00R YTD across 121 trades. May contributed +8.37R YTD across 41 net new trades — a stronger absolute contribution than April's standalone month. The simulated static balance rose from $123,260 at April-end to $139,996 at May-end, a $16,700 month-over-month gain.

What changed in the agents during May?

+

Nothing structural. The Risk Agent, Trend Agent, and Macro Agent operated under the same logic at the start of May and at the end of May. The Claude-vs-GPT lineup formalized mid-month with the AI Trader tracking start on May 18, but the underlying confluence floor and the fixed-R sizing rule did not change. Two narrow tuning candidates emerged from the closing two weeks — a same-instrument repeat-exposure check on the Risk Agent and a D-grade attribution review on early-rebrand GPT entries — both scoped for forward review, neither shipped in May.

Why publish so many entries with grade=D?

+

The May 13 nine-trade session included 6 D-grade GPT entries running early-rebrand snapshot attribution from before the AI Trader lineup formalized. The architecture cleared each entry on its own confluence card at trigger; the published methodology surfaces the grade alongside the result rather than ring-fencing the entries. The D-grade GPT entries on May 13 contributed roughly +1.55R as a cluster — a positive outcome — and we are reviewing whether to surface them separately in future reports for cleaner reading.

Does +8.34R on May mean June will print the same?

+

No. May's right-side-of-distribution print is no more predictive of June than April's +11.63R YTD position was predictive of May's closing two-week chop. The next month's entries will trigger on the same confluence floor, the same fixed-R policy, and the same 2 percent sizing rule that ran across May's 47 trades. The expected distribution is a 50-60 percent win rate with an average winner near +1R, and individual months will land on either side of that band.

Get next week’s trades before they print.

Subscribers receive the same pre-trade AI analysis three minutes before entry.

Start 7-day free trialWatch a 2-min demo
$79/mo after trial · Cancel anytime

We project the recap totals using a TP1 exit on every winning trade. This is the simplest baseline for comparing across periods. Traders running their own scale-out, trail, or TP2/TP3 hold strategies will see different totals. Dollar figures are simulated on a $100,000 account at 2% risk per trade. Actual subscriber P&L varies with account size and execution. Past performance is not a guarantee of future results.

Perspectiva clave
“Through May 31, 2026, the system has banked +20.00R YTD across 121 trades since the Jan 12 inception. A $100,000 simulated account at 2% risk per trade sits at $139,996 (static) or $145,328 (compounded) — up roughly $16,700 from April-end on the static balance.”
From the desk · May 30, 2026
Sigue leyendo

Del diario de SkyAnalyst

Todos los estudios →
trade-analysis
2026 Year-to-Date: 121 Trades, +20R, the Year SkyAnalyst Found Its Cadence
trade-analysis

2026 Year-to-Date: 121 Trades, +20R, the Year SkyAnalyst Found Its Cadence

121 trades since Jan 12 inception, 70 winners, 51 losers, +20.00R net at TP1 baseline. A $100,000 simulated account at 2% risk sits at $139,996 static, $145,328 compounded. A system that launched slow, ramped staged, consolidated by May.

25 min lectura
trade-analysis
Three Stops, One Tape: A 5.77% Drawdown on a Thin Week
trade-analysis

Three Stops, One Tape: A 5.77% Drawdown on a Thin Week

Three stops, three R given back, a peak-to-trough drawdown of 5.77 percent, and a longest losing streak of three across two trading sessions. What each stop taught us, and what the curve says about a week the runner never showed up.

8 min lectura
trade-analysis
May 25-31, 2026: A Three-and-Three Week Closed -1.01R Net
trade-analysis

May 25-31, 2026: A Three-and-Three Week Closed -1.01R Net

Six trades, three winners, three losers, -1.01R net at the TP1 baseline. Tuesday opened with a 3-for-3 morning printing +1.99R inside thirty minutes; Wednesday and Thursday gave it back through two US30 stops and an EURUSD stop.

7 min lectura