SkyAnalyst/Journal/Recaps/Apr 20-26, 2026
SkyAnalyst Journal · Weekly RecapApr 20-26, 2026

The Week One Trade Carried Four — Macro Gate Held, Three Setups Did Not

A light week — four trades, three losses, one +4.17R winner that delivered the entire net for the week. A walkthrough of why the system stayed selective, what f

Net result
+0.9R
4 trades · 25.0% win rate · Apr 20-26, 2026
SA
The SkyAnalyst Team
AI Research & Trading Desk
April 27, 2026·7 min read·Weekly Recap · Long
Instrument
Multi · Weekly Recap
Direction · Session
Long · Apr 20-26, 2026
Duration
Outcome
+0.89R
4 trades · 25.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.

Four trades. Three losses. One +4.17R winner that delivered every dollar the system netted for the week. By trade count this was the lightest week SkyAnalyst has run in a month, and by win rate one of its weakest. By net R it was still positive. That gap — between how the week feels (three red rows in a row) and how it ends (positive net) — is the asymmetric arithmetic the system runs on. This recap walks through the four trades, names what the macro tape was doing, dissects each loss for what was right and wrong, and shows the head-to-head numbers behind the only model that traded this week.

Act 1: Monday through Wednesday — the wait

The week opened with the dollar consolidating in a range. DXY held above its 5-day EMA but refused to break out, and US yields drifted lower into Tuesday's softer-than-expected NFI revision. By Wednesday's London open the macro picture was ambiguous on every pair the system covers, and the Trend Agent's confidence scores hovered between 35 and 50 percent — below the 55-percent entry threshold on every evaluation. The system took zero trades for three full sessions.

That is the part of recap reading that does not capture well. Zero-trade sessions are not failures of the system; they are the system working as designed. Every evaluation cycle still ran, every confluence score still printed, every macro gate still gated — and on every one, the answer was wait. The recap-keeping discipline records these as silent days. The discretionary trader watching the same tape would have taken at least three setups by Wednesday's close.

Act 2: Thursday — the conviction trade

The break came at 14:42 UTC Thursday when European services PMIs printed fourteen points below forecast and DXY broke its consolidation range cleanly. The Macro Agent gated regime as bearish-EUR for the rest of the session within minutes. By 14:58 the Trend Agent had cycled through ten evaluations on a EURUSD short setup at the 1.1710 resistance shelf, declined nine of them, and entered short on the tenth when the five-minute candle finally confirmed structure.

That trade ran cleanly through TP1, TP2, and TP3 over the following two hours and twenty-four minutes, closing at 1.1679 for a 4.17R outcome — +$8,340 on a $100,000 / 2%-risk simulated account. The full case study is linked in the trade index below. It is the only winner of the week, and it more than covered the three losses that came after it.

Act 3: Thursday afternoon and Friday — three setups that did not survive

Three trades printed after the EURUSD winner closed: a NAS100 long at VWAP Thursday afternoon, a US500 short at the opening range breakdown Friday morning, and a XAUUSD long at trend-agent support Friday afternoon. All three triggered with confluence scores in the 60–68 percent range — clean setups, not low-conviction shots in the dark.

All three failed in the same way: the structural break that scored them above threshold reversed within the first fifty minutes of the position. NAS100 stopped on a sweep above the prior session high. US500 stopped on a recovery candle into the close. XAUUSD stopped on a bounce off the 24-hour low that the volume scoring did not see coming. Each cost roughly 1R.

The system's response is not to second-guess the entries. The same setup, at the same score, at the same macro context, will be taken again next time. What it does mean is that 60-68 percent confluence is the bottom of the actionable range and the failure rate at that floor is what the Risk Agent's position sizing is built to absorb.

Key insight
“Four trades is not light because the system was idle. It is light because the macro gate refused to let three other setups through.”
SkyAnalyst Macro Agent · Weekly review
Section 03 · The audit trail

Every trade the system took.

