SkyAnalyst/Journal/Drawdown Reports/Apr 20-26, 2026
SkyAnalyst Journal · Weekly Drawdown ReportApr 20-26, 2026

Apr 20-26, 2026 Drawdown: Three Stops, -3R, and a Corrected Republish

Three losses, all at -1R, longest streak three. Net -3R for the loss-side ledger across Thu and Fri. This is a republish after a methodology fix dropped three p

Drawdown
-3.0R
3 trades · 0.0% win rate · Apr 20-26, 2026
SA
The SkyAnalyst Team
AI Research & Trading Desk
May 4, 2026·8 min read·Weekly Drawdown · Short
Instrument
Multi · Weekly Drawdown
Direction · Session
Short · Apr 20-26, 2026
Duration
Outcome
-3R
3 losses · -3.0R given back
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.

Three losses. A three-trade losing streak running from Thu afternoon to Fri afternoon. Net for the loss-counting window: -3R, every loss at -1R. The system gave back -3R this week against +7.36R YTD through Apr 27, 2026, on the cumulative ledger from Jan 12 inception. The simulated $100,000 account at 2 percent risk per trade sits at $114,714 on the static line — this week shaved roughly $6,000 off that figure on the give-back side, but the running total has absorbed the dip and stayed well above the starting balance. This drawdown report is a republish. Our first version counted six losses and -6R because the benchmark pipeline previously treated three unfilled conditional orders as -1R losses. We dropped those phantom rows in the fix. The honest ledger reads three filled losses and -3R. This drawdown report is not the recap. The recap covers all of Apr 20-26 and lands at -1.33R net across four filled trades, with a single EURUSD short carrying the win column to TP3. See the weekly recap for the full ledger. Last drawdown sits at the Apr 13 drawdown; March's monthly recap covers the longer window. This document opens the books on the loss side: each filled loss, why each cleared threshold, and the statistics that say a -3R draw on a 35-40 percent system is well inside the variance envelope.

Act 1: Thursday opens the loss column

Mon Apr 20 through Wed Apr 22 produced no fills. Thu Apr 23 opened the entry column with a EURUSD short at 14:58 UTC that ran clean to TP3, the lone winner walked in the recap. Fifty-three minutes later, NAS100 Long at 15:51 UTC on a conditional pullback to a VWAP/structure zone graded C+ stopped at -1R inside the hour as the index rolled through the zone.

Act 2: Friday compounds the streak to three

Fri Apr 24 brought two more losses. US500 Short at 14:05 UTC on a VWAP rejection setup graded C+ stopped at -1R as the index reclaimed VWAP through the cash open. Forty-four minutes later, XAUUSD Long at 14:49 UTC on a pullback to the Trend Agent invalidation zone graded C+ stopped at -1R. Three consecutive filled losses, the longest streak of the rolling sample for this window.

Act 3: Where the equity sits

The XAUUSD stop was the final fill of the window. Equity closed Friday at $97,333 on the $100,000 / 2 percent risk baseline, a drawdown of 5.81 percent from the Thursday peak of $103,333 set by the EURUSD short. No further entries cleared threshold through the close. The Risk Agent did not widen the floor or pause the engine. The threshold the morning's losers cleared is the threshold the next entry is evaluated against.

Key insight
“Three filled losses, every one resolved at -1R, longest streak three. The honest loss-side number is -3R, not the -6R the original build showed.”
SkyAnalyst Risk Agent · Weekly review
Section 03 · The audit trail

Every trade the system took.

