Eleven trades across five instruments, seven wins, four losses, +1.48R net. One entry shape ran through the whole week, paying through Wednesday's four-winner b
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 had four distinct days and one recurring idea. Monday opened with a stop and recovered it by dinner. Tuesday ground out two index wins. Wednesday put four winners on the board in thirty minutes. Thursday took three of those chips back in a single morning, and then the desk went flat into the holiday weekend. The ledger closed at +1.48R net on eleven trades, seven wins against four losses, a 63.6% week that earned its result early and defended it late. Through Jul 5, 2026, the system has banked +27.29R from its Jan 12 inception. A $100,000 simulated account risking 2% per trade sits at $154,585 on the static ledger, and the weekly number above is measured the same conservative way every week is: TP1-baseline, where winners are credited at the first target and every loss is a full -1R. What follows is the whole week: every trade in the index below, the per-instrument breakdown, the win of the week, and an honest teardown of the Thursday morning that made the final number smaller than the Wednesday desk thought it would be.
Monday and Tuesday were the week at its most ordinary. A NAS100 washout long stopped out at the open of the week for -1R, and the system's response was characteristically without memory: it kept scoring tapes. A US30 pullback long off the VWAP and Fibonacci confluence recovered the loss within hours, and Tuesday added two more index wins, a NAS100 long off session support and a US30 continuation off post-data support. Four trades in, the week stood at +1.54R and nothing dramatic had happened, which is what most profitable weeks look like from the inside.
Wednesday, July 1, was thirty minutes of everything working. Between 14:38 and 15:08 UTC the desk opened four positions on four instruments: a bear-flag short on NAS100, a pullback continuation long on US30, a fib-exhaustion short on EURUSD, and a breakout-retest long on GBPUSD. Long the Dow while short the Nasdaq, long the pound while short the euro, and every one of them a winner. The day banked +2.95R, with two trades running their full ladders overnight and the Nasdaq short landing as the win of the week at +1.29R.
Thursday reversed the mood in fifty-two minutes. Three longs went on between 14:24 and 15:16 UTC, a US500 retest of the prior day's high, a EURUSD dip into fib support, and a US30 pullback into the 50 to 61.8% retrace, and all three stopped out. Each loss was the budgeted -1R and nothing more, but together they were 3R of give-back on what was structurally one idea: buy the morning pullback. The week ended there. Friday belonged to the holiday, and the desk carried nothing into it.
| Date | Time | Instrument | Dir | Model | Setup | Grade | R | $ Sim | Result | Details |
|---|---|---|---|---|---|---|---|---|---|---|
| Jun 29 | 14:35 UTC | NAS100 | Long | Claude Opus 4.7 | VWAP Mean-Reversion LONG — Opening Spike Washout Bounce | C+ | -1.0R(SL) | -$2,000(SL) | Stop hit | - |
| Jun 29 | 15:51 UTC | US30 | Long | GPT-5.5 | US30 NY AM VWAP/Fib Pullback Long | B | +0.96R(TP1) | +$1,917(TP1) | TP1 hit | Read case → |
| Jun 30 | 14:56 UTC | NAS100 | Long | Claude Opus 4.7 | Bullish Pullback Long at NY Session Support / Breakout Pivot | C+ | +0.82R(TP1) | +$1,647(TP1) | TP2 hit | Read case → |
| Jun 30 | 15:09 UTC | US30 | Long | GPT-5.5 | Bullish continuation long off post-data support | C+ | +0.76R(TP1) | +$1,528(TP1) | TP1 hit | Read case → |
| Jul 1 | 14:38 UTC | NAS100 | Short | Claude Opus 4.7 | NAS100 VWAP Rejection / Bear Flag Continuation | B | +1.29R(TP1) | +$2,574(TP1) | TP1 hit · ★ Trade of the week | Read case → |
| Jul 1 | 14:41 UTC | US30 | Long | GPT-5.5 | Long pullback continuation | C+ | +0.31R(TP1) | +$618(TP1) | TP3 hit | Read case → |
| Jul 1 | 14:51 UTC | EURUSD | Short | Claude Opus 4.7 | SHORT EURUSD — Bearish Trend Resumption at 61.8% Fib Exhaustion | C+ | +0.29R(TP1) | +$580(TP1) | TP1 hit | Read case → |
| Jul 1 | 15:08 UTC | GBPUSD | Long | Claude Opus 4.7 | GBPUSD Long — Pullback Buy at Breakout Retest | C+ | +1.06R(TP1) | +$2,112(TP1) | TP3 hit | Read case → |
| Jul 2 | 14:24 UTC | US500 | Long | Claude Opus 4.7 | Pullback Long — Prior Day High Retest | C+ | -1.0R(SL) | -$2,000(SL) | Stop hit | - |
| Jul 2 | 14:57 UTC | EURUSD | Long | Claude Opus 4.7 | EURUSD Long — Pullback to Session Low / 61.8% Fib Support | C+ | -1.0R(SL) | -$2,000(SL) | Stop hit | - |
| Jul 2 | 15:16 UTC | US30 | Long | GPT-5.5 | Long pullback into 50–61.8% retrace | 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 recurring setup was the pullback to a pre-named level, worn six different ways. Monday's washout bounce, the VWAP and Fibonacci confluences on US30, the session-support long on NAS100, Wednesday's breakout retest on cable and fib exhaustion on the euro, even the bear-flag short, which is a pullback read in the other direction. In every case the system named the level first and let the market decide whether to deliver it.
The honest half of the observation is that the same shape produced the losses. Thursday's three stops were pullback entries too, structurally identical to the ones that paid all week. The pattern did not stop working because it was wrong; it stopped working because Thursday's tape stopped honoring retracement levels, and the only way to know that in real time is to pay a defined price for the information. The week's edge came from the same place its losses did, which is exactly what a real edge looks like.
The clearest judgment of the week was Wednesday's refusal to hold a house view. Within thirty minutes the book was long the Dow and short the Nasdaq, long the pound and short the euro, because four separate analyses read four separate tapes and none of them was asked to agree with the others. All four paid, and the point would survive even if they had not: the system prices instruments, not moods.
The second was the NAS100 short's sizing decision. The instrument's Trend read was bearish while the Macro read leaned bull, and instead of resolving the argument the system priced it, docking the setup score, restricting the playbook to VWAP mean-reversion, and cutting allowable risk to a 0.5 to 0.75% band. The half-believed trade became the win of the week, and the sizing discipline is what made it safe to take at all.
The third was Thursday morning, and it cuts the other way. The system entered three pullback longs inside fifty-two minutes, each individually qualified, collectively a single 3R bet on one thesis about one morning's tape. Every stop was honored and the damage was exactly what the risk framework budgeted, but the clustering itself is a judgment worth interrogating, and we do, further down.
EURUSD: Two trades, two directions, a split ledger. Wednesday's short at the 61.8% fib exhaustion banked +0.3R; Thursday's long into fib support stopped for -1R, leaving the pair -0.7R on the week.
All EURUSD this week →GBPUSD: One trade, one full ladder. Wednesday's breakout-retest long ran overnight through every target, +1.1R on the TP1 ledger and the cleanest single read of the week.
All GBPUSD this week →US30: The workhorse. Four trades, three wins, +1.0R net, with pullback continuations paying Monday through Wednesday before Thursday's retrace long gave one back.
All US30 this week →NAS100: Three trades, both directions, +1.1R net. A Monday washout long stopped out, then a session-support long and the week's best trade, Wednesday's bear-flag short at +1.29R, put the instrument on top.
All NAS100 this week →USDJPY: No trades this week. The pair never presented a setup that cleared the confluence gate, and a correct zero costs nothing.
All USDJPY this week →US500: One trade, one stop. Thursday's prior-day-high retest long failed alongside the rest of that morning's pullback longs, -1R.
All US500 this week →Win of the week: NAS100 Short · +1.29R
Thursday's give-back deserves its own section, not because the losses were unusual but because their arrangement was.
Each entry was individually defensible: a prior-day-high retest on US500, a 61.8% fib support on EURUSD, a 50 to 61.8% retrace on US30, all textbook pullback locations with defined invalidations. Every stop was placed where the thesis died and every stop was honored for exactly -1R. There was no averaging down, no widened stops, no revenge entry after the first loss. The risk framework did its entire job.
The book bought the same idea three times. Three longs, three pullback entries, three index-or-dollar-adjacent expressions of one belief: that Thursday morning's dip was a retracement rather than a turn. When that belief failed, it failed everywhere at once, and a morning that could have cost -1R cost -3R. Individually qualified is not the same as collectively diversified, and the fifty-two minute window made the correlation nearly total.
Take each trade, at that price, with that stop. The read on any single chart was reasonable, and a system that refuses every pullback after two losses is curve-fitting to its own morning. The part worth changing is not the entries; it is the aggregate exposure math while they stack, which is where the tuning note below picks up.
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 | +1.48R | +$2,960 |
A week that ends green after a -3R morning is not a story about luck. It is arithmetic doing what it was designed to do: seven wins collected at conservative TP1 accounting, four losses capped at exactly -1R each, and enough breadth across instruments that no single tape could take the week down alone.
The running ledger tells the same story at scale. From the Jan 12 inception through Jul 5, the system has banked +27.29R across 136 trades at a 60.3% win rate. On a $100,000 simulated account risking 2% per trade, that is $154,585 held statically, and $167,370 if each trade's risk is compounded on the growing balance instead. The gap between those two figures is the quiet argument for disciplined sizing: the same reads, the same stops, the same R, and the difference comes entirely from how consistently the risk math is applied. We will take that kind of edge over a hot week every time, including this one, which was both.
The tuning question the week leaves behind is portfolio-level correlation during entry clusters. The confluence gate evaluates each instrument alone, and on Thursday it approved three same-direction pullback entries inside an hour without anything in the stack pricing the fact that they shared a thesis. We are examining a session-level exposure check that would treat stacked same-direction index entries as one growing position for sizing purposes, so the third expression of an idea pays a higher admission price than the first. No change ships until it survives backtesting; the note here is the commitment to look.
It is TP1-baseline accounting. Every winning trade is credited only with the R-multiple from entry to its first take-profit, because the broker closes the full position there, and every losing trade is debited a full -1R. Trades that ran further, and two this week completed their entire target ladders, show that extra distance in their individual case studies as full-potential R. The weekly ledger deliberately uses the smaller, consistent number.
Because the entries shared a thesis. Three pullback longs went on within fifty-two minutes, each individually qualified against its own chart, all expressing the belief that the morning dip was a retracement. When the tape turned instead, the three positions failed together. Correlated entries produce correlated losses, and the defined -1R stops are what kept a clustered morning at -3R rather than something worse.
The system only trades setups that clear a per-instrument confluence gate covering trend structure, macro alignment, momentum, and event risk. USDJPY never assembled a qualifying picture during the window, so it was never traded. A forced trade on a non-qualifying tape has negative expected value, which makes a zero-trade week a correct outcome rather than a missed one.
The static figure, $154,585, applies the same fixed $2,000 risk to every trade since inception. The compounded figure, $167,370, recalculates 2% risk on the growing balance before each trade, so the same sequence of R-multiples produces more dollars. Both are simulated on the identical trade record; the spread between them shows what consistent sizing discipline alone contributes over 136 trades.
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.
Four losses for -4.00R inside a week that still closed green. Three of them arrived in fifty-two minutes on the same thesis, and that clustering, not any single stop, is what this report is about.

Five days after shorting the Nasdaq off a failed bounce, the desk went long it at a resistance level that had flipped to support. Case study #108 is about a system with no memory of its last opinion.

Cable V-reversed 72 pips off the ISM print and the system refused to chase it. Case study #107 is about entry location: a pullback buy that spent nearly 16 hours in the market without a pip of drawdown.