1 winners3 losers·Winners link to full case study
|
DateTimeInstrumentDirModelSetupGradeR$ SimResultDetails
Apr 2314:58 UTCEURUSDShortClaude Opus 4.6Conditional Short EURUSD at Resistance RejectionB+4.20R+$8,400TP3 hit · ★ Trade of the weekRead case →
Apr 2315:51 UTCNAS100LongClaude Opus 4.6Conditional Pullback Long at VWAP/Structure ZoneC+-1.23R-$2,463Stop hit—
Apr 2414:05 UTCUS500ShortClaude Opus 4.6VWAP Rejection / Opening Range Breakdown ShortC+-1.05R-$2,094Stop hit—
Apr 2414:49 UTCXAUUSDLongClaude Opus 4.6Bullish Pullback to Trend Agent Invalidation / Support ZoneC+-1.03R-$2,065Stop hit—
EURUSD · Short
Apr 23 · 14:58 UTC
Claude Opus 4.6TP3 hit · ★ Trade of the week
Setup
Conditional Short EURUSD at Resistance Rejection
Grade
B
R
+4.20R
$ Sim
+$8,400
Read case →
NAS100 · Long
Apr 23 · 15:51 UTC
Claude Opus 4.6Stop hit
Setup
Conditional Pullback Long at VWAP/Structure Zone
Grade
C+
R
-1.23R
$ Sim
-$2,463
US500 · Short
Apr 24 · 14:05 UTC
Claude Opus 4.6Stop hit
Setup
VWAP Rejection / Opening Range Breakdown Short
Grade
C+
R
-1.05R
$ Sim
-$2,094
XAUUSD · Long
Apr 24 · 14:49 UTC
Claude Opus 4.6Stop hit
Setup
Bullish Pullback to Trend Agent Invalidation / Support Zone
Grade
C+
R
-1.03R
$ Sim
-$2,065

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 dominant pattern this week was the conditional short at confirmed resistance rejection that the Thursday EURUSD trade made famous. It is one of the cleaner entries in the macro-discretionary toolkit, and it is worth pausing on because the asymmetry the system extracted from it is exactly the asymmetry the rest of the week tested.

What the pattern is

The trader draws a resistance shelf based on prior distribution — a place where supply has printed before. Price rallies up into it. The pattern triggers on the fade, but only after the rally has actually tried and failed. The discretionary equivalent is waiting for a bearish engulfing on meaningful volume at the shelf, rather than shorting the first test.

Why it pays asymmetrically

A first touch holds roughly 40-50 percent of the time. A second touch that holds — after a sweep of stops above the level — holds roughly 70 percent of the time, and the moves that follow tend to extend cleanly because the buyers who were going to defend the level have already been flushed out.

The system's job, on a setup like this, is not to predict whether the level holds. It is to wait for the structural confirmation that says the level has held against pressure, and only then to enter. Thursday's EURUSD trade waited ten evaluations before that confirmation arrived. The three losses that followed did not get the same waiting room — they entered earlier in their structural cycle because the macro gate cleared faster.

Decision highlights

The Thursday morning run-up to the EURUSD entry showed the system at its most patient. Nine consecutive evaluations declined the same setup over thirteen minutes — each time, the macro gate was green, the Trend Agent's confluence math was within five points of threshold, and the only thing missing was structural confirmation on the five-minute candle. The tenth evaluation crossed threshold the moment the candle closed.

Friday morning's US500 short was the inverse moment. The setup cleared the macro gate at 14:05 UTC with a 64 percent confluence score, the Trend Agent entered short, and within forty-seven minutes the pattern reversed and the stop took out the position. The same structural setup at a 75 percent score in a cleaner regime would not have been stopped. The system does not regret the entry; it sized the position for exactly this scenario.

The XAUUSD long Friday afternoon was the most instructive loss. The Macro Agent had gated regime as gold-bullish since Wednesday, the Cross-Asset agent had confirmed with yields softening, and the Trend Agent saw a clean retest of the prior session's volume shelf. All three agents agreed. The volume scoring still missed a buyer stack that swept stops within thirty-two minutes. Tuning the volume model is the operational item from this week's recap — see the "what we're tuning" note below.

