Fourteen trades, ten winners, four losses, and a seven-trade TP3 streak across Mar 25 to Mar 27. The week the same threshold logic produced the equity-curve mir
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.
Fourteen trades, ten winners, four losses, +4.19R net on a TP1 baseline. Underneath the 71.4 percent win rate is seven consecutive TP3 winners across Mar 25, Mar 26, and Mar 27. Cumulative equity traveled from $100,000 down to $94,687 by Tuesday's close before the streak walked it back to $108,380 by Friday. This is the bumper week, the equity-curve mirror of the 9-loss drawdown the prior week produced. The streak earned three standalone case studies: the US500 VWAP and prior-close rejection, the fade of the counter-trend squeeze, and the pullback to opening range and broken support. The companion weekly drawdown report covers the four losses; the gate fires despite the bumper net. The honest framing is that 71.4 percent will not repeat. The interesting framing is that the system traded Wednesday at the same confluence threshold it used on Monday. Same playbook, same sizing.
Monday produced three trades: a XAUUSD short that stopped at -1R, then a NAS100 long and a US500 long that both ran to TP1 for a combined +0.79R. Monday closed -0.21R cumulative.
Tuesday was the inflection. A XAUUSD short at 14:40 UTC paid +0.55R against 4410-4421.5 resistance. Then three -1R losses fired inside fourteen minutes: a US500 VWAP rejection short, a US30 short into resistance, and a NAS100 VWAP rejection short. Equity reached $94,687 and cumulative netR sat at -2.66R going into Wednesday.
Wednesday produced three trades inside 21 minutes. A NAS100 short, a US500 short, and a USDJPY long all ran to TP3 for +0.70R, +0.97R, and +0.90R. Equity recovered to -0.09R.
Thursday added three more inside 25 minutes, all from Claude Opus 4.6: a US500 fade of the counter-trend squeeze at +0.99R, a EURUSD short on the rally to VWAP at +1.09R, and a XAUUSD short on VWAP and London-high rejection at +0.92R. Three TP3 winners carried equity to +2.91R.
Friday produced one trade. A Claude Opus 4.6 US500 short on a pullback to opening range and broken support triggered at 14:17 UTC and ran TP3 at +1.28R, the largest winner of the week. Cumulative netR closed at +4.19R.
| 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 23 | 14:34 UTC | NAS100 | Long | gpt-5.4-2026-03-05 | NAS100 Tactical Long Pullback Continuation | C+ | +0.25R | +$493 | TP1 hit | - |
| Mar 23 | 14:36 UTC | US500 | Long | gpt-5.4-2026-03-05 | US500 Pullback Long | B | +0.54R | +$1,087 | TP1 hit | - |
| Mar 24 | 14:40 UTC | XAUUSD | Short | gpt-5.4-2026-03-05 | XAUUSD SHORT - Rejection from 4410-4421.5 resistance | B | +0.55R | +$1,107 | TP1 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 | - |
| Mar 25 | 14:11 UTC | NAS100 | Short | gpt-5.4-2026-03-05 | NAS100 VWAP Rejection Short | C+ | +0.70R | +$1,401 | TP3 hit | - |
| Mar 25 | 14:14 UTC | US500 | Short | gpt-5.4-2026-03-05 | Short VWAP / Prior Close Rejection | C+ | +0.97R | +$1,935 | TP3 hit | - |
| Mar 25 | 14:32 UTC | USDJPY | Long | gpt-5.4-2026-03-05 | USDJPY Pullback Long | C+ | +0.90R | +$1,793 | TP3 hit | - |
| Mar 26 | 14:16 UTC | US500 | Short | Claude Opus 4.6 | US500 Short Fade of Counter-Trend Squeeze | C+ | +0.99R | +$1,980 | TP3 hit | - |
| Mar 26 | 14:40 UTC | EURUSD | Short | Claude Opus 4.6 | EURUSD SHORT (Sell the Rally to VWAP) | C+ | +1.09R | +$2,186 | TP3 hit | - |
| Mar 26 | 14:41 UTC | XAUUSD | Short | Claude Opus 4.6 | XAUUSD SHORT — VWAP / London High Rejection | C+ | +0.92R | +$1,834 | TP3 hit | - |
| Mar 27 | 14:17 UTC | US500 | Short | Claude Opus 4.6 | US500 SHORT — Pullback to Opening Range / Broken Support | C+ | +1.28R | +$2,563 | TP3 hit · ★ Trade of the week | - |
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 week's pattern was the regime flip on Wednesday morning and the way the system traded both halves with the same threshold logic. Monday and Tuesday's losses were structural shorts taken before the macro tape repriced. Wednesday's session VWAP and prior-close confluence held cleanly.
The seven TP3 winners are not the result of looser confluence or larger sizing. The Risk Agent enforced the same R-per-trade policy across all fourteen trades. What changed between Tuesday's losses and Wednesday's winners was the macro tape, not the system.
The Wednesday decision to take a third short setup at 14:14 UTC, sixteen minutes after Tuesday's three -1R losses, is the one a discretionary trader would have struggled with. The confluence math did not register the prior day's drawdown; the setup scored on its own merits. That entry produced +0.97R on TP3 and was the second leg of the streak.
The Risk Agent did not fire a drawdown gate going into Wednesday despite cumulative equity at -2.66R. The gate's intraweek threshold sits below the drawdown the early-week losses produced. Wednesday's first qualifying setup triggered on the same confluence floor used Monday and Tuesday.
The Friday US500 short at 14:17 UTC closed the streak at seven and produced the largest winner at +1.28R. The exit was deliberate at TP3, not a reversal.
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 one trade for 100 percent and +1.09R net. Thursday's Claude Opus 4.6 short on the rally to VWAP ran TP3.
All EURUSD this week →XAUUSD took three trades for 66.7 percent and +0.47R net. Monday's short stopped at -1R, Tuesday's paid +0.55R on TP1, and Thursday's VWAP and London-high rejection short ran TP3 at +0.92R.
All XAUUSD this week →US30 took one trade for 0 percent and -1R net. Tuesday's short stopped inside the same fourteen-minute window that produced two other losses.
All US30 this week →NAS100 took three trades for 66.7 percent and -0.05R net. Monday's pullback long paid +0.25R, Tuesday's VWAP rejection short stopped, and Wednesday's VWAP rejection short opened the streak at +0.70R on TP3.
All NAS100 this week →USDJPY took one trade for 100 percent and +0.90R net. Wednesday's pullback long ran TP3 inside the three-trade streak that defined the day.
All USDJPY this week →US500 led the week with five trades, four winners, 80 percent, and +2.78R net. Monday's pullback long paid +0.54R; Tuesday's VWAP rejection short stopped; the three Wednesday-through-Friday shorts all ran TP3 for the largest run inside the streak.
All US500 this week →Win of the week: US500 Short · +1.28R
The four losses across Monday and Tuesday all entered on confluence reads that were positive at trigger. Two were short fades against intraday resistance (XAUUSD on Monday and US30 on Tuesday). The other two were US500 and NAS100 VWAP rejection shorts on Tuesday, taken before the equity tape printed the structural break that defined Wednesday.
Nothing in the entries themselves. The losses share a regime-shift sensitivity the in-position exit logic does not address. The macro context shifted inside each trade's lifecycle, and the stop was the only exit path. The system does not re-evaluate in-position trades dynamically. A known cost of the architecture.
Each trade risks +$2,000 (1R). The system's actual scale-out behavior may differ, see disclaimer.
| Scenario | R-multiple | Profit on $100k |
|---|---|---|
| Window netActual | +4.19R | +$8,380 |
The honest reading is that the system did almost everything it did the prior week, and the tape paid for it this time. Last week was nine losses that filled the prior weekly recap. This week was ten winners and seven straight TP3 closes inside three sessions. Same math. Same Risk Agent. Same per-trade R policy. The macro tape flipped, and the asymmetry of the rule set showed up on the upside.
The point is the architecture, not the result. A 71.4 percent win rate on fourteen trades is well above rolling expectancy and will not repeat at this magnitude. The structural fact is that the system traded Wednesday at the same threshold it used on Monday, sixteen minutes after Tuesday's three -1R losses. A discretionary trader would have looked at -2.66R and tightened. The system did not.
The companion weekly drawdown report fires the gate despite the bumper net, because the gate evaluates per-trade and intraweek floors, not the window's net.
The seven-trade TP3 streak is not a tuning signal. It is the rule set producing on the upside what the prior week produced on the downside, with the same threshold across both samples.
The Friday close sat at +4.19R on the baseline; at TP3 the seven streak winners ran considerably further, and subscribers on the full ladder closed well above the headline. We did not loosen confluence to chase, and we did not tighten to protect.
The macro tape repriced bearish-equity on Wednesday morning, and the same threshold the system used through Monday and Tuesday began clearing on session VWAP and prior-close rejection setups across US500, NAS100, EURUSD, XAUUSD, and a USDJPY long. The Risk Agent enforced the same R-per-trade policy across all seven.
The gate evaluates per-trade and intraweek floors, not the window's net. Tuesday's three -1R losses pulled cumulative equity to -2.66R and tripped the intraweek check. Friday's close at +4.19R recovers the drawdown but does not retroactively unfire the gate.
Recap R-multiples use a TP1-baseline projection where every winner closes at the first take-profit. The streak hit TP3 on every leg, so the baseline understates the realized return for full-ladder traders.
Both weeks ran the same threshold and the same R policy. The prior week was variance on the loss side; this week was variance on the win side. The right window for evaluating the system is the rolling 100-trade record or the monthly recap.
Subscribers receive the same pre-trade AI analysis three minutes before entry.
We project the recap totals using a TP1 exit on every winning trade. This is the simplest baseline for comparing across periods. Traders running their own scale-out, trail, or TP2/TP3 hold strategies will see different totals. Dollar figures are simulated on a $100,000 account at 2% risk per trade. Actual subscriber P&L varies with account size and execution. Past performance is not a guarantee of future results.
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.