SkyAnalyst/Journal/Trade Analysis/US30 Short: A Clean Sell-the-Rip Into a VWAP Rejection
SkyAnalyst JournalCase Study · No. 132 · August 2026

US30 Short: A Clean Sell-the-Rip Into a VWAP Rejection

SkyAnalyst AI journal entry: US30 Short on Aug 18, 2026 closed +0.78R on TP1. Full workspace view, decision log, and AI reasoning, unedited.

Result
+0.8R
-$NaN · TP1 hit
SA
The SkyAnalyst Team
AI Research & Trading Desk
August 23, 2026·6 min read·US Dow 30 · Short
Trade card for US30 short trade
Fig. 1. SkyAnalyst platform view at the moment of entry.August 23, 2026
Instrument
US30 · US Dow 30
Direction · Session
Short · LDN → NY
Duration
22h 30m
Outcome
+0.78R
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.
We publish these journal entries because the interesting part of an AI trader is not the win or the loss. It is the reasoning that produced it, laid out in the order the system actually saw it. On Tuesday, August 18, 2026, SkyAnalyst took a single short on US30, the Dow, entered it on the first evaluation without hesitation, and closed it a day later for a modest, honest gain. There was no drama in the middle. That is worth studying precisely because it was so clean. 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. On this trade, only TP1 was hit, so the two numbers are the same: +0.78R (TP1). What follows is the environment the system read, the setup it identified, the one decision it made, and what a small, well-behaved winner teaches about a process that does not need to be exciting to be sound.

US30 in a risk-off NY morning

By the time the New York session got going on August 18, US30 was already sitting in what our system classified as a risk-off intraday regime. The primary driver was breadth, and breadth was bearish. NYAD, the NYSE advance-decline line, read -268, well below its 5-day EMA of -34.6. When more stocks are falling than rising, and the reading sits under its own recent average, the default bias leans short. That is where the day started.

It is worth being precise about the flavor of bearishness, though, because the system was. Breadth was negative but not at a fresh 5-day low. That distinction matters. A fresh low would have triggered a breadth-extreme long veto and reframed the tape as potentially oversold and snap-back prone. That condition was not in force. This was bearish, not panic-bearish, and the system treated it accordingly: a default short lean, not a mandate to chase every red candle.

Volatility argued for patience

Volatility was leaning the same direction, but with a caveat. VIX was 15.7, above its 5-day EMA of 15.17 and above the prior day's high. Rising volatility above its average argues against chasing trend-breakout longs. It also argues for something more specific on the short side: wider stops, and a preference for selling failed rallies rather than pressing downside at extension. When the tape is noisier, a stop set too tight simply donates the position to that noise. The read here was to sell the rip, not to short the hole.

Macro and cross-asset confirmed the tone

The Macro Agent came in bearish on US30 at 74% confidence with high tradeability. The drivers were concrete: 10-year yields elevated at 4.72, above their 5-day EMA, and Brent crude above its own 5-day EMA. Higher yields pressure equity valuations, and firmer oil feeds the inflation channel. Both lean against stocks. DXY, the dollar index, was slightly below its 5-day EMA, so the dollar was neither adding a fresh headwind nor offsetting the bearish read. Nothing in the cross-asset picture contradicted the short. The net regime label the system settled on was simple: risk-off.

Professional traders have a name for this: a failed opening-range breakout, sometimes shortened to a VWAP rejection. It is one of the most reliable intraday short patterns precisely because it traps buyers. Price attempts to break higher off the open, fails to hold above a reference level like VWAP, and rolls back through it. The people who bought the breakout are now underwater, and their stops become fuel for the move down.

On August 18, the structure lined up cleanly with that template across timeframes. The Trend Agent read bearish at 71% confidence in a trending regime, with invalidation marked at 53,560.6. That number is not decorative. It is the line above which the entire thesis is wrong, and everything below it was the system's playing field.

The higher timeframes were already leaning down

On the 60-minute chart, price sat below both the fast and slow EMA, RSI hovered around 40, and MACD held below zero. A bounce was in progress, but the structure said that bounce was corrective, not a reversal. The 15-minute agreed: price below both EMAs, MACD below zero. Two timeframes, same message. There was no conflict to resolve, which is part of why the eventual decision was so quick.

The 5-minute delivered the trigger

