SkyAnalyst/Journal/Trade Analysis/The tech short we took while the broad market was rallying
SkyAnalyst JournalCase Study · No. 130 · August 2026

The tech short we took while the broad market was rallying

SkyAnalyst AI journal entry: NAS100 Short on Aug 11, 2026 closed +2.74R on TP3. Full workspace view, decision log, and AI reasoning, unedited.

Result
+2.7R
-$NaN · TP3 hit
SA
The SkyAnalyst Team
AI Research & Trading Desk
August 12, 2026·6 min read·US Nasdaq 100 · Short
Trade card for NAS100 short trade
Fig. 1. SkyAnalyst platform view at the moment of entry.August 12, 2026
Instrument
NAS100 · US Nasdaq 100
Direction · Session
Short · LDN → NY
Duration
4h 16m
Outcome
+2.74R
Section 00 · The system

Before the trade, meet the system.

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. That’s what makes the system auditable — and it’s what this case study will show, step by step, on a specific setup the trend agent almost passed on.

ExecutorModels on SkyAnalyst Pro
Trend
Reads 5m / 15m / 60m charts, scores structure, triggers entries when confluence clears the threshold.
Macro
Gates regime before any pattern. Reads yields, DXY, VIX, oil — the tape behind the tape.
Cross-Asset
Checks correlated markets. Vetoes false breaks, confirms real ones.
Risk
Sizes positions, sets stops, enforces portfolio exposure.
The broad market was having a good day when we shorted NAS100. Breadth was strongly positive, the advance-decline line at plus 760 and well above its average, with the Dow pushing to new highs. Read in isolation, that is a risk-on tape, the kind you buy dips into. But NAS100 was not participating. It had just sold off roughly 250 points from its session high, broken below the prior day's low, and was bouncing weakly while everything around it rallied. That divergence, strong breadth over a lagging index, is one of the clearest rotation signals there is: money was leaving tech for the rest of the market. We did not read the green breadth as a reason to buy. We read it as the reason tech was being sold. About reported results. Every AI Trader publishes three take-profit targets (TP1, TP2, TP3) per trade. The broker closes 100% of the position at TP1, so two distinct R-multiples appear in this article. The hero R-multiple is the full-potential R: where the market actually traveled (the highest take-profit hit, or the stop loss) before the setup was invalidated or exhausted. The realized R, shown on the TP1 row of the simulated returns panel, is TP1's R (or -1R on a stop out). The realized R is what we log to our running track record. Both numbers are honest. Showing both is what lets readers see the full arc of the move and the conservative ledger entry it produced. This was the second straight session our system shorted NAS100 into a VWAP retest, but the read behind it was different from the day before. On Monday the whole market was selling and breadth had collapsed. On Tuesday the market was buying and breadth was strong, yet tech was still the short, because the strength everywhere else was precisely what was draining it. We entered the retest at 29,667.1 with a stop at 29,750, and price rolled over to the session low and beyond, down to 29,440. The full move was worth +2.74R (TP3); the realized ledger entry, +0.81R (TP1). And we did it holding reduced size into the day before a CPI print, which is the part of this trade we are most satisfied with.

A selloff inside a rally

NAS100 came into the New York session already broken. Overnight and into the early hours it had run to a session high near 29,773, then reversed hard, shedding about 250 points, slicing through the London low and the prior day's low at 29,602.5, and printing a fresh low of 29,524.7 before buyers stepped in. By the time the cash session opened, price was bouncing back toward 29,640, trying to stabilize near the prior day's close. The structure was a violent intraday reversal followed by a corrective bounce, the classic setup for sellers to re-engage if the bounce failed at resistance.

What made the day unusual was the backdrop. This was not a broad selloff. The rest of the market was strong.

Breadth was the whole story

The advance-decline line sat at plus 760, far above its five-day average of roughly minus 14, and above the prior day's high. On its face, that is a healthy, risk-on market. But the index we were watching had just fallen out of bed while that breadth was printing green. When the broad market is rising and one sector is falling, the money has to be going somewhere, and here it was visibly rotating: the Dow had pushed above its prior-day high to 54,207 while NAS100 underperformed. That is not a market-wide risk-off event. It is a rotation out of tech specifically, and it argues that any bounce in NAS100 will be shallow because the flow is leaving, not returning.

This is the read that flips a naive interpretation. A trader looking only at breadth buys the dip. A trader looking at breadth relative to the instrument sells the bounce. The signal did not change; the context around it did.

