Eleven losses, nine R given back, a peak-to-trough drawdown of 10.81 percent and a longest losing streak of four. The honest portfolio view: what each stop taug
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.
The week of May 18 closed eleven losing trades and produced no winners inside the loss-attribution sample. Total damage: nine R, or roughly eighteen thousand dollars on a one-hundred-thousand-dollar simulated account sized at two percent risk per trade. The peak-to-trough drawdown on the system equity curve bottomed at 10.81 percent on Friday afternoon before the late prints began to lift it back. The longest losing streak inside the window ran to four. By every honest measure available to us, this was the deepest red week of the year. We publish red weeks for the same reason we publish green ones: because a journal that only shows winners is marketing, and a system whose edge plays out over hundreds of trades is going to have weeks the edge does not show up. Eleven of the entries this week were setups our rules cleared. None were forced. None were skipped vetoes. Every stop was a position the system sized in good faith and the market declined to confirm. That distinction is the spine of this report. The week also delivered something specific worth slowing down on: two B-grade USDJPY longs that stopped shallow on consecutive days, Wednesday and Thursday. Both were the cleanest reads of the eleven. Both leaned on structural continuation that momentum refused to print inside the entry window. They are the two trades we want to teardown, not because they are the worst losses on the board, but because they are the most instructive.
Monday opened the window with a single US30 long, a C-plus pullback continuation, that stopped for a full minus 1R late in the New York morning. The equity walk dipped, then a quick recovery in the next print held the line near peak. Tuesday is where the trouble started: a USDJPY long stopped shallow, then a GBPUSD short stopped clean, then a NAS100 short stopped for a full R inside the same afternoon. By Tuesday's close the drawdown curve was already down to minus 3.89 percent and four of the eleven losses were on the board. None of it was dramatic in isolation. All of it was correlated to the same question: would the post-data continuation actually print, on either side. It did not.
Wednesday and Thursday are the part of the week that produced the four-trade losing streak. A USDJPY long on Wednesday morning, a EURUSD short on Wednesday afternoon, a USDJPY long again on Thursday afternoon, and a NAS100 short on Thursday late. Four consecutive stops, no recoveries between them, the deepest sustained run of losses the system has logged this season. The curve walked from minus 4.86 percent at the Wednesday open down to minus 7.90 percent at the Thursday low. Two of those four were the B-grade yen entries we teardown below; the other two were C-plus reads that cleared their threshold the way C-plus reads are supposed to and stopped the way C-plus reads sometimes do.
Friday opened with two more losses in the first hour of New York trade, a US500 long and a USDJPY long that both stopped, taking the system to its trough at minus 10.81 percent on the equity curve. From there the late-window prints partially lifted the line back toward minus 8.30 percent before the close. We are not framing the Friday lift as a victory. It is the structural answer to the question every drawdown raises: did the system keep its sizing discipline through the red, and did it re-engage the same way it always does. It did both. The recovery is not the story of the week. The behavior through the drawdown is.
| Date | Time | Instrument | Dir | Model | Setup | Grade | R | $ Sim | Result | Details |
|---|---|---|---|---|---|---|---|---|---|---|
| May 18 | 15:01 UTC | US30 | Long | Claude Opus 4.7 | US30 Pullback Continuation Long | C+ | -1.0R(SL) | -$2,000(SL) | Stop hit | - |
| May 19 | 14:42 UTC | USDJPY | Long | Claude Opus 4.7 | USDJPY Long Pullback Entry | C+ | -0.50R(SL) | -$1,000(SL) | Stop hit | - |
| May 19 | 15:09 UTC | GBPUSD | Short | GPT-5.5 | GBPUSD Short: Post-Data Second-Chance / Bearish Continuation | C+ | -1.0R(SL) | -$2,000(SL) | Stop hit | - |
| May 19 | 15:37 UTC | NAS100 | Short | GPT-5.5 | Pullback Failure Short at Prior-Day Low / 5m Fib Zone | C+ | -1.0R(SL) | -$2,000(SL) | Stop hit | - |
| May 20 | 14:14 UTC | USDJPY | Long | GPT-5.5 | USDJPY Long on Tokyo/London High Retest | B | -0.50R(SL) | -$1,000(SL) | Stop hit | - |
| May 20 | 14:39 UTC | EURUSD | Short | Claude Opus 4.7 | EURUSD Short - Fade Session High Rally into Resistance | C+ | -1.0R(SL) | -$2,000(SL) | Stop hit | - |
| May 21 | 14:35 UTC | USDJPY | Long | GPT-5.5 | Buy-the-Dip Continuation Long | B | -0.50R(SL) | -$1,000(SL) | Stop hit | - |
| May 21 | 15:42 UTC | NAS100 | Short | Claude Opus 4.7 | VWAP/EMA9 Rejection Short (NY AM) | C+ | -1.0R(SL) | -$2,000(SL) | Stop hit | - |
| May 22 | 14:05 UTC | US500 | Long | Claude Opus 4.7 | VWAP / Breakout Retest Long | C+ | -1.0R(SL) | -$2,000(SL) | Stop hit | - |
| May 22 | 14:05 UTC | USDJPY | Long | GPT-5.5 | USDJPY Conditional Breakout-Retest Long Above Tokyo/London High | C+ | -0.50R(SL) | -$1,000(SL) | Stop hit | - |
| May 22 | 15:11 UTC | EURUSD | Short | GPT-5.5 | EURUSD Pullback Short into VWAP / Fib Resistance | C+ | -1.0R(SL) | -$2,000(SL) | 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 pattern of the week was momentum refusing to confirm what structure said was there.
Eleven setups, on six instruments, across three sessions per day, all leaned on the same underlying read: a structural level had held, a pullback had retraced into a meaningful zone, and the rules wanted the next move to confirm. Across most weeks, two thirds of those reads get the confirmation print and the rest stop without ceremony. This week the ratio inverted. Confirmation candles did not hold their reactions. Volume showed up late or not at all. The yen and the indices kept producing the early shape of a continuation and refusing to follow through inside the window the trade actually lives in. The drawdown curve is the visible footprint of that refusal.
The lesson is not that the reads were wrong. The two B-grade yen entries below were the cleanest reads of the week and they stopped shallow, which is the trade behaving exactly as designed under a fast invalidation. The lesson is that an entire week can sit inside a regime where the structural shape and the momentum follow-through disagree, and the rules will keep sizing the structural shape because the structural shape is what the rules can see. That is a tape problem, not a rules problem, and we do not adjust the engine to chase it.
The Risk Agent allowed two USDJPY longs to size at full risk on Wednesday and Thursday inside roughly twenty-four hours, both B-grade reads on the same instrument and direction. Each evaluation cleared its own bar honestly and neither accounted for the fact that both entries were sized against the same underlying continuation thesis. They stopped together, shallow, and the joint loss is the second-deepest dent on the week's drawdown curve.
The Macro Agent did not veto any of the eleven entries, and we are not flagging that as a Macro error. The regime read at the time of each entry did not warrant a veto; the structural shape was there and the rules cleared the threshold. A non-veto that precedes a loss is not a Macro mistake when the information available at decision time supported the entry. We grade decisions on the read, not on the outcome.
The system declined nothing it should have taken and forced nothing it should have skipped. The honest decision review for this week is that the process ran exactly as designed and the market disagreed eleven times in five trading days. That is the least dramatic decision highlight we can write, and on a week this red, it is also the most important one to put in writing.
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: two losses, minus 2.0R combined. A fade-the-session-high short on Wednesday and a pullback short into VWAP/Fib resistance on Friday, both clean reads, both stopped on the same refusal-to-confirm theme that ran the week.
All EURUSD this week →GBPUSD: one loss, minus 1.0R. A Tuesday afternoon post-data second-chance bearish continuation, a C-plus read, that stopped when the second-chance entry never produced the confirmation candle the rules required.
All GBPUSD this week →US30: one loss, minus 1.0R. Monday's pullback continuation long, the first stop of the window, an isolated C-plus print that did not predict anything about the rest of the week.
All US30 this week →NAS100: two losses, minus 2.0R combined. Tuesday's pullback failure short at the prior-day low and Thursday's VWAP/EMA9 rejection short, both honest C-plus reads, both stopped on the index refusing to follow through.
All NAS100 this week →USDJPY: four losses, minus 2.0R combined. The week's instrument concentration: two B-grade longs and two C-plus longs across four sessions, all stopping shallow because the structural continuation read kept printing without the momentum confirmation. The two B-grade entries are the teardowns below.
All USDJPY this week →US500: one loss, minus 1.0R. Friday's VWAP breakout-retest long, the trade that took the equity curve to its trough at minus 10.81 percent before the late prints partially lifted it back.
All US500 this week →Loss of the week: EURUSD Short · -1R
What was right: The cleanest read of the day and one of the cleanest of the week. A New York morning entry on a Tokyo/London high retest, graded B by the Trend Agent on genuine structural continuation rather than a reach. Macro did not veto. Sizing was the standard two percent risk. The structural premise was honest: the prior-session high had held on the first probe and the retest carried the shape of an absorption-style continuation.
What was wrong: The momentum the trade needed did not print inside the entry window. Structure said the level was good; momentum said the follow-through was not there yet. The stop was shallow at minus 0.50R, which is the position behaving correctly under a fast invalidation rather than running into a deeper loss.
What we'd do same: Take the setup again. A B-grade structural continuation that invalidates fast for half an R is the system working, not the system failing. We do not adjust an honest B-grade read because a single tape session refused to confirm it.
What was right: A buy-the-dip continuation long, graded B on the same yen instrument as the day before. The Trend Agent saw a genuine pullback structure rather than a chase, and the read cleared the threshold honestly. The pairing with the prior day's setup is not by itself a problem; structural continuation can absolutely set up two sessions in a row when the underlying regime supports it.
What was wrong: The same disagreement between structure and momentum that killed Wednesday's entry killed Thursday's. The continuation refused to print inside the window. Stop was again shallow at minus 0.50R, the position taking its fast invalidation cleanly.
What we'd do same: Take the read. The instructive lesson is in the pairing, not in either entry alone: two B-grade structural continuations on the same instrument in twenty-four hours, both stopped by the same momentum refusal. That belongs in the tuning paragraph below, not in a verdict on the reads themselves.
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 | -9R | −$18,000 |
We did not enjoy writing this one and we are publishing it anyway, because the weeks we most want to skip are the weeks the gate exists to catch. Eleven losses, nine R given back, a 10.81 percent peak-to-trough drawdown on the equity curve, no winners in the attribution sample. The publish gate fired on its own arithmetic, loss count above the threshold, with no override from us. That is the design working. We did not force a drawdown story onto a quiet week, and we did not bury a real one when it arrived.
Put the dollars on the table. A one-hundred-thousand-dollar simulated account sized at two percent risk per trade gave back roughly eighteen thousand dollars across the window's eleven stops. The peak-to-trough on the equity walk sat at minus 10.81 percent at Friday's low before the partial recovery began. That is a real number. It is also the number the risk layer holds bounded by design: at fixed-fractional sizing, even a full week of stops produces a known, finite give-back rather than an open-ended one. The discipline is visible specifically in weeks like this, because in weeks like this the discipline is what stands between the account and the open-ended outcome a different sizing rule would have delivered.
The honest close is the unromantic one. The system did this week what it does every week: it read the tape, it sized to its rules, and eleven times the market declined to confirm. We found one real thing to scope, the same-instrument repeat-exposure gap on the two B-grade yen entries, and we are scoping it narrowly rather than rewriting an engine that ran exactly as designed across an eleven-trade window the tape would not validate. The next report will look different. They always do.
From the desk, the SkyAnalyst Team.
The one concrete tuning candidate this week is the same-instrument, same-direction repetition the two B-grade USDJPY teardowns expose. The Risk Agent evaluates each entry on its own structural merits and does not currently apply a discount when a second B-grade read appears on the same instrument and direction inside a twenty-four-hour window. Wednesday's yen long and Thursday's yen long were not independent draws; they were the same continuation thesis taken twice on consecutive sessions. The change we are scoping is a narrow same-instrument repeat-exposure check that flags this specific pattern before the second entry sizes at full risk, rather than after both have stopped.
We are explicitly not tuning the reads themselves and we are not tuning the eleven entries collectively. Eleven stops in a week is not a signal that the entry rules are broken; it is a signal that the tape did not confirm what the rules read structurally, and overfitting the entry logic to one bad regime is exactly the mistake the statistics section warns against. The fix belongs narrowly inside the same-instrument repeat-exposure layer, scoped tightly, validated against the longer record before it ships, and shipped only if the longer-record validation says it would not have cost more winners than it would have saved losers.
Here is the framework for reading this week's numbers without flinching or spinning them. The loss-attribution window carries a 34.1 percent win rate over a 91-trade trailing sample, an average winning trade targeting roughly 0.88R, a current peak-to-trough drawdown of 10.81 percent, and a longest losing streak of four inside the window. An eleven-trade window that goes zero-for-eleven looks alarming in isolation and is uncomfortable but unsurprising in context. The math is the same math every legitimate fund publishes when it reports a drawdown.
Start with streaks. Van Tharp's work on R-multiples in Trade Your Way to Financial Freedom makes the point plainly: a system with a sub-fifty-percent win rate will, over a long enough record, produce losing streaks that feel pathological in the moment and are statistically routine. A strategy that wins roughly a third of its trades expects clusters of consecutive losses as a structural feature, not a malfunction. A four-trade streak inside a single week is not the deep tail of that distribution; it is the kind of streak the distribution requires the system to produce occasionally. Jack Schwager's Market Wizards interviews return to the same theme from the practitioner side: the traders who survive size so an ordinary streak cannot end them, and they do not change the system because a normal bad run feels abnormal.
Now the arithmetic of this week. Eleven stops for a combined minus 9R is, by design, survivable: the risk layer holds each trade near a fixed fractional risk, so even a full week of losers caps the give-back at a known, bounded figure rather than an open-ended one. The drawdown curve confirms it: the trough sat at minus 10.81 percent and the partial recovery into Friday's close had begun the path back. That is uncomfortable. It is also inside the operating envelope a 34-percent win rate and a fixed-fractional sizing rule predict. We do not publish a computed Kelly fraction the engine does not use, because a number the system never trades on is theater. The honest statement is bounded: at this win rate, weeks like this happen, sizing keeps them bounded, and eleven trades is far too small to update a 91-trade base rate.
No. The loss-attribution sample for this report is the eleven stops; the broader trailing window carries a 34.1 percent win rate over 91 trades. A zero-for-eleven stretch on a system that wins roughly a third of its trades is uncomfortable and well inside the normal distribution of streaks. The arithmetic does not change because one week ran deep red.
Because every legitimate fund publishes its drawdowns, and a journal that only shows winning weeks is marketing rather than a record. The drawdown gate is set so weeks with material losses publish on their own arithmetic. This one cleared it cleanly, and we report what happened rather than what we would prefer to report.
One thing: a same-instrument repeat-exposure check inside the Risk Agent, so a second B-grade entry on the same instrument and direction inside a twenty-four-hour window does not size at full risk without a clustered-exposure discount. We are not changing the entry reads or the threshold logic; eleven trades is far too small a sample to retune the engine.
The peak-to-trough drawdown bottomed at 10.81 percent and had begun a partial recovery by Friday's close. On a one-hundred-thousand-dollar simulated account at two percent risk per trade, the week cost approximately eighteen thousand dollars, a bounded figure because the risk layer holds each trade near a fixed fractional risk regardless of conviction or streak.
No. Every stop this week was a setup the rules cleared and the tape declined to confirm. None were forced entries, none were skipped vetoes, none were sized outside policy. The distinction between a rule that produced a loss and a rule that was broken is the whole point of the report, and this week was entirely the former.
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.

GPT-5.5 refused four times before entering US500 long at 7487.2. The Trend Agent required a reclaim of the opening-range breakdown zone, not the VWAP touch. TP1 booked +1.15R.
Eighteen trades, seven winners, eleven losers, -2.82R net at TP1 baseline. Claude opened Monday with two early wins, GPT carried the index side mid-week, and a Friday cluster netted both sides back toward flat without crossing it.
Four consecutive losses, -4R given back, a peak-to-trough drawdown of -5.66% on the simulated equity curve. This is what the long tail of a positive-expectancy edge looks like up close — and the math says it is expected.