SkyAnalyst/Journal/Recaps/Jun 22-28, 2026
SkyAnalyst Journal · Weekly RecapJun 22-28, 2026

The Week the Tape Turned: How We Read a Bearish Open and Bought the Rotation

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

Net result
+3.6R
10 trades · 70.0% win rate · Jun 22-28, 2026
SA
The SkyAnalyst Team
AI Research & Trading Desk
June 29, 2026·8 min read·Weekly Recap · Long
Instrument
Multi · Weekly Recap
Direction · Session
Long · Jun 22-28, 2026
Duration
Outcome
+3.64R
10 trades · 70.0% 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.

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.

Act One: A Heavy Open

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.

Act Two: The Turn

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.

Act Three: Buying the Rotation

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.

Key insight
“The open read heavy. Bear flags, failed VWAP retests, and a market that wanted lower before it wanted higher.”
SkyAnalyst Trend Agent · Jun 22-28
Section 03 · The audit trail

Every trade the system took.

7 winners3 losers·Winners link to full case study
|
DateTimeInstrumentDirModelSetupGradeR$ SimResultDetails
Jun 2214:50 UTCGBPUSDLongClaude Opus 4.7GBPUSD Bullish Pullback Continuation LongC+-1.0R(SL)-$2,000(SL)Stop hit-
Jun 2215:45 UTCNAS100ShortClaude Opus 4.7NAS100 Short — Bear Flag Breakdown ContinuationC++1.02R(TP1)+$2,037(TP1)TP3 hitRead case →
Jun 2215:48 UTCUS500ShortClaude Opus 4.7US500 Short — Sell VWAP Retest / Bear Flag ResolutionC++1.05R(TP1)+$2,099(TP1)TP3 hitRead case →
Jun 2314:03 UTCEURUSDShortClaude Opus 4.7EURUSD SHORT — Bearish Trend ContinuationC++1.07R(TP1)+$2,149(TP1)TP2 hit · ★ Trade of the weekRead case →
Jun 2314:04 UTCGBPUSDShortClaude Opus 4.7GBPUSD Short - Post-PMI Retracement EntryC++0.80R(TP1)+$1,593(TP1)TP2 hitRead case →
Jun 2414:37 UTCUS30LongGPT-5.5Long on pullback into prior resistance turned supportC++0.86R(TP1)+$1,714(TP1)TP3 hitRead case →
Jun 2415:10 UTCGBPUSDShortClaude Opus 4.7GBPUSD Short — Bearish Continuation on PullbackC+-1.0R(SL)-$2,000(SL)Stop hit-
Jun 2514:37 UTCGBPUSDLongClaude Opus 4.7GBPUSD Long — Post-Data Pullback at 1.3200 ZoneC++0.83R(TP1)+$1,655(TP1)TP1 hitRead case →
Jun 2514:57 UTCUS30LongGPT-5.5US30 NY AM pullback buy into 52660 support bandB-1.0R(SL)-$2,000(SL)Stop hit-
Jun 2614:44 UTCNAS100LongClaude Opus 4.7NAS100 Long — VWAP/Fibonacci Pullback EntryC++1.02R(TP1)+$2,042(TP1)TP1 hitRead case →
GBPUSD · Long
Jun 22 · 14:50 UTC
Claude Opus 4.7Stop hit
Setup
GBPUSD Bullish Pullback Continuation Long
Grade
C+
R
-1.0R(SL)
$ Sim
-$2,000(SL)
NAS100 · Short
Jun 22 · 15:45 UTC
Claude Opus 4.7TP3 hit
Setup
NAS100 Short — Bear Flag Breakdown Continuation
Grade
C+
R
+1.02R(TP1)
$ Sim
+$2,037(TP1)
Read case →
US500 · Short
Jun 22 · 15:48 UTC
Claude Opus 4.7TP3 hit
Setup
US500 Short — Sell VWAP Retest / Bear Flag Resolution
Grade
C+
R
+1.05R(TP1)
$ Sim
+$2,099(TP1)
Read case →
EURUSD · Short
Jun 23 · 14:03 UTC
Claude Opus 4.7TP2 hit · ★ Trade of the week
Setup
EURUSD SHORT — Bearish Trend Continuation
Grade
C+
R
+1.07R(TP1)
$ Sim
+$2,149(TP1)
Read case →
GBPUSD · Short
Jun 23 · 14:04 UTC
Claude Opus 4.7TP2 hit
Setup
GBPUSD Short - Post-PMI Retracement Entry
Grade
C+
R
+0.80R(TP1)
$ Sim
+$1,593(TP1)
Read case →
US30 · Long
Jun 24 · 14:37 UTC
GPT-5.5TP3 hit
Setup
Long on pullback into prior resistance turned support
Grade
C+
R
+0.86R(TP1)
$ Sim
+$1,714(TP1)
Read case →
GBPUSD · Short
Jun 24 · 15:10 UTC
Claude Opus 4.7Stop hit
Setup
GBPUSD Short — Bearish Continuation on Pullback
Grade
C+
R
-1.0R(SL)
$ Sim
-$2,000(SL)
GBPUSD · Long
Jun 25 · 14:37 UTC
Claude Opus 4.7TP1 hit
Setup
GBPUSD Long — Post-Data Pullback at 1.3200 Zone
Grade
C+
R
+0.83R(TP1)
$ Sim
+$1,655(TP1)
Read case →
US30 · Long
Jun 25 · 14:57 UTC
GPT-5.5Stop hit
Setup
US30 NY AM pullback buy into 52660 support band
Grade
B
R
-1.0R(SL)
$ Sim
-$2,000(SL)
NAS100 · Long
Jun 26 · 14:44 UTC
Claude Opus 4.7TP1 hit
Setup
NAS100 Long — VWAP/Fibonacci Pullback Entry
Grade
C+
R
+1.02R(TP1)
$ Sim
+$2,042(TP1)
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.