Rates and the dollar leaned the same way

The supporting cast agreed, mildly. The 10-Year yield at 4.680% was above its five-day EMA, a standing headwind for a rate-sensitive index, even though it had retreated from an intraday spike to 4.735%. The dollar was firm, DXY above its own EMA at 99.826. Only VIX declined to confirm, sitting just below its average, which kept this from being a maximum-conviction short. Two of three cross-asset signals leaned bearish, the macro read was tepid, and the rotation flag did the heavy lifting.

The CPI overhang

One more factor shaped the trade, and it worked against size rather than direction: US CPI printed the next morning. A high-impact inflation release on the calendar suppresses conviction on anything held overnight, because positioning ahead of the number tends to freeze trends and cap follow-through. That did not argue against the short. It argued for taking it smaller, and for treating the deeper targets as a bonus rather than the base case.

Selling the retracement failure

The entry here was a VWAP rejection short, the same family of setup we use whenever a market sells off and then bounces into resistance. But this one had a second layer that sharpened it: a Fibonacci retracement failure. After the roughly 250-point decline from 29,773 to 29,525, the corrective bounce carried price back up toward the 61.8% retracement of that move, which sat at 29,674, almost exactly on top of VWAP at 29,675 and the 60-minute fast EMA at 29,677. Three independent resistance references, stacked within three points of each other. When a bounce stalls at a cluster like that, the failure is the signal.

Why the cluster mattered

Individually, VWAP, a Fib level, and a moving average are each just one reference. Stacked, they become a wall. Every category of participant who uses one of those tools sees resistance at the same price, which is what turns a level into a decision point. The plan was not to short the bounce as it rose, it was to wait for price to reach that 29,665 to 29,685 zone and fail, then sell the rejection. Shorting into a rising bounce is how you get stopped; shorting the confirmed failure at a known wall is how you define your risk.

The trigger and the stop

The entry trigger was specific: a 5-minute candle closing below 29,660 after testing the zone with an upper-wick rejection, or a failure to reclaim VWAP on consecutive closes. The stop went at 29,750, above the Trend Agent's invalidation at 29,748 and above the deeper 78.6% retracement, wide enough to clear the roughly 67-point average range and survive an overshoot. From the 29,667.1 entry that was about 83 points of risk. A wider stop is not a looser trade; it is the price of not being shaken out of a correct read by noise.

Reduced size was the CPI answer

Because the regime was transitioning rather than cleanly bearish, and because CPI loomed the next morning, this was deliberately a reduced-size trade. That is the lever the system pulls when the setup is strong but the environment is uncertain. It let us take a high-confluence short without carrying full event risk into an inflation print. The NAS100 short we took the day before used the same reduced-size discipline for a different reason, agent divergence rather than event risk. The mechanism is the same: when conviction is capped, so is exposure.

Not the same trade twice

It would be easy to file this next to a routine VWAP short like the bear-flag rejection from July, and the setup mechanics do rhyme. But the thesis was specific to the day: this was a rotation short, sold because tech was being left behind by a rising market, not because the whole tape was weak.

Dynamic, not dogmatic

The point worth holding onto is that the system doesn't favor a fixed reading of any indicator. Positive breadth is bullish on one day and a sell signal for tech on the next, depending entirely on whether the index in front of it is keeping up. The method, wait for the cluster, demand the failure, size to the risk, stays constant. The interpretation of the inputs flexes to the context. That is what dynamic, not dogmatic, means when the same number points in opposite directions on back-to-back days.

Key insight
“Breadth was strongly positive, plus 760, with the broad market making new highs. On most days that is a buy signal. With NAS100 selling off underneath it, we read it as the opposite: rotation out of tech.”
SkyAnalyst Macro Agent · 14:13 UTC
skyanalyst.app / analyses / ...
Today’s setups
NAS100 Short
NAS100 SHORT — VWAP Rejection / Fib Retracement Failure
NAS100 · M15
NAS100
1m5m15m1H
Key supportKey resistanceVWAPInvalidation29,756.2029,675.6029,595.0029,514.4029,433.80EntryTP1TP2TP3SLLDN OPENNY OPENCLOSE
Detected Setup
Grade C+
NAS100 SHORT — VWAP Rejection / Fib Retracement Failure
PatternNAS100 SHORT — VWAP Rejection / Fib Retracement Failure
DirectionShort
Styleintraday
Entry29667.1
Stop loss29750
SkyAnalyst
SkyAnalyst
Analysis output
LIVE
SkyAnalyst AI
Pre-trade analysis · 14,371 chars