The 5-minute is where the pattern actually completed. The NY open produced a washout, price bounced off it, and then rolled back below VWAP near 53,445 and under the 5m slow EMA. That is the textbook failed-breakout signature: an attempt higher that could not hold above the session's volume-weighted reference, followed by acceptance back below it. The preferred entry was the sell-the-rip: a 5-minute close back below 53,440 after the rejection.

The confluence cluster was dense

The entry did not rest on one signal. It sat at a cluster: VWAP at 53,445, the prior-day low near 53,422 acting as a flip level, and an intraday retest zone all stacked together. Support sat below at 53,387.6, then 53,348.3. Resistance overhead ran 53,479, 53,497, 53,520, up to 53,551. The system counted seven short confluences met: breadth matching the bias, VIX supporting it, the Macro Agent bearish above 60% confidence, the Trend Agent bearish above 60%, 60-minute EMA structure pointing down, price interacting with the VWAP and prior-day-low levels, and no high-impact USD event inside the next 30 minutes. The setup graded B+, with an 8.4 quality score.

The risks were named as plainly as the confluences. Breadth was negative but not collapsing, so this was not a high-conviction trend day. The 5m MACD histogram had improved off the washout low, which is exactly why the instruction was to wait for the VWAP rejection rather than chase the initial drop. And with VIX above its EMA, the stop had to stay structural and wide, anything tighter than roughly one 60-minute ATR, about 68 points, being too exposed to noise.

The point worth carrying forward is that none of this was a bet on shorting for its own sake. The system doesn't favor short over long, or one pattern over another. It reads the regime the tape hands it and takes the setup that clears its threshold, long or short, aggressive or patient. On this day the regime was risk-off and the cleanest edge was a sell-the-rip, so that is what it took. The framework is dynamic, not dogmatic. A different tape on a different morning would have produced a different trade, or no trade at all.

Key insight
“Price washed out on the NY open, bounced, then rolled back below VWAP near 53,445 and under the 5m slow EMA. That is a failed opening-range breakout, and it is exactly what the short thesis wanted.”
SkyAnalyst Trend Agent · 14:07 UTC
skyanalyst.app / analyses / ...
Today’s setups
US30 Short
US30 SHORT
US30 · M15
US30
1m5m15m1H
53,530.8253,494.1653,457.5053,420.8453,384.18EntryTP1SLLDN OPENNY OPENCLOSE
Detected Setup
Grade B+
US30 SHORT
PatternUS30 SHORT
DirectionShort
Styleintraday
Entry53448.6
Stop loss53528
SkyAnalyst
SkyAnalyst
Analysis output
LIVE
SkyAnalyst AI
Pre-trade analysis · 14,371 chars

US30 NY AM environment

US30 remains in a risk-off intraday regime. Breadth is the primary driver here, and it is still bearish: NYAD is -268, below its 5-day EMA of -34.6, so the default bias stays to the short side. Breadth is negative but not at a fresh 5-day low, so the breadth-extreme long veto is not in force; however, longs still lack confirmation. Volatility is also leaning against trend-breakout longs: VIX is 15.7, above its 5-day EMA (15.17) and above yesterday’s high, which argues for wider stops and selling failed rallies rather than chasing downside at extension.

Macro and cross-asset context confirm the bearish tone. The Macro Agent is bearish on US30 (74% confidence, high tradeability), driven by elevated 10Y yields (4.72, above 5-day EMA) and Brent above its 5-day EMA, both of which pressure equities via valuation/inflation channels. DXY is slightly below its 5-day EMA, so USD is not adding a major new headwind, but it also is not offsetting the bearish read. Net regime: risk-off.

Trend structure also aligns bearish. The Trend Agent is bearish (71% confidence, trending regime) with invalidation at 53,560.6. On the 60m, price is below both the fast and slow EMA, RSI is around 40, and MACD remains below zero, showing the bounce is still corrective. On the 15m, price is below both EMAs with MACD below zero. On the 5m, the NY open washout bounced, but price is now back below VWAP (~53,445) and under the 5m slow EMA, which fits a failed opening-range breakout / VWAP rejection profile. Key levels: VWAP 53,445, 53,422.2 prior-day low, resistance at 53,479 / 53,497 / 53,520 / 53,551, and support at 53,387.6 / 53,348.3 / 53,288.3 / 53,275.6.

Directional Bias: Bearish
Volatility: Normal


