SkyWeaver Trading Logo
SkyAnalyst AI2.0
SkyAnalyst AIAboutJournal
Trade card for MULTI short trade
SkyAnalyst Journal
Year-to-Date · 2026

The Year SkyAnalyst Learned to Trust Claude: 99 Trades, +16.57R YTD

Ninety-nine trades since launch on Jan 12, 2026. Plus 16.57R net at a 58.6 percent win rate. The headline isn't the number — it's how a desk that opened with th

Net R
+16.57R
Trades
99
Win-rate
59%
SA
The SkyAnalyst Team
AI Research & Trading Desk
May 6, 2026·21 min read
Chapter 01

How we got here

The year's tempo visualised. Three trades in January. Twenty-one in February. Forty-two in March. Twenty-four in April. Seven in the first week of May.

JAN
2026
+3.02R
3 TRADES
FEB
2026
+4.41R
21 TRADES
MAR
2026
-0.13R
42 TRADES
APR
2026
+0.92R
24 TRADES
MAY
2026
—
UPCOMING
Chapter 02

The editorial record

Instrument
Multi · Year-to-Date
Direction · Session
Long · 2026 Year-to-Date
Duration
Outcome
+16.57R
99 trades · 58.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 May 7, 2026, SkyAnalyst has banked plus 16.57R YTD across ninety-nine trades from system inception on Jan 12. Fifty-eight winners, forty-one losers, a 58.6 percent win rate. The simulated $100,000 account at 2 percent risk per trade now sits at $133,139 on the static line and $136,266 on the compounded line — a 33-percent year-to-date return on the published baseline, with the spread between static and compounded a $3,127 read on how steadily winners and losers alternated. The headline number is real. The story underneath it is the one worth reading. This year did not open with ninety-nine trades. It opened with three. The system spent January in soft launch — the journal published from Jan 12, the trades were live, the broker fills cleared, but the desk took a single trade in three weeks because not every model was running and not every setup was clearing threshold. February brought half the models live and twenty-one trades to the published record. March stood the rest of the desk up and produced forty-two trades — the first month with the full agent stack, every model attributing, every setup library active. Toward the end of March, the desk consolidated around Claude Opus 4.6 as the master flow's primary model. April was the first calendar month run that way. May has continued the cadence into a fifth. Plus 16.57R YTD reads as a result. The work underneath it was a four-month decision about which model carries weight, which setups earn capital, and which instruments produce the system's edge. This article is the unedited record.

Act 1: Jan 12-31, the soft launch and the first three trades

The system went live on Jan 12, 2026. Three trades cleared the published record across the rest of the month. Every one was a winner. The Trend Agent, the Macro Agent, the Cross-Asset Agent, and the Risk Agent were all running, but the cross-model flow was not yet provisioned and the threshold conservatism that ships in any new automation was tighter than where it would settle. Three winners on three entries reads cleanly on the line; the operating reality was that the system was rejecting more entries than it took.

Net R closed January at plus 3.02R from a 100 percent win rate. The simulated $100,000 account at 2 percent risk ended Jan 31 at $106,045. We do not draw any expectancy reading from a 3-trade sample. The published January 2026 monthly recap walks the three case-study writeups in order. The honest framing of January is that this was the month the system proved it could clear a complete trade lifecycle — agent evaluation through broker fill — not the month it proved its edge.

Act 2: Feb 1-28, half the models live and the first real sample

February brought additional models online and twenty-one entries to the published record. Net R closed plus 4.41R at a 61.9 percent win rate. The first month with a sample large enough to read.

The shape of February was that variance compressed. Thirteen winners against eight losers. No window inside the month produced a +4R bumper. No window produced a -3R drawdown either. The system held expectancy through a 21-trade sample without leaning on any single high-grade winner. The simulated account closed February at $114,505 — up roughly $8,460 from January's close, with the static-vs-compounded spread already opening because winners and losers were alternating cleanly rather than clustering.

The architecture proved out in February. The agent panel was running the same logic that would carry the rest of the year. Confluence math, regime detection, macro gates, cross-asset correlation. The setups that paid in March and April were already paying in February. See the February 2026 monthly recap for the per-window breakdown across Feb 2-7, Feb 9-15, Feb 16-22, and Feb 23-28.

Act 3: Mar 1-31, full force and the Claude consolidation

March was the first calendar month with every model live in production and every setup library armed. Forty-two trades cleared the published record — twice February's count. Net R closed minus 0.13R at a 52.4 percent win rate. The largest sample of any 2026 month so far, and the first month the system survived variance both directions inside one window.

The mid-March drawdown was the year's deepest stretch. The published record carried a minus 9R run-down across an Mar 16-22 window before recovering on the closing bumper of plus 4.19R in the Mar 23-29 window. Forty-two trades, expected variance for a positive-expectancy playbook, and a net result close enough to flat that no tuning signal cleared threshold. The system did not change posture across the drawdown. It did not change posture across the recovery. The published March 2026 monthly recap walks the regime-by-regime read.

The other story of March was the model decision. Through the first three weeks the desk ran a parallel cross-model evaluation: every published trade carried both Claude and GPT analysis, and the master automations rotated between the two on the criteria each agent panel cleared. As the sample accumulated, the dispersion settled. By the closing week of March, Claude Opus 4.6 had produced the more consistent discipline across regime shifts — particularly in macro-event windows where the agent panel's gating depended on getting the macro read right the first time. Toward the end of March, the desk consolidated the master flow around Claude. GPT continues to run on the parallel benchmark cadence and the case-study pipeline; the master automations now route through one model.

That decision is the consequential operational choice of 2026 so far.

Act 4: Apr 1-May 7, the rhythm

April was the first complete calendar month run on the post-consolidation flow. Twenty-four trades, plus 0.92R net, 50 percent win rate. The median month — variance inside the central tendency, posture held, no window swinging far in either direction. The simulated account closed April at $115,685. The published April 2026 monthly recap argues that the absence of a story is the story.

The first week of May has carried the same cadence into a fifth month: nine entries, the win-of-window the May 5 EURUSD short on VWAP rejection at plus 2.22R credited, and the simulated account climbing toward $133,139 as of May 7. We do not call a four-month sample a track record yet. We call it a system holding expectancy across a meaningfully large window.

Section 03 · The audit trail

Every trade the system took.