NAS100 NY AM Session Analysis — Tuesday, August 11, 2026

Market Environment Summary

The NAS100 is trading at ~29,640 in the early minutes of the NY session after a sharp intraday reversal from the 29,773 session high — a ~250-point sell-off that broke below the London session low (29,605) and the prior day's low (29,602.5), penetrating to a new session low of 29,524.7 before bouncing. Price is now attempting to stabilize near yesterday's close (29,647) and the daily pivot (29,705.5).

Rates & Macro Backdrop: The 10Y yield sits at 4.680%, just above its 5-day EMA (4.673%) and below yesterday's close (4.705%). It printed a 5-day high of 4.735% earlier today before pulling back — yields are elevated but retreating from the intraday spike, which is a modestly constructive signal for NAS100 (not actively rising, no new 5-day high close). However, at 4.68% the 10Y remains above its EMA, keeping a mild bearish headwind in place. US CPI prints tomorrow at 8:30 AM ET (high-impact), which suppresses conviction on any directional bet taken today — positioning ahead of CPI will limit follow-through.

DXY at 99.826 is above its 5-day EMA (99.73), confirming a mild USD headwind for risk assets. VIX at 15.47, marginally below its 5-day EMA (15.56) — not confirming a fear spike, which limits the bearish cross-asset case. Gold at 4,384 remains bid, consistent with uncertainty but not panic. Oil (Brent 87.27) is elevated, adding mild inflationary pressure but not a primary NAS100 driver today.

Macro Agent: Lean_bull bias at 52% confidence — tepid. It cites NAS100 price leadership above 5-day EMA and Nasdaq outperformance, but flags high duration sensitivity with 10Y at 4.69%. This is a weak lean — not conviction-grade for either direction. The CPI catalyst tomorrow is partially priced in per the agent.

Broad Market Divergence Check: NYAD ($ADD) at 760, well above its 5-day EMA (-13.6) and above yesterday's high (-339). Breadth is strongly positive while NAS100 just sold off aggressively from highs — this is a sector rotation flag. Money is flowing into broader market (US30 above yesterday's high at 54,207) while tech/NAS100 is underperforming. This limits confidence in NAS100 longs and suggests any bounce may be shallow.

No high-impact events today. CPI tomorrow at 8:30 AM is the dominant overhang.


Directional Bias: Bearish (intraday), with bounce potential toward VWAP
Volatility: Normal-to-Expanding (60m ATR ~67 pts, 5m ATR expanding to 35 pts after the selloff)


Step-by-Step Analysis

1. 10Y Yield Assessment
MetricValue
Current4.680%
5-Day EMA4.673%
PositionAbove EMA (bearish for NAS100)
Today's High4.735% (new multi-day high, now retreated)
Yesterday's Close4.705%

Verdict: Yield is above EMA but pulling back from the intraday 4.735% spike. Not making new highs at the close level. This is a mild bearish headwind — not a spike-in-progress that would block longs entirely, but enough to set the default bias to bearish/cautious. The intraday retreat from 4.735% to 4.68% is what allowed the NAS100 bounce off 29,525.

2. Cross-Asset Confirmation
FactorStatusNAS100 Signal
10Y above EMAYesMild bearish
DXY above EMAYes (99.83 vs 99.73)Bearish confirmation
VIX above EMANo (15.47 vs 15.56)Neutral — no fear spike
Macro AgentLean_bull, 52% confidenceWeak — near-neutral
$ADD breadthStrongly positive (760)Rotation risk — NAS100 lagging

Verdict: 2 of 3 cross-asset signals confirm bearish (DXY + yields above EMA), but VIX is not confirming. Macro Agent is near-neutral. This is a moderate bearish cross-asset backdrop — conviction is not maximum. The positive breadth with NAS100 weakness is a classic rotation pattern that warns against aggressive longs in tech.

3. Trend Structure & Key Levels

Trend Agent: BEARISH at 68% confidence, MODERATE strength, TRANSITIONING regime. Invalidation at 29,748.4. Key levels: R=29,748 | S=29,553 | VWAP=29,680. Recommends REDUCE_SIZE.

