SkyAnalyst/Journal/Recaps/June 2026
SkyAnalyst Journal · Monthly RecapJune 2026

June 2026 Monthly Recap: Concentrated on What Works

A look back at June, when the desk banked +9.16R at a 65.6% win rate, leaned on its strongest instruments, and made one structural call: pull capital away from

Net result
+9.2R
32 trades · 65.6% win rate · June 2026
SA
The SkyAnalyst Team
AI Research & Trading Desk
July 1, 2026·11 min read·Monthly Recap · Long
Instrument
Multi · Monthly Recap
Direction · Session
Long · June 2026
Duration
Outcome
+9.16R
32 trades · 65.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.

Through Jul 1, 2026, the desk has banked +27.35R YTD, and a $100,000 account at 2% risk per trade sits at $154,700.79. June contributed +9.16R of that total across 32 trades, and it did so by concentrating on the instruments earning their keep. The clearest example was [the month's biggest winner](/blog/nas100-short-bear-flag-breakdown-06-22-2026), a short that read the early regime correctly, and a [continuation short on the majors](/blog/eurusd-short-bearish-trend-continuation-06-23-2026) that followed the same logic on a different chart.

Act One: The Short-Biased Open

June opened with the tape in a downside posture, and our reads followed it. The early stretch was defined by bear flags and VWAP retests, setups where price paused inside a downtrend before resuming lower. On June 5 a short caught the cleanest version of that pattern, carrying to +3.26R at full potential and standing as the single best trade of the month. We were not forcing longs into a market that had not asked for them.

Act Two: The Regime Turns

By mid-month the character of the tape shifted. The relentless one-way selling gave way to constructive pullbacks, and the setups that worked flipped with it. Pullback and continuation buys became the bread of the back half, entries that waited for price to retrace into support or a fib zone before joining the prevailing move. The discipline was in reading the change rather than fighting it, and in letting the winning instruments do the heavy lifting.

Act Three: The Structural Call

The month's most consequential decision was not a single trade. We retired the USDJPY AI Trader for sustained poor performance and moved its capital to the instruments that were producing. That reallocation is why June's numbers read the way they do: a clean set of returns on the workhorses, with the drag pulled out at the source rather than absorbed trade by trade.

Key insight
“We entered June expecting continuation setups to carry us, and the early bear flags gave us exactly that read.”
SkyAnalyst Trend Agent · June 2026
Section 03 · The audit trail

Every trade the system took.

21 winners11 losers·Winners link to full case study
|
DateTimeInstrumentDirModelSetupGradeR$ SimResultDetails
Jun 115:06 UTCGBPUSDShortClaude Opus 4.7GBPUSD Post-ISM Pullback Short into VWAP/Fibonacci ResistanceC+-1.0R(SL)-$2,000(SL)Stop hitRead case →
Jun 115:26 UTCUS30ShortGPT-5.5Pullback Short into Underside ResistanceB-1.0R(SL)-$2,000(SL)Stop hitRead case →
Jun 215:51 UTCUS30LongGPT-5.5Long continuation on breakout-hold of 51262B+0.76R(TP1)+$1,524(TP1)TP1 hitRead case →
Jun 314:33 UTCGBPUSDShortClaude Opus 4.7Post-Data Second-Chance ShortB-1.0R(SL)-$2,000(SL)Stop hitRead case →
Jun 314:56 UTCEURUSDShortClaude Opus 4.7EURUSD Short — Continuation after ISM BeatB+0.49R(TP1)+$983(TP1)TP1 hitRead case →
Jun 414:56 UTCUS30LongGPT-5.5US30 Pullback Reclaim into Trend SupportB+0.95R(TP1)+$1,896(TP1)TP3 hitRead case →
Jun 514:14 UTCUS500ShortClaude Opus 4.7Short on pullback to broken supportC++1.04R(TP1)+$2,074(TP1)TP3 hitRead case →
Jun 514:36 UTCNAS100ShortClaude Opus 4.7NAS100 Short — Bounce RejectionB+3.26R(TP1)+$6,513(TP1)TP3 hit · ★ Trade of the weekRead case →
Jun 815:12 UTCUS30LongGPT-5.5Long Pullback / Reclaim ContinuationC+-1.0R(SL)-$2,000(SL)Stop hitRead case →
Jun 1015:13 UTCGBPUSDLongClaude Opus 4.7GBPUSD Post-CPI Second-Chance at VWAP/Fib ClusterC+-1.0R(SL)-$2,000(SL)Stop hitRead case →
Jun 1214:40 UTCNAS100LongClaude Opus 4.7NAS100 Long - Post-Reversal ContinuationC+-1.0R(SL)-$2,000(SL)Stop hitRead case →
Jun 1215:46 UTCGBPUSDLongClaude Opus 4.7GBPUSD VWAP/EMA Pullback LongC++0.83R(TP1)+$1,663(TP1)TP2 hitRead case →
Jun 1514:06 UTCUS30LongGPT-5.5Long on pullback into 5m retracement supportB+0.84R(TP1)+$1,681(TP1)TP1 hitRead case →
Jun 1514:09 UTCNAS100LongClaude Opus 4.7NAS100 NY AM Trend Pullback LongB++0.41R(TP1)+$829(TP1)TP2 hitRead case →
Jun 1514:30 UTCGBPUSDLongClaude Opus 4.7VWAP Pullback LongC+-1.0R(SL)-$2,000(SL)Stop hitRead case →
Jun 1614:06 UTCUS30LongGPT-5.5Long — OR low reclaim / prior-day-high holdB++0.85R(TP1)+$1,706(TP1)TP3 hitRead case →
Jun 1614:29 UTCEURUSDLongClaude Opus 4.7EURUSD Dip-Buy at VWAP/Support ClusterC++0.90R(TP1)+$1,810(TP1)TP3 hitRead case →
Jun 1815:33 UTCNAS100LongClaude Opus 4.7NAS100 Long — Pullback BuyC++0.63R(TP1)+$1,266(TP1)TP2 hitRead case →
Jun 2214:50 UTCGBPUSDLongClaude Opus 4.7GBPUSD Bullish Pullback Continuation LongC+-1.0R(SL)-$2,000(SL)Stop hitRead case →
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 hitRead 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 hitRead case →
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 hitRead case →
Jun 2614:44 UTCNAS100LongClaude Opus 4.7NAS100 Long — VWAP/Fibonacci Pullback EntryC++1.02R(TP1)+$2,042(TP1)TP1 hitRead case →
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 →
GBPUSD · Short
Jun 1 · 15:06 UTC
Claude Opus 4.7Stop hit
Setup
GBPUSD Post-ISM Pullback Short into VWAP/Fibonacci Resistance
Grade
C+
R
-1.0R(SL)
$ Sim
-$2,000(SL)
Read case →
US30 · Short
Jun 1 · 15:26 UTC
GPT-5.5Stop hit
Setup
Pullback Short into Underside Resistance
Grade
B
R
-1.0R(SL)
$ Sim
-$2,000(SL)
Read case →
US30 · Long
Jun 2 · 15:51 UTC
GPT-5.5TP1 hit
Setup
Long continuation on breakout-hold of 51262
Grade
B
R
+0.76R(TP1)
$ Sim
+$1,524(TP1)
Read case →
GBPUSD · Short
Jun 3 · 14:33 UTC
Claude Opus 4.7Stop hit
Setup
Post-Data Second-Chance Short
Grade
B
R
-1.0R(SL)
$ Sim
-$2,000(SL)
Read case →
EURUSD · Short
Jun 3 · 14:56 UTC
Claude Opus 4.7TP1 hit
Setup
EURUSD Short — Continuation after ISM Beat
Grade
B
R
+0.49R(TP1)
$ Sim
+$983(TP1)
Read case →
US30 · Long
Jun 4 · 14:56 UTC
GPT-5.5TP3 hit
Setup
US30 Pullback Reclaim into Trend Support
Grade
B
R
+0.95R(TP1)
$ Sim
+$1,896(TP1)
Read case →
US500 · Short
Jun 5 · 14:14 UTC
Claude Opus 4.7TP3 hit
Setup
Short on pullback to broken support
Grade
C+
R
+1.04R(TP1)
$ Sim
+$2,074(TP1)
Read case →
NAS100 · Short
Jun 5 · 14:36 UTC
Claude Opus 4.7TP3 hit · ★ Trade of the week
Setup
NAS100 Short — Bounce Rejection
Grade
B
R
+3.26R(TP1)
$ Sim
+$6,513(TP1)
Read case →
US30 · Long
Jun 8 · 15:12 UTC
GPT-5.5Stop hit
Setup
Long Pullback / Reclaim Continuation
Grade
C+
R
-1.0R(SL)
$ Sim
-$2,000(SL)
Read case →
GBPUSD · Long
Jun 10 · 15:13 UTC
Claude Opus 4.7Stop hit
Setup
GBPUSD Post-CPI Second-Chance at VWAP/Fib Cluster
Grade
C+
R
-1.0R(SL)
$ Sim
-$2,000(SL)
Read case →
NAS100 · Long
Jun 12 · 14:40 UTC
Claude Opus 4.7Stop hit
Setup
NAS100 Long - Post-Reversal Continuation
Grade
C+
R
-1.0R(SL)
$ Sim
-$2,000(SL)
Read case →
GBPUSD · Long
Jun 12 · 15:46 UTC
Claude Opus 4.7TP2 hit
Setup
GBPUSD VWAP/EMA Pullback Long
Grade
C+
R
+0.83R(TP1)
$ Sim
+$1,663(TP1)
Read case →
US30 · Long
Jun 15 · 14:06 UTC
GPT-5.5TP1 hit
Setup
Long on pullback into 5m retracement support
Grade
B
R
+0.84R(TP1)
$ Sim
+$1,681(TP1)
Read case →
NAS100 · Long
Jun 15 · 14:09 UTC
Claude Opus 4.7TP2 hit
Setup
NAS100 NY AM Trend Pullback Long
Grade
B+
R
+0.41R(TP1)
$ Sim
+$829(TP1)
Read case →
GBPUSD · Long
Jun 15 · 14:30 UTC
Claude Opus 4.7Stop hit
Setup
VWAP Pullback Long
Grade
C+
R
-1.0R(SL)
$ Sim
-$2,000(SL)
Read case →
US30 · Long
Jun 16 · 14:06 UTC
GPT-5.5TP3 hit
Setup
Long — OR low reclaim / prior-day-high hold
Grade
B+
R
+0.85R(TP1)
$ Sim
+$1,706(TP1)
Read case →
EURUSD · Long
Jun 16 · 14:29 UTC
Claude Opus 4.7TP3 hit
Setup
EURUSD Dip-Buy at VWAP/Support Cluster
Grade
C+
R
+0.90R(TP1)
$ Sim
+$1,810(TP1)
Read case →
NAS100 · Long
Jun 18 · 15:33 UTC
Claude Opus 4.7TP2 hit
Setup
NAS100 Long — Pullback Buy
Grade
C+
R
+0.63R(TP1)
$ Sim
+$1,266(TP1)
Read 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)
Read case →
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
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)
Read case →
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)
Read case →
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 →
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 →

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