58 winners41 losers·Winners link to full case study
|
DateTimeInstrumentDirModelSetupGradeR$ SimResultDetails
Jan 1215:22 UTCUS100.CASH-FTMOLongClaude Opus 4.6Setup 2 · Breakout Continuation (Long)D+0.48R+$967TP2 hitRead case →
Jan 1515:12 UTCNAS100LongClaude Opus 4.6Pullback Long (Primary)D+0.78R+$1,564TP1 hitRead case →
Jan 2015:43 UTCUS30.CASH-FTMOShortClaude Opus 4.6Short the bounce (Primary)D+1.76R+$3,514TP3 hitRead case →
Feb 416:35 UTCUS30LongunknownUS30 (Dow) LONGC+-1.0R-$2,000Stop hitRead case →
Feb 915:02 UTCUS30LongunknownUS30 LONG (Pullback-to-support)C++1.31R+$2,622TP2 hitRead case →
Feb 1016:01 UTCUS30LongunknownUS30 LONG (Pullback + VWAP/EMA Confluence)C+-1.0R-$2,000Stop hitRead case →
Feb 1016:31 UTCUS30LongunknownUS30 LONG (Pullback to VWAP / 61.8%)C++2.30R+$4,593TP1 hitRead case →
Feb 1116:02 UTCUS30LongunknownUS30 Responsive Long — Intraday SupportC++2.64R+$5,273TP1 hit · ★ Trade of the weekRead case →
Feb 1315:02 UTCUS30ShortunknownUS30 (Dow) SHORTC++0.57R+$1,150TP1 hitRead case →
Feb 1315:24 UTCNAS100ShortunknownNAS100 Short (Sell the Rip)C+-1.0R-$2,000Stop hitRead case →
Feb 1315:42 UTCUS500ShortunknownSetup #1 · US500 SHORT (fade into resistance)C++0.74R+$1,470TP1 hitRead case →
Feb 1315:44 UTCUS30ShortunknownUS30 SHORT (fade into resistance)C+-1.0R-$2,000Stop hitRead case →
Feb 1316:37 UTCUS500LongunknownUS500 LONG (Momentum continuation)C++0.55R+$1,095TP2 hitRead case →
Feb 1716:35 UTCNAS100LongunknownSetup #1 · NAS100 LONG (pullback-to-go)C++0.62R+$1,248TP1 hitRead case →
Feb 1716:35 UTCUS30LongunknownSetup #1 · US30 LONG (pro-trend intraday)C++0.43R+$855TP1 hitRead case →
Feb 1915:02 UTCNAS100ShortunknownSetup #1 · NAS100 Short (Continuation)C+-1.0R-$2,000Stop hitRead case →
Feb 1915:32 UTCUS30ShortunknownSHORT — Sell the VWAP/EMA FadeC++1.08R+$2,151TP3 hitRead case →
Feb 2017:02 UTCUS30ShortunknownSetup #1 · US30 SHORT (pullback-to-supply)C++0.61R+$1,213TP3 hitRead case →
Feb 2415:01 UTCNAS100LongunknownSetup #1 · NAS100 LONG (pullback buy)C++0.60R+$1,196TP3 hitRead case →
Feb 2415:33 UTCUS30ShortunknownUS30 SHORT (mean-revert at resistance)C+-1.0R-$2,000Stop hitRead case →
Feb 2416:41 UTCNAS100LongunknownBuy-the-dip into reclaimed VWAP/EMAsC++0.69R+$1,384TP3 hitRead case →
Feb 2515:05 UTCNAS100LongunknownNAS100 LONG (Breakout+Retest)C++0.60R+$1,191TP2 hitRead case →
Feb 2615:49 UTCNAS100ShortunknownSetup #1 · NAS100 SHORT (trend-continuation on weak retest)C+-1.0R-$2,000Stop hitRead case →
Feb 2616:11 UTCUS30LongunknownUS30 LONG (Buy-the-dip)C+-1.0R-$2,000Stop hitRead case →
Feb 2716:13 UTCUS500ShortunknownUS500 Intraday Fade into ResistanceB+1.19R+$2,375TP3 hitRead case →
Feb 2716:33 UTCUS30ShortunknownSetup #1 — US30 SHORT (Primary Fade)C++1.73R+$3,462TP3 hitRead case →
Feb 2716:39 UTCUS500LongunknownUS500 LONG (pullback buy)C+-1.0R-$2,000Stop hitRead case →
Mar 216:18 UTCUS30ShortunknownSetup #1 · SHORT (Primary)B+1.20R+$2,407TP1 hitRead case →
Mar 315:36 UTCUS500ShortunknownSHORT: Breakdown-Pullback ContinuationC+-1.0R-$2,000Stop hitRead case →
Mar 416:19 UTCUS500LongunknownSetup #1 · LONG — Buy the NY pullbackC++1.25R+$2,510TP3 hitRead case →
Mar 416:47 UTCNAS100LongunknownSetup #2 · NAS100 LONG (breakout continuation)C++0.93R+$1,851TP1 hitRead case →
Mar 515:04 UTCUS500LongunknownUS500 LONG (buy-dip VWAP/Fib confluence)C+-1.0R-$2,000Stop hitRead case →
Mar 1014:25 UTCUS30ShortunknownSell rally into VWAP/supply (Primary)C+-1.0R-$2,000Stop hitRead case →
Mar 1114:08 UTCUS500LongunknownUS500 Long (Pullback & Go)B-1.0R-$2,000Stop hitRead case →
Mar 1114:20 UTCNAS100LongunknownNAS100 LONG (Continuation)C+-1.0R-$2,000Stop hitRead case →
Mar 1314:40 UTCNAS100LongunknownNAS100 LONG (buy-the-dip into support)C+-1.0R-$2,000Stop hitRead case →
Mar 1614:04 UTCXAUUSDShortunknownSHORT fade into 5030–5035C++0.76R+$1,529TP3 hitRead case →
Mar 1614:59 UTCUS500LongunknownLONG pullback (buy-the-dip)B+1.50R+$3,000TP1 hitRead case →
Mar 1714:10 UTCUS500LongunknownUS500 LONG — Pullback buy into prior breakout supportC+-1.0R-$2,000Stop hitRead case →
Mar 1714:31 UTCNAS100LongunknownNAS100 LONGC+-1.0R-$2,000Stop hitRead case →
Mar 1714:36 UTCUS30LongunknownUS30 LONGC+-1.0R-$2,000Stop hitRead case →
Mar 1814:15 UTCUSDJPYLongunknownUSDJPY pullback long retest-and-holdC+-1.0R-$2,000Stop hitRead case →
Mar 1814:41 UTCEURUSDShortunknownEURUSD SHORTC++0.37R+$742TP3 hitRead case →
Mar 1815:06 UTCXAUUSDShortunknownXAUUSD failed-rally shortC+-1.0R-$2,000Stop hitRead case →
Mar 1815:50 UTCEURUSDShortunknownEURUSD SHORT rally fade into VWAP/resistanceC++0.75R+$1,506TP3 hitRead case →
Mar 1914:50 UTCNAS100ShortunknownNAS100 SHORTB-1.0R-$2,000Stop hitRead case →
Mar 1915:10 UTCUS500ShortunknownUS500 SHORT - Failed bounce into VWAP / prior-day-low resistanceB+1.18R+$2,360TP1 hitRead case →
Mar 1915:13 UTCXAUUSDShortunknownXAUUSD SHORTC++1.0R+$2,000TP1 hitRead case →
Mar 2015:13 UTCUS30ShortunknownUS30 SHORT (pullback failure into resistance)C+-1.0R-$2,000Stop hitRead case →
Mar 2015:18 UTCUSDJPYLongunknownUSDJPY LONGC++0.78R+$1,559TP3 hitRead case →
Mar 2015:28 UTCEURUSDShortunknownEURUSD SHORT retracement into resistanceC+-1.0R-$2,000Stop hitRead case →
Mar 2016:11 UTCXAUUSDShortunknownXAUUSD corrective bounce short into resistanceB+-1.0R-$2,000Stop hitRead case →
Mar 2314:09 UTCXAUUSDShortgpt-5.4-2026-03-05XAUUSD Short Fade at ResistanceC+-1.0R-$2,000Stop hitRead case →
Mar 2314:34 UTCNAS100Longgpt-5.4-2026-03-05NAS100 Tactical Long Pullback ContinuationC++0.25R+$493TP1 hitRead case →
Mar 2314:36 UTCUS500Longgpt-5.4-2026-03-05US500 Pullback LongB+0.54R+$1,087TP1 hitRead case →
Mar 2414:40 UTCXAUUSDShortgpt-5.4-2026-03-05XAUUSD SHORT - Rejection from 4410-4421.5 resistanceB+0.55R+$1,107TP1 hitRead case →
Mar 2414:40 UTCUS500Shortgpt-5.4-2026-03-05US500 VWAP Rejection ShortB-1.0R-$2,000Stop hitRead case →
Mar 2414:53 UTCUS30Shortgpt-5.4-2026-03-05US30 Short - Failed Push Into ResistanceB+-1.0R-$2,000Stop hitRead case →
Mar 2414:54 UTCNAS100Shortgpt-5.4-2026-03-05NAS100 VWAP Rejection ShortB-1.0R-$2,000Stop hitRead case →
Mar 2514:11 UTCNAS100Shortgpt-5.4-2026-03-05NAS100 VWAP Rejection ShortC++0.70R+$1,401TP3 hitRead case →
Mar 2514:14 UTCUS500Shortgpt-5.4-2026-03-05Short VWAP / Prior Close RejectionC++0.97R+$1,935TP3 hitRead case →
Mar 2514:32 UTCUSDJPYLonggpt-5.4-2026-03-05USDJPY Pullback LongC++0.90R+$1,793TP3 hitRead case →
Mar 2614:16 UTCUS500ShortClaude Opus 4.6US500 Short Fade of Counter-Trend SqueezeC++0.99R+$1,980TP3 hitRead case →
Mar 2614:40 UTCEURUSDShortClaude Opus 4.6EURUSD SHORT (Sell the Rally to VWAP)C++1.09R+$2,186TP3 hitRead case →
Mar 2614:41 UTCXAUUSDShortClaude Opus 4.6XAUUSD SHORT — VWAP / London High RejectionC++0.92R+$1,834TP3 hitRead case →
Mar 2714:17 UTCUS500ShortClaude Opus 4.6US500 SHORT — Pullback to Opening Range / Broken SupportC++1.28R+$2,563TP3 hitRead case →
Mar 3015:04 UTCUSDJPYShortClaude Opus 4.6USDJPY Short Bearish ContinuationC+-1.0R-$2,000Stop hitRead case →
Mar 3114:53 UTCUSDJPYShortClaude Opus 4.6USDJPY short on pullback to 159.20-159.30C++1.20R+$2,400TP3 hitRead case →
Mar 3115:39 UTCEURUSDLongClaude Opus 4.6Bullish Pullback LongC++0.75R+$1,500TP3 hitRead case →
Apr 114:37 UTCNAS100LongClaude Opus 4.6NAS100 LONG — Pullback to 5m Dynamic SupportC++0.72R+$1,440TP2 hitRead case →
Apr 114:47 UTCUSDJPYShortClaude Opus 4.6SHORT USDJPY pullback rejectionC+-1.0R-$2,000Stop hitRead case →
Apr 214:17 UTCXAUUSDShortClaude Opus 4.6SHORT - Rejection at London High / VWAP ConfluenceC+-1.0R-$2,000Stop hitRead case →
Apr 215:57 UTCNAS100LongClaude Opus 4.6NAS100 Pullback Long at 78.6% Fib / Structural SupportC++1.01R+$2,020TP2 hitRead case →
Apr 714:36 UTCXAUUSDShortClaude Opus 4.6XAUUSD SHORT - Fade the Relief Bounce into VWAP/EMA ResistanceC++1.86R+$3,719TP1 hitRead case →
Apr 814:56 UTCEURUSDLongClaude Opus 4.6EURUSD VWAP/session-low mean-reversion longC+-1.0R-$2,000Stop hitRead case →
Apr 1014:48 UTCXAUUSDLongClaude Opus 4.6NY Session Pullback Continuation LongC+-1.0R-$2,000Stop hitRead case →
Apr 1014:48 UTCNAS100LongClaude Opus 4.6NAS100 Long Pullback BuyC++0.59R+$1,179TP1 hitRead case →
Apr 1314:21 UTCNAS100LongClaude Opus 4.6NAS100 Bullish Pullback LongC++0.71R+$1,416TP3 hitRead case →
Apr 1314:49 UTCUS30ShortClaude Opus 4.6Short Rejection at 47,712-47,764 Resistance ClusterC++1.0R+$2,000TP1 hitRead case →
Apr 1315:20 UTCEURUSDLongClaude Opus 4.6EURUSD Pullback Buy at StructureC++1.15R+$2,299TP3 hitRead case →
Apr 1414:47 UTCXAUUSDLongClaude Opus 4.6XAUUSD pullback to breakout/retest zoneB+0.82R+$1,643TP3 hitRead case →
Apr 1415:27 UTCEURUSDLongClaude Opus 4.6Buy EURUSD on Pullback to Session SupportC+-1.0R-$2,000Stop hitRead case →
Apr 1614:31 UTCNAS100ShortClaude Opus 4.6VWAP Rejection ShortC+-1.0R-$2,000Stop hitRead case →
Apr 1714:29 UTCEURUSDLongClaude Opus 4.6EURUSD Pullback LongC+-1.0R-$2,000Stop hitRead case →
Apr 1715:19 UTCXAUUSDLongClaude Opus 4.6Bullish Pullback to NY Session SupportC+-1.0R-$2,000Stop hitRead case →
Apr 1715:25 UTCUS30LongClaude Opus 4.6Bullish Pullback to Micro-Support (Primary)C++1.53R+$3,060TP1 hitRead case →
Apr 2314:58 UTCEURUSDShortClaude Opus 4.6Conditional Short EURUSD at Resistance RejectionB+1.67R+$3,333TP3 hitRead case →
Apr 2315:51 UTCNAS100LongClaude Opus 4.6Conditional Pullback Long at VWAP/Structure ZoneC+-1.0R-$2,000Stop hitRead case →
Apr 2414:05 UTCUS500ShortClaude Opus 4.6VWAP Rejection / Opening Range Breakdown ShortC+-1.0R-$2,000Stop hitRead case →
Apr 2414:49 UTCXAUUSDLongClaude Opus 4.6Bullish Pullback to Trend Agent Invalidation / Support ZoneC+-1.0R-$2,000Stop hitRead case →
Apr 2714:34 UTCUS30LongClaude Opus 4.6US30 Pullback Long to VWAP/Fib ConfluenceC+-1.0R-$2,000Stop hitRead case →
Apr 2815:02 UTCUS500ShortClaude Opus 4.6Bear Flag Breakdown / OR-Low BreakC++0.78R+$1,558TP1 hitRead case →
Apr 3015:45 UTCUS500LongClaude Opus 4.6VWAP/Prior Day High Pullback LongC++1.08R+$2,167TP2 hitRead case →
May 114:36 UTCNAS100LongClaude Opus 4.6Pullback Long — Fibonacci/EMA9 ConfluenceC++1.38R+$2,753TP2 hitRead case →
May 414:27 UTCXAUUSDShortClaude Opus 4.6Short on Rally to 4575-4583 ResistanceC++0.78R+$1,558TP3 hitRead case →
May 414:36 UTCNAS100LongClaude Opus 4.6NAS100 Long — VWAP Pullback Buy (NY AM Session)C++0.40R+$800TP1 hitRead case →
May 415:03 UTCEURUSDShortClaude Opus 4.6Short EURUSD — VWAP Rejection / Sell the RipC++1.53R+$3,057TP2 hitRead case →
May 614:16 UTCNAS100LongClaude Opus 4.6VWAP + Fib 38.2% Continuation Long (PRIMARY)C++1.03R+$2,067TP2 hitRead case →
May 614:29 UTCEURUSDLongClaude Opus 4.6EURUSD Pullback Buy into Trend ContinuationC++1.0R+$2,000TP1 hitRead case →
US100.CASH-FTMO · Long
Jan 12 · 15:22 UTC
Claude Opus 4.6TP2 hit
Setup
Setup 2 · Breakout Continuation (Long)
Grade
D
R
+0.48R
$ Sim
+$967
Read case →
NAS100 · Long
Jan 15 · 15:12 UTC
Claude Opus 4.6TP1 hit
Setup
Pullback Long (Primary)
Grade
D
R
+0.78R
$ Sim
+$1,564
Read case →
US30.CASH-FTMO · Short
Jan 20 · 15:43 UTC
Claude Opus 4.6TP3 hit
Setup
Short the bounce (Primary)
Grade
D
R
+1.76R
$ Sim
+$3,514
Read case →
US30 · Long
Feb 4 · 16:35 UTC
unknownStop hit
Setup
US30 (Dow) LONG
Grade
C+
R
-1.0R
$ Sim
-$2,000
Read case →
US30 · Long
Feb 9 · 15:02 UTC
unknownTP2 hit
Setup
US30 LONG (Pullback-to-support)
Grade
C+
R
+1.31R
$ Sim
+$2,622
Read case →
US30 · Long
Feb 10 · 16:01 UTC
unknownStop hit
Setup
US30 LONG (Pullback + VWAP/EMA Confluence)
Grade
C+
R
-1.0R
$ Sim
-$2,000
Read case →
US30 · Long
Feb 10 · 16:31 UTC
unknownTP1 hit
Setup
US30 LONG (Pullback to VWAP / 61.8%)
Grade
C+
R
+2.30R
$ Sim
+$4,593
Read case →
US30 · Long
Feb 11 · 16:02 UTC
unknownTP1 hit · ★ Trade of the week
Setup
US30 Responsive Long — Intraday Support
Grade
C+
R
+2.64R
$ Sim
+$5,273
Read case →
US30 · Short
Feb 13 · 15:02 UTC
unknownTP1 hit
Setup
US30 (Dow) SHORT
Grade
C+
R
+0.57R
$ Sim
+$1,150
Read case →
NAS100 · Short
Feb 13 · 15:24 UTC
unknownStop hit
Setup
NAS100 Short (Sell the Rip)
Grade
C+
R
-1.0R
$ Sim
-$2,000
Read case →
US500 · Short
Feb 13 · 15:42 UTC
unknownTP1 hit
Setup
Setup #1 · US500 SHORT (fade into resistance)
Grade
C+
R
+0.74R
$ Sim
+$1,470
Read case →
US30 · Short
Feb 13 · 15:44 UTC
unknownStop hit
Setup
US30 SHORT (fade into resistance)
Grade
C+
R
-1.0R
$ Sim
-$2,000
Read case →
US500 · Long
Feb 13 · 16:37 UTC
unknownTP2 hit
Setup
US500 LONG (Momentum continuation)
Grade
C+
R
+0.55R
$ Sim
+$1,095
Read case →
NAS100 · Long
Feb 17 · 16:35 UTC
unknownTP1 hit
Setup
Setup #1 · NAS100 LONG (pullback-to-go)
Grade
C+
R
+0.62R
$ Sim
+$1,248
Read case →
US30 · Long
Feb 17 · 16:35 UTC
unknownTP1 hit
Setup
Setup #1 · US30 LONG (pro-trend intraday)
Grade
C+
R
+0.43R
$ Sim
+$855
Read case →
NAS100 · Short
Feb 19 · 15:02 UTC
unknownStop hit
Setup
Setup #1 · NAS100 Short (Continuation)
Grade
C+
R
-1.0R
$ Sim
-$2,000
Read case →
US30 · Short
Feb 19 · 15:32 UTC
unknownTP3 hit
Setup
SHORT — Sell the VWAP/EMA Fade
Grade
C+
R
+1.08R
$ Sim
+$2,151
Read case →
US30 · Short
Feb 20 · 17:02 UTC
unknownTP3 hit
Setup
Setup #1 · US30 SHORT (pullback-to-supply)
Grade
C+
R
+0.61R
$ Sim
+$1,213
Read case →
NAS100 · Long
Feb 24 · 15:01 UTC
unknownTP3 hit
Setup
Setup #1 · NAS100 LONG (pullback buy)
Grade
C+
R
+0.60R
$ Sim
+$1,196
Read case →
US30 · Short
Feb 24 · 15:33 UTC
unknownStop hit
Setup
US30 SHORT (mean-revert at resistance)
Grade
C+
R
-1.0R
$ Sim
-$2,000
Read case →
NAS100 · Long
Feb 24 · 16:41 UTC
unknownTP3 hit
Setup
Buy-the-dip into reclaimed VWAP/EMAs
Grade
C+
R
+0.69R
$ Sim
+$1,384
Read case →
NAS100 · Long
Feb 25 · 15:05 UTC
unknownTP2 hit
Setup
NAS100 LONG (Breakout+Retest)
Grade
C+
R
+0.60R
$ Sim
+$1,191
Read case →
NAS100 · Short
Feb 26 · 15:49 UTC
unknownStop hit
Setup
Setup #1 · NAS100 SHORT (trend-continuation on weak retest)
Grade
C+
R
-1.0R
$ Sim
-$2,000
Read case →
US30 · Long
Feb 26 · 16:11 UTC
unknownStop hit
Setup
US30 LONG (Buy-the-dip)
Grade
C+
R
-1.0R
$ Sim
-$2,000
Read case →
US500 · Short
Feb 27 · 16:13 UTC
unknownTP3 hit
Setup
US500 Intraday Fade into Resistance
Grade
B
R
+1.19R
$ Sim
+$2,375
Read case →
US30 · Short
Feb 27 · 16:33 UTC
unknownTP3 hit
Setup
Setup #1 — US30 SHORT (Primary Fade)
Grade
C+
R
+1.73R
$ Sim
+$3,462
Read case →
US500 · Long
Feb 27 · 16:39 UTC
unknownStop hit
Setup
US500 LONG (pullback buy)
Grade
C+
R
-1.0R
$ Sim
-$2,000
Read case →
US30 · Short
Mar 2 · 16:18 UTC
unknownTP1 hit
Setup
Setup #1 · SHORT (Primary)
Grade
B
R
+1.20R
$ Sim
+$2,407
Read case →
US500 · Short
Mar 3 · 15:36 UTC
unknownStop hit
Setup
SHORT: Breakdown-Pullback Continuation
Grade
C+
R
-1.0R
$ Sim
-$2,000
Read case →
US500 · Long
Mar 4 · 16:19 UTC
unknownTP3 hit
Setup
Setup #1 · LONG — Buy the NY pullback
Grade
C+
R
+1.25R
$ Sim
+$2,510
Read case →
NAS100 · Long
Mar 4 · 16:47 UTC
unknownTP1 hit
Setup
Setup #2 · NAS100 LONG (breakout continuation)
Grade
C+
R
+0.93R
$ Sim
+$1,851
Read case →
US500 · Long
Mar 5 · 15:04 UTC
unknownStop hit
Setup
US500 LONG (buy-dip VWAP/Fib confluence)
Grade
C+
R
-1.0R
$ Sim
-$2,000
Read case →
US30 · Short
Mar 10 · 14:25 UTC
unknownStop hit
Setup
Sell rally into VWAP/supply (Primary)
Grade
C+
R
-1.0R
$ Sim
-$2,000
Read case →
US500 · Long
Mar 11 · 14:08 UTC
unknownStop hit
Setup
US500 Long (Pullback & Go)
Grade
B
R
-1.0R
$ Sim
-$2,000
Read case →
NAS100 · Long
Mar 11 · 14:20 UTC
unknownStop hit
Setup
NAS100 LONG (Continuation)
Grade
C+
R
-1.0R
$ Sim
-$2,000
Read case →
NAS100 · Long
Mar 13 · 14:40 UTC
unknownStop hit
Setup
NAS100 LONG (buy-the-dip into support)
Grade
C+
R
-1.0R
$ Sim
-$2,000
Read case →
XAUUSD · Short
Mar 16 · 14:04 UTC
unknownTP3 hit
Setup
SHORT fade into 5030–5035
Grade
C+
R
+0.76R
$ Sim
+$1,529
Read case →
US500 · Long
Mar 16 · 14:59 UTC
unknownTP1 hit
Setup
LONG pullback (buy-the-dip)
Grade
B
R
+1.50R
$ Sim
+$3,000
Read case →
US500 · Long
Mar 17 · 14:10 UTC
unknownStop hit
Setup
US500 LONG — Pullback buy into prior breakout support
Grade
C+
R
-1.0R
$ Sim
-$2,000
Read case →
NAS100 · Long
Mar 17 · 14:31 UTC
unknownStop hit
Setup
NAS100 LONG
Grade
C+
R
-1.0R
$ Sim
-$2,000
Read case →
US30 · Long
Mar 17 · 14:36 UTC
unknownStop hit
Setup
US30 LONG
Grade
C+
R
-1.0R
$ Sim
-$2,000
Read case →
USDJPY · Long
Mar 18 · 14:15 UTC
unknownStop hit
Setup
USDJPY pullback long retest-and-hold
Grade
C+
R
-1.0R
$ Sim
-$2,000
Read case →
EURUSD · Short
Mar 18 · 14:41 UTC
unknownTP3 hit
Setup
EURUSD SHORT
Grade
C+
R
+0.37R
$ Sim
+$742
Read case →
XAUUSD · Short
Mar 18 · 15:06 UTC
unknownStop hit
Setup
XAUUSD failed-rally short
Grade
C+
R
-1.0R
$ Sim
-$2,000
Read case →
EURUSD · Short
Mar 18 · 15:50 UTC
unknownTP3 hit
Setup
EURUSD SHORT rally fade into VWAP/resistance
Grade
C+
R
+0.75R
$ Sim
+$1,506
Read case →
NAS100 · Short
Mar 19 · 14:50 UTC
unknownStop hit
Setup
NAS100 SHORT
Grade
B
R
-1.0R
$ Sim
-$2,000
Read case →
US500 · Short
Mar 19 · 15:10 UTC
unknownTP1 hit
Setup
US500 SHORT - Failed bounce into VWAP / prior-day-low resistance
Grade
B
R
+1.18R
$ Sim
+$2,360
Read case →
XAUUSD · Short
Mar 19 · 15:13 UTC
unknownTP1 hit
Setup
XAUUSD SHORT
Grade
C+
R
+1.0R
$ Sim
+$2,000
Read case →
US30 · Short
Mar 20 · 15:13 UTC
unknownStop hit
Setup
US30 SHORT (pullback failure into resistance)
Grade
C+
R
-1.0R
$ Sim
-$2,000
Read case →
USDJPY · Long
Mar 20 · 15:18 UTC
unknownTP3 hit
Setup
USDJPY LONG
Grade
C+
R
+0.78R
$ Sim
+$1,559
Read case →
EURUSD · Short
Mar 20 · 15:28 UTC
unknownStop hit
Setup
EURUSD SHORT retracement into resistance
Grade
C+
R
-1.0R
$ Sim
-$2,000
Read case →
XAUUSD · Short
Mar 20 · 16:11 UTC
unknownStop hit
Setup
XAUUSD corrective bounce short into resistance
Grade
B+
R
-1.0R
$ Sim
-$2,000
Read case →
XAUUSD · Short
Mar 23 · 14:09 UTC
gpt-5.4-2026-03-05Stop hit
Setup
XAUUSD Short Fade at Resistance
Grade
C+
R
-1.0R
$ Sim
-$2,000
Read case →
NAS100 · Long
Mar 23 · 14:34 UTC
gpt-5.4-2026-03-05TP1 hit
Setup
NAS100 Tactical Long Pullback Continuation
Grade
C+
R
+0.25R
$ Sim
+$493
Read case →
US500 · Long
Mar 23 · 14:36 UTC
gpt-5.4-2026-03-05TP1 hit
Setup
US500 Pullback Long
Grade
B
R
+0.54R
$ Sim
+$1,087
Read case →
XAUUSD · Short
Mar 24 · 14:40 UTC
gpt-5.4-2026-03-05TP1 hit
Setup
XAUUSD SHORT - Rejection from 4410-4421.5 resistance
Grade
B
R
+0.55R
$ Sim
+$1,107
Read case →
US500 · Short
Mar 24 · 14:40 UTC
gpt-5.4-2026-03-05Stop hit
Setup
US500 VWAP Rejection Short
Grade
B
R
-1.0R
$ Sim
-$2,000
Read case →
US30 · Short
Mar 24 · 14:53 UTC
gpt-5.4-2026-03-05Stop hit
Setup
US30 Short - Failed Push Into Resistance
Grade
B+
R
-1.0R
$ Sim
-$2,000
Read case →
NAS100 · Short
Mar 24 · 14:54 UTC
gpt-5.4-2026-03-05Stop hit
Setup
NAS100 VWAP Rejection Short
Grade
B
R
-1.0R
$ Sim
-$2,000
Read case →
NAS100 · Short
Mar 25 · 14:11 UTC
gpt-5.4-2026-03-05TP3 hit
Setup
NAS100 VWAP Rejection Short
Grade
C+
R
+0.70R
$ Sim
+$1,401
Read case →
US500 · Short
Mar 25 · 14:14 UTC
gpt-5.4-2026-03-05TP3 hit
Setup
Short VWAP / Prior Close Rejection
Grade
C+
R
+0.97R
$ Sim
+$1,935
Read case →
USDJPY · Long
Mar 25 · 14:32 UTC
gpt-5.4-2026-03-05TP3 hit
Setup
USDJPY Pullback Long
Grade
C+
R
+0.90R
$ Sim
+$1,793
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
$ Sim
+$1,980
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
$ Sim
+$2,186
Read case →
XAUUSD · Short
Mar 26 · 14:41 UTC
Claude Opus 4.6TP3 hit
Setup
XAUUSD SHORT — VWAP / London High Rejection
Grade
C+
R
+0.92R
$ Sim
+$1,834
Read case →
US500 · Short
Mar 27 · 14:17 UTC
Claude Opus 4.6TP3 hit
Setup
US500 SHORT — Pullback to Opening Range / Broken Support
Grade
C+
R
+1.28R
$ Sim
+$2,563
Read case →
USDJPY · Short
Mar 30 · 15:04 UTC
Claude Opus 4.6Stop hit
Setup
USDJPY Short Bearish Continuation
Grade
C+
R
-1.0R
$ Sim
-$2,000
Read case →
USDJPY · Short
Mar 31 · 14:53 UTC
Claude Opus 4.6TP3 hit
Setup
USDJPY short on pullback to 159.20-159.30
Grade
C+
R
+1.20R
$ Sim
+$2,400
Read case →
EURUSD · Long
Mar 31 · 15:39 UTC
Claude Opus 4.6TP3 hit
Setup
Bullish Pullback Long
Grade
C+
R
+0.75R
$ Sim
+$1,500
Read case →
NAS100 · Long
Apr 1 · 14:37 UTC
Claude Opus 4.6TP2 hit
Setup
NAS100 LONG — Pullback to 5m Dynamic Support
Grade
C+
R
+0.72R
$ Sim
+$1,440
Read case →
USDJPY · Short
Apr 1 · 14:47 UTC
Claude Opus 4.6Stop hit
Setup
SHORT USDJPY pullback rejection
Grade
C+
R
-1.0R
$ Sim
-$2,000
Read case →
XAUUSD · Short
Apr 2 · 14:17 UTC
Claude Opus 4.6Stop hit
Setup
SHORT - Rejection at London High / VWAP Confluence
Grade
C+
R
-1.0R
$ Sim
-$2,000
Read case →
NAS100 · Long
Apr 2 · 15:57 UTC
Claude Opus 4.6TP2 hit
Setup
NAS100 Pullback Long at 78.6% Fib / Structural Support
Grade
C+
R
+1.01R
$ Sim
+$2,020
Read case →
XAUUSD · Short
Apr 7 · 14:36 UTC
Claude Opus 4.6TP1 hit
Setup
XAUUSD SHORT - Fade the Relief Bounce into VWAP/EMA Resistance
Grade
C+
R
+1.86R
$ Sim
+$3,719
Read case →
EURUSD · Long
Apr 8 · 14:56 UTC
Claude Opus 4.6Stop hit
Setup
EURUSD VWAP/session-low mean-reversion long
Grade
C+
R
-1.0R
$ Sim
-$2,000
Read case →
XAUUSD · Long
Apr 10 · 14:48 UTC
Claude Opus 4.6Stop hit
Setup
NY Session Pullback Continuation Long
Grade
C+
R
-1.0R
$ Sim
-$2,000
Read case →
NAS100 · Long
Apr 10 · 14:48 UTC
Claude Opus 4.6TP1 hit
Setup
NAS100 Long Pullback Buy
Grade
C+
R
+0.59R
$ Sim
+$1,179
Read case →
NAS100 · Long
Apr 13 · 14:21 UTC
Claude Opus 4.6TP3 hit
Setup
NAS100 Bullish Pullback Long
Grade
C+
R
+0.71R
$ Sim
+$1,416
Read case →
US30 · Short
Apr 13 · 14:49 UTC
Claude Opus 4.6TP1 hit
Setup
Short Rejection at 47,712-47,764 Resistance Cluster
Grade
C+
R
+1.0R
$ Sim
+$2,000
Read case →
EURUSD · Long
Apr 13 · 15:20 UTC
Claude Opus 4.6TP3 hit
Setup
EURUSD Pullback Buy at Structure
Grade
C+
R
+1.15R
$ Sim
+$2,299
Read case →
XAUUSD · Long
Apr 14 · 14:47 UTC
Claude Opus 4.6TP3 hit
Setup
XAUUSD pullback to breakout/retest zone
Grade
B
R
+0.82R
$ Sim
+$1,643
Read case →
EURUSD · Long
Apr 14 · 15:27 UTC
Claude Opus 4.6Stop hit
Setup
Buy EURUSD on Pullback to Session Support
Grade
C+
R
-1.0R
$ Sim
-$2,000
Read case →
NAS100 · Short
Apr 16 · 14:31 UTC
Claude Opus 4.6Stop hit
Setup
VWAP Rejection Short
Grade
C+
R
-1.0R
$ Sim
-$2,000
Read case →
EURUSD · Long
Apr 17 · 14:29 UTC
Claude Opus 4.6Stop hit
Setup
EURUSD Pullback Long
Grade
C+
R
-1.0R
$ Sim
-$2,000
Read case →
XAUUSD · Long
Apr 17 · 15:19 UTC
Claude Opus 4.6Stop hit
Setup
Bullish Pullback to NY Session Support
Grade
C+
R
-1.0R
$ Sim
-$2,000
Read case →
US30 · Long
Apr 17 · 15:25 UTC
Claude Opus 4.6TP1 hit
Setup
Bullish Pullback to Micro-Support (Primary)
Grade
C+
R
+1.53R
$ Sim
+$3,060
Read case →
EURUSD · Short
Apr 23 · 14:58 UTC
Claude Opus 4.6TP3 hit
Setup
Conditional Short EURUSD at Resistance Rejection
Grade
B
R
+1.67R
$ Sim
+$3,333
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.0R
$ Sim
-$2,000
Read case →
US500 · Short
Apr 24 · 14:05 UTC
Claude Opus 4.6Stop hit
Setup
VWAP Rejection / Opening Range Breakdown Short
Grade
C+
R
-1.0R
$ Sim
-$2,000
Read case →
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.0R
$ Sim
-$2,000
Read case →
US30 · Long
Apr 27 · 14:34 UTC
Claude Opus 4.6Stop hit
Setup
US30 Pullback Long to VWAP/Fib Confluence
Grade
C+
R
-1.0R
$ Sim
-$2,000
Read case →
US500 · Short
Apr 28 · 15:02 UTC
Claude Opus 4.6TP1 hit
Setup
Bear Flag Breakdown / OR-Low Break
Grade
C+
R
+0.78R
$ Sim
+$1,558
Read case →
US500 · Long
Apr 30 · 15:45 UTC
Claude Opus 4.6TP2 hit
Setup
VWAP/Prior Day High Pullback Long
Grade
C+
R
+1.08R
$ Sim
+$2,167
Read case →
NAS100 · Long
May 1 · 14:36 UTC
Claude Opus 4.6TP2 hit
Setup
Pullback Long — Fibonacci/EMA9 Confluence
Grade
C+
R
+1.38R
$ Sim
+$2,753
Read case →
XAUUSD · Short
May 4 · 14:27 UTC
Claude Opus 4.6TP3 hit
Setup
Short on Rally to 4575-4583 Resistance
Grade
C+
R
+0.78R
$ Sim
+$1,558
Read case →
NAS100 · Long
May 4 · 14:36 UTC
Claude Opus 4.6TP1 hit
Setup
NAS100 Long — VWAP Pullback Buy (NY AM Session)
Grade
C+
R
+0.40R
$ Sim
+$800
Read case →
EURUSD · Short
May 4 · 15:03 UTC
Claude Opus 4.6TP2 hit
Setup
Short EURUSD — VWAP Rejection / Sell the Rip
Grade
C+
R
+1.53R
$ Sim
+$3,057
Read case →
NAS100 · Long
May 6 · 14:16 UTC
Claude Opus 4.6TP2 hit
Setup
VWAP + Fib 38.2% Continuation Long (PRIMARY)
Grade
C+
R
+1.03R
$ Sim
+$2,067
Read case →
EURUSD · Long
May 6 · 14:29 UTC
Claude Opus 4.6TP1 hit
Setup
EURUSD Pullback Buy into Trend Continuation
Grade
C+
R
+1.0R
$ Sim
+$2,000
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 pattern that defined 2026 so far is threshold conservatism. The system rejects more entries than it takes. Every winning trade — every loser too — passed an agent panel that started with the Macro Agent's regime read, walked through the Trend Agent's confluence stack, cleared the Cross-Asset Agent's correlation tolerance, and survived the Risk Agent's veto pass. Setups that look identical to the human eye disagree at the bar level on whether the macro gate is open, whether the confluence threshold has cleared, or whether a correlated cross-asset position changes the risk math.

