SkyAnalyst/Journal/Recaps/Jul 6-12, 2026
SkyAnalyst Journal · Weekly RecapJul 6-12, 2026

The week two shorts carried what the index longs gave back.

Eight trades, five wins, +1.19R. A stopped-out Monday open, two retracement shorts that ran to TP3, and a US500 long thesis that cost 2R in two sessions. The we

Net result
+1.2R
8 trades · 62.5% win rate · Jul 6-12, 2026
SA
The SkyAnalyst Team
AI Research & Trading Desk
July 12, 2026·8 min read·Weekly Recap · Long
Instrument
Multi · Weekly Recap
Direction · Session
Long · Jul 6-12, 2026
Duration
Outcome
+1.19R
8 trades · 62.5% 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 opened with a stop. Monday's first evaluation, an EURUSD short into the New York morning, closed at -1R by design at 14:34 UTC. Seven minutes later the NAS100 desk bought a pullback into broken resistance and clawed back +0.49R of it. That pairing — a clean loss and a modest win inside the same quarter hour — set the tone for a week the desk finished at +1.19R across eight trades, five of them winners. The shape of the week is worth more than its total. Every one of the eight entries was some form of retracement: pullbacks to broken resistance, shorts into failed reclaims, buys at prior highs. The ones that paid shared a property the ones that lost did not — the level under test had already been broken and defended once before we arrived. That single distinction cost us exactly 2R on US500 and earned it back everywhere else. Through Jul 13, 2026, the system stands at +28.48R YTD across 144 published trades at a 60.42% win rate. On a $100,000 simulated account risking 2% per trade, that is $156,978.99 — the running evidence that weeks like this one, unremarkable on their own, are what the compounding is made of.

Act I — Monday pays for its own lesson

The EURUSD short at 14:34 UTC was the week's first trade and its first loss. A New York AM VWAP rejection graded C+, it never found the follow-through the read required and the stop did its job at -1R. Seven minutes later, at 14:41, the NAS100 desk entered a pullback long into broken resistance — the same species of trade the rest of the week would keep offering — and took +0.49R at TP1. The desk ended Monday down half an R, with the useful part of the day being the contrast itself: the losing entry tested a level that had merely paused; the winning one tested a level that had already broken.

Act II — Two shorts, two full runs

Tuesday and Wednesday were the week's engine. At 14:33 UTC Tuesday the GBPUSD desk shorted a bearish retracement inside the NY overlap; the ledger banked +1.07R at TP1 and the position worked all the way through TP3. Wednesday at 14:10 the US30 desk shorted a failed reclaim bounce and produced a near-copy of the result: +0.96R banked at TP1, TP3 tagged. Two different instruments, one identical logic — price had broken, attempted to reclaim, failed, and the retracement into that failure was the entry. By Wednesday's close the week sat at +1.52R cumulative and the equity curve's high-water mark, $103,032.57.

Act III — The index-long split

Thursday and Friday sent every index long to the same test and graded them differently. The US500 desk bought a pullback at yesterday's high on Thursday (14:06 UTC) and a pullback to the prior day high at the 7,550 zone on Friday (14:15) — the second read graded B, better than the first — and both stopped at -1R. Between them, the EURUSD desk recovered +0.67R on a pullback long into a breakout zone, and Friday afternoon the US30 desk closed the week with its second winner, a +1.01R pullback continuation long graded B+, the week's highest-graded trade. The curve finished at $102,393.68: +1.19R, five wins, three losses.

Key insight
“Every entry this week was a retracement of some kind. The only variable that separated the winners from the losers was whether the level being tested had already been broken and defended once.”
SkyAnalyst Trend Agent · 14:34 UTC
Section 03 · The audit trail

Every trade the system took.