June ran on two families of setup, and the shift between them tells the story of the month.

The first half belonged to bear-flag shorts and VWAP retests. Price would consolidate inside a downtrend, coil into a flag, then break lower, and our entries sat at the resumption. These were the setups that produced the June 5 short and the majors continuation trade, both of them reading the same downside structure on different charts.

The back half rotated to pullback and continuation buys. As the regime turned constructive, the edge moved to entries that waited for a retrace into support, VWAP, or a fib pocket before joining the trend. The recurring thread across both halves was the same: enter on continuation, not on prediction, and let the instrument's own structure define the trigger. What changed was direction, not method.

Decision highlights

The month's structural judgment was retiring the USDJPY AI Trader. Sustained poor performance is a signal to act on, not a phase to wait out, so we pulled the Trader offline and moved its capital to instruments already producing. June's numbers already exclude it, which is why the reported set reads clean.

We leaned into the NAS100 run rather than trimming it. When an instrument is reading both regimes correctly and holding a 75% win rate across 8 trades, the right move is to keep sizing it flat and let it work, not to book early caution. That posture is what turned it into the month's +5.17R workhorse.

We managed GBPUSD's high-activity, low-yield month by containing it rather than chasing it back. Nine trades for -3.54R is the kind of drift that compounds if left alone, so the response was to flag it for July selectivity now instead of pressing for a recovery inside June.

