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
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.
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.
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.
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.
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.
| Date | Time | Instrument | Dir | Model | Setup | Grade | R | $ Sim | Result | Details |
|---|---|---|---|---|---|---|---|---|---|---|
| May 1 | 14:36 UTC | NAS100 | Long | Claude Opus 4.7 | Pullback Long — Fibonacci/EMA9 Confluence | C+ | +1.38R(TP1) | +$2,753(TP1) | TP2 hit | Read case → |
| May 4 | 14:36 UTC | NAS100 | Long | Claude Opus 4.7 | NAS100 Long — VWAP Pullback Buy (NY AM Session) | C+ | +0.40R(TP1) | +$800(TP1) | TP1 hit | Read case → |
| May 4 | 15:03 UTC | EURUSD | Short | Claude Opus 4.7 | Short EURUSD — VWAP Rejection / Sell the Rip | C+ | +1.53R(TP1) | +$3,057(TP1) | TP2 hit | Read case → |
| May 5 | 15:14 UTC | US30 | Long | Claude Opus 4.7 | Bullish Continuation — OR Breakout & Retest | C+ | -1.0R(SL) | -$2,000(SL) | Stop hit | Read case → |
| May 6 | 14:16 UTC | NAS100 | Long | Claude Opus 4.7 | VWAP + Fib 38.2% Continuation Long (PRIMARY) | C+ | +1.03R(TP1) | +$2,067(TP1) | TP2 hit | Read case → |
| May 6 | 14:29 UTC | EURUSD | Long | Claude Opus 4.7 | EURUSD Pullback Buy into Trend Continuation | C+ | +1.0R(TP1) | +$2,000(TP1) | TP2 hit | Read case → |
| May 7 | 15:21 UTC | NAS100 | Long | Claude Opus 4.7 | NAS100 Pullback Long into Fibonacci/EMA Support | C+ | -1.0R(SL) | -$2,000(SL) | Stop hit | Read case → |
| May 12 | 14:19 UTC | NAS100 | Short | Claude Opus 4.7 | VWAP Rejection Short | C+ | +1.46R(TP1) | +$2,912(TP1) | TP3 hit | Read case → |
| May 12 | 15:42 UTC | US30 | Short | Claude Opus 4.7 | Sell the Pullback into OR High / 5m Resistance | C+ | -1.0R(SL) | -$2,000(SL) | Stop hit | Read case → |
| May 12 | 15:44 UTC | NAS100 | Short | Claude Opus 4.7 | NAS100 Short on Pullback to Resistance Zone | C+ | +0.70R(TP1) | +$1,397(TP1) | TP2 hit | Read case → |
| May 13 | 14:07 UTC | US500 | Short | GPT-5.5 | Short pullback into 7400-7406 resistance | D | -1.0R(SL) | -$2,000(SL) | Stop hit | Read case → |
| May 13 | 14:15 UTC | US30 | Short | Claude Opus 4.7 | US30 Short - Sell the Rip at Trend Resistance / Daily Pivot Confluence | C+ | +0.83R(TP1) | +$1,654(TP1) | TP1 hit | Read case → |
| May 13 | 14:23 UTC | EURUSD | Short | GPT-5.5 | EURUSD Short: VWAP / Fib Rejection Fade | D | +0.85R(TP1) | +$1,700(TP1) | TP3 hit | Read case → |
| May 13 | 14:25 UTC | US30 | Short | GPT-5.5 | Short Pullback into OR High / Daily Pivot Resistance | D | +1.18R(TP1) | +$2,355(TP1) | TP1 hit | Read case → |
| May 13 | 14:39 UTC | NAS100 | Short | GPT-5.5 | NAS100 Short Pullback / VWAP-Rejection Continuation | D | -1.0R(SL) | -$2,000(SL) | Stop hit | Read case → |
| May 13 | 14:43 UTC | NAS100 | Short | Claude Opus 4.7 | VWAP/Fib Rejection Short | C+ | -1.0R(SL) | -$2,000(SL) | Stop hit | Read case → |
| May 13 | 15:31 UTC | GBPUSD | Short | GPT-5.5 | GBPUSD VWAP / Prior-Low Rejection Short | D | +1.09R(TP1) | +$2,187(TP1) | TP2 hit | Read case → |
| May 13 | 15:54 UTC | GBPUSD | Short | Claude Opus 4.7 | GBPUSD Short — Sell the Rally to VWAP/Resistance | C+ | +1.14R(TP1) | +$2,279(TP1) | TP1 hit | Read case → |
| May 13 | 16:02 UTC | USDJPY | Long | GPT-5.5 | Buy Pullback into VWAP / EMA / Fib Support Cluster | D | +0.43R(TP1) | +$867(TP1) | TP1 hit | Read case → |
| May 14 | 14:29 UTC | NAS100 | Long | GPT-5.5 | NAS100 Long: VWAP / Daily Pivot Pullback Continuation | D | +0.87R(TP1) | +$1,742(TP1) | TP2 hit | Read case → |
| May 15 | 14:15 UTC | USDJPY | Long | Claude Opus 4.7 | USDJPY Pullback Long | C+ | +0.39R(TP1) | +$783(TP1) | TP3 hit | Read case → |
| May 15 | 14:18 UTC | EURUSD | Short | Claude Opus 4.7 | EURUSD NY AM Session Short Pullback | C+ | +2.0R(TP1) | +$4,000(TP1) | TP1 hit · ★ Trade of the week | Read case → |
| May 15 | 14:22 UTC | GBPUSD | Short | Claude Opus 4.7 | VWAP Pullback Short (Primary) | B | +1.89R(TP1) | +$3,789(TP1) | TP1 hit | Read case → |
| May 18 | 14:52 UTC | USDJPY | Long | Claude Opus 4.7 | USDJPY NY AM Continuation Long | C+ | +0.47R(TP1) | +$940(TP1) | TP2 hit | Read case → |
| May 18 | 15:01 UTC | US30 | Long | Claude Opus 4.7 | US30 Pullback Continuation Long | C+ | -1.0R(SL) | -$2,000(SL) | Stop hit | Read case → |
| May 18 | 15:42 UTC | NAS100 | Short | Claude Opus 4.7 | NAS100 NY AM Session Bearish Pullback Short | C+ | +0.84R(TP1) | +$1,670(TP1) | TP2 hit | Read case → |
| May 19 | 14:42 UTC | USDJPY | Long | Claude Opus 4.7 | USDJPY Long Pullback Entry | C+ | -0.50R(SL) | -$1,000(SL) | Stop hit | Read case → |
| May 19 | 14:45 UTC | US30 | Short | GPT-5.5 | US30 Short Continuation | C+ | +1.65R(TP1) | +$3,300(TP1) | TP2 hit | Read case → |
| May 19 | 15:09 UTC | GBPUSD | Short | GPT-5.5 | GBPUSD Short: Post-Data Second-Chance / Bearish Continuation | C+ | -1.0R(SL) | -$2,000(SL) | Stop hit | Read case → |
| May 19 | 15:37 UTC | NAS100 | Short | GPT-5.5 | Pullback Failure Short at Prior-Day Low / 5m Fib Zone | C+ | -1.0R(SL) | -$2,000(SL) | Stop hit | Read case → |
| May 20 | 14:14 UTC | USDJPY | Long | GPT-5.5 | USDJPY Long on Tokyo/London High Retest | B | -0.50R(SL) | -$1,000(SL) | Stop hit | Read case → |
| May 20 | 14:39 UTC | EURUSD | Short | Claude Opus 4.7 | EURUSD Short - Fade Session High Rally into Resistance | C+ | -1.0R(SL) | -$2,000(SL) | Stop hit | Read case → |
| May 20 | 15:14 UTC | US500 | Long | GPT-5.5 | Long Pullback / Retest Continuation | C+ | +0.94R(TP1) | +$1,875(TP1) | TP2 hit | Read case → |
| May 21 | 14:35 UTC | USDJPY | Long | GPT-5.5 | Buy-the-Dip Continuation Long | B | -0.50R(SL) | -$1,000(SL) | Stop hit | Read case → |
| May 21 | 15:42 UTC | NAS100 | Short | Claude Opus 4.7 | VWAP/EMA9 Rejection Short (NY AM) | C+ | -1.0R(SL) | -$2,000(SL) | Stop hit | Read case → |
| May 22 | 14:05 UTC | US500 | Long | Claude Opus 4.7 | VWAP / Breakout Retest Long | C+ | -1.0R(SL) | -$2,000(SL) | Stop hit | Read case → |
| May 22 | 14:05 UTC | USDJPY | Long | GPT-5.5 | USDJPY Conditional Breakout-Retest Long Above Tokyo/London High | C+ | -0.50R(SL) | -$1,000(SL) | Stop hit | Read case → |
| May 22 | 14:38 UTC | US30 | Long | GPT-5.5 | US30 Long Pullback Continuation from 5m EMA/Fib Support | C+ | +0.59R(TP1) | +$1,170(TP1) | TP3 hit | Read case → |
| May 22 | 15:03 UTC | US500 | Long | GPT-5.5 | Conditional Long Reclaim / Continuation | C+ | +1.15R(TP1) | +$2,293(TP1) | TP1 hit | Read case → |
| May 22 | 15:11 UTC | EURUSD | Short | GPT-5.5 | EURUSD Pullback Short into VWAP / Fib Resistance | C+ | -1.0R(SL) | -$2,000(SL) | Stop hit | Read case → |
| May 22 | 15:38 UTC | GBPUSD | Long | Claude Opus 4.7 | GBPUSD Long Continuation Pullback | C+ | +0.56R(TP1) | +$1,115(TP1) | TP3 hit | Read case → |
| May 26 | 14:05 UTC | NAS100 | Long | Claude Opus 4.7 | Breakout Retest Long | C+ | +0.78R(TP1) | +$1,563(TP1) | TP1 hit | Read case → |
| May 26 | 14:07 UTC | GBPUSD | Short | GPT-5.5 | GBPUSD Post-Data Pullback / Failed Retest Short | C+ | +0.63R(TP1) | +$1,268(TP1) | TP3 hit | Read case → |
| May 26 | 14:32 UTC | USDJPY | Long | GPT-5.5 | USDJPY Conditional Pullback Long | C+ | +0.57R(TP1) | +$1,140(TP1) | TP3 hit | Read case → |
| May 27 | 14:42 UTC | US30 | Long | Claude Opus 4.7 | US30 Long Pullback to Broken Resistance | C+ | -1.0R(SL) | -$2,000(SL) | Stop hit | - |
| May 27 | 14:42 UTC | EURUSD | Long | GPT-5.5 | EURUSD Long Pullback Continuation | B | -1.0R(SL) | -$2,000(SL) | Stop hit | - |
| May 28 | 14:36 UTC | US30 | Short | GPT-5.5 | Short Failed Reclaim of OR High / VWAP | C+ | -1.0R(SL) | -$2,000(SL) | Stop hit | - |
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.
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.
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.
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.
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.
Same signals, same risk framework, different foundation model.
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 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 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 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 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 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 →Win of the week: EURUSD Short · +2R
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.
Each trade risks +$2,000 (1R). The system's actual scale-out behavior may differ, see disclaimer.
| Scenario | R-multiple | Profit on $100k |
|---|---|---|
| Window netActual | +8.34R | +$16,680 |
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.
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.
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.
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.
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.
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.
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.
Subscribers receive the same pre-trade AI analysis three minutes before entry.
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.
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.
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.
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.