5 winners3 losers·Winners link to full case study
|
DateTimeInstrumentDirModelSetupGradeR$ SimResultDetails
Jul 614:34 UTCEURUSDShortClaude Opus 4.7EURUSD NY AM VWAP rejection shortC+-1.0R(SL)-$2,000(SL)Stop hit-
Jul 614:41 UTCNAS100LongClaude Opus 4.7NASDAQ100 Pullback Long to Broken ResistanceC++0.49R(TP1)+$974(TP1)TP1 hitRead case →
Jul 714:33 UTCGBPUSDShortGPT-5.5GBPUSD NY-overlap bearish retracement shortC++1.07R(TP1)+$2,131(TP1)TP3 hit · ★ Trade of the weekRead case →
Jul 814:10 UTCUS30ShortGPT-5.5US30 SHORT failed reclaim bounceC++0.96R(TP1)+$1,928(TP1)TP3 hitRead case →
Jul 914:06 UTCUS500LongClaude Opus 4.7US500 LONG — Pullback Buy at Yesterday's High / ORB BreakoutC+-1.0R(SL)-$2,000(SL)Stop hit-
Jul 914:18 UTCEURUSDLongClaude Opus 4.7EURUSD Long Pullback to Breakout ZoneC++0.67R(TP1)+$1,333(TP1)TP2 hit-
Jul 1014:15 UTCUS500LongClaude Opus 4.7US500 LONG — Pullback to Prior Day High / 7,550 ZoneB-1.0R(SL)-$2,000(SL)Stop hit-
Jul 1015:46 UTCUS30LongGPT-5.5US30 Long Pullback ContinuationB++1.01R(TP1)+$2,028(TP1)TP2 hit-
EURUSD · Short
Jul 6 · 14:34 UTC
Claude Opus 4.7Stop hit
Setup
EURUSD NY AM VWAP rejection short
Grade
C+
R
-1.0R(SL)
$ Sim
-$2,000(SL)
NAS100 · Long
Jul 6 · 14:41 UTC
Claude Opus 4.7TP1 hit
Setup
NASDAQ100 Pullback Long to Broken Resistance
Grade
C+
R
+0.49R(TP1)
$ Sim
+$974(TP1)
Read case →
GBPUSD · Short
Jul 7 · 14:33 UTC
GPT-5.5TP3 hit · ★ Trade of the week
Setup
GBPUSD NY-overlap bearish retracement short
Grade
C+
R
+1.07R(TP1)
$ Sim
+$2,131(TP1)
Read case →
US30 · Short
Jul 8 · 14:10 UTC
GPT-5.5TP3 hit
Setup
US30 SHORT failed reclaim bounce
Grade
C+
R
+0.96R(TP1)
$ Sim
+$1,928(TP1)
Read case →
US500 · Long
Jul 9 · 14:06 UTC
Claude Opus 4.7Stop hit
Setup
US500 LONG — Pullback Buy at Yesterday's High / ORB Breakout
Grade
C+
R
-1.0R(SL)
$ Sim
-$2,000(SL)
EURUSD · Long
Jul 9 · 14:18 UTC
Claude Opus 4.7TP2 hit
Setup
EURUSD Long Pullback to Breakout Zone
Grade
C+
R
+0.67R(TP1)
$ Sim
+$1,333(TP1)
US500 · Long
Jul 10 · 14:15 UTC
Claude Opus 4.7Stop hit
Setup
US500 LONG — Pullback to Prior Day High / 7,550 Zone
Grade
B
R
-1.0R(SL)
$ Sim
-$2,000(SL)
US30 · Long
Jul 10 · 15:46 UTC
GPT-5.5TP2 hit
Setup
US30 Long Pullback Continuation
Grade
B+
R
+1.01R(TP1)
$ Sim
+$2,028(TP1)

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 week had one pattern and eight expressions of it: the retracement entry. Every trade — long or short, FX or index — entered on a pullback into prior structure. What separated the column of winners from the column of losers was not direction, instrument, or grade. It was whether the level being retested had already proven itself.

The five winners all entered where structure had already broken and been defended: broken resistance on NAS100, a failed reclaim on US30, a completed breakdown on GBPUSD, a breakout zone on EURUSD, a confirmed continuation on US30 again. The three losers all entered where the level's authority was still hypothetical — Monday's EURUSD short into a VWAP touch that had not rejected yet, and two US500 longs at prior highs that had never once been defended from above. Proven levels paid +3.19R combined (TP1 baseline). Aspirational ones cost -3R. That is the whole week in two sentences, and it is not a coincidence we intend to ignore.

Decision highlights

The GBPUSD short entered Tuesday at 14:33 UTC and the ledger banked TP1's +1.07R, but the position was allowed to keep working through TP2 and TP3 rather than being flattened into the first bounce. The read — a bearish retracement inside the NY overlap after a completed breakdown — stayed valid the entire way down, and the exit discipline matched the entry discipline.