Why threshold conservatism produced 58.6 percent across ninety-nine trades

The win-rate floor in any positive-expectancy playbook is the fraction of taken entries that work. The threshold sets that floor by deciding which entries get taken in the first place. Loosen the threshold and the system takes more trades, the win rate drops, and the per-trade expectancy compresses. Tighten it and the inverse happens. The 58.6 percent the system delivered across ninety-nine entries is the rate at which a moderately tight threshold cleared during a year that did not produce an unbroken trend regime.

Every monthly recap of 2026 has carried evidence of the threshold doing its work. February's plus 4.41R came on twenty-one entries — a single-digit fraction of the candidate setups the agent panel evaluated. March's forty-two entries against the cross-asset complex's broader opportunity set means the system rejected the majority of bar-level continuation prints because the macro gate was not aligned. April's twenty-four entries against the same opportunity set says the agent panel's pass rate was inside its working range. The threshold is the architecture's most consequential parameter, and the 2026 record is the sample that says where it should sit.

We tune the threshold against the rolling 100-trade window, not against the calendar month. Through May 7, the rolling window has just turned over for the first time. Whatever signal that distribution produces will be the first credible tuning input the architecture has had since launch.

Decision highlights

The end-of-March consolidation around Claude Opus 4.6 is the year's defining operational decision. Through the first three weeks of March the desk ran cross-model: every published case study carried both a Claude and a GPT analysis, and the master automations rotated between the two on the criteria each agent panel cleared. As the sample accumulated, the macro-gate dispersion settled — Claude's pre-trade reads held discipline through regime shifts more consistently than the parallel GPT runs. The desk consolidated the master flow around Claude in the closing week of March; April was the first complete calendar month operated that way. The benchmark cadence continues running in parallel.