0 winners3 losers·Winners link to full case study
|
DateTimeInstrumentDirModelSetupGradeR$ SimResultDetails
Apr 2315:51 UTCNAS100LongClaude Opus 4.6Conditional Pullback Long at VWAP/Structure ZoneC+-1.0R-$2,000Stop hit-
Apr 2414:05 UTCUS500ShortClaude Opus 4.6VWAP Rejection / Opening Range Breakdown ShortC+-1.0R-$2,000Stop hit-
Apr 2414:49 UTCXAUUSDLongClaude Opus 4.6Bullish Pullback to Trend Agent Invalidation / Support ZoneC+-1.0R-$2,000Stop hit-
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
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
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

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 three losses did not share a setup. NAS100 ran a pullback long. US500 ran a VWAP rejection short. XAUUSD ran a pullback to a Trend Agent invalidation zone. Three instruments, three distinct setup families, all stopped at -1R inside the hour after fill.

What the pattern is

Every confluence score landed at C+, the floor of the actionable range. Macro, structure, and cross-asset were defensible at trigger. What was missing on all three was the second-bar absorption signal that confirms a level is defending.

Why these failed

A C+ trade has a roughly 40 percent failure rate by design. Three floor-of-the-range trades clustered across two sessions and the failure rate compounded into a three-trade streak. Wrong tail, not off distribution.

What we keep doing

The same setups, at the same scores, will be taken again. Removing the C+ band would lower expected value over the rolling 100-trade window.

Decision highlights

The Risk Agent did not engage a circuit breaker because the system does not have one. Position sizing is fixed per filled trade. The threshold is the threshold across windows.

The Trend Agent's confluence threshold stayed at the published floor through the entire window. The three losses and the prior day's TP3 winner were evaluated under the same scoring rules. A system that tightens under stress is a discretionary trader pretending to be a system.

The methodology decision sits behind every number in this republish. The prior build counted three unfilled conditional orders as -1R losses. The fix drops rows that never produced a fill price. Three filled losses, longest streak three, -3R is the honest loss-side ledger.

Key insight
“All three losses cleared the macro gate at C+ confluence. The reads were defensible. The local tape did not pay.”
SkyAnalyst Macro Agent · Apr 24 close
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
-3.0R
Trades
3
Win rate
0%
Avg R
-1.00
Led this week on
  • XAUUSD-1.0R · 1 trade
  • US500-1.0R · 1 trade
  • NAS100-1.0R · 1 trade
Notable trade
XAUUSD Long · Apr 24 · -1.00R
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
-
0 trades

EURUSD took zero losses. The single EURUSD trade ran clean to TP3 and is walked in the recap.

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

XAUUSD took one loss, the Fri Apr 24 long at 14:49 UTC. C+ pullback to the Trend Agent invalidation zone, level failed. -1R.

All XAUUSD this week →
US30
-
0 trades

US30 took zero losses. No setup cleared the floor.

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

NAS100 took one loss, the Thu Apr 23 long at 15:51 UTC. C+ pullback to a VWAP/structure zone, index rolled through. -1R.

All NAS100 this week →
USDJPY
-
0 trades

USDJPY took zero losses. No trigger interacted with price.

All USDJPY this week →
US500
-1.0R
1 trade · 0% WR

US500 took one loss, the Fri Apr 24 short at 14:05 UTC. C+ VWAP rejection, index reclaimed VWAP through the open. -1R.

All US500 this week →
Max drawdown · -5.8%
Drawdown trajectory · $100,000 baseline · 2% risk per trade
Peak equity
$103,333
Trough equity
$97,333
Thu 23Fri 24-5.8%
Final Outcome
-1.0R
STOP HIT
Dollar figures calibrated to a $100k account at 2% risk appear below in Simulated Returns.

Loss of the week: XAUUSD Long · -1R

Losses worth learning from

Loss 1: NAS100 Long Apr 23 15:51 UTC

What the system saw: pullback long to a VWAP/structure zone after the index held prior-session lows. Macro gated risk-tolerant. Cross-Asset confirmed with US30 bid. Confluence at C+, the floor of the actionable range.

What went wrong: within the first hour, NAS100 rolled through the zone. Expected absorption did not print. Stop at -1R. A C+ entry has roughly a 40 percent failure rate by design.

Lesson: the bullish read was inside the regime envelope. Floor entries fail at design rate. The trade would be taken again.

