Four trades, three losses, one big winner. Net +0.89R. The math worked, but the win rate read 25%. A drawdown teardown of three setups that were correct on pape
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 trades. Three losses. One winner. By trade count this was the lightest week SkyAnalyst has run in a month, and by win rate one of its weakest. Net result for the week: +0.89R. That number is positive only because a single +4.17R EURUSD short on Thursday more than covered the three −1R losses that came after it. This drawdown report is not the recap. The recap covers all four trades. This document is the part where we open the books on the three losses — what each setup was, why each scored above threshold, and what failed in the tape after entry. We pair every teardown with the statistical context that explains why a 25%-win-rate week, on a system designed for that rate, is exactly the kind of week the system is engineered to absorb. The framing for everything that follows: drawdown is data, not failure.
The week opened with the dollar consolidating Monday through Wednesday. DXY held above its 5-day moving average but refused to break the 104.40 shelf, and US yields drifted lower into Tuesday's softer-than-expected employment revision. The Trend Agent ran every evaluation cycle but every confluence score landed below threshold. Three full sessions, zero trades.
That changed Thursday afternoon. European services PMIs printed fourteen points below forecast at 14:42 UTC, DXY broke its consolidation cleanly, and the Macro Agent gated regime as bearish-EUR for the rest of the session within minutes. The EURUSD short triggered at 14:58 and ran to TP3 for +4.17R. By 17:30 UTC the trade had closed and the system was looking for the next setup.
What followed Thursday afternoon and Friday morning was the classic post-conviction-trade pattern. The Trend Agent, having just cleared its first conviction trade of the week, started seeing setups everywhere. Three trades cleared the 55-percent confluence threshold within the next 22 hours: NAS100 long at VWAP at 15:51 UTC Thursday, US500 short at the opening range breakdown at 14:05 UTC Friday, and XAUUSD long at trend-agent support at 14:49 UTC Friday.
Each trade entered at scores between 60 and 68 percent — the bottom of the actionable range. None had the structural depth the EURUSD short had. The Macro Agent stayed bearish-USD on each, the Cross-Asset agent confirmed each, but in every case the structural confirmation was thin. The system took the trades because the math said go. The tape said no. Within 90 minutes, all three were stopped.
Net result for the week: +0.89R. That is +1,780 simulated dollars on the $100,000 / 2%-risk baseline. By any honest measure, this was a week the system survived. The asymmetric arithmetic worked exactly as designed: one large winner more than covered three small losses. But the experience of trading this week, in real time, was three consecutive red rows and one large green one. That is what variance looks like in week-by-week resolution.
This is the week the recap covers in narrative form. The drawdown report — what you are reading — is where we walk into each loss and ask whether it was a wrong read or a wrong outcome. There is a meaningful difference between the two, and the rest of this document is built around that difference.
| 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.23R | -$2,463 | Stop hit | — |
| Apr 24 | 14:05 UTC | US500 | Short | Claude Opus 4.6 | VWAP Rejection / Opening Range Breakdown Short | C+ | -1.05R | -$2,094 | Stop hit | — |
| Apr 24 | 14:49 UTC | XAUUSD | Long | Claude Opus 4.6 | Bullish Pullback to Trend Agent Invalidation / Support Zone | C+ | -1.03R | -$2,065 | 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 losses this week did not share a single setup pattern. The NAS100 was a continuation long at VWAP; the US500 was an opening range breakdown short; the XAUUSD was a support-zone bullish pullback. Three different patterns, three different agents driving the score, three different macro setups behind them. What they shared was a structural feature: each entered at the bottom of the actionable confluence range (60–68%), and each printed its first invalidation within the first hour of the position.
A confluence score in the 60–68 percent range means the system has passed every gate but only barely cleared the entry threshold. The macro is right; the structure is right; the cross-asset is right. The thing that is not yet present is the confirmation candle that says "this setup has held against pressure." Discretionary traders watching the same tape would call this "an early entry." The system calls it "an entry at the threshold."
A 60–68 percent confluence score is statistically expected to fail roughly 40 percent of the time. That is the whole reason 55 percent is the floor and not the target. When all three of this week's lower-confluence trades came in at the floor, the failure rate compounded — three independent 40-percent-failure-likelihood trades have a non-trivial chance of all stopping. Mathematically, this week is not surprising. Editorially, it is uncomfortable.
The same setup, at the same score, with the same macro context, will be taken again next time. The system is not a discretionary trader who needs perfect-conviction entries — it is a portfolio of conditional probabilities. The lower-confluence trades exist in the playbook because over a 100-trade rolling window they contribute net positive expectancy. Removing them to "improve" the win rate would lower the expected value.
The Friday morning US500 short cleared the macro gate at 14:05 UTC with a 64 percent confluence score. The setup was a textbook opening range breakdown — the index had failed the prior session high, equity yields were softening, and the Cross-Asset agent confirmed with a bid in bonds. Within 47 minutes a recovery candle into the close stopped the position out at -1.05R. The system does not regret the entry; it sized the position for exactly this scenario.
The Thursday NAS100 long at VWAP triggered at 15:51 UTC after the EURUSD short had closed for +4.17R. The Trend Agent saw the same kind of confluence configuration that had just paid four R: macro alignment, structure forming, cross-asset confirmation. What it could not see in the volume profile was a stack of buyers resting above the prior session high. They swept stops within 90 minutes for a -1.23R outcome. The volume model is what we are tuning for next week.
The XAUUSD long at 14:49 UTC Friday was the most instructive of the three. Three out of three agents agreed: macro bullish gold, trend reading a clean retest of a multi-hour volume shelf, cross-asset confirming with yields softening. Confluence scored 67 percent — well above threshold. Within 32 minutes a buyer stack we had not weighted swept the stop. This is the loss the volume tuning will catch in next week's release.
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 ran the entire week's net R on a single +4.17R short. That trade is the recap's headline; this drawdown report is about the three losses that followed it. EURUSD itself was the cleanest week.
All EURUSD this week →XAUUSD took one Friday afternoon long at the trend-agent support zone. Stopped at -1.0R when a buyer stack above the level swept the position. Volume scoring missed it. Pattern was right; volume read was wrong.
All XAUUSD this week →US30 was inactive — no setups cleared confluence threshold this window. The Tuesday range chopped against every continuation pattern, and Friday the Macro Agent gated risk-off briefly during the auction softness.
All US30 this week →NAS100 took one Thursday afternoon long at VWAP. Stopped at -1.2R on a sweep above the prior session high. The stack of buyers above distribution was visible to a careful eye and not to the volume model.
All NAS100 this week →USDJPY was inactive — the dollar-yen tape consolidated all week without printing the trendline retest the system targets.
All USDJPY this week →GBPUSD was inactive — cable held a tight range and no setup cleared the confluence threshold all week.
All GBPUSD this week →Loss of the week: NAS100 Long · -1.23R
The Trend Agent triggered at VWAP after the prior session's failed-high pattern set up. Macro gated bullish risk-on after the EUR break. Cross-Asset confirmed with bid yields. Confluence read 65 percent — clean entry, but not deep. Within 90 minutes a sweep above the prior session high stopped the position out. The volume profile under-weighted a stack of buyers that had been resting above distribution since the prior NY close.
What was right: every macro-level input. What was wrong: the volume model's treatment of resting orders without recent price interaction. What we'd do the same: take the trade. The pattern is profitable over a 100-trade rolling window even with this failure rate. Tuning is housekeeping.
The Trend Agent triggered short on the opening range breakdown after the index failed prior session highs. Confluence cleared the macro gate at 64 percent. Within 47 minutes a recovery candle into the bond auction softness stopped the position out. The reversal was the kind of intraday mean-reversion the strategy is built to absorb at this confluence level.
What was right: the bearish read on the morning tape. What was wrong: the timing — the trade entered before the auction-softness pivot was visible. What we'd do the same: every input was clean by what the system measures. A 64-percent confluence trade has a roughly 40 percent failure rate by design. This was that 40 percent.
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 | -3.31R | −$6,620 |
The honest reading of this week is that the system traded the minimum it could trade and still produced positive net R. Zero-trade sessions Monday through Wednesday because the macro tape was ambiguous. One conviction trade Thursday — the EURUSD short — that ran clean from entry to TP3. Three lower-confluence trades that followed and stopped within the hour because the structural confirmations were thin.
The arithmetic — one big winner covers three small losses, the patience of the macro gate buys the asymmetry, the volume tuning is what we work on — is the substance of how the system runs. Not every week looks like this. Some weeks every setup hits and the win rate runs above 60 percent. Some weeks four 1R losses outpace one 3R winner and the net goes red. Over the rolling 81-trade history we have published, the win rate stabilizes around 33 percent and the net R per trade settles around +0.17. This week was one data point in that distribution.
What carries into next week is the volume tuning, the macro question of whether the dollar consolidates again or breaks back through 105, and the operational reality that the U.S. economic releases are heavy through Wednesday — a calendar that historically gives the macro gate more clarity and the Trend Agent more structural confirmations to wait for. We expect a fuller week. We will report whatever happens.
The volume scoring's treatment of resting orders is the operational item from this week. Specifically: when buyers (or sellers) have built positions above (or below) a price level over multiple hours without recent price interaction, the current model under-weights them on the sub-hour aggregation window. Both the NAS100 sweep Thursday and the XAUUSD sweep Friday match this profile. A fix is in testing for next week — initial backtests show a 6-8 point reduction in confluence-score on similar resting-order-stack scenarios, which would have moved both setups below the entry threshold and the system would have skipped them. Whether the fix generalizes only emerges after a few weeks of live signal. We will report whatever the data shows.
A 25 percent win rate is uncomfortable to read on a single-week timeframe. On a longer timeframe — 100 trades, 200 trades — it is the rate that economically makes sense for a system targeting average winners of 2.5R or higher. The arithmetic: one 4R winner covers four 1R losses. A system that takes 25 winners at +3R and 75 losers at −1R nets +75R over 100 trades. The expected value is positive even though the experience of trading it has three reds for every green. This is not a counterintuitive result; it is the inverse-relationship between win rate and reward target that any honest book on system trading will walk you through. Van Tharp's R-multiple framework, Schwager's analysis of trend-following systems, Kaufman's drawdown distributions — all of them describe the same trade-off in the same direction.
What is also worth knowing: a system designed for a 33 percent win rate has natural losing streaks of 5–8 trades roughly every 100 trades, with the longest streak in any given 100-trade run typically falling between 6 and 10. This week's 3-loss streak is well below that threshold — closer to the median than the tail. A drawdown of 3.3R on a $100,000 / 2%-risk baseline represents 6.6 percent of equity. For a system with the rolling 12-month volatility characteristics of this one, drawdowns of 5–8 percent are inside the first standard deviation. They are not red flags. They are not even yellow flags. They are the data points the strategy is engineered to absorb on the way to its long-run expectancy.
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 exists to make the variance visible. The math, when extended to the right horizon, is what makes the variance pay.
Net positive does not mean conflict-free. The week was +0.89R, but the win rate read 25 percent and three consecutive trades stopped out. A reader following the system in real time saw three red rows. The drawdown report exists to make those rows visible and to pair them with the math that says they are normal. Transparency builds trust over the long run; hiding losing streaks is what every untrustworthy trading service does.
Statistically, a 33 percent win rate system has expected longest losing streaks of 5-8 trades within any rolling 100-trade window, with the worst-case observation across many simulations falling between 6 and 10. The math comes out of standard binomial distributions on independent trial outcomes. This week's 3-loss streak is below median, not above. We expect 5+ streaks to occur regularly without being signs of system breakdown.
The Trend Agent's confluence threshold is 55 percent. Trades scoring 60-68 percent are above threshold and inside the actionable range. The system does not require maximum-conviction signals to enter — it operates on positive expectancy. By design, lower-confluence trades fail roughly 40 percent of the time and contribute net positive expected value over a 100-trade window. Refusing them would improve the win rate but lower the expectancy. The system optimizes the latter.
No. A 6.6 percent drawdown on a system with this risk profile is well within the first standard deviation of expected variance. Drawdowns of 5-8 percent are normal for a strategy targeting 25-35 percent win rates with 2.5-3R average targets. Drawdowns become signal — rather than noise — when they exceed the historical 95th percentile of the equity curve. We are not close to that threshold. The honest signal in this week's data is the volume scoring fix going into testing, not the drawdown itself.
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.
Twenty trades. Fourteen losses. Six winners. Net +0.67R. The month opened with an eleven-trade losing streak and closed with four consecutive winners. The variance compressed both directions and the underlying expectancy emerged.
One trade, one loss, four sessions of zero activity. The first published week of February shows what a system looks like when the macro tape gives it nothing to trade. Net −1R on the simulated account.

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