60-Minute EMA Stack: Fast EMA (29,677) > Slow EMA (29,654) — still technically bullish alignment from the prior uptrend, but price (29,638) is now below both EMAs. The EMA spread is narrowing rapidly — a bearish cross is imminent. RSI at 45.7 (below 50, confirming bearish momentum). MACD crossed below zero and signal line, histogram at -2.51 (expanding bearish).

Daily Context: Price at 29,640 is below yesterday's open (29,754.5), below yesterday's close (29,647), and within yesterday's range. The daily 5-day EMA (29,566) is below current price — still above. Yesterday's low (29,602.5) was violated intraday (low of 29,524.7) before recapturing — this is a failed breakdown/bear trap pattern if it holds, or a distribution breakdown if it fails again.

Key Levels:

  • Resistance: VWAP 29,675 → 60m fast EMA 29,677 → Fib 61.8% 29,674 → Daily pivot 29,705 → Trend invalidation 29,748
  • Support: Yesterday's close 29,647 (just below price) → Prior day's low 29,602 → Session low 29,524.7 → 60m S2 at 29,439

Pre-Market Gap: Opened near 29,630 after yesterday's 29,647 close — minimal gap (~17 pts), no gap-fill trade applicable.

4. Lower-Timeframe Entry Analysis

15-Minute: Fresh bearish EMA cross confirmed (fast 29,677 < slow 29,681). RSI at 44.2 (below 50, bearish). MACD line at -8.14, histogram at -11.06 (strong bearish expansion). Price below VWAP (29,676). ATR elevated at 40.7 pts — volatility is expanding. The 13:30 and 13:45 candles printed high volume on the selloff — this is distribution with conviction.

5-Minute: Price at 29,638 bouncing from the 29,525 low. EMA structure is firmly bearish (fast 29,655 > slow 29,678, both above price). RSI recovering from oversold (24→45.6) — the initial panic selling is exhausted. MACD histogram contracting from -21.6 to -8.8 — momentum of the selloff is decelerating. Price is at the lower 1SD VWAP band, having bounced from 2SD.

Key 5m observation: The bounce from 29,525 to 29,638 (+113 pts) is a natural retracement of the 29,773→29,525 selloff (248 pts). Current position = 45.6% retracement — right at the 38.2%–50% Fibonacci zone of the decline, which is a classic level for the corrective bounce to stall and sellers to re-engage.

5. Confluence Gate — Setup Evaluation
Potential Setup: SHORT on VWAP Rejection / Fib Retracement Failure
#Confluence FactorMet?Notes
(i)10Y yield supports short✅Above 5-day EMA, mild headwind
(ii)Macro Agent aligns ≥60% citing rates❌Agent is lean_bull 52% (does not support shorts directly, but flags rate sensitivity)
(iii)Trend Agent direction aligns ≥60%✅BEARISH at 68% confidence
(iv)60m EMA stack/crossover confirms✅Price below both EMAs, bearish cross imminent, MACD below zero
(v)Price at VWAP/Fib/session level with 5m reaction✅Price approaching VWAP (29,675) and Fib 50% of decline (~29,649); watching for rejection
(vi)15m RSI <50 + MACD expanding✅RSI 44.2, MACD histogram -11.06 (strong bearish)
(vii)No high-impact events within 30 min✅Calendar clear today

Score: 6/7 = High (7.5–8.5 range)

The only miss is the Macro Agent, which at 52% lean_bull doesn't technically support the short, though its own commentary flags rate/duration risk as a key concern.

6. Risk Management & Setup Construction

Structural stop: Above the VWAP zone and the 60m fast EMA cluster. The Fib 61.8% of the decline sits at ~29,674 (from 29,773 high to 29,525 low), and VWAP is at 29,675. The Trend Agent invalidation is 29,748 — a structural stop above the key 29,706 level (Fib 78.6% of decline) with NAS100 overshoot buffer would be ~29,720. This is well below the Trend Agent invalidation (29,748), confirming the stop is valid.

60m ATR: 66.5 pts. Stop must be ≥ 1x ATR = 67 pts minimum. Entry zone ~29,670–29,680, stop at 29,720 = 40–50 pts. This is below 1x ATR. I need to widen to ~29,750 (above invalidation) for a proper structural stop = ~75 pts from entry. This meets the ≥1x ATR requirement.