Loss 2: US500 Short Apr 24 14:05 UTC

What the system saw: VWAP rejection short at the opening range breakdown after the index rejected the prior session's high. Macro gated bearish-equities. Cross-Asset confirmed with bond bid. Confluence at C+.

What went wrong: within the first hour, US500 reclaimed VWAP through the cash open and the position stopped at -1R. The macro read was not wrong. The open did not honor the rejection level.

Lesson: VWAP-rejection shorts at C+ fail at design rate. The fix is not in the entry. The fix is in not removing the band that produces the family's winners.

Loss 3: XAUUSD Long Apr 24 14:49 UTC

What the system saw: pullback to the Trend Agent invalidation zone after gold held a prior NY shelf. Macro gated bullish-gold. Cross-Asset confirmed with softening yields. Confluence at C+.

What went wrong: within the first hour, the zone failed and the position stopped at -1R. Equity closed Friday at $97,333, the trough for the window.

Lesson: the bullish-gold read was right on regime. Three C+ losses inside two sessions is variance on the wrong tail, not a setup to retire.

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,000
-3R · Window drawdown
ScenarioR-multipleProfit on $100k
Window drawdownActual-3R−$6,000
System Performance · Year to date

All six agents combined.

Net R
+18.6R
Trades
89
Win rate
35%
EURUSD
+10.98R
10 trades
60%
XAUUSD
+4.37R
14 trades
36%
US30
-8.13R
19 trades
16%
NAS100
-0.73R
21 trades
33%
US500
+6.48R
19 trades
37%
Updated 16 hours ago
View live stats →
Key insight
“The streak ran at full sizing. The Risk Agent did not pause the engine or tighten the threshold.”
SkyAnalyst Risk Agent · Decision log

From the desk

The honest reading: the system traded full sizing, took three C+ setups across two sessions, gave back -3R on three independent stops. The same week produced a TP3 winner on the EURUSD short that ran the broker ladder to +4.17R. Recap -1.33R net at TP1 baseline; drawdown -3R on the loss-side ledger.

Zoom out. Through Apr 27, 2026, the cumulative ledger reads +7.36R YTD across 87 trades from Jan 12 inception. The simulated $100,000 account at 2 percent risk per trade sits at $114,714 on the static line and $113,741 on the compounded line. This week's -3R is a $6,000 give-back at static sizing — material in the moment, immaterial in the running total. That is what a drawdown report should communicate when the system is operating inside its variance envelope: the dip is real, the ledger absorbed it, and posture stayed where it should have stayed.

A drawdown report runs alongside the recap so asymmetry stays visible. The methodology fix dropped unfilled orders, loss-side went from -6R to -3R. We would rather correct a number than leave a wrong one. From the SkyAnalyst Team.

What we're tuning

The three losses do not surface a tunable artifact at the entry level. All three were C+ entries at the floor of the actionable range, where the design accepts a roughly 40 percent failure rate. The three-trade streak is wrong-tail variance, not a tuning signal.

The methodology fix is the operational item out of this republish. The benchmark pipeline now drops conditional orders that never produced a fill from both the recap and drawdown ledgers. The three phantom rows the prior build counted as -1R losses are gone, and future windows will not silently absorb unfilled rows.

Trading is statistics

What the numbers actually mean

Win rate
15.4%
rolling 13 trades
R target (avg)
1.7R
rolling 13 trades
Sample size
13
trades in window
Current drawdown
5.8%
from peak equity
Longest losing streak
3
consecutive losses
Window
All numbers above are computed over the last 13 completed trades.

A 35-40 percent win rate paired with a 1.67R average winner target and the asymmetric tail a single TP3 winner illustrates is the rate-and-reward profile this system was designed around. One 1.67R winner covers 1.67 losers, and a broker-fill TP3 winner like the Apr 23 EURUSD short covers more than three losers. At a 37 percent win rate the rolling expectancy on 100 trades sits modestly positive even when individual windows land negative. Van Tharp's R-multiple framework, Schwager on trend-following systems, and binomial treatment of independent trial outcomes conclude that a 35-40 percent system has expected longest losing streaks of 5-8 trades inside any rolling 100-trade window. This window's three-loss streak sits well below that median.