Key insight
“The regime turned mid-month, and the tape rewarded patience on pullbacks rather than chasing the first push.”
SkyAnalyst Macro Agent · June 2026
Section 07 · Instrument deep dive

Six instruments, six stories.

EURUSD
+2.5R
3 trades · 100% WR

EURUSD: A perfect month, 3 trades and 3 wins for +2.47R, built on patient continuation entries rather than volume. When the setup was not there, we stayed out.

All EURUSD this week →
GBPUSD
-3.5R
9 trades · 33.3% WR

GBPUSD: The busiest and the weakest, 9 trades for -3.54R at a 33.3% win rate. The activity outran the conviction, and it is the first thing on the July tuning list.

All GBPUSD this week →
US30
+3.0R
10 trades · 70% WR

US30: Steady and productive, +2.98R across 10 trades at 70%. It was the reliable volume contributor, grinding out returns without a standout blow-up in either direction.

All US30 this week →
NAS100
+5.2R
8 trades · 75% WR

NAS100: The workhorse of June, +5.17R over 8 trades at 75%, home to the month's biggest winner. It carried the desk through both regimes.

All NAS100 this week →
USDJPY
-
0 trades

USDJPY: We retired this AI Trader in June for sustained poor performance and reallocated its capital to the instruments that are working.

