SkyAnalyst/Journal/Recaps/Jun 29 - Jul 5, 2026
SkyAnalyst Journal · Weekly RecapJun 29 - Jul 5, 2026

Weekly Recap: The Week the Pullback Paid, Then Charged Tuition

Eleven trades across five instruments, seven wins, four losses, +1.48R net. One entry shape ran through the whole week, paying through Wednesday's four-winner b

Net result
+1.5R
11 trades · 63.6% win rate · Jun 29 - Jul 5, 2026
SA
The SkyAnalyst Team
AI Research & Trading Desk
July 7, 2026·8 min read·Weekly Recap · Long
Instrument
Multi · Weekly Recap
Direction · Session
Long · Jun 29 - Jul 5, 2026
Duration
Outcome
+1.48R
11 trades · 63.6% 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.

The week had four distinct days and one recurring idea. Monday opened with a stop and recovered it by dinner. Tuesday ground out two index wins. Wednesday put four winners on the board in thirty minutes. Thursday took three of those chips back in a single morning, and then the desk went flat into the holiday weekend. The ledger closed at +1.48R net on eleven trades, seven wins against four losses, a 63.6% week that earned its result early and defended it late. Through Jul 5, 2026, the system has banked +27.29R from its Jan 12 inception. A $100,000 simulated account risking 2% per trade sits at $154,585 on the static ledger, and the weekly number above is measured the same conservative way every week is: TP1-baseline, where winners are credited at the first target and every loss is a full -1R. What follows is the whole week: every trade in the index below, the per-instrument breakdown, the win of the week, and an honest teardown of the Thursday morning that made the final number smaller than the Wednesday desk thought it would be.

Act one: the grind

Monday and Tuesday were the week at its most ordinary. A NAS100 washout long stopped out at the open of the week for -1R, and the system's response was characteristically without memory: it kept scoring tapes. A US30 pullback long off the VWAP and Fibonacci confluence recovered the loss within hours, and Tuesday added two more index wins, a NAS100 long off session support and a US30 continuation off post-data support. Four trades in, the week stood at +1.54R and nothing dramatic had happened, which is what most profitable weeks look like from the inside.

Act two: the burst

Wednesday, July 1, was thirty minutes of everything working. Between 14:38 and 15:08 UTC the desk opened four positions on four instruments: a bear-flag short on NAS100, a pullback continuation long on US30, a fib-exhaustion short on EURUSD, and a breakout-retest long on GBPUSD. Long the Dow while short the Nasdaq, long the pound while short the euro, and every one of them a winner. The day banked +2.95R, with two trades running their full ladders overnight and the Nasdaq short landing as the win of the week at +1.29R.

Act three: the tuition bill

Thursday reversed the mood in fifty-two minutes. Three longs went on between 14:24 and 15:16 UTC, a US500 retest of the prior day's high, a EURUSD dip into fib support, and a US30 pullback into the 50 to 61.8% retrace, and all three stopped out. Each loss was the budgeted -1R and nothing more, but together they were 3R of give-back on what was structurally one idea: buy the morning pullback. The week ended there. Friday belonged to the holiday, and the desk carried nothing into it.

Key insight
“Eleven trades, five instruments, six playbooks, and one shape underneath nearly all of them: the pullback to a level named before price got there.”
SkyAnalyst Trend Agent · Decision log
Section 03 · The audit trail

Every trade the system took.