Pattern of the week

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.

Decision highlights

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.

Key insight
“By midweek the character changed. Pullbacks held, support got reclaimed, and the path of least resistance pointed up.”
SkyAnalyst Macro Agent · Jun 22-28
Section 07 · Instrument deep dive

Six instruments, six stories.

EURUSD
+1.1R
1 trade · 100% WR

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
-0.4R
4 trades · 50% WR

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
-0.1R
2 trades · 50% WR

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
+2.0R
2 trades · 100% WR

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
-
0 trades

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
+1.1R
1 trade · 100% WR

US500: one trade, one win. The Monday short out of a VWAP retest and bear flag booked +1.05R.

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

Win of the week: EURUSD Short · +1.07R

Loss worth learning from

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.

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
+$7,280
+3.64R · Window net
ScenarioR-multipleProfit on $100k
Window netActual+3.64R+$7,280
Simulated equity · $100,000 baseline · 2% risk per trade
Mon 22Tue 23Wed 24Thu 25Fri 26$107,289$100,000
System Performance · Year to date

All six agents combined.

Net R
+25.67R
Trades
129
Win rate
60%
EURUSD
+7.78R
17 trades
71%
GBPUSD
+0.05R
12 trades
50%
US30
+4.24R
35 trades
51%
NAS100
+7.6R
39 trades
64%
USDJPY
-0.14R
4 trades
50%
US500
+6.14R
22 trades
64%
Updated 42 minutes ago
View live stats →
Key insight
“Seven wins, three stops, and +3.64R booked. The instruments that were working got the capital.”
SkyAnalyst Risk Agent · Jun 22-28

From the desk

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.

What we're tuning

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.

The Short Version

At a Glance

Week Setup Grade
A-
Decisive Trades
10
Best R
+1.07R
Win Rate
70.0%
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

How did the desk make money in a week that opened bearish and closed bullish?

+

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.

Why did you retire the USDJPY AI Trader?

+

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.

What is the difference between the static and compounded balance figures?

+

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.

When did the desk shift from a short bias to a long bias?

+

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.

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.

Key insight
“We do not marry a direction. We read what the tape offered and we traded both sides of it.”
From the desk · June 28, 2026
Keep reading

From the SkyAnalyst Journal

All case studies →
trade-analysis
Weekly Losses, Jun 22-28: Three Honest Stops in a Winning Week
trade-analysis

Weekly Losses, Jun 22-28: Three Honest Stops in a Winning Week

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.

9 min read
How Falling Yields Set Up a Clean NAS100 Pullback Long
trade-analysis

How Falling Yields Set Up a Clean NAS100 Pullback Long

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.

6 min read
GBPUSD Long: A Post-Data Pullback at the 1.3200 Confluence
trade-analysis

GBPUSD Long: A Post-Data Pullback at the 1.3200 Confluence

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.

6 min read