The Mar 16-22 drawdown was the year's deepest test of the architecture's posture-hold rule. The published record carried a minus 9R run-down across the window before the closing bumper of plus 4.19R in the Mar 23-29 week. Through the drawdown the agent panel did not change threshold, did not flip the macro gate's bias, and did not consult the recent record to size the next decision. Forty-two March entries, expected variance for a positive-expectancy playbook, a net result inside the rolling-100 distribution, and zero tuning changes. The discipline of holding posture through a 6-day stretch where every entry was producing minus 1R outcomes is the part of the system that's hardest to validate with a small sample.

The decision to publish every trade in window — winners, losers, drawdowns, and all — is the year's editorial decision the system itself depends on. Every monthly recap has carried the full trade index. Every losing window has been published with the loss-teardown intact. The Apr 23-24 cluster of three correlated stops, the Mar 16-22 drawdown, the XAUUSD slow bleed across two months: each one sits on the public record as plainly as the bumpers. A subscriber evaluating the system reads the same data the desk does. That commitment is what lets the +16.57R YTD figure carry weight; without it, the number would be marketing.

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
+15.3R
Trades
40
Win rate
67.5%
Avg R
+0.38
Led this week on
  • NAS100+4.6R · 10 trades
  • EURUSD+4.2R · 9 trades
  • US500+3.1R · 5 trades