Setup #1: US30 SHORT

  • Entry: 53,440-53,455
  • Entry Trigger: 5m rejection at/just above VWAP (53,445) and the 15m EMA fast area, then a 5m close back below 53,440. This is the preferred sell-the-rip entry.
  • Stop Loss: 53,528
  • Targets: TP1=53,387, TP2=53,288, TP3=53,205
  • R-Multiples: TP1=0.9R, TP2=2.1R, TP3=3.1R
  • Quality Score: 8.4/10
  • Confidence: High - Breadth is negative and below 5-day EMA; VIX is above its EMA; Macro Agent is bearish with 74% confidence; Trend Agent is bearish with 71% confidence; 60m structure is bearish; setup sits at a strong confluence cluster (VWAP + prior-day low flip + intraday Fib/retest zone); no high-impact USD event within 30 minutes.
  • Invalidation: Cancel on sustained 5m acceptance above 53,520; fully invalid above 53,560.6.

Setup #2: US30 SHORT

  • Entry: 53,385-53,370
  • Entry Trigger: 5m close below 53,387.6 after a failed bounce, or a breakdown retest that cannot reclaim 53,387-53,400. This is the continuation setup if price does not retest VWAP first.
  • Stop Loss: 53,472
  • Targets: TP1=53,288, TP2=53,205, TP3=53,120
  • R-Multiples: TP1=1.0R, TP2=1.9R, TP3=2.8R
  • Quality Score: 7.8/10
  • Confidence: High - Same macro/breadth/trend alignment as Setup #1, with the added benefit of trading in the direction of the session trend. Slightly lower score because this entry sells into/through a support shelf and needs a clean breakdown confirmation.
  • Invalidation: Cancel if breakdown fails and price reclaims 53,400 on a 5m closing basis; fully invalid above 53,472, and structurally invalid above 53,560.6.
Confluence notes
  • Short confluences met:
    1. NYAD matches short bias
    2. VIX supports short bias
    3. Macro Agent bearish, confidence >60
    4. Trend Agent bearish, confidence >60
    5. 60m EMA structure supports downside
    6. Price is interacting with VWAP / prior-day low / Fib / OR failure levels
    7. No high-impact event within 30 minutes
Risks
  • NYAD is negative but not collapsing to a fresh 5-day low, so this is bearish, not panic-bearish.
  • 5m MACD histogram has improved off the washout low, so do not chase red candles at support; wait for either the VWAP rejection or the confirmed breakdown.
  • Because VIX is above EMA, keep stops structural and wide enough; anything tighter than roughly 1x 60m ATR (~68 pts) is too vulnerable to noise.

No long setup qualifies. Breadth, VIX, macro, and higher-timeframe trend all fail the long-side confluence test.

SCROLL

Decision log

14:07 UTC

At 14:07 UTC, the system ran its evaluation and entered short immediately at 53,448.6, logging 78% confidence. There was no WAIT phase, and that is the detail worth dwelling on. The decision log shows exactly one evaluation on this trade: zero waits, one enter. The reason it entered on the first read rather than waiting is that there was nothing left to wait for. Every input the system gates on was already resolved and already agreeing. Breadth was bearish and below its EMA. VIX was above its EMA, supporting the sell-the-rip framing. The Macro Agent was bearish at 74%. The Trend Agent was bearish at 71% across the 60m and 15m, and the 5m had just completed the VWAP rejection with a close back below 53,440. The confluence count was full, the event calendar was clear for the next half hour, and price was sitting at the exact cluster the setup was built around. When confluence is already complete at the moment of evaluation, waiting adds no information. It only adds slippage. So the system sized the position, set the stop at 53,528, about 79 points of risk, and took the entry.

ENTERConfidence 78%
Final decision
Enter short at 53448.6
Key insight
“There was no WAIT phase on this one. Every confluence was already in place at the first evaluation, so the entry fired at 78% confidence rather than waiting for more evidence to accumulate.”
SkyAnalyst Trend Agent · Decision log
Final Outcome
+0.8R
TP1 HIT22h 30m
Dollar figures calibrated to a $100k account at 2% risk appear below in Simulated Returns.
Entry → Exit
53448.6 → 53387
Move captured
+62
Max drawdown
0
Time in trade
22h 30m
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,560
+0.78R · TP1 hit
ScenarioR-multipleProfit on $100k
Stop hit (invalidated)-1R−$2,000
TP1 hitActual+0.78R+$1,560
TP2 hit — not tracked+0R+$0
TP3 hit (max potential) — not tracked+0R+$0
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%
US30This article
-0.8R
37 trades
51%
NAS100
+8.47R
46 trades
61%
US500
-4.87R
11 trades
27%
Updated 2 hours ago
View live stats →
Key insight
“TP1 at 53,387 filled 62 points below entry, with zero recorded drawdown along the way. Realized outcome: +0.78R (TP1), logged to the running record.”
SkyAnalyst Risk Agent · TP1 fill