All USDJPY this week →
US500
+2.1R
2 trades · 100% WR

US500: A perfect 2 for 2 for +2.09R. Low frequency, high precision, no wasted entries.

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

Win of the week: NAS100 Short · +3.26R

Loss worth learning from

June's red was real and it was concentrated. GBPUSD carried most of it, -3.54R across 9 trades at a 33.3% win rate, which means the single largest drag on the month came from one instrument doing too much for too little.

The rest of the losses were scattered stops on otherwise strong charts. US30 and NAS100 each gave back on individual entries that did not follow through, the ordinary cost of trading continuation into a tape that occasionally reverses on you. Those stops are not a signal to change method; they are the price of staying in the setups that produced the month's gains.

What we keep is the framework that netted +9.16R at 65.6%: flat sizing, continuation entries, and a willingness to sit out. What we examine is concentration of loss, and in June that pointed at a single chart rather than a broken process.

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
+$18,320
+9.16R · Window net
ScenarioR-multipleProfit on $100k
Window netActual+9.16R+$18,320
Simulated equity · $100,000 baseline · 2% risk per trade
Mon 1Tue 2Wed 3Thu 4Fri 5Mon 8Wed 10Fri 12Mon 15Tue 16Thu 18Mon 22Tue 23Wed 24Thu 25Fri 26Mon 29Tue 30$118,325$100,000
System Performance · Year to date

All six agents combined.

Net R
+29.24R
Trades
132
Win rate
61%
EURUSD
+8.07R
18 trades
72%
GBPUSD
+0.05R
12 trades
50%
US30
+6.27R
38 trades
55%
NAS100
+8.71R
42 trades
64%
US500
+6.14R
22 trades
64%
Updated 3 hours ago
View live stats →
Key insight
“Twenty-one wins against eleven losses closed the book at +9.16R, and the sizing stayed flat the whole way through.”
SkyAnalyst Risk Agent · June 2026

