SkyAnalyst/Journal/Análisis de Trades/NAS100 Short, VWAP Rejection, and the +3.21R We Almost Skipped
SkyAnalyst JournalCase Study · No. 061 · mayo de 2026

NAS100 Short, VWAP Rejection, and the +3.21R We Almost Skipped

SkyAnalyst AI journal entry: NAS100 Short on May 12, 2026 closed +3.21R on TP3. Full workspace view, decision log, and AI reasoning, unedited.

Result
+3.2R
-$NaN · TP3 hit
SA
The SkyAnalyst Team
AI Research & Trading Desk
15 de mayo de 2026·6 min de lectura·US Nasdaq 100 · Short
Trade card for NAS100 short trade
Fig. 1. Vista de la plataforma SkyAnalyst en el momento de entrada.15 de mayo de 2026
Instrument
NAS100 · US Nasdaq 100
Direction · Session
Short · LDN → NY
Duration
57m
Outcome
+3.21R
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.

ExecutorClaude Opus 4.6
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.
Hot CPI repriced the front end before London had finished its coffee. By 8:30 a.m. New York time the 10-year was bid through 4.455%, a new five-day high, the dollar was up four-tenths, and the VIX was already trading above yesterday's high. The tape behind the tape was screaming hawkish. NAS100 had gapped lower overnight, tried to fill the gap into the New York open, and stalled at the daily pivot. We were watching. About reported results. SkyAnalyst's AI outputs three take-profit targets (TP1, TP2, TP3) per trade. In live execution the position typically scales out at TP1 for risk management, the broker records this as a TP1 exit. The R-multiple and dollar return shown in this article reflect the full potential of the trade: where the market actually traveled to (the highest take-profit hit, or stop loss) before the setup was invalidated or exhausted. This lets readers see the complete arc of the setup, not just where the position was closed. What followed was four consecutive evaluations that the system declined to act on. The Trend Agent flagged BEARISH at 62% on the first read, but the Macro Agent's group bias was lean_bear at only 61% and the confluence count sat at 5 of 7. The system waited. Then, at 14:19 UTC, confidence cleared 68% and SkyAnalyst entered short at 29,134.5. Fifty-seven minutes later the position closed at TP3, +3.21R (TP3) on the full-potential arc. This is how it got there.

The macro that made the trade

The day's directional bias was set at 8:30 a.m. ET, not at the New York open. Core CPI printed at 0.4% against a 0.3% forecast, a meaningfully hot number for a market already pricing two cuts into the second half. The 10-year yield ripped through its prior 5-day high. By the time NAS100's NY session opened, the entire cross-asset stack was confirming the same message.

The Macro Agent reads four cross-asset tells before any pattern: 10-year yields, DXY, VIX, and oil. All four printed above their 5-day EMAs that morning, with yields, VIX, and DXY also breaking yesterday's highs in lockstep. The Macro Agent calls this a triple-confirmation regime. It is the cleanest bearish setup the system can see for the index complex on a rate-shock day, because there is no single-factor escape valve. If yields were rising while VIX compressed, dispersion across regional indices would soften the move. They were not. Risk premium was expanding alongside rates.

NAS100's local posture inside that regime was textbook. Yesterday's close had been 29,312.1, and the index gapped lower overnight to open near 29,126, a 186-point gap. The 13:30 UTC candle (9:30 a.m. ET) spiked to 29,209.8, attempting to fill into VWAP and the daily pivot at 29,217.3, and got rejected back to 29,020. That single fifteen-minute candle traveled almost 190 points peak to trough. The failed gap fill is the canonical NAS100 pattern on hawkish-data days, and it sets a structural ceiling. The Trend Agent's invalidation line was 29,217.3, the daily pivot we had just rejected from.

What professional traders: a VWAP Rejection Short is, when it works, and when it does not. The pattern is simple to name and difficult to trade, because every component has to confirm. We teach the components here, not as dogma, but as the framework the system uses to read this specific tape.

The structural piece