A -3R draw on the $100,000 / 2 percent risk baseline represents 5.81 percent of equity at the trough relative to the Thursday peak. Drawdowns of 5-10 percent are inside the first standard deviation of expected variance for this volatility profile. A 5.81 percent intraweek draw on a window that closed -1.33R net at the recap is well inside that envelope. Drawdowns become signal when they exceed the historical 95th percentile of the equity curve. We are not close.

The single concept worth holding onto: judge a system on its 100-trade rolling window, not on its weekly one. A drawdown report exists to make the variance visible at the right resolution. The methodology fix that produced this republish serves the same principle. A drawdown report counted on phantom losses is fiction. Three filled losses, -3R, longest streak three.

Further reading
  • Van Tharp on R-multiples
  • Schwager on drawdown distributions
  • How we measure system performance
The Short Version

At a Glance

Avg Loss R
-1R
Longest Streak
3
Decisive Trades
3
Win Rate
0.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

Drawdown questions

Why is this drawdown report a republish?

+

The first version counted six losses and -6R. The pipeline previously treated three unfilled conditional orders as -1R losses. They never produced a fill price. The fix drops phantom rows. The corrected window reads three filled losses, longest streak three, -3R net.

How does this week compare to the long-run drawdown distribution?

+

A -3R window with a three-trade streak on a 35-40 percent system is well inside the first standard deviation of expected variance. Binomial treatment predicts longest streaks of 5-8 inside any rolling 100-trade window. This window's streak is below that median.

How does the recap's net R relate to the drawdown's net R?

+

The recap projects winners at TP1 baseline and counts every filled loss the same way, landing at -1.33R net. The drawdown counts only filled losses and reports -3R. Same methodology, different slices of the same window.

Why did the system not pause after the three-trade losing streak?

+

The system has no streak-aware circuit breaker. The threshold is the threshold across windows. Future entries are evaluated against the same scoring rules the morning's losers cleared.

Trade with the system that publishes its drawdowns.

Subscribers receive every signal — winners and losers — three minutes before entry, with full reasoning.

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. Drawdown trajectories shown reflect a small window sample size and are not projections of forward performance. Past performance — including losses — is not a guarantee of future results. Actual subscriber P&L varies with account size and execution. YTD context: +7.36R YTD across 87 trades, see stats strip.

Key insight
“We republished because three rows the prior version counted as losses were never filled. A drawdown report has to be honest about what was in the book.”
From the desk · April 27, 2026
Keep reading

From the SkyAnalyst Journal

All case studies →
EURUSD Short on VWAP Rejection: One Evaluation, One Entry, +2.22R
trade-analysis

EURUSD Short on VWAP Rejection: One Evaluation, One Entry, +2.22R

Macro confidence sat at 48 percent — below the conviction threshold. The system applied range-bound protocol, reduced size, and took the VWAP rejection anyway. Entry to TP2 in 86 minutes.

6 min read
Selling the Relief Bounce: XAUUSD Short into 4575-4583 Resistance, +2.9R
trade-analysis

Selling the Relief Bounce: XAUUSD Short into 4575-4583 Resistance, +2.9R

Gold sat on multi-layer support at 4560 with rising yields and a strengthening dollar overhead. Our agents waited seven minutes for the bounce, then sold the rejection at 4575.48. The trade ran past TP3 in 55 minutes.

6 min read
trade-analysis

Apr 27 to May 3, 2026: Three Partial Winners Banked +2.24R After a Monday Stop

Four trades, three winners, one loss, +2.24R net at the TP1 baseline. Monday opened with a US30 stop, then three sequential winners across US500 and NAS100 closed the week +75 percent at the win rate.

7 min read