However, with stop at 29,750 and entry at 29,675:

  • Stop = 75 pts
  • TP1 at 29,600 (yesterday's low area) = 75 pts = 1R ✅
  • TP2 at 29,553 (session low/Trend Agent support) = 122 pts = 1.6R ✅
  • TP3 at 29,439 (60m S3) = 236 pts = 3.1R ✅

R:R profile works at 1.6R–3.1R for TP2–TP3.

CPI caution: With CPI tomorrow, TP3 is ambitious — the market may not trend aggressively into the close. TP1–TP2 are the realistic targets.

Sector rotation flag: $ADD at +760 with NAS100 selling off is a rotation signal. This actually supports the short thesis on NAS100 specifically — money is leaving tech for broader market. However, it also means a broad risk-off event is unlikely to provide tailwinds; the short thesis is NAS100-specific underperformance rather than market-wide selling.


Setup #1: NAS100 SHORT — VWAP Rejection / Fib Retracement Failure

  • Entry Zone: 29,665–29,685 (VWAP ~29,675, Fib 61.8% of decline at 29,674, 60m fast EMA at 29,677)
  • Entry Trigger: 5m candle closes below 29,660 after testing the 29,665–29,685 zone with upper wick rejection, OR price fails to reclaim VWAP on two consecutive 5m closes. Do not chase below 29,630 — the entry is the rejection at resistance, not the continuation from current levels.
  • Stop Loss: 29,750 (above Trend Agent invalidation 29,748, above Fib 78.6% at 29,706 with 44-pt overshoot buffer; 75 pts from mid-entry)
  • Targets: TP1=29,600, TP2=29,553, TP3=29,440
  • R-Multiples: TP1=1.0R, TP2=1.6R, TP3=3.1R
  • Quality Score: 7.5/10
  • Confidence: Medium-High — 6/7 confluences with bearish trend, yield headwind, bearish 15m/60m momentum, VWAP rejection setup, and sector rotation confirming NAS100 underperformance. Deductions for: (1) Macro Agent not aligned with short bias, (2) CPI tomorrow may freeze directional commitment, (3) bounce from oversold 5m conditions may carry further before setup triggers, (4) regime is TRANSITIONING not established bearish — reduced sizing per Trend Agent recommendation.

Position Sizing Guidance

The Trend Agent recommends REDUCE_SIZE given the transitioning regime. With CPI tomorrow adding event risk, standard 1% equity risk should be reduced to 0.5–0.75% per trade. If stopped out, do not re-enter — the failed breakdown scenario (reclaim above 29,750) would invalidate the entire bearish thesis for today's session.

What Would Invalidate This Setup
  • Price reclaims and holds above VWAP (29,675) for 3+ consecutive 5m closes → setup does not trigger
  • Price breaks above 29,750 → bearish thesis invalidated, potential failed breakdown long (but blocked by yield headwind for today)
  • 10Y yield drops sharply below 4.65% → removes rate headwind, shifts environment to bullish
  • If price never retraces to the 29,665–29,685 entry zone and continues lower from current levels (29,638), do not chase — the R:R from lower entries with the same stop is degraded
SCROLL

Decision log

14:06 UTC

14:06 UTC, first read, WAIT at 42%. Price was bouncing off the 29,525 low but had not yet reached the resistance cluster near 29,675. The rotation thesis was clear, but the entry is the failure at the level, not the bounce toward it. Too early.

WAITConfidence 42%
14:08 UTC

14:08 UTC, confidence rises to 45%, still WAIT. The bounce extended and the 15-minute momentum stayed bearish underneath it, MACD histogram expanding negative. The structure was building toward the setup, but price had not yet tested the wall. Patience.

WAITConfidence 45%
14:10 UTC

14:10 UTC, confidence jumps to 52% as price climbs into the lower edge of the 29,665 to 29,685 zone. Now it matters. The system was watching for the 5-minute rejection, an upper wick and a close back below 29,660. Close, but not confirmed. WAIT held.

WAITConfidence 52%
14:11 UTC

14:11 UTC, WAIT at 52%. Price was pressing the cluster, testing VWAP and the 61.8% retracement, but the rejection candle had not closed yet. This is the moment discipline is tested: the level is right, the thesis is right, and the only thing missing is proof. The system does not pay for anticipation. It waited for the close.

WAITConfidence 52%
14:13 UTC

14:13 UTC, the rejection prints and the system enters at 62%, its highest read of the sequence. A 5-minute candle failed at the cluster and closed back below the trigger, completing the setup at six of seven confluences. The system shorted 29,667.1 with a stop at 29,750. Seven minutes of patience, resolved the moment the wall did its job.

ENTERConfidence 62%
Final decision
Enter short at 29667.1
Key insight
“The bounce carried price back to a cluster at 29,675, VWAP, the 61.8% retracement of the decline, and the 60-minute fast EMA all stacked at one level. That is where a corrective bounce is supposed to fail.”
SkyAnalyst Trend Agent · Decision log
Final Outcome
+2.7R
TP3 HIT4h 16m
Dollar figures calibrated to a $100k account at 2% risk appear below in Simulated Returns.
Entry → Exit
29667.1 → 29440
Move captured
+227
Max drawdown
0
Time in trade
4h 16m
Simulated Returns

On a $100k account at 2.0% risk per trade.

Each trade risks +$2,000 (1R). The system's actual scale-out behavior may differ, see disclaimer.

Max potential captured
+$1,620
+0.81R · TP1 hit
ScenarioR-multipleProfit on $100k
Stop hit (invalidated)-1R−$2,000
TP1 hitActual+0.81R+$1,620
TP2 hit+1.38R+$2,760
TP3 hit (max potential)+2.74R+$5,480
System Performance · Year to date

All six agents combined.

Net R
+31.43R
Trades
176
Win rate
59%
EURUSD
+5.37R
32 trades
59%
GBPUSD
-3.27R
18 trades
39%
US30
-0.8R
37 trades
51%
NAS100This article
+8.47R
46 trades
61%
US500
-4.87R
11 trades
27%
Updated 2 hours ago
View live stats →
Key insight
“It failed there. Price rolled from the retest to 29,440, and the full move ran +2.74R (TP3), the day before a CPI print we had every reason to respect.”
SkyAnalyst Risk Agent · 18:29 UTC

What the divergence paid

From the 29,667.1 entry, price did exactly what a failed retracement is supposed to do: it rolled over and continued the primary move. It traded down through TP1 at 29,600, through TP2 at 29,553, and reached TP3 at 29,440, a 227-point move captured in four hours and sixteen minutes with no drawdown along the way. The full potential was +2.74R (TP3). The realized entry, booked at TP1 where the broker closes the position, was +0.81R (TP1). We log the +0.81R (TP1) and treat the rest as the market showing how far a correct read could travel.

The rotation read was the edge

The mechanics of the entry, VWAP, Fib, moving average, were textbook, but plenty of traders had that same cluster on their charts. What separated this trade was the willingness to short tech on a green-breadth day. The instinct on a strong-breadth session is to buy weakness, and that instinct would have been on the wrong side here. Reading breadth relative to the instrument, rather than in isolation, is what turned a risk-on tape into a short signal.

Respecting the calendar paid twice

Holding reduced size into CPI-eve looked, in hindsight, like leaving money on the table, since the trade ran clean to TP3. It was not. The reduced size was the correct decision given the information at entry: an inflation print the next morning genuinely could have frozen the move or reversed it. A process that only sizes up when the environment is calm is a process that survives the prints that do not cooperate. The good outcome does not make the caution wrong.

Strong breadth over a weak index is not a contradiction. It is a direction.SkyAnalyst Macro Agent

From the desk

Two NAS100 shorts, two days running, both sold into a VWAP retest, and it would be fair to wonder whether the system was just repeating itself. It was not. Monday's short was taken because the entire market was selling and breadth had collapsed. Tuesday's was taken because the market was buying and breadth was strong, and tech was being left behind. Opposite tapes, opposite breadth readings, same instrument, same direction, for genuinely different reasons. That is the difference between a system that has a bias and a system that reads conditions.

The number on the ledger is +0.81R (TP1), with a +2.74R (TP3) full move behind it. But the line we would underline is that we took it small, on purpose, the day before CPI. The previous session's short and this one both came home, and both were sized for the trades that do not. That is the only way the winners are worth keeping.

The Short Version

At a Glance

Setup Grade
C+
Evaluations
5
4 waits · 1 enter
Analysis
11,161 chars
Time-in-Trade
4h 16m
What subscribers actually see
Three things that hit your phone or inbox this session.
Full subscriber tour →
01 · Signal Alert
SkyAnalyst · now
Enter signal · US30 long
71% confidence
Push notification the moment an agent issues an Enter. Mobile + desktop.
Works withOANDA·IG·Interactive Brokers

What this teaches about AI-driven trading

Why short NAS100 when market breadth was strongly positive?

+

Because breadth was strong while NAS100 itself was selling off, which is a rotation signal rather than a buy signal. When the broad market makes new highs and one index falls, money is leaving that index for the rest of the market. Here the Dow was pushing to new highs while tech underperformed, so the positive breadth was the reason tech was weak, not a reason to buy it. Context turned a bullish-looking number into a short.

What is a Fib retracement failure at VWAP?

+

After a selloff, price often bounces to retrace part of the decline. When that bounce stalls at the 61.8% Fibonacci retracement and VWAP sits at the same price, you have a cluster of resistance at one level. A retracement failure is when the bounce cannot push through that cluster and rolls back over. Shorting the confirmed failure, rather than the rising bounce, gives a defined level to place the stop above.

Why hold reduced size when the trade ran all the way to TP3?

+

Because at entry, US CPI was printing the next morning, a high-impact release that can freeze or reverse trends. Reduced size was the correct response to that event risk regardless of how the trade turned out. The clean run to TP3 was a good outcome, not evidence the caution was wrong. A process that only sizes up in calm conditions is what survives the inflation prints that do not cooperate.

How was this short different from the NAS100 short the day before?

+

The setup mechanics were similar, a VWAP rejection short, but the thesis was opposite. The prior session's short was taken while the whole market sold off and breadth collapsed to minus 598. This one was taken while the broad market rallied and breadth was plus 760, with tech lagging. One was broad weakness, the other was rotation out of tech. Same instrument and direction, different reasons, which is what reading conditions rather than following a bias looks like.

Why is the realized R so much smaller than the full move?

+

The broker closes 100% of the position at TP1, so the realized result is TP1's R, here +0.81R (TP1). The +2.74R (TP3) is the full-potential move, how far price traveled to the deepest target before the setup was exhausted. We log the realized number to our track record and publish the full-potential number so readers can see the entire arc of the move alongside the conservative entry that actually went on the books.

Run your markets with SkyAnalyst

Seven-day free trial. No credit card. Full access to the Trend Agent, Macro Agent, and six-factor confluence scoring.

Start 7-day free trialBook a live demo

Trading involves substantial risk of loss. Past performance is not indicative of future results. The analysis shown was produced by an AI model operating on SkyAnalyst’s live trading infrastructure; it is shared for educational and research purposes only and is not financial advice. About reported results. Every AI Trader publishes three take-profit targets (TP1, TP2, TP3) per trade. The broker closes 100% of the position at TP1, so two distinct R-multiples appear in this article. The hero R-multiple is the full-potential R: where the market actually traveled (the highest take-profit hit, or the stop loss) before the setup was invalidated or exhausted. The realized R, shown on the TP1 row of the simulated returns panel, is TP1’s R (or -1R on a stop out). The realized R is what we log to our running track record. Both numbers are honest. Showing both is what lets readers see the full arc of the move and the conservative ledger entry it produced. Simulated returns in this article are calculated against a hypothetical $100,000 account at 2% risk per trade (1R = $2,000). These are educational reference figures and do not reflect any specific account or broker execution. Your actual result depends on your position size, your risk parameters, and live market conditions.

Key insight
“A signal is not bullish or bearish in isolation. Positive breadth with a lagging index is a rotation tell, and rotation has a direction you can trade.”
From the desk · August 11, 2026
Keep reading

From the SkyAnalyst Journal

All case studies →
trade-analysis
Eight losses, five on one pair, and why that is normal trading
trade-analysis

Eight losses, five on one pair, and why that is normal trading

Most of this week's losses came from a single instrument that would not cooperate. GBPUSD alone accounted for five of eight stops. Concentrated losing streaks in one instrument are a normal feature of professional trading, not a fault.

10 min read
trade-analysis
US30 went three for three, and the week still finished red
trade-analysis

US30 went three for three, and the week still finished red

Six winning case studies and a perfect week from US30 were not enough. GBPUSD gave back more than the rest of the desk earned, and the week closed down 3.04R, the third losing week in a row.

9 min read
NAS100 Short: Selling the Failed Bounce When Yields Turned Hostile
trade-analysis

NAS100 Short: Selling the Failed Bounce When Yields Turned Hostile

A ~223 point gap down, the 10Y at 4.698%, and a dead-cat bounce into Fibonacci resistance. One evaluation at 75% confidence, one entry, and a clean +0.69R (TP1) into the session low.

6 min read