What this trade rewarded

This trade rewarded alignment over ambition. Nothing about the setup was heroic. It was a B+ grade, a modest target, and a first-read entry with no agonizing. What it had going for it was that every layer of the stack agreed before a single dollar was committed: breadth, volatility, macro, cross-asset, and higher-timeframe trend all pointed the same way, and the 5-minute handed over a clean trigger at a dense confluence cluster.

The move behaved. TP1 at 53,387 filled 62 points below entry with a maximum drawdown of zero, meaning price never traded meaningfully against the position between entry and target. That is the signature of a setup taken at the right level: the market did not have to be endured, it simply did what the read said it would. The realized result was +0.78R (TP1).

It is easy to overlook a trade like this in favor of the big winners and the painful losses. But the process that produces a steady stream of clean, well-located B+ setups is the same process that keeps you solvent through the ones that do not work. Discipline is not glamorous. It is repeatable.

A trade does not have to be exciting to be correct. It has to be the right direction at the right level with a stop you can live with. This one was.SkyAnalyst Risk Agent

From the desk

We log this one at +0.78R (TP1), and we log it exactly as it happened: one evaluation, one entry at 78% confidence, TP1 hit, no drama in between. It will not headline anyone's month. It does not need to. The value of publishing a trade like this is that it shows the ordinary shape of the process, the version that does not make for a dramatic story but does make for a durable track record.

What we take from August 18 is a reminder that speed and discipline are not opposites. The system entered fast because the evidence was already complete, not because it was impatient. When the read is fully formed, hesitating is its own kind of error. When it is not, the same system waits, and the decision log on other days shows plenty of waits. The judgment is in knowing which situation you are in. On this Tuesday, it was the first kind, and the trade closed a clean, small, honest winner. We have broken down comparable setups in recent case studies, including a US30 long we took the week before, an opening-range US30 short in July, and a US30 continuation long.

The Short Version

At a Glance

Setup Grade
B+
Evaluations
1
0 waits · 1 enter
Analysis
4,450 chars
Time-in-Trade
22h 30m
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 did the system enter on the first evaluation instead of waiting?

+

Because every condition it gates on was already resolved and in agreement at that moment. Breadth was bearish and below its 5-day EMA, VIX supported selling failed rallies, the Macro Agent was bearish at 74%, the Trend Agent was bearish at 71% across timeframes, and the 5-minute had just completed a VWAP rejection at a dense confluence cluster. A WAIT phase exists to gather more evidence when the picture is incomplete. Here the picture was complete, so waiting would have added slippage without adding information. The system sized the trade and entered at 78% confidence.

What is a failed opening-range breakout, and why is it a short setup?

+

It describes price attempting to break higher after the session open, failing to hold above a reference level like VWAP, then rolling back below it. It is a short setup because the traders who bought the breakout are now offside once price falls back through the level, and their stops tend to accelerate the move down. On August 18, the NY open washed out, bounced, and then closed back below VWAP near 53,445 and under the 5-minute slow EMA, which is the textbook completion of the pattern.

What does the difference between hero R and realized R mean on this trade?

+

On most trades the two can differ because the hero R reflects the highest take-profit the market actually reached, while the realized R reflects TP1, where the broker closes the full position. On this trade only TP1 was hit, so both numbers are identical: +0.78R (TP1). The realized R is what gets logged to the running track record. Publishing both figures lets readers see the full arc of a move alongside the conservative number that actually enters the ledger.

How can maximum drawdown be zero on a trade that lasted more than 22 hours?

+

Maximum drawdown here measures how far price moved against the position between entry and the point it hit target. A zero reading means price did not trade meaningfully above the 53,448.6 entry before reaching TP1 at 53,387. It is a marker of location: the entry was taken at a level where the market moved in the intended direction without first forcing the position to absorb an adverse excursion. It does not mean the trade was risk-free. The stop at 53,528 was real and about 79 points away. It simply was never approached.

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 B+ setup does not need to be a hero trade. It needs to be right about direction and disciplined about the stop. This one was both.”
From the desk · August 18, 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