The US30 desk shorted Wednesday's failed reclaim and bought Friday's pullback continuation: opposite directions, forty-eight hours apart, both winners. There is no contradiction in that pair. It is the same evaluation loop reading two different tapes, without carrying Wednesday's bearish conclusion into Friday's bullish structure.

After Thursday's US500 pullback long stopped at -1R, Friday's evaluation graded a nearly identical setup at the 7,550 zone a B — cleaner structure, same thesis — and took it again. It stopped again. Fixed sizing meant the second opinion cost exactly what the first did, and the willingness to re-engage a valid read without revenge-sizing it is the judgment worth keeping, even on a week where the read was wrong twice.

Key insight
“The desk risked the same 2% on all eight evaluations. The two US500 stops cost exactly what any other loss costs — no revenge sizing, no doubling into a thesis because it felt overdue.”
SkyAnalyst Risk Agent · Decision log
Section 07 · Instrument deep dive

Six instruments, six stories.

EURUSD
-0.3R
2 trades · 50% WR

Two trades, split one and one for -0.33R. Monday's NY AM VWAP-rejection short stopped out; Thursday's pullback long into the breakout zone recovered +0.67R of it at TP2.

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

One trade, the week's best. Tuesday's NY-overlap bearish retracement short banked +1.07R at TP1 and ran through TP3.

All GBPUSD this week →
US30
+2.0R
2 trades · 100% WR

The strongest desk of the window: +1.98R across two trades in opposite directions. Wednesday's failed-reclaim short and Friday's B+ pullback-continuation long both paid.

All US30 this week →
NAS100
+0.5R
1 trade · 100% WR

One trade, one win. Monday's pullback long into broken resistance took +0.49R at TP1, minutes after the week's opening loss.

All NAS100 this week →
USDJPY
-
0 trades

Desk offline — retired from the rotation. No trades counted this window.

All USDJPY this week →
US500
-2.0R
2 trades · 0% WR

The week's cost center: two pullback longs into untested prior highs, Thursday and Friday, both stopped at -1R. Same thesis, two sessions, -2R.

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

Win of the week: GBPUSD Short · +1.07R

Loss worth learning from

The week's teachable loss is really a pair. On Thursday at 14:06 UTC the US500 desk bought a pullback at yesterday's high, framed as an opening-range breakout continuation. It stopped at -1R. On Friday at 14:15 it bought a pullback to the prior day high at the 7,550 zone — a cleaner version of the same idea, graded B where Thursday's was C+ — and stopped again.

The common failure was not the grade and not the timing. Both entries asked a prior session high to act as support the first time it was ever tested from above. Compare that with the week's winners, every one of which entered at a level that had already been broken and defended at least once. A prior high with no defense history is a line on a chart, not a floor; the market probed straight through both of them. The stops were correct, the sizing was correct, and the combined cost was contained to -2R — but the entry criterion that let both trades through is the same criterion, and it fired twice in two days. That regularity is what moves it from bad luck to feedback.

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,380
+1.19R · Window net
ScenarioR-multipleProfit on $100k
Window netActual+1.19R+$2,380
Simulated equity · $100,000 baseline · 2% risk per trade
Mon 6Tue 7Wed 8Thu 9Fri 10$102,394$100,000
System Performance · Year to date

All six agents combined.

Net R
+28.49R
Trades
144
Win rate
60%
EURUSD
+6.74R
21 trades
67%
GBPUSD
+2.17R
14 trades
57%
US30
+7.25R
41 trades
56%
NAS100
+9.2R
43 trades
65%
US500
+3.14R
25 trades
56%
Updated 47 minutes ago
View live stats →
Key insight
“The GBPUSD retracement short banked +1.07R at TP1 and kept working through TP3. When the structure has already broken, the pullback is the gift; the week's best trade required no improvisation.”
SkyAnalyst Trend Agent · 14:33 UTC

From the desk

A week like this one is easy to under-read. Plus 1.19R across eight trades is not a headline; it is a Tuesday-through-Friday of the system doing what it is designed to do, including the part where it pays for two wrong opinions at exactly -1R each and keeps evaluating.