VWAP is the day's volume-weighted average price, and on a clean trend day the index trades on one side of it. When price gaps away from yesterday's close, attempts to fill into VWAP, and is rejected back toward the gap, the tape is telling you two things. Buyers above VWAP could not hold their bid. Sellers below VWAP are willing to defend the level intraday. The rejection candle, ideally a wide-bodied bearish engulfing on the 15-minute chart, is the moment the structural read flips from "trying to recover" to "trapped longs above."

The macro piece

Structure without macro is a false signal. A VWAP rejection on a soft-CPI day usually fades, because every bid that gets rejected gets re-tested an hour later by traders who think the data was the bottom. On a hot CPI day with yields breaking out, the same rejection holds, because the buyers who would normally step in are buying duration instead. We do not take the structural read in isolation. We require yields, VIX, and DXY to be telling the same story.

The confluence piece

The system runs a seven-factor confluence check at every evaluation: yield direction, macro bias, trend direction, 60-minute EMA stack, multi-timeframe price action, lower-timeframe momentum, and event-window clearance. Six of seven cleared on this trade. The one partial miss was 15-minute MACD histogram, which sat slightly positive at +1.31 because the relief bounce had not yet fully faded.

The Trend Agent scored the setup at 8.0 out of 10, high confidence, and the system entered when the lower-timeframe momentum confirmed on the next 5-minute close. A pure 6-of-7 read with macro elevated to maximum-conviction is the upper end of what the framework allows on a C+ structural grade, and the position sizing came down to 0.75% account risk to reflect the TRANSITIONING regime read.

What this teaches

SkyAnalyst is not a VWAP-rejection system. We have shown a US500 buy-the-dip long taken on the same week's macro regime, and a NAS100 long pullback-to-go when the rate backdrop was friendly. The system doesn't favor any single strategy. It reads the tape first, then deploys the pattern that fits, dynamically across trend continuations, mean reversions, breakouts, and rejections.

Perspectiva clave
“Price spiked to VWAP and the daily pivot at the NY open, then printed a 185-point rejection candle inside fifteen minutes. The setup was the failed gap-fill, not the breakout.”
SkyAnalyst Trend Agent, 14:14 UTC
skyanalyst.app / analyses / ...
Today’s setups
NAS100 Short
VWAP Rejection Short
NAS100 · M15
NAS100
1m5m15m1H
Key supportKey resistanceVWAPInvalidation29,628.2629,432.4329,236.6029,040.7728,844.94EntryTP1TP2TP3SLLDN OPENNY OPENCLOSE
Detected Setup
Grade C+
VWAP Rejection Short
PatternVWAP Rejection Short
DirectionShort
Styleintraday
Entry29134.5
Stop loss29220
SkyAnalyst
SkyAnalyst
Analysis output
LIVE
SkyAnalyst AI
Pre-trade analysis · 14,371 chars

NAS100 NY AM Session Analysis — May 12, 2026


Step 1: 10Y Yield Assessment (Primary Driver)

MetricValue
Current 10Y Yield4.455%
5-Day EMA4.411%
Position vs EMA+4.4 bps ABOVE
Today's High4.457% — New 5-Day High
Yesterday's High4.416% — Decisively broken
Yesterday's Close4.412%

Verdict: Maximum Bearish Signal for NAS100. The 10Y yield is spiking above its 5-day EMA, printing a clear new 5-day high at 4.457%, driven by the hot Core CPI print (0.4% vs 0.3% forecast). This is not a marginal move — it's a decisive breakout above the prior range. Per the protocol: 10Y yields are spiking above their 5-day high → longs are blocked regardless of technicals.

Default Directional Bias: BEARISH.


Step 2: Macro Regime & Cross-Asset Confirmation

Macro Analysis Agent
FactorReading
Group Biaslean_bear (61%)
NAS100 Biaslean_bull (38 score) / 62% confidence
Key Bearish FactorEquipment Deterioration / NVIDIA capex risk
CatalystCPI beat repriced as hawkish
Risk EventFed Chair Nomination Vote ~2:00 PM ET (~3.9h away)