Notable trade
XAUUSD Short · Apr 7 · +1.86R
G
GPT
gpt-5.4-2026-03-05
-0.1R
Trades
10
Win rate
60%
Avg R
-0.01
Led this week on
  • USDJPY+0.9R · 1 trade
  • US500+0.5R · 3 trades
  • NAS100-0.1R · 3 trades
Notable trade
US500 Short · Mar 25 · +0.97R

Same signals, same risk framework, different foundation model.

Section 07 · Instrument deep dive

Six instruments, six stories.

EURUSD
+4.3R
12 trades · 66.7% WR

EURUSD took twelve trades at 66.7 percent for plus 4.31R net. The pair was the system's cleanest forex line of the year — a high win rate against a moderate sample, with the Apr 13 long to TP3 for plus 1.15R credited, the Apr 23 short to TP3 for plus 1.67R credited, and the May 6 long for plus 1.00R the three largest single-trade contributors. The Macro Agent's gate held through every successful EURUSD trigger; the stops on Apr 8, Apr 14, and Apr 17 came with the gate still open and the bar-level confluence cleared, which is the cost of holding posture through a positive-expectancy edge.

All EURUSD this week →
XAUUSD
-0.3R
14 trades · 50% WR

XAUUSD took fourteen trades at 50 percent for minus 0.30R net. Gold was the year's drag — not catastrophic, but a slow bleed against a setup library that kept clearing threshold even when the bar-level conversion rate was not paying. The Apr 7 short to TP1 for plus 1.86R credited was the win of April; six other XAUUSD entries across March and April stopped at minus 1R each. The forward question on gold is whether the threshold should tighten on the metals complex specifically or whether the rolling-100 sample is still saying the architecture's expectancy holds.