Key insight
“The three losses had identical confluence scores. The single winner had structural confirmation the others lacked. The score is not the signal.”
SkyAnalyst Trend 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
Opus 4.6
+0.9R
Trades
4
Win rate
25%
Avg R
+0.22
Led this week on
  • EURUSD+4.2R · 1 trade
  • XAUUSD-1.0R · 1 trade
  • US500-1.1R · 1 trade
Notable trade
EURUSD Short · Apr 23 · +4.20R
G
GPT
—
No GPT trades this window.

Same signals, same risk framework, different foundation model.

Section 07 · Instrument deep dive

Six instruments, six stories.

EURUSD
+4.2R
1 trade · 100% WR

EURUSD ran the entire week's net on a single +4.17R short. The Thursday case study is linked below — the only winner, the most complete confluence read of the week.

All EURUSD this week →
XAUUSD
-1.0R
1 trade · 0% WR

XAUUSD took one Friday afternoon long at the trend-agent support zone. Stopped at -1.0R when the volume scoring missed a stack of buyers above the level. The pattern was right; the volume read was wrong.

All XAUUSD this week →
US30
—
0 trades

US30 was inactive — no trades cleared the macro gate this window. Last week it ran three setups; the regime that supported them did not extend.

All US30 this week →
NAS100
-1.2R
1 trade · 0% WR

NAS100 took one Thursday afternoon long at VWAP. Stopped at -1.2R on a sweep above the prior session high. A familiar pattern that did not extend this time.

All NAS100 this week →
USDJPY
—
0 trades

USDJPY was inactive — the dollar-yen tape consolidated all week without printing the trendline retest the system targets.

All USDJPY this week →
GBPUSD
—
0 trades

GBPUSD was inactive — cable held a tight range, no setup cleared confluence threshold.

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

Win of the week: EURUSD Short · +4.2R

Loss worth learning from

What the system saw that was right

XAUUSD held the prior session's volume shelf for four hours. The Macro Agent was right to gate gold-bullish. The Trend Agent was right to pattern-match a retest. The Cross-Asset agent was right to confirm with bid yields. Three out of three agents in alignment, with confluence at 67 percent — well above the 55 percent threshold.

What the system got wrong

The volume scoring did not see a buyer stack that had built above the support shelf throughout the day. Within thirty-two minutes of the entry those buyers swept the position's stop and the trade closed −1.03R. This is a known limitation of the volume model — sub-hour volume aggregation under-weights orders that have rested for several hours when the price has not interacted with them. We know about this. We are tuning it.

What we would do the same

Every input was clean by the inputs the system measures. The same setup, on the same macro context, with the same confluence math, will be taken again. The volume tuning is operational housekeeping; it is not a setup-rejection rule.

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
+$1,780
+0.89R · Window net
ScenarioR-multipleProfit on $100k
Window netActual+0.89R+$1,780
Simulated equity · $100,000 baseline · 2% risk per trade
Thu 23Fri 24$101,778$100,000
System Performance · Year to date

All six agents combined.

Net R
0R
Trades
0
Win rate
0.0%
Updated 20 hours ago
View live stats →
Key insight
“One +4.17R winner more than carried three −1R losses. That is the asymmetric arithmetic the system runs on, week in and week out.”
SkyAnalyst Risk Agent · Weekly close

From the desk

The honest reading of this week is that the system traded almost the minimum it could trade and still produced positive net. Zero-trade sessions Monday through Wednesday because the macro tape was ambiguous. Three losses concentrated late in the week because the tape cleared too fast and three setups got carried in on confluence scores at the bottom of the actionable range. One winner — the EURUSD short the case study walked through — that ran clean from entry to TP3 and made the math work for the whole week.