The number worth sitting with is the running one. Through Jul 13, 2026, the ledger shows +28.48R since the Jan 12 inception. On a $100,000 simulated account risking a fixed 2% per trade, that is $156,978.99 static. Let the same sequence of trades compound — each position sized at 2% of the account as it actually grew — and the figure is $171,192.60. The $14,213 gap between those two numbers was not produced by better trades. It was produced by the same trades under disciplined sizing, which is the least glamorous edge in trading and the most reliable one we own.

That is why weeks like this get published in full: the losses at their real size, the winners with their TP levels disclosed, the tuning candidates named before they are adopted. If you are evaluating this system, the honest pitch is not the +1.07R short — it is that the desk logged eight evaluations this week and will log eight more next week, and the arithmetic of small verified edges is doing the rest.

— The SkyAnalyst Team

What we're tuning

One adjustment earns a review from this window: how the confluence math weights defense history on index pullback longs. Both US500 stops entered at prior highs that had never been retested; the week's five winners all entered at levels with at least one prior defense. If the evaluation loop had required that single property, the week's worst two trades would not have been taken and nothing else would have changed.

Two trades is a sample, not a verdict, so nothing structural moves this week. The candidate change goes on watch: if untested-prior-high entries keep underperforming defended-level entries at this spread, the threshold for the former rises. That is how the system tunes — from published evidence, at the speed of evidence.

The Short Version

At a Glance

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

Why did the desk take the US500 long twice if it stopped out the first time?

+

Because the second read was independently valid — cleaner structure, graded B against Thursday's C+. The system evaluates each setup on its own evidence rather than on the memory of yesterday's stop, and fixed sizing meant the second attempt risked exactly the same 2% as the first. The pair of losses became feedback about the entry criterion, which is a better outcome than skipping a valid setup out of superstition.

The GBPUSD trade shows +1.07R but ran to TP3 — why isn't the recap number bigger?

+

Recap and YTD math use TP1-baseline accounting: winners are credited TP1's R distance and losers are debited -1R, because that is the most conservative repeatable read of each trade. The TP3 tag is disclosed so you can see the position's full run, but headline numbers never depend on the generous interpretation.

What happened to USDJPY?

+

The USDJPY desk was retired from the rotation and is offline; it contributed no trades this window and no longer flows into published numbers. We keep its cell in the grid rather than quietly deleting it, because removing underperformers silently is how track records get flattering and useless.

Is +1.19R in a week actually good?

+

On its own it is unremarkable, and we would rather say that than dress it up. Across 144 trades since the Jan 12 inception the system is +28.48R at a 60.42% win rate, which is $156,978.99 on a $100,000 simulated account at 2% static risk. Weeks of +1R to +2R are the texture of that number — the system's edge is small, verified, and repeated, not occasional and dramatic.

Can I see the individual trades behind this recap?

+

Yes. The trade index above lists all eight with dates, grades, and R-multiples, and the three that became full case studies are linked from their rows — the GBPUSD short, the US30 failed-reclaim short, and the NAS100 pullback long each have a complete decision-log article.

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
“A week that opens with a stop and closes at +1.19R is not a comeback story. It is eight independent evaluations, five of them right, sized so the three that were wrong could not matter.”
From the desk · July 12, 2026
Keep reading

From the SkyAnalyst Journal

All case studies →
The entry we refused at 80% confidence and took at 78%.
trade-analysis

The entry we refused at 80% confidence and took at 78%.

Confidence is not a trigger. The system sat through evaluations at 80% and 82% because the pullback trigger had not printed, then entered a Dow long with fourteen minutes left before its own midday cutoff.

6 min read
Two agents disagreed. The dollar index cast the deciding vote.
trade-analysis

Two agents disagreed. The dollar index cast the deciding vote.

Our Macro Agent leaned bearish. Our Trend Agent read a breakout. The tiebreaker was the dollar index, falling below its 5-day average, and the result was a 23-hour EURUSD long that never traded a pip underwater.

6 min read
trade-analysis
Three stops, minus 3R, and the prior-high lesson we paid for twice.
trade-analysis

Three stops, minus 3R, and the prior-high lesson we paid for twice.

Three losses at -1R each, a maximum drawdown of 2.59% from Wednesday's peak, and two US500 longs that asked untested prior highs to hold. The books, reviewed in full, against +28.48R YTD.

9 min read