All XAUUSD this week →
US30
+4.4R
21 trades · 52.4% WR

US30 took twenty-one trades at 52.4 percent for plus 4.39R net. The Dow was the year's second-strongest contributor by absolute net R and the highest-volume index of the master flow. The Apr 17 long to TP1 for plus 1.53R credited was the largest single-trade contributor in April; the YTD win-of-window — a US30 long for plus 2.64R credited — landed earlier in the year. Eleven winners against ten losers at a moderate per-trade R says US30 is a setup-library where threshold conservatism is paying its working rate.

All US30 this week →
NAS100
+1.0R
25 trades · 60% WR

NAS100 took twenty-five trades at 60 percent for plus 1.00R net. The Nasdaq is the highest-volume instrument on the published record and the cleanest example of variance compressing toward expectancy across a positive-expectancy playbook with a ceiling on per-trade R. Fifteen winners against ten losers, with the May 6 long to plus 1.03R the closing contributor that pushed the cumulative line into positive net. NAS100 is the instrument where the gap between TP1-baseline credited returns and live broker fills (which include TP3 runners) is widest.

All NAS100 this week →
USDJPY
-0.1R
6 trades · 50% WR

USDJPY took six trades at 50 percent for minus 0.12R net. The lowest-volume instrument of the year and the smallest contributor to either side of the line. Three winners, three losers, near-flat aggregate. Yen is the line where threshold conservatism has rejected the largest fraction of candidate setups against the smallest realized opportunity set.