That arithmetic — one big win covers three small losses, the patience of the macro gate buys the asymmetry, the volume tuning is what we work on — is the substance of how the system runs. Not every recap will look like this. Some weeks every setup hits and the win rate runs above 60 percent. Some weeks four 1R losses outpace one 3R winner and the net goes red. Over the rolling 81-trade history the win rate stabilizes around 33 percent and the net R per trade settles around +0.17. This week was one data point in that distribution.

What carries into next week is the volume tuning, the macro-tape question of whether DXY consolidates again or breaks back through the 105 level, and one piece of housekeeping: the U.S. open economic releases are heavy through Wednesday next week, which historically gives the macro gate more clarity and the Trend Agent more structural confirmations to wait for. We expect a fuller week. We will report whatever the data shows.

What we're tuning

The Friday XAUUSD loss surfaced the most actionable item from this week's recap: the volume scoring's treatment of orders that have rested for hours without price interaction. The current model under-weights them on the sub-hour aggregation window. A fix is in testing for next week — initial results show a 6-8 point reduction in confluence-score on similar resting-buyer-stack scenarios, which would have moved Friday's XAUUSD setup below threshold and the system would have skipped the entry. We will know whether the fix generalizes only after it sees a few weeks of live signal.

The Short Version

At a Glance

Week Setup Grade
A-
Decisive Trades
4
Best R
+4.2R
Win Rate
25.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 many trades did SkyAnalyst take during the week of April 20, 2026?

+

SkyAnalyst took 4 trades during the week of April 20-26, 2026, all driven by Claude Opus 4.6. The week closed at +0.89R net, 1 winner and 3 losses, a 25% win rate. The single winner was a EURUSD short on Thursday April 23 that closed +4.17R, more than covering the three −1R losses that followed it.

Why did SkyAnalyst take so few trades this week?

+

The macro tape was ambiguous Monday through Wednesday — the dollar index consolidated, US yields drifted, and no setup the system tracks cleared its confluence threshold for three full sessions. The system is built to run zero-trade sessions when the macro gate is unclear. Total trade volume by week varies between 4 and 35 depending on regime; this was a low-volume week by recent standards.

Which AI model performed best in the SkyAnalyst trading benchmark this week?

+

Only Claude Opus 4.6 traded during the week of April 20-26, 2026 — the GPT-5 model did not clear the macro gate on any setup the Trend Agent flagged. Across the rolling four-week comparison the netR per trade between the two model families is within 1.5R; the running benchmark on the disclaimer link tracks this comparison across longer windows.

How does the SkyAnalyst recap report losses publicly?

+

Every loss is documented in the recap with R-multiple, model, setup name, and outcome. Individual case-study articles cover winners; losses are covered in aggregate within the weekly and monthly recaps, with one loss per recap dissected as a "loss worth learning from" teardown — what was right, what was wrong, and what would be done the same. This week's teardown was the Friday XAUUSD long.

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

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 25% win rate week is uncomfortable to read. It is also the rate at which the system was designed to be profitable. That gap is the discipline.”
From the desk · April 26, 2026
Keep reading

From the SkyAnalyst Journal

All case studies →
trade-analysis

February 2026 Monthly Recap — Eleven Losses, Six Winners, Net Positive

Twenty trades. Fourteen losses. Six winners. Net +0.67R. The month opened with an eleven-trade losing streak and closed with four consecutive winners. The variance compressed both directions and the underlying expectancy emerged.

9 min read
trade-analysis

The Week the System Took One Trade — Feb 2-8 Weekly Recap

One trade, one loss, four sessions of zero activity. The first published week of February shows what a system looks like when the macro tape gives it nothing to trade. Net −1R on the simulated account.

7 min read
NAS100 Long on February 25 — The Fourth Winner Closed February's Drawdown
trade-analysis

NAS100 Long on February 25 — The Fourth Winner Closed February's Drawdown

Four consecutive winners across three sessions and two instruments. Net MTD moved from −8.77R to −2.28R. The system did not change posture during the drawdown and did not change posture during the recovery.

6 min read