The Macro Agent shows a timeframe divergence (intraday lean_bull vs group lean_bear). However, the NAS100 "lean_bull" score of 38 is driven by the +169pt buffer above the 5d EMA — a lagging momentum artifact, not a forward-looking signal. The hawkish CPI repricing is the dominant real-time driver. The Macro Agent's group lean_bear driven by rate concerns confirms the yield signal.

Cross-Asset Triple Confirmation
IndicatorCurrent5D EMAPositionSignal
US10Y4.455%4.411%Above, new 5D high🔴 Bearish
VIX18.8518.07Above EMA, above yesterday's high (18.47)🔴 Bearish
DXY98.38198.082Above EMA, above yesterday's high (98.138)🔴 Bearish

All three cross-asset signals confirm bearish. This is the maximum-conviction bearish environment: yields spiking, VIX expanding above EMA and breaking to new session highs, and the dollar surging above its 5-day EMA and yesterday's high. This triple-confirmation is the strongest bearish backdrop available for NAS100.

Oil

Oil at 107.89 (above 105.47 EMA) adds an inflationary headwind that reinforces the rate-sensitivity theme.

NYAD / Breadth

NYSE Advance-Decline at -1,293, well below 5D EMA of -246 and below yesterday's low of -611. Broad market breadth is deeply negative — no sector rotation divergence to flag. NAS100 weakness is consistent with market-wide selling.


Step 3: Trend Structure & Key Levels

