A two-regime week on the desk. We pressed shorts into an early-week slide, then flipped long as the rotation took hold, banking +3.64R across ten trades at a 70
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.
Through Jun 29, 2026, the desk has banked +25.66R YTD, and a $100,000 account at 2% risk per trade sits at $151,332.35. The week of June 22 to 28 added +3.64R to that figure across ten trades, and it did so by reading two markets inside one calendar week. The early sessions wanted lower, and we sold them. The back half wanted higher, and we bought it. The single best print came from [the EURUSD short](/blog/eurusd-short-bearish-trend-continuation-06-23-2026), a clean bearish trend continuation that paid +1.07R and led the week.
Monday and Tuesday opened with the tape leaning down, and we leaned with it. The structure was textbook for a market under pressure: bear flags that failed to hold their breakouts, VWAP retests that rejected, and a post-PMI fade that gave back its early pop. We pressed shorts on NAS100 and US500 out of [a bear flag breakdown](/blog/nas100-short-bear-flag-breakdown-06-22-2026) and [a VWAP retest](/blog/us500-short-vwap-retest-bear-flag-06-22-2026), and both paid. The EURUSD short followed on Tuesday, the cleanest read of the week. The one stop in this stretch was a GBPUSD long that ran against the prevailing direction, and it was correctly small.
By Wednesday the down-pressure had drained. Pullbacks that would have rolled over earlier in the week were now finding buyers, and we adjusted rather than fought it. The GBPUSD short on Tuesday was the last of the bearish setups to pay before the flip; from there we shifted our bias to long. The US30 [pullback that reclaimed support](/blog/us30-long-pullback-support-reclaim-06-24-2026) on Wednesday was the first long to confirm the new regime, and it booked +0.86R.
Thursday and Friday were a long book. The GBPUSD long on Thursday paid +0.83R, and the NAS100 long on Friday closed the week with another +1.02R, making the index a perfect two for two. Not every long worked; a US30 long on Wednesday stopped out for the third loss of the week. But the weight of the evidence was up, our positioning matched it, and the net came in green.
| Date | Time | Instrument | Dir | Model | Setup | Grade | R | $ Sim | Result | Details |
|---|---|---|---|---|---|---|---|---|---|---|
| Jun 22 | 14:50 UTC | GBPUSD | Long | Claude Opus 4.7 | GBPUSD Bullish Pullback Continuation Long | C+ | -1.0R(SL) | -$2,000(SL) | Stop hit | - |
| Jun 22 | 15:45 UTC | NAS100 | Short | Claude Opus 4.7 | NAS100 Short — Bear Flag Breakdown Continuation | C+ | +1.02R(TP1) | +$2,037(TP1) | TP3 hit | Read case → |
| Jun 22 | 15:48 UTC | US500 | Short | Claude Opus 4.7 | US500 Short — Sell VWAP Retest / Bear Flag Resolution | C+ | +1.05R(TP1) | +$2,099(TP1) | TP3 hit | Read case → |
| Jun 23 | 14:03 UTC | EURUSD | Short | Claude Opus 4.7 | EURUSD SHORT — Bearish Trend Continuation | C+ | +1.07R(TP1) | +$2,149(TP1) | TP2 hit · ★ Trade of the week | Read case → |
| Jun 23 | 14:04 UTC | GBPUSD | Short | Claude Opus 4.7 | GBPUSD Short - Post-PMI Retracement Entry | C+ | +0.80R(TP1) | +$1,593(TP1) | TP2 hit | Read case → |
| Jun 24 | 14:37 UTC | US30 | Long | GPT-5.5 | Long on pullback into prior resistance turned support | C+ | +0.86R(TP1) | +$1,714(TP1) | TP3 hit | Read case → |
| Jun 24 | 15:10 UTC | GBPUSD | Short | Claude Opus 4.7 | GBPUSD Short — Bearish Continuation on Pullback | C+ | -1.0R(SL) | -$2,000(SL) | Stop hit | - |
| Jun 25 | 14:37 UTC | GBPUSD | Long | Claude Opus 4.7 | GBPUSD Long — Post-Data Pullback at 1.3200 Zone | C+ | +0.83R(TP1) | +$1,655(TP1) | TP1 hit | Read case → |
| Jun 25 | 14:57 UTC | US30 | Long | GPT-5.5 | US30 NY AM pullback buy into 52660 support band | B | -1.0R(SL) | -$2,000(SL) | Stop hit | - |
| Jun 26 | 14:44 UTC | NAS100 | Long | Claude Opus 4.7 | NAS100 Long — VWAP/Fibonacci Pullback Entry | C+ | +1.02R(TP1) | +$2,042(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 pattern of the week was a regime change you could trade. Two distinct markets sat inside five sessions, and the edge came from recognizing the handoff rather than insisting on a single thesis.
The first regime ran Monday and Tuesday: a short book built on bear flags, VWAP retests, bearish continuation, and a post-PMI fade. Sellers controlled the open, and the setups that paid were the ones that sold strength back into weakness. NAS100, US500, EURUSD, and GBPUSD all delivered on the short side during this stretch.
The second regime began Wednesday and held into Friday: a long book built on pullback buys. As the tape turned up, the same instruments that had been good shorts became good longs from support. The desk did not anchor to the early-week direction. It read the change, rotated the bias, and let the new structure dictate the trades.
The defining call of the week was the directional flip. We opened short on Monday and Tuesday into a heavy tape and pressed those setups while sellers held control. When the character changed midweek, we did not defend the bearish thesis; we rotated to pullback longs and let the new structure carry the back half of the week.
We retired the USDJPY AI Trader after sustained poor performance. Rather than keep capital allocated to an instrument that was not producing, we pulled it offline and concentrated risk on the names that were printing clean setups. It was a structural decision, not a reaction to any single session.
We managed GBPUSD's busy, choppy week with restraint. Four trades is the most any instrument took, and the tape there was genuinely two-sided. We kept each loss to a single R, took the wins the structure offered, and accepted a small net negative without forcing the name to perform.
EURUSD: a single trade, a single win. The Tuesday short on bearish trend continuation booked +1.07R, the highest realized R of the week.
All EURUSD this week →GBPUSD: the busiest instrument with four trades, finishing -0.38R on a two-win, two-loss split. A choppy tape that rewarded patience and punished the trades that ran against the prevailing direction.
All GBPUSD this week →US30: two trades, one and one, for -0.14R. A Wednesday pullback long paid, a later long stopped, and the net was close to scratch.
All US30 this week →NAS100: the standout. Two trades, two wins, +2.04R total, paying once short and once long as the desk read both regimes correctly.
All NAS100 this week →USDJPY: we took this AI Trader offline this week for sustained poor performance and are concentrating capital on the instruments that are working.
All USDJPY this week →US500: one trade, one win. The Monday short out of a VWAP retest and bear flag booked +1.05R.
All US500 this week →Win of the week: EURUSD Short · +1.07R
Three trades stopped out this week, and each cost exactly one R. We report them plainly because that is the only honest way to keep a record.
The first was a GBPUSD long on Monday, taken early while the broader tape still leaned down. It ran against the prevailing direction and was stopped for -1R. The second was a GBPUSD short on Wednesday, caught on the wrong side of the midweek turn as the market began to firm. The third was a US30 long on Thursday, a pullback buy that did not hold and gave back -1R.
What we keep from these is the discipline of the sizing. None of the three losses exceeded a single R, none cascaded, and none pulled the week into the red. A 70% win rate will always carry losing trades inside it; the job is to make sure they stay small and uncorrelated. These did.
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.64R | +$7,280 |
The headline numbers tell two stories at once, and the gap between them is the point. A $100,000 account at 2% risk per trade sits at $151,332.35 on static sizing, where every position risks a flat 2% of the original balance. The same account run on compounded sizing, where the 2% scales with the growing balance, sits at $162,280.25. The compounded figure is larger because winning builds on winning, but we lead with the static number because it is the more conservative and more honest representation of the strategy's edge independent of position-size tailwinds.
One structural note from the week: we retired the USDJPY AI Trader for sustained poor performance. The capital it was using is now concentrated on the instruments that are producing clean structure. We would rather run a tighter book of traders that are working than carry one that is not.
The tuning focus coming out of this week is the speed of the regime handoff. Two of our three stops sat right on the seam between the bearish open and the bullish back half: a Monday long that was too early for the turn and a Wednesday short that was too late to let go of it. The edge this week came from reading the flip, and the cost came from being a session early or a session late on either side of it.
We are sharpening the criteria for when a short book becomes a long book. That means weighting the same signals that worked here, reclaimed support, held pullbacks, and failed downside follow-through, and acting on them with less hesitation once they cluster. The goal is not to predict the turn but to recognize it faster once the tape has shown its hand.
We traded both regimes instead of one thesis. Monday and Tuesday were short setups built on bear flags and VWAP retests, and they paid. Wednesday through Friday were pullback longs as the tape turned up, and most of those paid too. The net was +3.64R because the positioning matched the market in each half of the week rather than fighting the change.
Sustained poor performance. Rather than keep risk allocated to an instrument that was not producing results, we pulled it offline and concentrated that capital on the names printing clean setups. It is a structural decision about where the book's risk lives, made on the weight of repeated outcomes rather than any single session.
Static sizing risks a flat 2% of the original $100,000 on every trade, which puts the account at $151,332.35. Compounded sizing scales the 2% with the growing balance, which puts it at $162,280.25. We lead with the static number because it strips out position-size tailwinds and shows the edge on its own terms.
The handoff came midweek. Monday and Tuesday were a short book; by Wednesday the down-pressure had drained and pullbacks were holding, so we rotated to longs and stayed there into Friday. The US30 pullback long on Wednesday was the first long to confirm the new regime, and the NAS100 long on Friday closed it out.
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.
The week closed net positive at +3.64R across ten trades and a 70 percent hit rate. We still booked three full stops. Here is the unvarnished account of where each one went wrong.

Case study #100. With the 10Y compressing to fresh five-day lows, the desk passed on the chase and bought NAS100 into a VWAP and Fibonacci confluence. A clean TP1 win.

Case study #99: cable flushed to yesterday's low on a heavy London session, then reclaimed VWAP into the 1.3200 confluence. We waited for the reclaim, not the low, and banked +0.83R at TP1.