SkyAnalyst/Journal/Recaps/Mar 23-29, 2026
SkyAnalyst Journal · Weekly RecapMar 23-29, 2026

The Mirror Week: Six Straight TP3 Winners and a 72.7 Percent Run

Eleven trades, eight winners, three losses, +3.72R net on the TP1 baseline. Tuesday burned through -3R inside fourteen minutes; Wednesday through Friday answere

Net result
+3.0R
11 trades · 72.7% win rate · Mar 23-29, 2026
SA
The SkyAnalyst Team
AI Research & Trading Desk
May 4, 2026·8 min read·Weekly Recap · Long
Instrument
Multi · Weekly Recap
Direction · Session
Long · Mar 23-29, 2026
Duration
Outcome
+3.05R
11 trades · 72.7% win rate

Restated: Gold (XAUUSD) was part of SkyAnalyst's coverage from inception (Jan 12, 2026) through May 2026. We've since narrowed coverage to six instruments — EURUSD, GBPUSD, USDJPY, US30, NAS100, US500 — and these numbers are restated for the current lineup. The original publish date is preserved; cumulative figures have been recomputed.

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.

Eleven trades, eight winners, three losses, +3.72R net on the TP1 baseline. Underneath the 72.7 percent win rate is six consecutive TP3 winners across Mar 25, Mar 26, and Mar 27. Cumulative equity traveled from $100,000 up to $101,579 by Monday's close, then down to $95,579 by Tuesday's third stop, before the streak walked it back to $107,438 by Friday. This is the mirror week, the equity-curve counterpoint to the [9-loss drawdown the prior week](/blog/weekly-drawdown-report-2026-03-16) produced. Through Mar 30, 2026, the system has banked +6.11R YTD across 57 trades from Jan 12 inception. The simulated $100,000 account at 2 percent risk per trade sits at $112,216.21 on a static basis. The streak earned three standalone case studies: the [US500 VWAP and prior-close rejection](/blog/us500-short-vwap-prior-close-rejection-03-25-2026), the [fade of the counter-trend squeeze](/blog/us500-short-fade-of-counter-trend-squeeze-03-26-2026), and the [pullback to opening range and broken support](/blog/us500-short-pullback-to-opening-range-broken-support-03-27-2026). The companion [weekly drawdown report](/blog/weekly-drawdown-report-2026-03-23) covers the three Tuesday losses; the gate fires despite the bumper net. The honest framing is that 72.7 percent will not repeat. The interesting framing is that the system traded Wednesday at the same confluence threshold it used on Monday. Same playbook, same sizing.

Act 1: Monday and Tuesday, the slow bleed to -2.21R

Monday produced two trades. A NAS100 tactical pullback long at 14:34 UTC ran to TP1 for +0.25R, then a US500 pullback long at 14:36 UTC closed TP1 for +0.54R. Monday settled at +0.79R cumulative, a quiet green start.

Tuesday was the inflection. Three -1R losses fired inside fourteen minutes: a US500 VWAP rejection short at 14:40 UTC, a US30 short into resistance at 14:53 UTC, and a NAS100 VWAP rejection short at 14:54 UTC. Equity dropped from $101,579 to $95,579 and cumulative netR sat at -2.21R going into Wednesday.

Act 2: Wednesday's three-in-twenty-one minutes

Wednesday produced three trades inside 21 minutes. A NAS100 VWAP rejection short at 14:11 UTC opened the day at +0.70R on TP3. A US500 short on VWAP and prior-close rejection at 14:14 UTC ran +0.97R on TP3. A USDJPY pullback long at 14:32 UTC closed +0.90R on TP3. Equity recovered from -2.21R to +0.35R inside a single session, the cleanest single-day repair of the year so far.

Act 3: Thursday and Friday close the streak at six

Thursday added two more from Claude Opus 4.6. A US500 short on the fade of a counter-trend squeeze at 14:16 UTC paid +0.99R on TP3, then a EURUSD short on the rally to VWAP at 14:40 UTC ran +1.09R on TP3. Equity climbed to +2.44R.

Friday produced one trade. A Claude Opus 4.6 US500 short on a pullback to opening range and broken support triggered at 14:17 UTC and ran TP3 at +1.28R, the largest winner of the week. Cumulative netR closed at +3.72R, the sixth consecutive TP3 print.

Key insight
“Monday paid two scratch winners on TP1 for a combined +0.79R. The week's footing was +0.79R cumulative going into Tuesday.”
SkyAnalyst Trend Agent · 14:36 UTC
Section 03 · The audit trail

Every trade the system took.

