Ten canonical trades, seven winners, three losers, +5.96R net at the TP1 baseline. Tuesday and Wednesday ran on Claude Opus 4.6, Friday switched to Opus 4.7, an
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.
Ten trades, seven winners, three losers, +5.96R net on the TP1 baseline. That is the scorecard for May 11-17, 2026 across the canonical-instrument set, and it sits in the upper band of the published expectancy. Cumulative equity opened at $100,000, climbed to $102,912.28 on Tuesday's opening NAS100 short, gave back $2,000 on Tuesday's US30 stop, recovered through Wednesday's mixed session, and closed the window at $111,923.39 after Friday's three-winner run. Through May 18, 2026, the system has banked +20.43R YTD across 99 trades from Jan 12 inception. The simulated $100,000 account at 2 percent risk per trade sits at $140,856.93 on a static basis and $147,308.83 on the compounded line. The six winners with case studies are published in parallel: the May 12 NAS100 short ran TP3 for +1.46R, the May 12 NAS100 short on a pullback to resistance ran TP2 for +0.70R, the May 13 US30 short ran TP1 for +0.83R, the May 13 GBPUSD short ran TP1 for +1.14R, the May 15 USDJPY long ran TP1 for +0.20R, and the May 15 GBPUSD short ran TP1 for +1.89R. The seventh winner, the May 15 EURUSD short at +2.00R, is the week's top trade and is covered here. The three losses are aggregated below. Last week's recap sits at the May 4 recap; April's monthly recap covers the longer window.
Tue May 12 carried three trades. At 14:19 UTC a NAS100 short triggered on a VWAP rejection and ran the full ladder to TP3 for +1.46R, the deepest single TP1-baseline contribution of the window. At 15:42 UTC a US30 short on a pullback into the opening-range high cleared threshold at C+ grade, never reached TP1, and stopped for -1R. Two minutes later, at 15:44 UTC, a second NAS100 short on a pullback to a resistance zone ran to TP2 for +0.70R. Tuesday closed at $102,309.27 cumulative, +1.15R net on a two-winner, one-loser session.
Wed May 13 produced four trades and the widest dispersion of the week. At 14:15 UTC a US30 short on a sell-the-rip at trend resistance with daily-pivot confluence ran TP1 for +0.83R. At 14:33 UTC a USDJPY long on a NY AM VWAP pullback continuation stopped early for -0.25R, a partial stop rather than a full -1R print. At 14:43 UTC a NAS100 short on a VWAP and Fib rejection stopped for -1R. Then at 15:54 UTC GBPUSD made its canonical debut. A short on a sell-the-rally into VWAP resistance ran TP1 for +1.14R. Wednesday closed at $103,742.44 cumulative, +0.72R net after two winners and two stops.
Fri May 15 produced three trades, all on the upgraded Claude Opus 4.7 master automations. At 14:15 UTC a USDJPY long on a pullback ran TP1 for +0.20R. At 14:18 UTC a EURUSD short on a NY AM session pullback ran for +2.00R, the largest single contribution of the week. At 14:22 UTC a second GBPUSD short on a VWAP pullback ran TP1 for +1.89R at B grade, the highest-graded entry of the window. The window closed at $111,923.39, +5.96R net. Three trades, three winners, +4.09R booked in a single session on the new model.
| Date | Time | Instrument | Dir | Model | Setup | Grade | R | $ Sim | Result | Details |
|---|---|---|---|---|---|---|---|---|---|---|
| May 12 | 14:19 UTC | NAS100 | Short | Claude Opus 4.6 | VWAP Rejection Short | C+ | +1.46R(TP1) | +$2,912(TP1) | TP3 hit | Read case → |
| May 12 | 15:42 UTC | US30 | Short | Claude Opus 4.6 | 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.6 | NAS100 Short on Pullback to Resistance Zone | C+ | +0.70R(TP1) | +$1,397(TP1) | TP2 hit | Read case → |
| May 13 | 14:15 UTC | US30 | Short | Claude Opus 4.6 | 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:33 UTC | USDJPY | Long | Claude Opus 4.6 | USDJPY LONG — NY AM VWAP Pullback Continuation | B | -0.25R(SL) | -$500(SL) | Stop hit | Read case → |
| May 13 | 14:43 UTC | NAS100 | Short | Claude Opus 4.6 | VWAP/Fib Rejection Short | C+ | -1.0R(SL) | -$2,000(SL) | Stop hit | Read case → |
| May 13 | 15:54 UTC | GBPUSD | Short | Claude Opus 4.6 | GBPUSD Short — Sell the Rally to VWAP/Resistance | C+ | +1.14R(TP1) | +$2,279(TP1) | TP1 hit | Read case → |
| May 15 | 14:15 UTC | USDJPY | Long | Claude Opus 4.7 | USDJPY Pullback Long | C+ | +0.20R(TP1) | +$391(TP1) | TP1 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 → |
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 week's recurring pattern was rejection and pullback shorts into VWAP and structural resistance, seven of which cleared TP1 or deeper, three of which stopped before reaching it. Eight of the ten trades were shorts; the two longs were USDJPY pullback continuations and split one win, one partial loss. The short side carried the week: NAS100, US30, GBPUSD, and EURUSD all sold rallies into resistance and the majority cleared at least TP1. The C+ grade described the entry card on most trades, the outcome varied with what the tape did after the trigger.
Inside the ten canonical trades, GBPUSD carried the cleanest green at +3.03R net across two debut trades, EURUSD banked +2.00R on its single trade, NAS100 was net positive at +1.16R across three trades, US30 went 1-for-2 for -0.17R, and USDJPY went 1-for-2 for -0.05R. The aggregate R-multiple shape was 1.46 - 1 + 0.70 + 0.83 - 0.25 - 1 + 1.14 + 0.20 + 2.00 + 1.89. That is a seven-three split where the winners averaged well above 1R and the three losers cost only -2.25R combined because one stopped partial.
Seven winners contributed +1.46 + 0.70 + 0.83 + 1.14 + 0.20 + 2.00 + 1.89 = +8.22R at the TP1 baseline; three losers contributed -1 - 0.25 - 1 = -2.25R. The net at +5.96R is the arithmetic of a 70 percent win rate with an average winner of +1.17R and an average loser of -0.75R. The expectancy math runs strongly positive when the win rate clears 60 percent and the winners hold above 1R; this week did both. The partial -0.25R stop on Wednesday's USDJPY long is the one figure worth noting. The position took a structural exit before the full stop printed, which trimmed the loss column by 0.75R relative to a clean -1R.
The Tuesday decision to hold the opening NAS100 short through the full TP1-TP2-TP3 ladder is the cleanest runner read of the week. The 14:19 UTC short cleared confluence on a VWAP rejection and the architecture did not flatten at TP1 or TP2 as the move extended. The position ran to TP3 for +1.46R, the deepest single contribution of the window, on the same trail-after-TP1 logic that governs every winner.
The Wednesday partial stop on the 14:33 UTC USDJPY long is the most instructive loss decision of the window. The position took a structural exit at -0.25R rather than running to the full -1R stop, which trimmed the loss column by 0.75R against a clean stop-out. The architecture's structural-exit logic did exactly what it is written to do. It read the invalidation before the hard stop printed and closed the position early.
The Friday decision to keep firing three sequential entries on the freshly upgraded Opus 4.7 automation is the discipline read of the week's green side. Between 14:15 and 14:22 UTC the system cleared confluence on USDJPY, EURUSD, and GBPUSD, and the Risk Agent did not pull sizing on the second or third entry as exposure stacked. Each trade was sized at the standard 2 percent of equity at trigger; the model upgrade did not change the sizing rule or the confluence floor.
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 took one trade for 100 percent win rate and +2.00R net. The May 15 short at 14:18 UTC on a NY AM session pullback was the week's largest single TP1-baseline contribution and the win of the window, running on the upgraded Claude Opus 4.7 automation.
All EURUSD this week →GBPUSD took two trades for 100 percent win rate and +3.03R net on its canonical debut. The May 13 short at 15:54 UTC ran TP1 for +1.14R on a sell-the-rally into VWAP resistance; the May 15 short at 14:22 UTC ran TP1 for +1.89R at B grade, the highest-graded entry of the week. The pair's automation runs Claude.
All GBPUSD this week →US30 took two trades for 50 percent win rate and -0.17R net. The May 13 short at 14:15 UTC ran TP1 for +0.83R on a sell-the-rip at trend resistance with daily-pivot confluence. The May 12 short at 15:42 UTC stopped at -1R on a pullback into the opening-range high.
All US30 this week →NAS100 took three trades for 67 percent win rate and +1.16R net. The May 12 short at 14:19 UTC ran the full ladder to TP3 for +1.46R on a VWAP rejection. The May 12 short at 15:44 UTC ran TP2 for +0.70R on a pullback to resistance. The May 13 short at 14:43 UTC stopped at -1R on a VWAP and Fib rejection.
All NAS100 this week →USDJPY took two trades for 50 percent win rate and -0.05R net. The May 15 long at 14:15 UTC ran TP1 for +0.20R on a pullback. The May 13 long at 14:33 UTC stopped at -0.25R on a NY AM VWAP pullback continuation, a partial structural exit rather than a full stop.
All USDJPY this week →US500 was inactive. The S&P did not present a C+ or better grade on any session this week, despite the index sessions running alongside active NAS100 and EURUSD setups.
All US500 this week →Win of the week: EURUSD Short · +2R
Each of the three losers cleared the published confluence threshold at trigger. The Tuesday US30 short ran a pullback into the opening-range high that has banked positive R in other windows; the Wednesday USDJPY long cleared on a NY AM VWAP pullback continuation; the Wednesday NAS100 short triggered on a VWAP and Fib rejection. Every grade described an entry card that scored above threshold, and the Macro Agent did not veto regime on any of the three. The USDJPY long's partial -0.25R exit shows the structural-exit logic reading invalidation correctly before the hard stop.
The two full -1R stops share the regime-shift sensitivity that recent recaps have documented. The Tuesday US30 short held the opening-range retest at entry, then the local tape repriced inside the trade lifecycle and the runner never appeared. The Wednesday NAS100 short stopped cleanly off the entry on a VWAP and Fib rejection that did not hold. Both losses came inside the mid-week Opus 4.6 stretch rather than the Friday Opus 4.7 session, though three trades is too thin a sample to read that as a model effect rather than tape variance. The recap surfaces the pattern, not the trade-by-trade autopsy.
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 | +5.96R | +$11,920 |
Through May 18, 2026, the cumulative ledger reads +20.43R YTD across 99 trades from Jan 12 inception. The same $100,000 account at 2 percent risk per trade sits at $140,856.93 on the static line and $147,308.83 on the compounded line. The compounded number runs $6,451.90 ahead of the static, the visible footprint of disciplined sizing through a positive-expectancy edge across 99 trades. The +$47,308.83 compounded return reflects a season where the average winner has stayed above 1R and the average loser has held near -1R.
The honest reading is that this week did exactly what the published expectancy says a 70 percent win rate week should do at our risk-per-trade. Ten trades, seven winners, three losers, +5.96R net. A 70 percent win rate with an average winner of +1.17R and an average loser of -0.75R produces a strongly positive R-multiple, and that is what landed. The week also carried a mid-week model upgrade from Claude Opus 4.6 to Opus 4.7, and the architecture ran the same confluence floor and the same fixed-R policy across both versions.
The architecture point is that the sizing did not change to reflect the run or the upgrade. Friday's three sequential entries on the freshly deployed Opus 4.7 automation were sized at the same 2 percent risk the Risk Agent ran on Tuesday's Opus 4.6 winners. A discretionary trader closing the morning green on a new model would have second-guessed the sizing or stepped aside on the third entry. The system did not. The fixed-R policy and the published confluence threshold ran unchanged through the week and across the model boundary. The compounded versus static spread at +$6,451.90 is the visible footprint of that discipline over the longer window.
The TP1-baseline reading of +5.96R undercounts the broker fills on the winners that ran past TP1. Subscribers running scale-out at TP1 and beyond booked closer to the headline TP2 and TP3 figures on Tuesday's two NAS100 shorts. The full -1R stops printed identically across baselines; the Wednesday USDJPY long's partial -0.25R exit reflects the structural-exit logic, not a baseline difference. Cumulative figures exclude XAUUSD, retired from the active master automation set on April 24, 2026. From the SkyAnalyst Team.
The two full-stop losses are filed under the regime-shift category the recent recaps have documented. The volume-aggregation fix already in testing is the relevant intervention; we are not opening a new instrumentation track from this week. The one signal worth flagging is the GBPUSD debut, two trades, both shorts into VWAP resistance, both clearing TP1 on the Claude automation. We are reviewing whether the new pair's confluence floor is calibrated correctly relative to the established instruments, and that review was opened when GBPUSD entered the canonical set.
The mid-week model upgrade from Opus 4.6 to Opus 4.7 is the second item on the bench. Friday's three-for-three run on the new model is too small a sample to read as a calibration shift, so we are holding the confluence floor and the fixed-R policy unchanged across both model versions and watching the next several windows for dispersion. No threshold change has been pushed on the basis of a single three-trade session.
Seven winners summed to +8.22R at the TP1 baseline: +1.46R, +0.70R, +0.83R, +1.14R, +0.20R, +2.00R, and +1.89R. Three losers cost -2.25R: two full stops at -1R apiece and one partial structural exit at -0.25R. The net arithmetic settled at +5.96R across ten trades. A 70 percent win rate with an average winner of +1.17R and an average loser of -0.75R produces a strongly positive result.
Not at the architecture level. The Tuesday and Wednesday trades ran on Claude Opus 4.6; the Friday trades ran on Opus 4.7 after the master automations were upgraded. The confluence floor, the fixed-R policy, and the 2 percent sizing rule ran unchanged across both versions. Friday's three-for-three run is too small a sample to attribute to the model rather than the tape. We are watching the next several windows for any dispersion.
GBPUSD came online this week as a new canonical instrument in the master automation set. Its automation runs Claude, not GPT. It cleared confluence twice, a May 13 short for +1.14R and a May 15 short for +1.89R, and won both on shorts into VWAP resistance, for +3.03R net on its first week.
The position took a structural exit before the hard stop printed. The architecture's structural-exit logic reads invalidation inside the trade lifecycle and closes the position when the entry premise breaks, rather than always waiting for the full -1R stop. That trimmed the loss column by 0.75R relative to a clean stop-out on that trade.
The recap projects every winner using a TP1 exit on the simulated $100,000 account. This is the simplest baseline for comparing across periods. Several of this week's winners ran past TP1 (Tuesday's first NAS100 short reached TP3), so broker fills on a scale-out exit were higher than the recap arithmetic. Subscribers running their own ladder see different totals than the recap baseline.
No. The YTD R-multiple sits at +20.43R across 99 canonical trades and the season win rate clears the published expectancy band. A strong seven-three week is the right half of the same distribution that produces near-flat weeks like the prior window. The next window's entries will trigger on the same arithmetic, the confluence floor, the fixed-R policy, the sizing rule, that ran this week.
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.

A risk-off Euro short where the system scored six consecutive waits in the low 40s, then flipped to enter at 62 percent, and the position closed TP1 for +2.00R (TP1) with zero recorded drawdown.
Three losses, 2.25R given back against a year that still reads +20.43R. The honest portfolio view: what every stop taught us, and what the drawdown curve says about a week that drew down 2.4 percent and recovered.

A risk-off Cable short where the system scored five consecutive waits in the low 40s, then flipped to enter at 72 percent, and the position closed TP1 for +1.89R (TP1) with zero recorded drawdown.