7 winners4 losers·Winners link to full case study
|
DateTimeInstrumentDirModelSetupGradeR$ SimResultDetails
Jun 2914:35 UTCNAS100LongClaude Opus 4.7VWAP Mean-Reversion LONG — Opening Spike Washout BounceC+-1.0R(SL)-$2,000(SL)Stop hit-
Jun 2915:51 UTCUS30LongGPT-5.5US30 NY AM VWAP/Fib Pullback LongB+0.96R(TP1)+$1,917(TP1)TP1 hitRead case →
Jun 3014:56 UTCNAS100LongClaude Opus 4.7Bullish Pullback Long at NY Session Support / Breakout PivotC++0.82R(TP1)+$1,647(TP1)TP2 hitRead case →
Jun 3015:09 UTCUS30LongGPT-5.5Bullish continuation long off post-data supportC++0.76R(TP1)+$1,528(TP1)TP1 hitRead case →
Jul 114:38 UTCNAS100ShortClaude Opus 4.7NAS100 VWAP Rejection / Bear Flag ContinuationB+1.29R(TP1)+$2,574(TP1)TP1 hit · ★ Trade of the weekRead case →
Jul 114:41 UTCUS30LongGPT-5.5Long pullback continuationC++0.31R(TP1)+$618(TP1)TP3 hitRead case →
Jul 114:51 UTCEURUSDShortClaude Opus 4.7SHORT EURUSD — Bearish Trend Resumption at 61.8% Fib ExhaustionC++0.29R(TP1)+$580(TP1)TP1 hitRead case →
Jul 115:08 UTCGBPUSDLongClaude Opus 4.7GBPUSD Long — Pullback Buy at Breakout RetestC++1.06R(TP1)+$2,112(TP1)TP3 hitRead case →
Jul 214:24 UTCUS500LongClaude Opus 4.7Pullback Long — Prior Day High RetestC+-1.0R(SL)-$2,000(SL)Stop hit-
Jul 214:57 UTCEURUSDLongClaude Opus 4.7EURUSD Long — Pullback to Session Low / 61.8% Fib SupportC+-1.0R(SL)-$2,000(SL)Stop hit-
Jul 215:16 UTCUS30LongGPT-5.5Long pullback into 50–61.8% retraceC+-1.0R(SL)-$2,000(SL)Stop hit-
NAS100 · Long
Jun 29 · 14:35 UTC
Claude Opus 4.7Stop hit
Setup
VWAP Mean-Reversion LONG — Opening Spike Washout Bounce
Grade
C+
R
-1.0R(SL)
$ Sim
-$2,000(SL)
US30 · Long
Jun 29 · 15:51 UTC
GPT-5.5TP1 hit
Setup
US30 NY AM VWAP/Fib Pullback Long
Grade
B
R
+0.96R(TP1)
$ Sim
+$1,917(TP1)
Read case →
NAS100 · Long
Jun 30 · 14:56 UTC
Claude Opus 4.7TP2 hit
Setup
Bullish Pullback Long at NY Session Support / Breakout Pivot
Grade
C+
R
+0.82R(TP1)
$ Sim
+$1,647(TP1)
Read case →
US30 · Long
Jun 30 · 15:09 UTC
GPT-5.5TP1 hit
Setup
Bullish continuation long off post-data support
Grade
C+
R
+0.76R(TP1)
$ Sim
+$1,528(TP1)
Read case →
NAS100 · Short
Jul 1 · 14:38 UTC
Claude Opus 4.7TP1 hit · ★ Trade of the week
Setup
NAS100 VWAP Rejection / Bear Flag Continuation
Grade
B
R
+1.29R(TP1)
$ Sim
+$2,574(TP1)
Read case →
US30 · Long
Jul 1 · 14:41 UTC
GPT-5.5TP3 hit
Setup
Long pullback continuation
Grade
C+
R
+0.31R(TP1)
$ Sim
+$618(TP1)
Read case →
EURUSD · Short
Jul 1 · 14:51 UTC
Claude Opus 4.7TP1 hit
Setup
SHORT EURUSD — Bearish Trend Resumption at 61.8% Fib Exhaustion
Grade
C+
R
+0.29R(TP1)
$ Sim
+$580(TP1)
Read case →
GBPUSD · Long
Jul 1 · 15:08 UTC
Claude Opus 4.7TP3 hit
Setup
GBPUSD Long — Pullback Buy at Breakout Retest
Grade
C+
R
+1.06R(TP1)
$ Sim
+$2,112(TP1)
Read case →
US500 · Long
Jul 2 · 14:24 UTC
Claude Opus 4.7Stop hit
Setup
Pullback Long — Prior Day High Retest
Grade
C+
R
-1.0R(SL)
$ Sim
-$2,000(SL)
EURUSD · Long
Jul 2 · 14:57 UTC
Claude Opus 4.7Stop hit
Setup
EURUSD Long — Pullback to Session Low / 61.8% Fib Support
Grade
C+
R
-1.0R(SL)
$ Sim
-$2,000(SL)
US30 · Long
Jul 2 · 15:16 UTC
GPT-5.5Stop hit
Setup
Long pullback into 50–61.8% retrace
Grade
C+
R
-1.0R(SL)
$ Sim
-$2,000(SL)

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 recurring setup was the pullback to a pre-named level, worn six different ways. Monday's washout bounce, the VWAP and Fibonacci confluences on US30, the session-support long on NAS100, Wednesday's breakout retest on cable and fib exhaustion on the euro, even the bear-flag short, which is a pullback read in the other direction. In every case the system named the level first and let the market decide whether to deliver it.

