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
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.
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.
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.
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.
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.
| Date | Time | Instrument | Dir | Model | Setup | Grade | R | $ Sim | Result | Details |
|---|---|---|---|---|---|---|---|---|---|---|
| Apr 23 | 15:51 UTC | NAS100 | Long | Claude Opus 4.6 | Conditional Pullback Long at VWAP/Structure Zone | C+ | -1.0R | -$2,000 | Stop hit | - |
| Apr 24 | 14:05 UTC | US500 | Short | Claude Opus 4.6 | VWAP Rejection / Opening Range Breakdown Short | C+ | -1.0R | -$2,000 | Stop hit | - |
| Apr 24 | 14:49 UTC | XAUUSD | Long | Claude Opus 4.6 | Bullish Pullback to Trend Agent Invalidation / Support Zone | C+ | -1.0R | -$2,000 | Stop hit | - |
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.
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.
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.
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.
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.
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.
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.
Same signals, same risk framework, different foundation model.
EURUSD took zero losses. The single EURUSD trade ran clean to TP3 and is walked in the recap.
All EURUSD this week →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 →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 →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 →Loss of the week: XAUUSD Long · -1R
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.
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.
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.
Each trade risks +$2,000 (1R). The system's actual scale-out behavior may differ, see disclaimer.
| Scenario | R-multiple | Profit on $100k |
|---|---|---|
| Window drawdownActual | -3R | −$6,000 |
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.
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.
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.
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.
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.
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.
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.
Subscribers receive every signal — winners and losers — three minutes before entry, with full reasoning.
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.

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.

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.
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.