All USDJPY this week →
US500
+5.0R
19 trades · 63.2% WR

US500 took nineteen trades at 63.2 percent for plus 5.05R net. The S&P was the year's strongest instrument by absolute net R. Twelve winners against seven losers at a high per-trade R, with the equity-index complex's cleanest convergence between agent-panel pass rate and live broker fill conversion. The closing run of April delivered three US500 entries inside one week, all at TP1 or above, and the first trade of May continued the same cadence with a US500 long to plus 1.86R credited.

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

Win of the week: US30 Long · +2.64R

Loss worth learning from

The cleanest loss the year produced was not a single trade but the Mar 16-22 drawdown stretch. Across the window the published record carried a minus 9R run-down — six trading days of negative-leaning outcomes that pulled the cumulative line back toward break-even after February's clean accumulation.

What the system saw that was right

A regime where the agent panel's confluence threshold kept clearing on continuation setups that had paid through February and into the first half of March. The Trend Agent's bar-level reads were consistent. The Macro Agent's gate was open on most of the relevant window. The Cross-Asset Agent flagged correlations as inside tolerance. The setup library was the same one that had produced February's plus 4.41R and would produce the closing bumper of plus 4.19R one week later.

What the system got wrong

The Mar 16-22 tape inverted intraday in a way the bar-level evaluation rhythm could not detect ahead of time. Continuations resolved as fades inside the same session. The Cross-Asset Agent did not veto the correlated cluster of stops because the bar-level structural premises were independent at trigger time. Six trading days of regime mismatch followed. None of the individual trades were misjudged at entry; the regime they entered into changed shape at intraday timeframes the agent panel does not gate on.

What we would do the same

The entry rule is the entry rule. The system does not consult the recent trade record to size or decline a new entry. Every entry inside the Mar 16-22 window cleared the same threshold that produced winners on either side of it. Streak-aware filters would lower realized expectancy across calendar windows by rejecting entries that, on long-run sample, average to positive expectancy. The plus 4.19R closing bumper of Mar 23-29 paid for the drawdown by structure rather than design. Plus 16.57R YTD and 58.6 percent across ninety-nine entries says the threshold is sitting at a working level the rolling-100 sample is now starting to confirm.

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
+$33,140
+16.57R · Window net
ScenarioR-multipleProfit on $100k
Window netActual+16.57R+$33,140
Simulated equity · $100,000 baseline · 2% risk per trade
Mon 12Thu 15Tue 20Wed 4Mon 9Tue 10Wed 11Fri 13Tue 17Thu 19Fri 20Tue 24Wed 25Thu 26Fri 27Mon 2Tue 3Wed 4Thu 5Tue 10Wed 11Fri 13Mon 16Tue 17Wed 18Thu 19Fri 20Mon 23Tue 24Wed 25Thu 26Fri 27Mon 30Tue 31Wed 1Thu 2Tue 7Wed 8Fri 10Mon 13Tue 14Thu 16Fri 17Thu 23Fri 24Mon 27Tue 28Thu 30Fri 1Mon 4Wed 6$133,139$100,000

From the desk

The honest reading of 2026 so far is that an architecture launched in soft mode in January is now operating with four months of unbroken cadence and a result that, on the published baseline, would clear the median public-record AI-trading benchmark we are aware of. Plus 16.57R net across ninety-nine entries at 58.6 percent does not say the system has solved any of the durable problems in algorithmic trading. It says the system has produced a positive-expectancy result on a sample large enough that the rolling-100 distribution can begin to read.

The simulated $100,000 account at 2 percent risk per trade now sits at $133,139 on the static line and $136,266 on the compounded line. The 2.3 percent spread between the two lines is the read on how steadily winners clustered after winning streaks across the four-month window — compounded outpaces static slightly, which is the signature of winners that came after winning runs more often than after losing runs. That spread is the disciplined-sizing math working as designed across a sample where variance landed close to its central tendency. A subscriber sizing 2 percent of an actual $100,000 account through the same trades would have realized substantively the same return.