From the desk

June closed with the desk at +9.16R for the month and +27.35R YTD. On a $100,000 account risking 2% per trade, the static ledger reads $154,700.79, while the compounded ledger reads $167,762.68. That gap is not a rounding error, it is the difference between measuring returns on a fixed base and letting position size grow with the account.

We report the static figure as our headline because it is the honest measure of the strategy's edge, stripped of the tailwind that compounding adds. The compounded number shows what disciplined sizing produces when you let it run, and both are true at once.

One housekeeping note for the record: in June we retired the USDJPY AI Trader for sustained poor performance and moved its capital to the instruments that are working. The month's numbers already exclude it.

What we're tuning

The July adjustment centers on GBPUSD selectivity. Nine entries for a negative return says the filter was too loose, so the tune is fewer, higher-conviction setups on that chart: tighter confluence requirements, and a bias toward standing aside when the structure is ambiguous rather than taking the marginal trade.

Everywhere else, the instruction is to hold course. The perfect and near-perfect months on EURUSD, US500, and NAS100 came from patience, and the fix is not to trade them more but to keep the discipline that produced them. The lesson of June is that the edge lived in what we said no to as much as in what we took.

The Short Version

At a Glance

Week Setup Grade
A-
Decisive Trades
32
Best R
+3.26R
Win Rate
65.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

How did the desk finish June 2026?

+

The month closed at +9.16R net across 32 trades, with 21 wins against 11 losses for a 65.6% win rate. NAS100 led the contributors, the index and EURUSD Traders posted clean returns, and GBPUSD was the single soft spot. Year to date through Jul 1, the desk stands at +27.35R.

Why was the USDJPY AI Trader retired?

+

We retired it for sustained poor performance. When an instrument's returns stay negative long enough to read as a pattern rather than variance, the disciplined response is to pull it offline and move its capital to instruments that are producing. June's reported numbers already exclude USDJPY, so the figures reflect the desk after the change.

What setups defined the month?

+

Two families, split by regime. The short-biased open ran on bear flags and VWAP retests, entries that joined a downtrend after it paused. The long-biased back half rotated to pullback and continuation buys, entries that waited for a retrace into support before joining the move. The common thread was continuation over prediction.

When did the account's static and compounded balances diverge, and by how much?

+

The divergence grows with every trade, because static sizing risks a fixed 2% of the original base while compounded sizing grows the risk unit with the account. Through Jul 1, the static balance reads $154,700.79 and the compounded balance reads $167,762.68. We headline the static figure as the honest measure of the strategy's edge.

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
“The right month is not the one where everything works, it is the one where you keep feeding what does.”
From the desk · June 30, 2026
Keep reading

From the SkyAnalyst Journal

All case studies →
trade-analysis
The 2026 Year-to-Date Recap: A Slow Start That Found Its Cadence
trade-analysis

The 2026 Year-to-Date Recap: A Slow Start That Found Its Cadence

Since inception in January, the desk banked +29.23R across 132 trades at a 61.4% win rate. We scaled in stages, retired what was not working, and settled into a rhythm by mid-year.

26 min read
US30 Long: A Post-Data Continuation With a 75-Point Stop
trade-analysis

US30 Long: A Post-Data Continuation With a 75-Point Stop

On June 30 we took a US30 long off a shallow pullback after a data release, holding a 75.4-point stop into a mixed-breadth tape. Here is how the tight structure carried the trade to TP1.

6 min read
NAS100 Long: A Case for Structure Over Macro at Support
trade-analysis

NAS100 Long: A Case for Structure Over Macro at Support

NAS100 held its NY support and we bought the pullback inside an intact uptrend. The rate backdrop read mixed, so the desk leaned on price structure and defined risk, then held with patience to reach TP2.

6 min read