8 winners3 losers·Winners link to full case study
|
DateTimeInstrumentDirModelSetupGradeR$ SimResultDetails
Mar 2314:34 UTCNAS100LongGPT-5.4NAS100 Tactical Long Pullback ContinuationC++0.25R(TP1)+$493(TP1)TP1 hitRead case →
Mar 2314:36 UTCUS500LongGPT-5.4US500 Pullback LongB+0.54R(TP1)+$1,087(TP1)TP1 hitRead case →
Mar 2414:40 UTCUS500ShortGPT-5.4US500 VWAP Rejection ShortB-1.0R(SL)-$2,000(SL)Stop hitRead case →
Mar 2414:53 UTCUS30ShortGPT-5.4US30 Short - Failed Push Into ResistanceB+-1.0R(SL)-$2,000(SL)Stop hitRead case →
Mar 2414:54 UTCNAS100ShortGPT-5.4NAS100 VWAP Rejection ShortB-1.0R(SL)-$2,000(SL)Stop hitRead case →
Mar 2514:11 UTCNAS100ShortGPT-5.4NAS100 VWAP Rejection ShortC++0.70R(TP1)+$1,401(TP1)TP3 hitRead case →
Mar 2514:14 UTCUS500ShortGPT-5.4Short VWAP / Prior Close RejectionC++0.97R(TP1)+$1,935(TP1)TP3 hitRead case →
Mar 2514:32 UTCUSDJPYLongGPT-5.4USDJPY Pullback LongC++0.22R(TP1)+$448(TP1)TP3 hitRead case →
Mar 2614:16 UTCUS500ShortClaude Opus 4.6US500 Short Fade of Counter-Trend SqueezeC++0.99R(TP1)+$1,980(TP1)TP3 hitRead case →
Mar 2614:40 UTCEURUSDShortClaude Opus 4.6EURUSD SHORT (Sell the Rally to VWAP)C++1.09R(TP1)+$2,186(TP1)TP3 hitRead case →
Mar 2714:17 UTCUS500ShortClaude Opus 4.6US500 SHORT — Pullback to Opening Range / Broken SupportC++1.28R(TP1)+$2,563(TP1)TP3 hit · ★ Trade of the weekRead case →
NAS100 · Long
Mar 23 · 14:34 UTC
GPT-5.4TP1 hit
Setup
NAS100 Tactical Long Pullback Continuation
Grade
C+
R
+0.25R(TP1)
$ Sim
+$493(TP1)
Read case →
US500 · Long
Mar 23 · 14:36 UTC
GPT-5.4TP1 hit
Setup
US500 Pullback Long
Grade
B
R
+0.54R(TP1)
$ Sim
+$1,087(TP1)
Read case →
US500 · Short
Mar 24 · 14:40 UTC
GPT-5.4Stop hit
Setup
US500 VWAP Rejection Short
Grade
B
R
-1.0R(SL)
$ Sim
-$2,000(SL)
Read case →
US30 · Short
Mar 24 · 14:53 UTC
GPT-5.4Stop hit
Setup
US30 Short - Failed Push Into Resistance
Grade
B+
R
-1.0R(SL)
$ Sim
-$2,000(SL)
Read case →
NAS100 · Short
Mar 24 · 14:54 UTC
GPT-5.4Stop hit
Setup
NAS100 VWAP Rejection Short
Grade
B
R
-1.0R(SL)
$ Sim
-$2,000(SL)
Read case →
NAS100 · Short
Mar 25 · 14:11 UTC
GPT-5.4TP3 hit
Setup
NAS100 VWAP Rejection Short
Grade
C+
R
+0.70R(TP1)
$ Sim
+$1,401(TP1)
Read case →
US500 · Short
Mar 25 · 14:14 UTC
GPT-5.4TP3 hit
Setup
Short VWAP / Prior Close Rejection
Grade
C+
R
+0.97R(TP1)
$ Sim
+$1,935(TP1)
Read case →
USDJPY · Long
Mar 25 · 14:32 UTC
GPT-5.4TP3 hit
Setup
USDJPY Pullback Long
Grade
C+
R
+0.22R(TP1)
$ Sim
+$448(TP1)
Read case →
US500 · Short
Mar 26 · 14:16 UTC
Claude Opus 4.6TP3 hit
Setup
US500 Short Fade of Counter-Trend Squeeze
Grade
C+
R
+0.99R(TP1)
$ Sim
+$1,980(TP1)
Read case →
EURUSD · Short
Mar 26 · 14:40 UTC
Claude Opus 4.6TP3 hit
Setup
EURUSD SHORT (Sell the Rally to VWAP)
Grade
C+
R
+1.09R(TP1)
$ Sim
+$2,186(TP1)
Read case →
US500 · Short
Mar 27 · 14:17 UTC
Claude Opus 4.6TP3 hit · ★ Trade of the week
Setup
US500 SHORT — Pullback to Opening Range / Broken Support
Grade
C+
R
+1.28R(TP1)
$ Sim
+$2,563(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 week's pattern was the regime flip on Wednesday morning and the way the system traded both halves with the same threshold logic. Monday and Tuesday's losses were structural shorts taken before the macro tape repriced. Wednesday's session VWAP and prior-close confluence held cleanly, and the same setup grammar repeated on Thursday and Friday.

Why the streak was the rule set, not a hot hand

The six TP3 winners are not the result of looser confluence or larger sizing. The Risk Agent enforced the same R-per-trade policy across all eleven trades. What changed between Tuesday's losses and Wednesday's winners was the macro tape, not the system. Same threshold, same sizing, opposite outcome.

Decision highlights

The Wednesday decision to take a third short setup at 14:14 UTC, sixteen minutes after Tuesday's three -1R losses, is the one a discretionary trader would have struggled with. The confluence math did not register the prior day's drawdown; the setup scored on its own merits. That entry produced +0.97R on TP3 and was the second leg of the streak.

The Risk Agent did not fire a drawdown gate going into Wednesday despite cumulative equity at -2.21R. The gate's intraweek threshold sits below the drawdown the early-week losses produced. Wednesday's first qualifying setup triggered on the same confluence floor used Monday and Tuesday.

The Friday US500 short at 14:17 UTC closed the streak at six and produced the largest winner at +1.28R. The exit was deliberate at TP3, not a reversal. Friday's session printed exactly one qualifying setup, and the system took it without scaling sizing into a hot hand.

Key insight
“Tuesday added three -1R losses in fourteen minutes. Equity reached -2.21R cumulative. The Risk Agent did not loosen confluence going into Wednesday.”
SkyAnalyst Risk Agent · Decision log
Section 04 · Head-to-head

Claude vs GPT: who led the week.

SkyAnalyst runs multiple foundation models in parallel across its four-agent system. When two models trade the same instrument in the same week, the results are directly comparable. This is that comparison.

C
Claude
Claude Opus 4.6
+3.4R
Trades
3
Win rate
100%
Avg R
+1.12
Led this week on
  • US500+2.3R · 2 trades
  • EURUSD+1.1R · 1 trade
G
GPT
GPT-5.4
-0.3R
Trades
8
Win rate
62.5%
Avg R
-0.04
Led this week on
  • US500+0.5R · 3 trades
  • USDJPY+0.2R · 1 trade
  • NAS100-0.1R · 3 trades
  • US30-1.0R · 1 trade

Same signals, same risk framework, different foundation model.

Section 07 · Instrument deep dive

Six instruments, six stories.

EURUSD
+1.1R
1 trade · 100% WR

EURUSD took one trade for 100 percent and +1.09R net. Thursday's Claude Opus 4.6 short on the rally to VWAP ran TP3 inside the streak.

All EURUSD this week →
GBPUSD
-
0 trades

GBPUSD: no trades this period. The pair sat outside our setup criteria across all five sessions.

All GBPUSD this week →
US30
-1.0R
1 trade · 0% WR

US30 took one trade for 0 percent and -1R net. Tuesday's short stopped inside the same fourteen-minute window that produced two other losses.

All US30 this week →
NAS100
-0.1R
3 trades · 66.7% WR

NAS100 took three trades for 66.7 percent and -0.05R net. Monday's tactical pullback long paid +0.25R on TP1, Tuesday's VWAP rejection short stopped at -1R, and Wednesday's VWAP rejection short opened the streak at +0.70R on TP3.

All NAS100 this week →
USDJPY
+0.2R
1 trade · 100% WR

USDJPY took one trade for 100 percent and +0.90R net. Wednesday's pullback long ran TP3 inside the three-trade burst that defined the day.

All USDJPY this week →
US500
+2.8R
5 trades · 80% WR

US500 led the week with five trades, four winners, 80 percent, and +2.78R net. Monday's pullback long paid +0.54R; Tuesday's VWAP rejection short stopped; the three Wednesday-through-Friday shorts all ran TP3 for the largest run inside the streak.

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

Win of the week: US500 Short · +1.28R

Loss worth learning from

What the system saw that was right

The three Tuesday losses all entered on confluence reads that were positive at trigger. The US500 VWAP rejection short, the US30 failed-push short, and the NAS100 VWAP rejection short each cleared their published thresholds within session range, on confluence reads the Trend Agent had been gating bearish through the morning. The setup cards were clean.

What the system got wrong

Nothing in the entries themselves. The three losses share a regime-shift sensitivity the in-position exit logic does not address. The macro context shifted inside each trade's lifecycle, the equity tape repriced bullish, and the stop was the only exit path. The system does not re-evaluate in-position trades dynamically. A known cost of the architecture.

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

All six agents combined.

Net R
+15.41R
Trades
91
Win rate
34%
EURUSD
+14.96R
12 trades
67%
US30
-11.17R
22 trades
14%
NAS100
+0.96R
26 trades
35%
US500
+6.48R
19 trades
37%
Updated 3 days ago
View live stats →
Key insight
“Wednesday broke the slope. Three TP3 winners inside 21 minutes opened a streak that ran six deep through Friday.”
SkyAnalyst Trend Agent · 14:32 UTC

From the desk

Through Mar 30, 2026, the cumulative ledger reads +6.11R YTD across 57 trades from Jan 12 inception. The same $100,000 account at 2 percent risk per trade sits at $112,216.21 on the static line and $111,574.14 on the compounded line. The spread is the cost (or benefit) of compounding through a positive-expectancy edge as winners cluster around losses.

The honest reading is that the system did almost everything it did the prior week, and the tape paid for it this time. Last week was nine losses that filled the [prior weekly drawdown report](/blog/weekly-drawdown-report-2026-03-16). This week was eight winners and six straight TP3 closes inside three sessions. Same math. Same Risk Agent. Same per-trade R policy. The macro tape flipped, and the asymmetry of the rule set showed up on the upside.

The point is the architecture, not the result. A 72.7 percent win rate on eleven trades is well above rolling expectancy and will not repeat at this magnitude. The structural fact is that the system traded Wednesday at the same threshold it used on Monday, sixteen minutes after Tuesday's three -1R losses. A discretionary trader would have looked at -2.21R and tightened. The system did not.

The companion [weekly drawdown report](/blog/weekly-drawdown-report-2026-03-23) fires the gate despite the bumper net, because the gate evaluates per-trade and intraweek floors, not the window's net.

What we're tuning

The six-trade TP3 streak is not a tuning signal. It is the rule set producing on the upside what the [prior week](/blog/weekly-drawdown-report-2026-03-16) produced on the downside, with the same threshold across both samples.

The Friday close sat at +3.72R on the TP1 baseline; at TP3 the six streak winners ran considerably further, and subscribers on the full ladder closed well above the headline. We did not loosen confluence to chase, and we did not tighten to protect.

The Short Version

At a Glance

Week Setup Grade
A-
Decisive Trades
11
Best R
+1.28R
Win Rate
72.7%
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 system produce six consecutive TP3 winners across three sessions?

+

The macro tape repriced bullish-equity on Wednesday morning, and the same threshold the system used through Monday and Tuesday began clearing on session VWAP and prior-close rejection setups across US500, NAS100, EURUSD, and a USDJPY long. The Risk Agent enforced the same R-per-trade policy across all six.

Why does the drawdown gate fire on a week the system netted +3.72R?

+

The gate evaluates per-trade and intraweek floors, not the window's net. Tuesday's three -1R losses pulled cumulative equity to -2.21R and tripped the intraweek check. Friday's close at +3.72R recovers the drawdown but does not retroactively unfire the gate.

What is the difference between the +3.72R baseline and the streak's realized R?

+

Recap R-multiples use a TP1-baseline projection where every winner closes at the first take-profit. The streak hit TP3 on every leg, so the baseline understates the realized return for full-ladder traders.

How should a subscriber read a 72.7 percent win-rate week against the prior week's nine-loss drawdown?

+

Both weeks ran the same threshold and the same R policy. The prior week was variance on the loss side; this week was variance on the win side. The right window for evaluating the system is the rolling 100-trade record or the monthly recap.

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
“72.7 percent on eleven trades is well above rolling expectancy and will not repeat at this magnitude. It is the equity-curve mirror of the prior week's loss-side variance.”
From the desk · March 30, 2026
Keep reading

From the SkyAnalyst Journal

All case studies →
EURUSD Short on May 15: Six Waits, One Enter, a Clean TP1 Fill
trade-analysis

EURUSD Short on May 15: Six Waits, One Enter, a Clean TP1 Fill

A risk-off Euro short where the system scored six consecutive waits in the low 40s, then flipped to enter at 62 percent, and the position closed TP1 for +2.00R (TP1) with zero recorded drawdown.

6 min read
trade-analysis

Three stops, one regime: the week the tape refused to confirm

Three losses, 2.25R given back against a year that still reads +20.43R. The honest portfolio view: what every stop taught us, and what the drawdown curve says about a week that drew down 2.4 percent and recovered.

9 min read
trade-analysis

May 11-17, 2026: Seven-Three Week, +5.96R Net Across a Model Upgrade

Ten canonical trades, seven winners, three losers, +5.96R net at the TP1 baseline. Tuesday and Wednesday ran on Claude Opus 4.6, Friday switched to Opus 4.7, and GBPUSD came online as a new instrument and won both its trades.

8 min read