The honest half of the observation is that the same shape produced the losses. Thursday's three stops were pullback entries too, structurally identical to the ones that paid all week. The pattern did not stop working because it was wrong; it stopped working because Thursday's tape stopped honoring retracement levels, and the only way to know that in real time is to pay a defined price for the information. The week's edge came from the same place its losses did, which is exactly what a real edge looks like.

Decision highlights

The clearest judgment of the week was Wednesday's refusal to hold a house view. Within thirty minutes the book was long the Dow and short the Nasdaq, long the pound and short the euro, because four separate analyses read four separate tapes and none of them was asked to agree with the others. All four paid, and the point would survive even if they had not: the system prices instruments, not moods.

The second was the NAS100 short's sizing decision. The instrument's Trend read was bearish while the Macro read leaned bull, and instead of resolving the argument the system priced it, docking the setup score, restricting the playbook to VWAP mean-reversion, and cutting allowable risk to a 0.5 to 0.75% band. The half-believed trade became the win of the week, and the sizing discipline is what made it safe to take at all.

The third was Thursday morning, and it cuts the other way. The system entered three pullback longs inside fifty-two minutes, each individually qualified, collectively a single 3R bet on one thesis about one morning's tape. Every stop was honored and the damage was exactly what the risk framework budgeted, but the clustering itself is a judgment worth interrogating, and we do, further down.

Key insight
“Wednesday's four winners arrived inside thirty minutes, on four instruments, pointed in three different directions. The book had no house view, only reads.”
SkyAnalyst Trend Agent · Jul 1, 15:08 UTC
Section 07 · Instrument deep dive

Six instruments, six stories.

EURUSD
-0.7R
2 trades · 50% WR

EURUSD: Two trades, two directions, a split ledger. Wednesday's short at the 61.8% fib exhaustion banked +0.3R; Thursday's long into fib support stopped for -1R, leaving the pair -0.7R on the week.

All EURUSD this week →
GBPUSD
+1.1R
1 trade · 100% WR

GBPUSD: One trade, one full ladder. Wednesday's breakout-retest long ran overnight through every target, +1.1R on the TP1 ledger and the cleanest single read of the week.

All GBPUSD this week →
US30
+1.0R
4 trades · 75% WR

US30: The workhorse. Four trades, three wins, +1.0R net, with pullback continuations paying Monday through Wednesday before Thursday's retrace long gave one back.

All US30 this week →
NAS100
+1.1R
3 trades · 66.7% WR

NAS100: Three trades, both directions, +1.1R net. A Monday washout long stopped out, then a session-support long and the week's best trade, Wednesday's bear-flag short at +1.29R, put the instrument on top.

All NAS100 this week →
USDJPY
-
0 trades

USDJPY: No trades this week. The pair never presented a setup that cleared the confluence gate, and a correct zero costs nothing.

All USDJPY this week →
US500
-1.0R
1 trade · 0% WR

US500: One trade, one stop. Thursday's prior-day-high retest long failed alongside the rest of that morning's pullback longs, -1R.

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

Win of the week: NAS100 Short · +1.29R

Loss worth learning from

Thursday's give-back deserves its own section, not because the losses were unusual but because their arrangement was.

What was right

Each entry was individually defensible: a prior-day-high retest on US500, a 61.8% fib support on EURUSD, a 50 to 61.8% retrace on US30, all textbook pullback locations with defined invalidations. Every stop was placed where the thesis died and every stop was honored for exactly -1R. There was no averaging down, no widened stops, no revenge entry after the first loss. The risk framework did its entire job.

What was wrong

The book bought the same idea three times. Three longs, three pullback entries, three index-or-dollar-adjacent expressions of one belief: that Thursday morning's dip was a retracement rather than a turn. When that belief failed, it failed everywhere at once, and a morning that could have cost -1R cost -3R. Individually qualified is not the same as collectively diversified, and the fifty-two minute window made the correlation nearly total.

What we would do again

Take each trade, at that price, with that stop. The read on any single chart was reasonable, and a system that refuses every pullback after two losses is curve-fitting to its own morning. The part worth changing is not the entries; it is the aggregate exposure math while they stack, which is where the tuning note below picks up.

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
+$2,960
+1.48R · Window net
ScenarioR-multipleProfit on $100k
Window netActual+1.48R+$2,960
Simulated equity · $100,000 baseline · 2% risk per trade
Mon 29Tue 30Wed 1Thu 2$102,976$100,000
System Performance · Year to date

All six agents combined.