What carries forward is the same playbook. The agent panel runs the same threshold. The Macro Agent gates the same regime variables. The Cross-Asset Agent enforces the same correlation tolerance. The Risk Agent retains its veto. The master flow runs through Claude Opus 4.6 with the parallel benchmark cadence continuing on GPT-5.4. We will publish the next monthly recap when May closes, the next weekly recaps as each window completes, and the next case study when a trade clears the threshold for editorial coverage. Every trade will land on the published record.

If you read one thing from this article, read this: the system is not optimized. It is calibrated. The threshold sits where it sits because four months of live record have not yet produced a signal saying it should sit elsewhere. The 16.57R YTD is what calibration produces when the architecture is built right and the threshold is honest. We expect the rest of 2026 to test that thesis, and we expect to publish whatever the test produces — winning months, losing months, drawdowns and all.

Monthly recaps for the year so far: January · February · March · April.

What we're tuning

2026 has not produced a tuning signal that cleared threshold yet. The architecture has shipped without a single retune of the agent-panel threshold across one hundred trades. Plus 16.57R net at 58.6 percent across the published record sits inside the rolling-100 distribution the playbook implies. The per-instrument dispersion (US500 plus 5.05R against XAUUSD minus 0.30R, NAS100 plus 1.00R) is the variance the threshold-conservative architecture produces across a multi-instrument book. Tuning on a sub-100 sample would over-fit the noise.

What the desk tracks forward into the rest of the year: whether the rolling-100 turn produces a signal worth acting on (the first credible tuning input since launch); whether XAUUSD's drag persists or reverses through the next regime rotation; whether the equity-index complex keeps producing the bulk of the system's net R or whether the FX side closes the gap; and whether the next cross-model window produces a different macro-gate dispersion than March's. The benchmark cadence continues running in parallel. None of these are immediate tuning items. They are the variables that, if they shift, would surface as a signal the rolling sample has now grown enough to read.

The Short Version

At a Glance

Week Setup Grade
A-
Decisive Trades
99
Best R
+2.64R
Win Rate
58.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 SkyAnalyst land at +16.57R YTD across 99 trades?

+

Fifty-eight winners against forty-one losers across four-and-a-half months. The equity-index complex carried the year (US500 plus 5.05R, US30 plus 4.39R), with EURUSD plus 4.31R the cleanest forex contributor and NAS100 plus 1.00R on twenty-five trades. XAUUSD dragged at minus 0.30R; USDJPY rounded to minus 0.12R. Three indexes plus EURUSD produced almost the entire net.

Which model is running on the master automations?

+

Claude Opus 4.6 has been the master-flow model since the closing week of March, after a cross-model evaluation through the first three weeks of March settled on Claude as the more consistent model for the agent panel's macro-gate read. GPT-5.4 (gpt-5.4-2026-03-05) continues running on the parallel benchmark cadence and the case-study pipeline. Of the fifty 2026 trades with explicit model attribution captured, Claude carried forty at plus 15.29R and 67.5 percent; GPT carried ten at minus 0.09R and 60 percent.

What was the worst drawdown of the year so far?

+

The Mar 16-22 window. The published record carried a minus 9R run-down across the week before the closing bumper of plus 4.19R in the Mar 23-29 window. Six trading days of negative-leaning outcomes that pulled the cumulative line back toward break-even after February's clean accumulation. The agent panel did not change posture across the drawdown. The system did not change posture across the recovery. Forty-two March entries, expected variance for a positive-expectancy playbook, and zero tuning changes.

How does +16.57R YTD on $100k at 2 percent risk translate to an actual dollar return?

+

$33,139 on the static line and $36,266 on the compounded line. Static risks a fixed $2,000 per trade for the entire window; compounded risks 2 percent of the running balance, which scales up after wins and down after losses. The 2.3 percent spread after ninety-nine trades — compounded slightly ahead of static — is the read on winners clustering after winning streaks more often than after losing ones; the disciplined-sizing math rewarding a system that stayed in rhythm.

Why does the system publish every losing trade, including the Mar 16-22 drawdown?

+

Because the architecture's expectancy claim depends on the public record. A subscriber evaluating the system reads the same trade index the desk does — winners, losers, drawdowns, and all. Without the losses on the published record, the +16.57R YTD figure would be marketing. With them, it carries the weight of a sample that hasn't been curated. Every monthly recap carries the full trade index. Every losing window is published with the loss-teardown intact.

What changes between now and the end of 2026?

+

Operationally, very little is planned. The agent panel runs the same threshold. The master flow runs through Claude Opus 4.6 with the benchmark cadence on GPT-5.4 continuing in parallel. What might change: the rolling 100-trade window has just turned over for the first time, and whatever signal that distribution produces will be the first credible tuning input the architecture has had since launch. The benchmark cadence may surface a different macro-gate dispersion in the next cross-model window. XAUUSD's drag may reverse through the next regime rotation, or it may not. We will publish whatever the next sample produces — the same rule that's carried 2026 so far.

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.

Chapter 03

The Claude pivot

MARCH 2026
"Claude’s pre-trade reads held discipline through regime shifts more consistently than the parallel GPT runs. By the closing week of March, the desk consolidated the master flow around Claude."
— From the desk · May 6, 2026
KEEP READING

More from the Journal

trade-analysis

US500 Short on March 19: A Failed Bounce Inside the Deepest Drawdown Week

A SHORT at 6596.9 into VWAP and prior-day-low resistance, four waits and one enter at 74 percent confidence, a 3h 55m hold to TP1 for +1.18R inside the worst week of the published record.

trade-analysis

XAUUSD Short on March 19: A Bearish Gold Setup Six Hours Before FOMC for +1R

A SHORT into the 4618 to 4643 NY rebound resistance, eighteen evaluations before the trigger printed at 66 percent, a 3h 59m ride to TP1 for +1R inside the worst weekly stretch of the published record.

trade-analysis

US500 Long on March 16: A B-Grade Buy-the-Dip Inside the Deepest Drawdown Week

A LONG pullback at 6706 with two waits, one enter at 72 percent confidence into a lean-bear FOMC backdrop, a 59-minute ride to TP1 for +1.5R inside the worst weekly stretch of the published record.

Sky Analyst AI Logo

Structure your clarity,
master your freedom.

This website and all related content, including our indicators and analysis tools, are provided for educational and informational purposes only. Nothing herein should be construed as financial or investment advice. Trading in any market-securities, commodities, or other instruments-carries substantial risk and may not be suitable for all investors. Past performance, whether in real or simulated accounts, does not guarantee future results.

We publish both simulated and real account performance (for example, on MyFxBook). Please note that for some of our real accounts, we place the majority of capital-generally around two-thirds-into a separate holding account to safeguard against unforeseen "black swan" events, leaving only about one-third actively traded. Consequently, the returns shown in MyFxBook may appear higher than what you might achieve if you allocate your entire capital to trading. If you compare these results to a fully funded account, the real-world returns could be closer to one-third of those displayed.

No representation is made that any account will achieve profits or losses similar to those shown. Simulated results, in particular, rely on historical data and the benefit of hindsight, and do not account for real-world factors such as liquidity, slippage, and emotional decision-making.

Testimonials featured on this website are individual experiences and may not reflect typical results; they are not a guarantee of performance or success. We strongly encourage anyone considering trading to consult with qualified financial professionals for personalized advice.

We are affiliate partners of TradingView and various regulated brokers. We recommend these tools extensively and develop our own proprietary AI-powered indicators and trading tools to help retail traders improve their trading performance. More comprehensive risk disclosures are provided to members; we recommend reviewing all relevant information before engaging in any trading activity.

SkyAnalyst AI, a brand of SkyAnalyst AI LLC. All rights reserved.

SkyAnalyst AI

  • Terms of Use
  • Privacy Policy
  • Cookie Policy
  • Risk Disclosure

Company Info

  • About Us
  • Contact Us
  • Careers
  • Investor Relations

Learn More

  • About Us
  • Journal
  • Start Trial
  • Book a Demo

Contact Info

info@skyanalyst.ai

Language:
ENES
v1.9