Trend Agent Assessment
FactorReading
DirectionBEARISH
Confidence65%
StrengthMODERATE
RegimeTRANSITIONING
RecommendationREDUCE_SIZE
Invalidation29,217.3 (daily pivot)
Resistance29,183.1 (VWAP)
Support29,020.5 (today's low)
Macro AlignmentSUPPORTIVE
60-Minute Structure Analysis
Candle (ET)OpenHighLowCloseCharacter
5:00 AM29,125.929,163.929,107.429,142.1Narrow range, indecisive
6:00 AM29,142.329,165.429,108.429,134.2Bearish inside bar
7:00 AM29,116.929,117.829,054.129,086.6Breakdown candle, high volume
8:00 AM29,078.829,149.429,032.929,141.3Bounce off lows, hammer
9:00 AM29,152.729,209.829,020.529,024.8Massive rejection, volume spike
10:00 AM29,038.829,073.229,038.829,072.5First NY candle, low vol, recovering

EMA Configuration:

  • Fast EMA (9): 29,168 → Price well below (~29,073) = Bearish
  • Slow EMA (21): 29,124 → Price below = Bearish
  • Trend direction reads "above" (fast>slow) but this is a lagging residual from the prior uptrend. Price is trading 95 points below the fast EMA — this is a bearish pullback within a larger uptrend, or the beginning of a trend transition.

60m RSI: 40.9 — Below 50, bearish, not yet oversold. Room to fall.

60m MACD: Line -37.64, histogram -23.65, both below zero. Signal line below zero and falling. Confirmed bearish momentum.

VWAP: 29,183 — Price at 29,073 is ~110 points below VWAP. Deeply discounted.

ATR (60m): 69.85 points (~0.24%). Normal volatility. Minimum stop = 70 points.

Pre-Market Gap Assessment
  • Yesterday's close: 29,312.1
  • Today's open area (from 60m candles): ~29,126
  • Gap down: ~186 points — This is a large gap (>100 pts). However, the 13:30 candle (9:30 AM ET equivalent) already showed a spike to 29,209.8 (partial fill attempt to ~83 pts) before violent rejection back to 29,020. The gap fill was attempted and failed. This is a bearish failed-gap-fill pattern.
Key Levels Summary
LevelValueSignificance
Daily Pivot29,217.3Trend Agent invalidation, major resistance
VWAP29,183Session anchor, rejected on spike
Yesterday's Open29,217.4Confluence with pivot
Yesterday's Low29,143.2Broken, now resistance
60m Fast EMA29,168Dynamic resistance
London Low / Today's Low29,020.5Active support being tested
Previous Daily Low (S1)29,100.3Broken, now potential resistance
Next Major Support28,952.5 (5D EMA)Meaningful target
Deep Support28,851.2S/R level on 60m
Fib 23.6% (from 60m)29,219Near pivot — resistance cluster
Agent Alignment Check

Both the Trend Agent (Bearish, 65%) and the effective Macro reading (hawkish CPI, yields spiking) align bearish. No divergence — full confidence framework applies.


Step 4: Lower-Timeframe Entry Analysis

15-Minute Structure

The last 6 fifteen-minute candles tell a critical story:

  1. 12:45 (8:45 ET): Consolidation near 29,141. RSI 51.5, MACD histogram positive (recovery attempt).
  2. 13:00 (9:00 ET): Held near 29,134. RSI 50. Neutral.
  3. 13:15 (9:15 ET): Slipped to 29,114. RSI 45.9 — shifting bearish.
  4. 13:30 (9:30 ET): NY OPEN — Spiked to 29,209.8 then range low 29,068. Close 29,209.8. RSI 61.8. Volume spike. This was the VWAP test and daily pivot test — both rejected.
  5. 13:45 (9:45 ET): Massive reversal candle. Open 29,195.5, close 29,024.8. Low 29,020.5. Volume spike detected. RSI crashed from 61.8 to 38.4. ATR expanded to "high" at 40.4 pts. This is the defining candle — a bearish engulfing / VWAP rejection.
  6. 14:00 (10:00 ET): Small recovery candle, 29,039→29,073. Low volume (68 ticks). RSI 44.3. Dead cat bounce so far.

15m EMA: Fast (29,116) > Price (29,073) = Bearish. Slow (29,160) > Fast = Bearish. Full bearish stack on 15m.

15m RSI: 44.3 — Below 50. Supports shorts. ✅

15m MACD: Line -17.58, histogram +1.31 (barely positive after recovery, fading). Signal line above MACD line. Not yet confirming expansion, but histogram was deeply negative on the prior candle.

5-Minute Structure (Latest 11 Candles)

Key sequence (last 5 candles):

Time (UTC)ActionPrice RangeKey Signal
13:35Recovery off lows29,071→29,146Volume spike, RSI 59.9
13:40Spike to 29,209.8Breakout attemptRSI overbought (71.4), EMA bullish cross, at VWAP upper 2SD
13:45Rejection starts29,196→29,134RSI crosses down from OB (52.2)
13:50Continued selling29,122→29,125Tested VWAP, rejected
13:55Waterfall break29,111→29,025Bearish EMA cross on 5m, RSI 36.1, MACD crossing below signal
14:00Small bounce29,039→29,073RSI 44.3, below all EMAs, MACD below zero

5m EMA: Fast (29,112) and Slow (29,116) both above price (29,073). Bearish. Fresh bearish cross confirmed at 13:55.

5m VWAP: 29,126 — Price well below. Below lower 1SD band.

5m MACD: Line -2.35, crossed below signal line. Histogram -7.65, just starting to expand negatively. Bearish momentum initiating.

5m Fibonacci (bullish from 29,033→29,156):

  • Price at 29,073 sits near the 38.2% retracement (29,080) of the NY opening range. This is a potential bounce level for a relief rally before continuation lower.

Step 5: Confluence Gate — Short Setup

Setup: VWAP Rejection Short on Rally to 29,100–29,130

Thesis: Price spiked to VWAP/daily pivot at NY open and was violently rejected (-185 pts in 15 minutes). The macro triple-confirmation (yields, VIX, DXY all above EMAs at new highs) provides maximum bearish conviction. Any rally back toward VWAP/EMA resistance is a sell-the-rally opportunity within a new bearish impulse.

#Confluence FactorMet?Detail
(i)10Y yield supports short✅4.455% above 4.411% EMA, new 5-day high
(ii)Macro Agent bias aligns (≥60, rate factors)✅Group lean_bear (61%), CPI-driven hawkish repricing
(iii)Trend Agent direction aligns (≥60)✅Bearish, 65% confidence, macro supportive
(iv)60m EMA stack or crossover confirms✅Price (29,073) well below both fast (29,168) and slow (29,124) EMAs; MACD below zero
(v)Price at VWAP/Fib/session level with directional reaction on 5m✅Violent rejection from VWAP (29,183→29,021); current price at 5m Fib 38.2% showing weak bounce
(vi)15m RSI <50 with MACD expanding⚠️ PartialRSI 44.3 ✅ below 50; MACD histogram at +1.31 — slightly positive (recovery), not yet expanding bearish
(vii)No high-impact events within 30 min✅CPI already released 8:30 AM. Fed Chair vote tentative ~2:00 PM ET (~3.9h away). Clear window.

Score: 6/7 → HIGH CONFIDENCE (7.5–8.5)

The only partial miss is MACD histogram on 15m which shows a minor positive reading from the dead-cat bounce — this will likely flip negative on the next 15m close if price stays below 29,100. The yield/macro/trend triple-alignment at maximum conviction elevates this to the upper range.

Final Confluence Score: 8.0 / 10


Step 6: Trade Setup — VWAP Rejection Short

⚠️ Contextual Notes Before Entry
  • Fed Chair Nomination Vote is tentative at ~2:00 PM ET. While 3.9h away, manage exposure accordingly. Consider reducing or closing position by 1:30 PM ET.
  • Core PPI tomorrow 8:30 AM ET — overnight holds carry event risk.
  • Trend Agent regime: TRANSITIONING, recommends REDUCE_SIZE — size down from standard.

📉 SETUP: SHORT NAS100 — VWAP/EMA Rejection
ParameterDetail
DirectionShort (Venta)
Entry Zone29,100 – 29,135
Entry TriggerBearish rejection candle (5m) at or near the EMA9/VWAP zone (29,112–29,126), confirmed by 5m RSI turning below 50 from any relief bounce, OR a decisive 5m close below 29,040 (breakdown below the 14:00 UTC candle low, confirming continuation without retest)
Stop Loss Zone29,220 – 29,235
Stop Rationale15 pts above the Trend Agent invalidation (29,217.3) and daily pivot/yesterday's open confluence. Also above the failed VWAP spike high (29,209.8). 1.5x ATR (60m) = 105 pts buffer from entry midpoint. Structural + volatility appropriate.
Risk (entry mid to stop mid)~110–120 points
Take Profit Targets
TargetLevelPoints from EntryR MultipleStructural Basis
TP128,995 – 29,010~110–120 pts~1.0RPsychological 29,000 round number + 1.5x ATR band (29,003) + below today's session low (29,020) confirming new breakdown
TP228,950 – 28,960~160–170 pts~1.5RDaily 5-Day EMA (28,952.5) — significant mean-reversion magnet on daily timeframe
TP328,840 – 28,860~260–270 pts~2.3R60m S/R level (28,851.2) — only pursue if TP1 and TP2 hit cleanly with no structural bounce, both agents maintain bearish, and yields hold elevated
Risk Management Specifications
ParameterValue
Minimum R:R (to TP1)1.0:1 at TP1 with 1.5:1+ at TP2
Full Target ProfileTP1 close but TP2 at 1.5R is strong structural; TP3 at 2.3R adds asymmetry — this is a valid multi-target trade
Position SizingReduce to 0.5–0.75% risk per the TRANSITIONING regime and REDUCE_SIZE recommendation. Do not use standard 1% risk.
Slippage BufferStop includes 15-pt buffer above structure (29,217→29,232). Adequate for automated execution.
60m ATR CheckATR = 69.85 pts. Stop at ~115 pts > 1x ATR ✅. Stop at ~1.6x ATR — appropriate for expanded volatility day.
Trend Agent Invalidation CheckStop at 29,232 slightly above invalidation at 29,217.3 ✅ — consistent, not exceeded.
Trade ManagementMove stop to breakeven after TP1 hit. Trail remainder using 5m EMA9 as dynamic resistance. Close or reduce by 1:30 PM ET ahead of Fed vote.

Setup Visualization

29,312 ─── Yesterday's Close
29,217 ─── Daily Pivot / Invalidation ──── STOP ZONE (29,220-29,235) 🛑
29,183 ─── VWAP (rejected at 29,209)
29,168 ─── 60m Fast EMA
29,143 ─── Yesterday's Low (broken)
29,124 ─── 60m Slow EMA
29,112 ─── 5m Fast EMA ──────────────── ENTRY ZONE (29,100-29,135) ⬇️
29,073 ─── Current Price
29,021 ─── Today's Low / London Low
29,000 ─── Psychological ──────────────── TP1 (28,995-29,010) 🎯
28,953 ─── Daily 5D EMA ──────────────── TP2 (28,950-28,960) 🎯
28,851 ─── 60m S/R Level ──────────────── TP3 (28,840-28,860) 🎯

Summary

ElementAssessment
Primary Driver (10Y Yield)Spiking to new 5-day high → Maximum bearish signal
Cross-Asset ConfirmationVIX, DXY, Yields ALL above EMAs at session highs → Triple confirmation
Trend + Macro AlignmentBoth agents bearish, macro supportive → Full alignment
Price ActionFailed VWAP/pivot test with 185-pt rejection candle → Textbook sell-the-rally
Setup Quality6/7 confluences → HIGH (Score: 8.0/10)
Trade DirectionSHORT only — Longs blocked by yield spike rule
Key RiskFed Chair vote (tentative, ~4h away); manage timeline accordingly

Bottom Line: This is a high-conviction short environment. The hawkish CPI surprise has driven yields to new 5-day highs with DXY and VIX confirming. The NY open VWAP spike-and-rejection is the classic NAS100 pattern on rate-shock days. Sell rallies toward the 29,100–29,135 resistance zone with structural stops above the invalidation cluster, targeting the daily 5-day EMA at 28,953 as the primary objective. Size down per TRANSITIONING regime.

SCROLL

Decision log

14:14 UTC

At 14:14 UTC the Trend Agent's first read came back BEARISH at 62%, with the Macro Agent at lean_bear 61% on the group side but lean_bull 38 on the local NAS100 score. The confluence count was 5 of 7. The Trend Agent's recommendation was REDUCE_SIZE, the regime read was TRANSITIONING, and the system was honest with itself: 42% combined confidence was not enough. The decision was WAIT.

WAITConfidence 42%
14:15 UTC

One minute later, at 14:15 UTC, the 5-minute structure had not changed materially. Price was retesting the 29,100 area, just below VWAP at 29,183. The Trend Agent's confidence ticked up to 48%, but the macro picture had not strengthened, the yield read was the same, the VIX read was the same. The system held its hand. WAIT.

WAITConfidence 48%
14:17 UTC

At 14:17 UTC confidence touched 52%, the closest the first three reads got to the threshold. A 5-minute candle had printed below the 29,100 prior support, suggesting the failed gap-fill thesis was starting to confirm. But the 15-minute MACD histogram was still positive at +1.31, a residual from the dead-cat bounce. One factor had not yet flipped. The system waited a third time.

WAITConfidence 52%
14:18 UTC

At 14:18 UTC the dead-cat bounce reasserted itself. A 5-minute candle pulled back toward the EMA stack and confidence dropped to 45%. This is the moment that defines an automated discipline framework: when a setup almost confirms and then unconfirms, a human trader chases. The system did not. It logged the lower confidence and waited a fourth time.

WAITConfidence 45%
14:19 UTC

At 14:19 UTC the 5-minute confirmation arrived. A bearish rejection candle printed at the EMA9/VWAP zone, the 5-minute RSI rolled below 50, and the 15-minute MACD histogram flipped negative as the prior bar's relief bounce exhausted. The Trend Agent's confidence cleared 68% on the threshold, the Macro Agent's confirmation held, six of seven confluences were green. The system entered short at 29,134.5 with the stop at 29,220 and three targets stair-stepping down to 28,860. ENTER.

ENTERConfidence 68%
Final decision
Enter short at 29134.5
Perspectiva clave
“Four consecutive evaluations sat below the 60% confidence threshold. The Trend Agent watched the same tape four times and refused to commit until the rejection structure confirmed.”
SkyAnalyst Trend Agent, Decision log
Final Outcome
+3.2R
TP3 HIT57m
Dollar figures calibrated to a $100k account at 2% risk appear below in Simulated Returns.
Entry → Exit
29134.5 → 28858.7
Move captured
+276
Max drawdown
0
Time in trade
57m
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
+$6,420
+3.21R · TP3 hit (max potential)
ScenarioR-multipleProfit on $100k
Stop hit (invalidated)-1R−$2,000
TP1 hit+1.46R+$2,920
TP2 hit+2.04R+$4,080
TP3 hit (max potential)Actual+3.21R+$6,420
System Performance · Year to date

All six agents combined.

Net R
+18.63R
Trades
88
Win rate
35%
EURUSD
+14.96R
12 trades
67%
US30
-10.17R
21 trades
14%
NAS100This article
+2.12R
25 trades
36%
US500
+6.48R
19 trades
37%
Updated 28 minutes ago
View live stats →
Perspectiva clave
“TP3 at 28,860 was the only target that required all three drivers to stay aligned, yields elevated, VIX expanding, DXY bid. They did. Move captured, +276 points, 3.21R (TP3).”
SkyAnalyst Risk Agent, 15:16 UTC

What this trade teaches

The position ran for fifty-seven minutes. TP1 at 29,010 hit roughly twenty minutes after entry as the failed gap-fill confirmed and the broader tape sold off in sympathy. The Risk Agent's protocol moved the stop to breakeven on TP1, which is the moment the trade structurally cannot lose. TP2 at 28,960 cleared about fifteen minutes later as price traveled through the daily 5-day EMA. TP3 at 28,860 hit at 15:16 UTC, with the position closing at 28,858.7, a +276-point capture. The reported result is +3.21R (TP3) on the full-potential arc, or $6,420 against a $100,000 reference account at 2% risk per trade.

The cleanest macro alignment we had seen on the index in two weeks, and the system still made us wait four evaluations for the lower-timeframe structure to confirm. SkyAnalyst Trend Agent post-trade note.

What worked

The discipline framework worked, but the macro filter did the heavy lifting. On a soft-CPI day the same rejection candle is a fade. On this day it was the trade. The system's insistence on requiring yields, VIX, and DXY to confirm the structural read kept us out of three earlier-week intraday shorts that did not have the same macro tailwind, and let us size up here within the REDUCE_SIZE rule because the confluence count was 6 of 7.

What we will not claim

This is one trade. The journal's year-to-date win rate sits at 35.7% on 98 trades, with +22.4R of net P&L. That is a positive-expectancy distribution, but it is built on losses absorbed and outliers captured, not on any single setup. A trader running this system live should expect drawdowns. The setup grade on this trade was C+, which is below our typical entry threshold, and the trade still produced +3.21R (TP3). The grade reflects structural cleanness, the macro tailwind made the difference. See our US500 short failed bounce for the inverse case, where the structure was cleaner and the macro was mixed.

From the desk

We ship case studies because they are the only honest way to describe a quant system. Anyone can publish a backtest. We publish the live evaluations, the wait sequence, the confidence scores, and the broker execution path. When a trade works, we walk through what the system saw. When it doesn't, we do the same.

Why we wait

The temptation to enter on the second evaluation, when confidence had ticked up to 48%, is real. Half the system's published cases show the trade running away from a missed entry, and a human trader feels that absence. The point of building the wait-until-threshold rule is that it removes the decision from the moment of weakest judgment. The Trend Agent at 14:18 UTC did not know that the 14:19 confirmation was coming. It only knew that the data on the screen did not warrant a position. The discipline holds in both directions, on this trade it held, and the entry was clean. On other trades it has held, and the entry never came. That is the system working.

Where this fits

This was the twelfth trade of May, the system's MTD net is +10.71R on a 58.3% win rate. The quarter-to-date sits at +8.37R across 36 trades, and the year sits at +22.40R on 98 trades. We are not running a hot streak claim. We are showing a positive-expectancy distribution that is sensitive to macro regime, and we are documenting which regimes the system reads well. Hot-CPI rate-shock days are one of them. A February US500 fade short traded on similar logic, and the journal will keep building the topical cluster around each regime as the cases accumulate.

The Short Version

At a Glance

Setup Grade
C+
Evaluations
5
4 waits · 1 enter
Analysis
14,564 chars
Time-in-Trade
0h 57m
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

How does SkyAnalyst decide when to enter a VWAP rejection short instead of skipping it?

+

The system runs a seven-factor confluence check at every evaluation. It looks at yield direction, macro bias, trend direction, 60-minute EMA stack, multi-timeframe price action, lower-timeframe momentum confirmation, and event-window clearance. Entry requires six of seven to clear plus the Trend Agent's confidence to cross 68%. If the structure is present but momentum has not confirmed on the 5-minute chart, the system waits. The wait can persist across multiple evaluations, as it did on this trade.

Why does the macro read matter more than the chart on a CPI day?

+

On a hot CPI print, yields, dollar, and volatility all reprice off the same data. A bearish chart pattern in equity indices that aligns with rising yields and an expanding VIX is structurally different from the same pattern on a soft data day, even if the candles look identical. The Macro Agent treats yields, DXY, and VIX as the tape behind the tape. When all three confirm a direction, the system weights the structural read higher, because the macro removes the most common reasons a rejection fails.

What is the difference between TP1, TP2, and TP3 in SkyAnalyst's output?

+

Each trade ships three take-profit targets at structural levels of increasing distance from entry. TP1 is the first reasonable mean-reversion magnet, often a round number or the prior session low. TP2 is a daily-timeframe magnet such as the 5-day EMA. TP3 is the deeper structural level reached only when every driver remains aligned. Reporting all three lets readers see the trade's full potential arc, not just where a live position scaled out.

When does the system size down despite a high-confidence read?

+

When the Trend Agent's regime read returns TRANSITIONING, the Risk Agent's protocol cuts standard position size by half to three-quarters, from 1% account risk to 0.5% to 0.75%. The TRANSITIONING regime means the recent structure has not yet committed to a clear trend, and the next several bars are more likely to whipsaw. Sizing down preserves capital across a session where the system's edge is real but the path is noisier than usual.

What was the actual capture on this trade in dollar terms?

+

Against a hypothetical $100,000 account at 2% risk per trade, the +3.21R (TP3) capture is $6,420. That figure is the reference figure used in the simulated-returns section, not a specific account result. The 1R risk on this trade was $2,000, the stop distance was 85.5 points, and the move captured was 276 points. Actual broker results depend on position size, slippage, and how a trader managed the scale-out across the three targets.

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. Each model outputs three take-profit targets (TP1, TP2, TP3) per trade. In live execution, models typically scale out at TP1 for risk management — the broker position records this as a TP1 exit. The R-multiples and dollar returns shown in this article reflect the full potential of the trade: where the market actually traveled to (the highest take-profit hit, or stop loss) before the setup was invalidated or exhausted. This lets readers see the complete arc of each setup, not just where the position was closed. 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.

Perspectiva clave
“A C+ setup grade still produced a clean +3.21R (TP3). The grade describes the structural cleanness, not the macro tailwind, and on rate-shock days the macro is the trade.”
From the desk, May 12, 2026
Sigue leyendo

Del diario de SkyAnalyst

Todos los estudios →
NAS100 Short: A Second Setup, a Disciplined Wait, and a Give-Back Exit
trade-analysis

NAS100 Short: A Second Setup, a Disciplined Wait, and a Give-Back Exit

After a clean TP3 winner earlier the same morning, the system waited four evaluations before re-entering NAS100 short. TP2 printed in under an hour, then price trailed back to a broker stop.

6 min lectura
trade-analysis

May 4-10, 2026: Four-Four Split, -0.04R Net After Mid-Week Drawdown

Eight canonical trades, four winners, four losers, -0.04R net at the TP1 baseline. Monday banked +1.93R on two winners, Wednesday peaked at +2.96R before an afternoon stop, and Thursday and Friday closed two more.

8 min lectura
trade-analysis

From GPT-5 launch to Claude consolidation: SkyAnalyst's 2026 year-to-date

Ninety-two trades from Jan 12 inception through May 13. Plus 15.62R net. Three execution eras: GPT-5 ran the launch, GPT-5.4 shared a nine-day cross-model window, and Claude Opus 4.6 has carried the master flow since Mar 26.

20 min lectura