Net R
+26.78R
Trades
138
Win rate
60%
EURUSD
+6.07R
20 trades
65%
GBPUSD
+1.1R
13 trades
54%
US30
+5.27R
39 trades
54%
NAS100
+9.2R
43 trades
65%
US500
+5.14R
23 trades
61%
Updated 56 minutes ago
View live stats →
Key insight
“The week banked +1.48R net on seven wins and four losses. Wednesday paid +2.95R; Thursday's three stops handed back 3R.”
SkyAnalyst Risk Agent · Decision log

From the desk

From the desk

A week that ends green after a -3R morning is not a story about luck. It is arithmetic doing what it was designed to do: seven wins collected at conservative TP1 accounting, four losses capped at exactly -1R each, and enough breadth across instruments that no single tape could take the week down alone.

The running ledger tells the same story at scale. From the Jan 12 inception through Jul 5, the system has banked +27.29R across 136 trades at a 60.3% win rate. On a $100,000 simulated account risking 2% per trade, that is $154,585 held statically, and $167,370 if each trade's risk is compounded on the growing balance instead. The gap between those two figures is the quiet argument for disciplined sizing: the same reads, the same stops, the same R, and the difference comes entirely from how consistently the risk math is applied. We will take that kind of edge over a hot week every time, including this one, which was both.

What we're tuning

The tuning question the week leaves behind is portfolio-level correlation during entry clusters. The confluence gate evaluates each instrument alone, and on Thursday it approved three same-direction pullback entries inside an hour without anything in the stack pricing the fact that they shared a thesis. We are examining a session-level exposure check that would treat stacked same-direction index entries as one growing position for sizing purposes, so the third expression of an idea pays a higher admission price than the first. No change ships until it survives backtesting; the note here is the commitment to look.

The Short Version

At a Glance

Week Setup Grade
A-
Decisive Trades
11
Best R
+1.29R
Win Rate
63.6%
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

What does the +1.48R weekly figure actually measure?

+

It is TP1-baseline accounting. Every winning trade is credited only with the R-multiple from entry to its first take-profit, because the broker closes the full position there, and every losing trade is debited a full -1R. Trades that ran further, and two this week completed their entire target ladders, show that extra distance in their individual case studies as full-potential R. The weekly ledger deliberately uses the smaller, consistent number.

Why did Thursday's losses arrive in a cluster?

+

Because the entries shared a thesis. Three pullback longs went on within fifty-two minutes, each individually qualified against its own chart, all expressing the belief that the morning dip was a retracement. When the tape turned instead, the three positions failed together. Correlated entries produce correlated losses, and the defined -1R stops are what kept a clustered morning at -3R rather than something worse.

How can an instrument like USDJPY go a whole week without a trade?

+

The system only trades setups that clear a per-instrument confluence gate covering trend structure, macro alignment, momentum, and event risk. USDJPY never assembled a qualifying picture during the window, so it was never traded. A forced trade on a non-qualifying tape has negative expected value, which makes a zero-trade week a correct outcome rather than a missed one.

What is the difference between the static and compounded balances?

+

The static figure, $154,585, applies the same fixed $2,000 risk to every trade since inception. The compounded figure, $167,370, recalculates 2% risk on the growing balance before each trade, so the same sequence of R-multiples produces more dollars. Both are simulated on the identical trade record; the spread between them shows what consistent sizing discipline alone contributes over 136 trades.

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
“Thursday's lesson was not the losses. It was that three entries inside an hour, all long, all pullbacks, are closer to one idea than to three.”
From the desk · July 6, 2026
Keep reading

From the SkyAnalyst Journal

All case studies →
trade-analysis
Weekly Losses, Week of Jun 29: Four Stops, One Idea
trade-analysis

Weekly Losses, Week of Jun 29: Four Stops, One Idea

Four losses for -4.00R inside a week that still closed green. Three of them arrived in fifty-two minutes on the same thesis, and that clustering, not any single stop, is what this report is about.

9 min read
NAS100 Long: The Level Changed Sides, and So Did the Desk
trade-analysis

NAS100 Long: The Level Changed Sides, and So Did the Desk

Five days after shorting the Nasdaq off a failed bounce, the desk went long it at a resistance level that had flipped to support. Case study #108 is about a system with no memory of its last opinion.

6 min read
The GBPUSD Long That Never Spent a Single Pip Underwater
trade-analysis

The GBPUSD Long That Never Spent a Single Pip Underwater

Cable V-reversed 72 pips off the ISM print and the system refused to chase it. Case study #107 is about entry location: a pullback buy that spent nearly 16 hours in the market without a pip of drawdown.

6 min read