Seven trades. Three losses inside the dollar bid that broke our Monday open and Wednesday cable. One bounce-rejection short on NAS100 that paid the week. A 57.1
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.
Seven trades. Three losses. Four wins. Net plus 3.05R for the week, and the bulk of it landed on Friday afternoon when NAS100 broke down through its rejection level and trailed to TP3. Through Jun 8, 2026, the system has banked plus 21.60R YTD from Jan 12 inception; a $100,000 simulated account at 2 percent risk per trade sits at $143,204 on the static path. That is the headline. The detail is less comfortable. The first day of the window cost us 1.5R inside nineteen minutes. Two losses, two instruments, one shared cause: a dollar bid that arrived right when our short cable and long yen setups were ready to size. Wednesday added a third stop on GBPUSD before the post-ISM tape cleared. We will get into the calendar arc, the instrument grid, and the loss that taught us the most, but the frame for the whole week is here. The week did not improve because the setups improved. The week improved because we kept the risk small, kept reading the tape, and Friday's setup arrived clean.
Monday opened with two trades inside nineteen minutes between 15:06 and 15:25 UTC. GBPUSD short into VWAP and Fibonacci resistance, then USDJPY long on a pullback to support. Each had its own structural premise. The Trend Agent had a fade on cable into a post-ISM Fibonacci confluence; the trade plan on USDJPY was a continuation long into a tested VWAP shelf. The Macro Agent had not flagged a regime risk ahead of the prints. Then the Dollar Index bid, and both setups failed in the same direction inside the same window. Both trades took the full broker stop at 1R. The window's broker drawdown was 2R before the lunch break. The yen long is published in this article at minus 0.5R because the Claude USDJPY trader is currently de-risked to 0.5x under our marketing risk policy (see the disclaimer at the foot of the page); the broker ledger logged a full minus 1R, which is what the public dashboard shows.
Wednesday opened with a GBPUSD short loss at 14:33 UTC that put the week deeper into drawdown at minus 2.5R. We had taken the second-chance fade on cable after the early data print, and it stopped out the same way Monday had. Then the post-ISM tape resolved into cleaner structure. The Trend Agent took two setups inside the same minute at 14:56 UTC: a US30 short and a EURUSD short, both on confirmed second legs with volume. Both printed TP1. The [US30 second-chance short](/en/blog/us30-short-post-ism-second-chance-opening-range-break-continuation-06-03-2026) trailed to a TP3 fill at plus 0.77R blended; the EURUSD short closed at TP1 for plus 0.49R. Wednesday lifted the drawdown from minus 2.5R back to minus 1.24R. The recovery was not heroic. It was patient.
Friday delivered two short setups inside twenty-two minutes. US500 broke down to a pullback into broken support; we shorted it at 14:14 UTC for plus 1.04R. The full writeup is in [the US500 pullback short case study](/en/blog/us500-short-pullback-to-broken-support-06-05-2026). Then NAS100 rejected its bounce at 14:36 UTC. The [bounce-rejection short](/en/blog/nas100-short-bounce-rejection-06-05-2026) cleared TP1 inside the hour and trailed to TP3 by 16:31 UTC for plus 3.26R, the week's largest print. Net for the week closed at plus 3.05R. That single NAS100 trade carried the window from a Monday hole into positive territory.
| Date | Time | Instrument | Dir | Model | Setup | Grade | R | $ Sim | Result | Details |
|---|---|---|---|---|---|---|---|---|---|---|
| Jun 1 | 15:06 UTC | GBPUSD | Short | Claude Opus 4.7 | GBPUSD Post-ISM Pullback Short into VWAP/Fibonacci Resistance | C+ | -1.0R(SL) | -$2,000(SL) | Stop hit | Read case → |
| Jun 1 | 15:25 UTC | USDJPY | Long | Claude Opus 4.7 | USDJPY Pullback Long to VWAP/Support Continuation | C+ | -0.50R(SL) | -$1,000(SL) | Stop hit | Read case → |
| Jun 3 | 14:33 UTC | GBPUSD | Short | Claude Opus 4.7 | Post-Data Second-Chance Short | B | -1.0R(SL) | -$2,000(SL) | Stop hit | Read case → |
| Jun 3 | 14:56 UTC | US30 | Short | Claude Opus 4.7 | US30 Post-ISM Second-Chance / Opening Range Break Continuation Short | C+ | +0.77R(TP1) | +$1,535(TP1) | TP3 hit | Read case → |
| Jun 3 | 14:56 UTC | EURUSD | Short | Claude Opus 4.7 | EURUSD Short — Continuation after ISM Beat | B | +0.49R(TP1) | +$983(TP1) | TP1 hit | Read case → |
| Jun 5 | 14:14 UTC | US500 | Short | Claude Opus 4.7 | Short on pullback to broken support | C+ | +1.04R(TP1) | +$2,074(TP1) | TP3 hit | Read case → |
| Jun 5 | 14:36 UTC | NAS100 | Short | Claude Opus 4.7 | NAS100 Short — Bounce Rejection | B | +3.26R(TP1) | +$6,513(TP1) | TP3 hit · ★ Trade of the week | 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.
There was no clean recurring pattern this week. The setups were a mix: a cable short into VWAP resistance on Monday, a yen long on a pullback continuation, a second-chance cable short on Wednesday, two post-ISM index and FX shorts in the same minute later that afternoon, and two bounce or breakdown shorts on Friday. What did repeat was a meta-pattern, and it is worth naming honestly. Every winning trade entered after a confirmed second leg with volume, on an instrument where the Macro Agent had not flagged a regime risk. Every losing trade entered into a setup whose macro context shifted inside the trade window rather than before it.
The honest read is that pattern-of-the-week framing rewards weeks with three or four of the same setup. This week did not have that. It had a mix, and the only thread we can pull is the discipline of waiting for confirmation. When we got it (Wednesday afternoon, Friday afternoon), the trades worked. When the regime shifted under a setup that had already cleared its own structural checks (Monday's two losses, Wednesday's cable short), they failed in the same direction at the same time. Confirmation is the edge; the absence of a single repeating setup is just a fact of this week's tape.
The Monday risk discipline after two stops inside nineteen minutes. The cable short at 15:06 UTC and the yen long at 15:25 UTC both stopped out in the same dollar bid. The decision we want to underline is that the Risk Agent did not let drawdown reshape the next setup's sizing. By the time the next entry arrived two days later, the per-trade R budget was intact and the size on the Wednesday GBPUSD short was the same it would have been on a flat week. Drawdown discipline is the policy, not the read.
The Wednesday second-chance read after the GBPUSD loss. After the cable stop at 14:33 UTC on Wednesday, taking two more shorts inside the same minute at 14:56 UTC (US30 and EURUSD) was a real judgment call. The Macro Agent's regime read had cleared after the ISM print; the Trend Agent's setups were confirmed on volume; the Risk Agent was already inside its tighter mid-week budget. We took the trades anyway. Both paid, and the US30 trailed to TP3. That is the kind of read that does not show up in the equity curve as a single bar but does show up in the year.
The Friday hold-through-TP1 on NAS100. The 14:36 UTC entry cleared TP1 inside the hour. The Risk Agent held the trail through the next ninety minutes to TP3 at 16:31 UTC, lifting the trade from a TP1-only partial close to a full-TP fill at plus 3.26R blended. That decision converted what would have been a small positive week into a plus 3.05R week. The trail logic is the kind of background mechanic that does not get a headline most weeks. This week it printed the headline.
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: one trade, net plus 0.49R. The Wednesday post-ISM short into the confirmed second leg paid TP1 cleanly. The pair only fit our setup criteria once this window; the read on it was clean.
All EURUSD this week →GBPUSD: two trades, both losses, net minus 2.0R. The Monday short into VWAP and Fibonacci resistance stopped out in the dollar bid; the Wednesday second-chance short stopped out in a slower version of the same move. Cable shorts in a dollar-bid week were the recurring tax of the window. We are reviewing what flagged the Wednesday entry given how the Monday tape closed.
All GBPUSD this week →US30: one trade, net plus 0.77R. The Wednesday afternoon [post-ISM second-chance opening range break continuation short](/en/blog/us30-short-post-ism-second-chance-opening-range-break-continuation-06-03-2026) printed TP1 and trailed to TP3. The setup grade was C plus and the execution was clean.
All US30 this week →NAS100: one trade, net plus 3.26R. The Friday [bounce-rejection short](/en/blog/nas100-short-bounce-rejection-06-05-2026) was the week's largest print and a TP3 fill. One trade is a small sample by definition; the trade was textbook and the outcome is the positive outlier inside the longer YTD arc rather than the median.
All NAS100 this week →USDJPY: one trade, broker minus 1R, published minus 0.5R after the active 0.5x marketing risk scalar. The Monday pullback long stopped out on a C plus grade. The setup criteria did not fit again the rest of the week, and the pair sat outside our entry filter.
All USDJPY this week →US500: one trade, net plus 1.04R. The Friday [short on a pullback to broken support](/en/blog/us500-short-pullback-to-broken-support-06-05-2026) paid TP1 cleanly. The instrument only fit our setup criteria once this window, and we took the read.
All US500 this week →Win of the week: NAS100 Short · +3.26R
The Monday open and the Wednesday cable short are the losses worth learning, and we wrote them up in detail in [the Jun 1 week losses teardown](/en/blog/weekly-losses-2026-06-01) published earlier today. The short version: GBPUSD short at 15:06 UTC, USDJPY long at 15:25 UTC, then a second GBPUSD short at 14:33 UTC on Wednesday. Three trades, three stops, net minus 2.5R across two days. None of the entries was a bad setup in isolation. The shared failure mode was that the Dollar Index bid coincided with the trade windows, and three positions that each had different individual logic ended up correlated through the same macro move.
The teardown question we keep coming back to is whether the Macro Agent should have gated the Monday cluster. The honest answer is that no single regime signal had broken at 15:06 UTC; the bid arrived inside the trades, not before them. What we are tuning is the correlation read. Two short-dollar or long-yen setups inside nineteen minutes is a portfolio-level exposure the system was treating as two independent reads. It was not. The Wednesday cable short is a different question: it cleared its own setup criteria, but the pair had just taken a stop on Monday, and the second-chance bias on a pair that recently failed in the same direction deserves a harder look at the grade math. Both lessons go into next week's tuning.
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 | +3.05R | +$6,100 |
Seven trades, plus 3.05R net, 57.1 percent win rate. The headline reads cleaner than the experience. A $100,000 simulated account at 2 percent risk per trade is at $143,204.12 on the static path through Jun 8, 2026, and at $150,174.39 on the compounded path. The compounded number is roughly $6,970 higher than the static number for the same R sequence. That difference is not the result of a bigger edge or a better setup grade; it is the result of letting the account size each new trade off the larger balance the previous wins produced. Disciplined sizing compounds. It is not a feature we sell; it is a property of fixed-percentage risk applied to a positive-expectancy strategy. The numbers are evidence of the discipline, not the discipline itself.
The week's other lesson is one we already published in the [Monday and Wednesday losses teardown](/en/blog/weekly-losses-2026-06-01): correlated entries inside a narrow window are a single portfolio bet, not multiple independent ones. We are tuning the cluster read for next week. The case studies on the individual trades that worked, including the [Wednesday post-ISM US30 short](/en/blog/us30-short-post-ism-second-chance-opening-range-break-continuation-06-03-2026), the [Friday US500 short](/en/blog/us500-short-pullback-to-broken-support-06-05-2026), and the [Friday NAS100 bounce-rejection short](/en/blog/nas100-short-bounce-rejection-06-05-2026), are on the site if you want to read the decision logs trade by trade. The week is a story, and the trades are the sentences. Next Monday opens a new one.
— The SkyAnalyst Team
We are tightening the correlation read on cluster entries. Two trades inside nineteen minutes, both on the same side of the dollar, should trip a portfolio-level alert before the second gets sized. That is a Risk Agent change, not a Macro Agent change; the regime read at 15:06 UTC was not wrong, the position concentration was. We are also reviewing the Wednesday GBPUSD short for what flagged the entry after the Monday cable failure; the trade may have been correct on its own merits, but a second-chance bias on a pair that just took a stop deserves a harder look at the setup-grade math.
The longer tuning question is whether the pattern-of-the-week framing rewards us when there is no recurring pattern. This week we had a mix, and the only repeated edge was waiting for confirmation. We will not over-correct on one window; the YTD curve is the signal, and the year is still tracking plus 21.60R from Jan 12 inception.
Because the rest of the week's wins and losses roughly canceled out. Four wins summed to about plus 5.56R; three losses summed to about minus 2.5R. Subtract and you get plus 3.05R net, where the NAS100 print does most of the surplus. The honest read is that one outlier carried the week. The other wins kept the drawdown from compounding while we waited.
It enforces the per-trade R budget without exception. The second stop is sized the same as the first. The Risk Agent does not let drawdown inflate the next entry, and the Macro Agent's regime gate stays in place for the next setup regardless of how the prior trades closed. The discipline is in the policy, not in the read.
TP1 baseline. Every winning trade in the YTD snapshot is credited at the TP1 R distance; every loser is credited at minus 1R. The individual case studies publish full-TP figures for the same trades, which produce different numbers. The YTD snapshot uses TP1 baseline so the periods are comparable across the year.
Because the YTD R total is plus 21.60R and the risk per trade is 2 percent of equity. At those scales, compounding produces a roughly $6,970 surplus on a $100,000 starting account through five months. The longer the system runs at positive expectancy, the wider the gap. The static path is what a fixed-dollar risk strategy would produce; the compounded path is what fixed-percentage risk produces. We publish both because the difference is the math behind the sizing discipline, and we think it is worth seeing.
It did not flag a regime change ahead of the 15:06 UTC entry; the DXY bid arrived inside the trade window, not before it. The lesson we took is that the correlation read at the portfolio level (two short-dollar or long-yen setups inside nineteen minutes) is the gap, not the regime gate itself. We are tuning the cluster read for next 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. Risk-policy note: Claude USDJPY R-multiples publish at 0.5x the broker figure. SkyAnalyst applies a per-Trader marketing risk policy to published R-multiples; the live broker accounts run uniform 1R risk per trade. The dashboard at skyanalyst.ai shows raw broker outcomes, which is why a per-Trader article net can differ from the dashboard net by exactly the de-risked amount. See src/config/instrument-risk-policy.ts for the dated rationale.

The system had already shorted EURUSD to TP3 that morning. Hours later it took a second short into the same weakness, and a compressed tape let it risk just five pips for a full-potential 2.4R.

A Dow short where the tell was not the chart but the market internals. Negative breadth kept the bias short, price failed at the open, and the fade ran to TP2 for a full-potential 1.5R.

The week opened with a Cable short that did not sell a bounce. It sold the failed retest of a broken low, on a single evaluation, seven of seven confluences, TP1 for a full-potential 1.06R.