Four losses, -4.00R given back, a 3-trade streak compressed inside fourteen minutes on Tuesday afternoon. The same five sessions closed at +4.19R net on the rec
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.
Four losses. Three of them stacked inside fourteen minutes on Tuesday afternoon, the US500, US30, and NAS100 shorts triggering together at session VWAP rejection between 14:40 and 14:54 UTC and stopping together inside the hour. The fourth loss anchored the week's open with a Monday XAUUSD short at 14:09 UTC. Net result for the loss-counting window: -4.00R, equivalent to -8,000 dollars of simulated drawdown on the 100,000 / 2 percent risk baseline. Trough equity hit 94,686.73 on Tuesday afternoon, a -5.96 percent drawdown from peak. The longest losing streak inside the window: 3 trades, every trade in the Tuesday afternoon stack. Looked at in isolation, this is a textbook drawdown report week. This drawdown report is not the recap. The companion Mar 23-29 Weekly Recap covers all 14 trades inside the same five sessions and lands at +4.19R net with a 71.4 percent win rate, including a 7-trade winning streak that ran from Mar 25 through Mar 27 and the largest weekly net since the published record began. See the February monthly recap for the prior-month context this March open inherited, and the prior Mar 16-22 drawdown report for the loss-side comparison against the week before. This document opens the books on the loss side: each of the four losses, why each cleared threshold, what failed in the tape after entry, and the rolling-window statistics that say a 3-loss streak on a system targeting 35-40 percent win rates is well below the median expected. The framing for everything that follows: drawdown is the cost the asymmetry pays. This week the asymmetry paid more than the cost.
The week opened with an XAUUSD short at 14:09 UTC on Mar 23, a fade-at-resistance entry into a defended intraday level after gold pushed into the prior session's supply shelf. The Trend Agent flagged the setup at C+. Macro gated short-tilt on a firm DXY and a quiet bond tape. Cross-Asset confirmed with EURUSD bid against gold weakness. The position stopped within the hour at -1R when the supply shelf gave way and gold extended into the next leg.
By Monday's close the loss-side tally read 1 loss, -1R, equity at 98,000. The recap's column for the same Monday carried two winners, a NAS100 long at 0.25R and a US500 long at 0.54R, that ran in parallel and partially offset the gold stop on the recap-side ledger. The drawdown column read red. The recap column read net positive. Two reports of the same Monday, two slices of the same ledger.
Tuesday Mar 24 was the day this drawdown report exists for. At 14:40 UTC the Trend Agent triggered a US500 short on a VWAP rejection setup at session resistance. Confluence cleared the actionable band. Thirteen minutes later, at 14:53 UTC, the Trend Agent triggered a US30 short on the same family of setup, a failed push into intraday resistance. Confluence cleared again. One minute after that, at 14:54 UTC, a NAS100 short flagged on the same VWAP rejection family at the correlated index. All three positions stopped at -1R inside the hour.
That is the 3-loss streak the longest-streak metric counts. It ran on consecutive trades inside fourteen minutes on a single afternoon. The Risk Agent did not engage a circuit breaker. Sizing stayed fixed. Threshold stayed at 55 percent. The system kept reading the next setup the same way it would have read it on Monday. Equity closed Tuesday at 94,686.73, a -5.96 percent drawdown from peak.
There is no Act 3 loss in this window. The fourth loss already fired on Monday. What this drawdown report is acknowledging at the act level is what happened on Wednesday morning and everything that followed: the recap ledger reversed and kept reversing through Friday's close. The Wednesday session opened with three winners that took equity from 94,686.73 to 99,816.68 by 14:32 UTC. Thursday added three more winners. Friday closed with the US500 short at 1.28R that the recap flagged as the win-of-window. The peak on Friday at 14:17 UTC reached 108,379.54.
What is not on the loss-side ledger but is the editorial story of the same five sessions: a 7-trade winning streak ran from Mar 25 through Mar 27 in the recap window, including the Mar 26 EURUSD short at 1.09R, the Mar 27 US500 short at 1.28R that won the window, and contributions across NAS100, USDJPY, US500, and XAUUSD. The recap's net for the same 14 trades closed at +4.19R. See the Mar 23-29 weekly recap for the full ledger and the Mar 27 US500 short case study for the win-of-window trade. The drawdown report exists to make the loss side visible. This week, the loss side and the win side together closed the books deeply in green.
| Date | Time | Instrument | Dir | Model | Setup | Grade | R | $ Sim | Result | Details |
|---|---|---|---|---|---|---|---|---|---|---|
| Mar 23 | 14:09 UTC | XAUUSD | Short | gpt-5.4-2026-03-05 | XAUUSD Short Fade at Resistance | C+ | -1.0R | -$2,000 | Stop hit | - |
| Mar 24 | 14:40 UTC | US500 | Short | gpt-5.4-2026-03-05 | US500 VWAP Rejection Short | B | -1.0R | -$2,000 | Stop hit | - |
| Mar 24 | 14:53 UTC | US30 | Short | gpt-5.4-2026-03-05 | US30 Short - Failed Push Into Resistance | B+ | -1.0R | -$2,000 | Stop hit | - |
| Mar 24 | 14:54 UTC | NAS100 | Short | gpt-5.4-2026-03-05 | NAS100 VWAP Rejection Short | B | -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 four losses this week shared one structural family more cleanly than most loss windows. Three of the four were VWAP rejection shorts on correlated US indices fired inside fourteen minutes on Tuesday afternoon. The Monday XAUUSD short was the one outlier, a fade-at-resistance on a different instrument and a different session. Three correlated index shorts and one gold short, four entries, four -1R stops.
The structural commonality across the Tuesday stack: every confluence score landed in the actionable band, every macro read pointed short on a firm DXY and quiet bond tape, every cross-asset signal confirmed the others. The US500, US30, and NAS100 are correlated by construction. When VWAP rejection fires on one, the same logic tends to fire on the others within minutes. The Cross-Asset Agent does not currently size against intra-window correlation between these three indices because the per-instrument confluence math already gates each setup independently. What the gate does not catch is that the same tape that stops one of these shorts tends to stop the other two on the same move.
A VWAP rejection short on a strong-tape day has a higher failure rate than the system's nominal floor. The Tuesday afternoon tape carried through the rejection levels on all three indices in sequence as the session bid resumed. The Monday XAUUSD short failed for a different reason: the supply shelf at gold's resistance gave way on a higher-volume bar than the rejection bar that triggered the entry. Both failure modes are inside the variance envelope at the confluence levels each trade carried. Neither is off the distribution.
The same setups, at the same scores, with the same macro context, will be taken again next week. The system is not a discretionary trader who needs to wait out correlated stops or re-tune after a strong-tape day. It is a portfolio of conditional probabilities that earns its expectancy over a rolling 100-trade window. Removing VWAP rejection shorts on correlated indices to "improve" the win rate would lower the expected value of the strategy and would skip the same setup family that produced the Mar 27 US500 short at 1.28R later in the recap window. The intra-window correlation gate remains on the backlog. We are not changing the threshold while it ships.
The Risk Agent did not engage a circuit breaker after the Tuesday 3-loss streak because the system does not have one. By design, position sizing is fixed per trade and is not modulated by recent results. A circuit breaker that paused after the third consecutive Tuesday stop would have skipped every winner from Wednesday through Friday, including the Mar 27 US500 short at 1.28R that won the window. That is the exact failure mode of a streak-aware override: the trades you skip while regrouping are the trades that pay for the regrouping. The discipline is that the threshold is the threshold.
The Cross-Asset Agent did not gate the Tuesday stack as a single correlated exposure. The current portfolio-correlation logic gates by instrument and not by intra-window timing on correlated instruments. All three Tuesday shorts passed their individual gates. All three stopped together. This is the same operational gap flagged in the prior Mar 16-22 drawdown report. The intra-window correlation check remains on the backlog. We accept that days like Tuesday afternoon can produce three stops for what should arguably have been one risk slot.
The Trend Agent's confluence threshold stayed at 55 percent through the entire window. No setup was rejected for being "below threshold during a streak," and no setup was promoted for being "good enough during a streak." The four losses on this report and every one of the ten winners on the recap were evaluated under the same scoring rules. A system that tightens the floor under stress, or loosens it after a streak ends, is a discretionary trader pretending to be a system. We do not do that.
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 this window. The Trend Agent did not flag a EURUSD entry that stopped this week, though the recap side carries a Mar 26 EURUSD short at 1.09R that contributed to the winning streak. On the loss-side ledger this report counts, EURUSD was absent.
All EURUSD this week →XAUUSD took one loss, the Monday Mar 23 short at 14:09 UTC. The fade-at-resistance entry stopped on a supply-shelf failure within the hour. One -1R outcome on the loss side. On the recap side, XAUUSD added 0.92R later in the week from a Mar 26 short, so the instrument closed net positive on the full window.
All XAUUSD this week →US30 took one loss, the Tuesday Mar 24 short at 14:53 UTC. The failed push into intraday resistance stopped inside the hour as the index reclaimed the rejection level. The result reveal flags this trade as the loss-of-the-window because it lands in the middle of the Tuesday stack and represents the cleanest example of the correlated-failure pattern.
All US30 this week →NAS100 took one loss, the Tuesday Mar 24 short at 14:54 UTC. The VWAP rejection short was the third trigger in the fourteen-minute Tuesday stack. The position stopped at -1R inside the hour as the correlated index complex resumed the bid. On the recap side NAS100 added winning contributions later in the week.
All NAS100 this week →USDJPY took zero losses this window. The dollar-yen tape did not produce a setup that stopped on the loss side. On the recap, USDJPY contributed a Mar 25 long at 0.9R that added to the winning streak. No contribution to the -4R draw.
All USDJPY this week →US500 took one loss, the Tuesday Mar 24 short at 14:40 UTC. The VWAP rejection short was the first trigger in the fourteen-minute Tuesday stack. The position stopped at -1R as the index broke through the rejection level. On the recap side, US500 was the heaviest contributor to the +4.19R net with the Mar 27 short at 1.28R that won the window plus three other winning contributions across the Mar 25-27 streak.
All US500 this week →Loss of the week: US30 Short · -1R
What the system saw: the Trend Agent flagged a fade-at-resistance short into a defended intraday supply shelf after gold pushed into the prior session's supply zone. Macro gated short-tilt on a firm DXY and a quiet bond tape. Cross-Asset confirmed with EURUSD bid against gold weakness. Setup grade C+, the actionable floor.
What went wrong: within the evaluation window after entry, gold absorbed the rejection on a higher-volume bar than the rejection bar that triggered the entry. The supply that was supposed to defend instead absorbed and rolled. The position stopped at -1R on the SL print as gold extended into the next leg.
Lesson: the macro and cross-asset reads were defensible at entry. The intraday absorption read at the supply shelf is what we are tuning, the same item flagged in two prior drawdown reports. We would take the trade again at the same score. The week opened with the kind of clean -1R outcome the variance envelope assumes will happen at this confluence level, and the same XAUUSD instrument closed net positive on the full window once the Mar 26 short ran later in the week.
What the system saw: the Trend Agent triggered a VWAP rejection short at session resistance after the index pushed into the intraday VWAP from below. Macro gated short-tilt on a firm DXY and a stable yield posture. Cross-Asset flagged US30 stalling at the same horizon as confirmation. Setup grade B, inside the actionable band.
What went wrong: the rejection level held for one bar and then gave way as the session bid resumed. The same VWAP rejection that flagged the entry caught the absorption print and resolved the position at -1R inside the hour. The Cross-Asset Agent did not gate the in-flight US30 and NAS100 shorts that fired in the next fourteen minutes as a portfolio-correlation veto on this US500 entry, because the current logic does not gate on intra-window correlated entries.
Lesson: the per-instrument read was clean by what the system measures. The portfolio-correlation gap is a known operational item that has not yet shipped. The same setup family on the same instrument produced the +1.28R win-of-window on Friday. We would take the trade again at the same score. The variance is the cost of running a system at this win-rate target on the way to its long-run expectancy.
What the system saw: the Trend Agent triggered a VWAP rejection short at session resistance one minute after the same family of setup fired on US30 and fourteen minutes after the US500 trigger. Macro gated short-tilt on the same regime read that drove the US500 and US30 entries. Cross-Asset confirmation came from the in-flight US500 and US30 positions themselves, neither of which had yet stopped. Setup grade B, inside the actionable band.
What went wrong: the same session bid that absorbed the US500 rejection also absorbed the NAS100 rejection. The position stopped at -1R inside the hour as the correlated index complex resumed the bid. The Cross-Asset Agent did not flag the third correlated short as a portfolio-level veto because the current logic does not gate on intra-window correlated entries. Three correlated stops fired on the same tape move.
Lesson: the per-instrument read was clean. The intra-window correlation gate on the backlog would have caught this stack. Until it ships, days like Tuesday produce three stops for one risk slot. We would take it again under the current logic.
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 | -4R | −$8,000 |
The honest reading of this week is that the system traded its full sizing, took every setup that cleared threshold, gave back -4R on four independent trades, and produced the best recap of the published record on the same five sessions. The recap closes at +4.19R net for the full window with a 71.4 percent win rate, which is the literal accounting of fourteen trades. The drawdown report closes at -4.00R on the loss-side ledger, which is the literal accounting of what the four losers cost. Both numbers are correct under the same TP1-baseline methodology applied to different slices of the same five sessions.
This is the editorial reason a drawdown report on a bumper week is the report we are most interested in publishing. The asymmetry the strategy is engineered around is usually only visible at the rolling-100-trade resolution. This week it was visible at week resolution because the 7-trade winning streak from Mar 25 through Mar 27 happened to land inside the same five sessions as the four losses. A green recap does not erase the losses. The losses get their own report under the same methodology, on the same schedule, with the same per-trade detail. The visibility of the asymmetry changes between weeks. The arithmetic underneath does not.
What carries into next week is the intra-window correlation gate in test, the macro question of whether the firm-USD posture that drove the Mar 25-27 winning streak carries into the early-April open, and the operational reality that the next economic calendar window is heavier through Wednesday. We expect a fuller week of setups. We expect some of them to win, some of them to lose, and the per-trade variance to do what it does. We will report whatever happens, on both sides of the ledger.
The intra-window correlation gate remains the operational item out of this week, the same item flagged in the prior Mar 16-22 drawdown report and now reinforced by the Tuesday afternoon stack on Mar 24. The current portfolio-correlation logic gates by instrument and does not check whether the same setup family has already fired on a correlated instrument inside a short rolling window. A fix is in test for the next signal cycle. Initial backtests show the gate would have benched two of the three Tuesday shorts when the first one fired, leaving one risk slot active per correlated index family per intra-day window. The Monday XAUUSD short does not share this artifact and the gate would not have caught it.
Whether the gate generalizes only emerges after a few weeks of live signal. We will report whatever the data shows in the next drawdown window that produces a similar setup. We are not changing the 55 percent threshold. We are not modulating sizing on streaks. We are not promoting a different rule on a 3-loss streak than we run on a 7-winner streak. The architecture absorbed the streak this week and produced the best recap of the published record on the same five sessions. The fix in test is housekeeping, not redesign.
A drawdown report on the best week of the published record exists for one reason: losses do not disappear when the recap closes green. Four trades stopped at -1R and the loss-side ledger reads -4.00R regardless of what the win side did. A 71.4 percent win-rate week still produces losses. That is the asymmetric arithmetic working in both directions. The same rate-and-reward profile that lets one outlier winner cover several losers also produces weeks where four losers and ten winners coexist inside the same five sessions. The drawdown report exists to keep the loss side honest even when the recap is positive.
The 3-loss longest streak this week is well below the median expected for a system targeting 35-40 percent win rates over the long run. Standard binomial-distribution treatment of independent trial outcomes, in the form Van Tharp walks through in his R-multiple framework and Schwager surfaces in the trend-following literature, predicts expected longest losing streaks of 5-8 trades inside any rolling 100-trade window for a 35-40 percent win-rate system. This week's 3-trade streak is well below that median, even though it compressed inside fourteen minutes on a single afternoon. The 5.96 percent intraweek equity drawdown on the 100,000 / 2 percent risk baseline sits inside the first standard deviation of expected variance for the rate-and-reward profile this strategy runs. Drawdowns of 5-10 percent are routine for this risk profile. Drawdowns become signal rather than noise when they exceed the historical 95th percentile of the equity curve. We are not close to that threshold this week.
The single concept worth holding onto: judge a system on its 100-trade rolling window, not on its weekly window. The shorter the window, the more variance dominates the signal. The longer the window, the more the underlying expectancy emerges. A drawdown report on a +4.19R recap week is the cleanest possible illustration of why both reports get published. The recap reads forward across the win side. The drawdown report opens the loss side. Both apply the same TP1-baseline methodology to the same five sessions. The numbers add up to the recap's net. The math, when extended to the right horizon, is what makes the variance pay. This week the math paid inside the same five sessions that produced the variance.
Losses do not disappear when the recap closes green. Four trades stopped at -1R this week and the loss-side ledger reads -4.00R regardless of what the win side did. The drawdown report applies the same TP1-baseline methodology to the loss side that the recap applies to the full window. Publishing the drawdown report on a bumper week keeps the loss side visible at the same cadence as on a losing week.
A 3-loss streak on a system targeting 35-40 percent win rates is well below the median expected. Standard binomial treatment of independent trial outcomes predicts expected longest losing streaks of 5-8 trades inside any rolling 100-trade window for a 35-40 percent win-rate system. The Tuesday afternoon stack compressed three stops into fourteen minutes because three correlated indices triggered the same setup family at the same VWAP horizon. The streak length is the same whether it spans fourteen minutes or three days.
GPT-5.4 produced every entry on the loss side this week. The Claude family ran the same evaluation cycles and did not clear the macro gate on any setup the Trend Agent flagged on the loss side. The same GPT-5.4 contributed materially to the recap's +4.19R net, including several of the Mar 25-27 winners. The takeaway is that the same evaluation logic produces both the threshold-band losses and the threshold-band winners. Single-week model attribution is not a redesign signal.
The current portfolio-correlation logic gates by instrument and does not check whether the same setup family has already fired on a correlated instrument inside a short rolling window. The Tuesday US500, US30, and NAS100 shorts each passed their individual gates because the per-instrument confluence math evaluates each setup independently. The intra-window correlation gate that would have caught this stack is in test for the next signal cycle. Until it ships, correlated stacks like Tuesday's can produce three stops for what should arguably have been one risk slot.
The recap counts every trade in the window at the TP1-baseline ledger, including all winners and all losers. The drawdown report counts only the loss-side ledger. This week the recap's +4.19R net equals the sum of ten winners contributing roughly +8.19R and four losses contributing -4.00R. The drawdown report reports the -4.00R figure on its own. Both reports apply the same methodology to the same five sessions. The framing is different. The numbers reconcile to the recap's net.
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.
Forty-two trades. Twenty-two winners, twenty losers, 52.4 percent win rate. Net minus 0.13R, essentially flat on a TP1 baseline. The month produced both the deepest published drawdown and the bumper week of the record.

A pullback short on USDJPY entered at 159.23 ran to TP3 at 158.75 in 2h 32m, closing at +3.20R. The closing-day winner of a March that finished -0.13R / 22W-20L on the TP1-baseline tally.

A Bullish Pullback long on EURUSD entered at 1.1520 ran to TP3 at 1.1558 over four hours and seventeen minutes, closing at +1.58R. The second of two TP3 winners on the closing day of a near-flat March.