SkyAnalyst/Journal/Trade Analysis/The Dow short the market breadth called before price did
SkyAnalyst JournalCase Study · No. 120 · July 2026

The Dow short the market breadth called before price did

SkyAnalyst AI journal entry: US30 Short on Jul 20, 2026 closed +1.5R on TP2. Full workspace view, decision log, and AI reasoning, unedited. SkyAnalyst AI journa

Result
+1.5R
-$NaN · TP2 hit
SA
The SkyAnalyst Team
AI Research & Trading Desk
July 22, 2026·6 min read·US Dow 30 · Short
Trade card for US30 short trade
Fig. 1. SkyAnalyst platform view at the moment of entry.July 22, 2026
Instrument
US30 · US Dow 30
Direction · Session
Short · LDN → NY
Duration
22h 30m
Outcome
+1.5R
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.
Most of the time a trade starts with the chart. This one started with the market's internals. On the morning of July 20, before any single setup on the Dow qualified, the tell was breadth: the NYSE advance-decline line sat at minus 295 against a 5-day average of positive 32. More stocks were falling than rising, and by a wide margin, which set the system's default bias short regardless of what any individual price bar was doing. This was the best-graded trade of the week, a B+, and the breadth read is a large part of why. The chart then confirmed the internals. The Dow failed from 52456 into the New York open, a classic opening-range failure, and rejected back into intraday resistance with VWAP still overhead. The system shorted the failure at 52085 and rode it to TP2 at 51895 for a full-potential plus 1.5R (TP2), never once in open drawdown. This is the story of a trade the breadth called before the price did. 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. Here the full-potential figure is plus 1.5R (TP2) and the realized figure is plus 0.97R (TP1). Both are honest, and showing both is what lets readers see the full arc of the move and the conservative ledger entry it produced.

The tape behind the trade

The July 20 session was what the system calls a controlled risk-off regime, and three separate readings pointed the same way. Breadth was the loudest: the advance-decline line at minus 295, well below its 5-day average, meant selling pressure was broad rather than concentrated in a few names. Volatility was elevated, with the VIX at 17.88 above its 5-day average, which in this system is not a reason to short by itself but a reason to prefer fading failures over chasing breakouts. And cross-asset confirmation lined up: ten-year yields at 4.59 percent above their average and the Dollar Index at 100.998 above its own, both firmer, both a headwind for equities.

Structure agreed with the internals. On the hourly the Dow sat below its fast and slow EMAs with a weak RSI near 41.6 and a MACD below zero. The defining move of the morning was the failure from 52456 as New York opened, price rejecting a higher level and rolling back rather than continuing up. That is the signature of an opening-range failure, and against negative breadth it is a high-quality short rather than a countertrend guess.

Why the setup earned a B+

This was the best-graded trade of the week, and the grade is earned by confluence. The system counted six of seven factors aligned before the trigger and effectively seven of seven once the rejection printed: negative breadth, an elevated VIX favoring fades, a bearish Macro Agent, a bearish Trend Agent at 74 percent, a clean bearish hourly structure, an entry sitting at visible resistance near 52093 with VWAP overhead, and a clear calendar. When that many independent signals agree, the setup grades high. The one live risk the system named was timing: a late-morning rejection that does not trigger cleanly before midday loses quality, so the trade had a window rather than an open invitation.

The setup the trend agent flagged has a name among professional traders: an opening-range failure fade in a risk-off tape. It is one of the cleaner index-short patterns there is, and it is worth a minute because the way the system used market breadth to grade it shows how it reads more than price.

What the pattern is

Early in the session the market pushes to a high and then fails to hold it, rejecting back below the opening range rather than continuing up. The professional does not chase the initial drop. They wait for price to retrace up into the broken level or VWAP, fail there, and short the rejection. Here the Dow failed from 52456, and the entry was the rejection back into resistance near 52085 with VWAP overhead at 52198, a stop above structure at 52212.

How pros actually use it

The pattern is most reliable when the broader market agrees, and that is where internals come in. Market breadth, the count of advancing versus declining stocks, tells you whether a single index move is supported by the whole market or is an isolated wobble. A failure on the Dow while breadth is deeply negative is a failure the rest of the market is confirming in real time. Professionals lean on breadth precisely because it is information the index chart alone does not carry, and an elevated VIX adds the instruction to fade the failure rather than chase a breakout that is more likely to whipsaw.

Why it works

An opening-range failure marks a point where buyers tried to extend the move and could not, leaving trapped longs above. As price retraces to the broken level, those longs sell to escape and fresh shorts stack in, and the rejection is the visible result. Negative breadth means that same dynamic is playing out across hundreds of names at once, so the index is being pulled down by its own components rather than by a single headline. It fails when breadth flips positive intraday, which is why the system treats a rally against negative breadth as low-conviction rather than a reversal.

How the system sees it, dynamically not dogmatically

The system does not favor index shorts, or this pattern, or the fade. This same week it bought a Nasdaq long against a rising-yield headwind and sold currencies into dollar strength, including a Cable breakdown that opened the week, different regimes calling for different trades. What made this one a short was not a preference for selling the Dow but a tape whose internals were unambiguously heavy.

The point is that the system reads the tape first, and the tape includes more than the chart. Breadth, volatility, cross-asset confirmation, and structure are separate lenses, and the system weighs all of them before it grades a setup. A price-only model would have seen a Dow that was still above its daily anchors and hesitated. Reading breadth alongside price is what let the system be confident this was a genuine risk-off session and grade the short a B+ rather than a coin flip. The next session's internals will point somewhere else, and the system will follow them there.

Key insight
“Market breadth was the primary driver. The NYSE advance-decline line sat at minus 295 against a 5-day average of positive 32, so more stocks were falling than rising, and the default bias stayed short before the chart was even read.”
SkyAnalyst Macro Agent · 15:30 UTC
skyanalyst.app / analyses / ...
Today’s setups
US30 Short
US30 SHORT
US30 · M15
US30
1m5m15m1H
Key supportKey resistanceVWAPInvalidation52,434.5852,297.0452,159.5052,021.9651,884.42EntryTP1TP2SLLDN OPENNY OPENCLOSE
Detected Setup
Grade B+
US30 SHORT
PatternUS30 SHORT
DirectionShort
Styleintraday
Entry52085
Stop loss52212
SkyAnalyst
SkyAnalyst
Analysis output
LIVE
SkyAnalyst AI
Pre-trade analysis · 14,371 chars

US30’s NY AM environment remains bearish but not panic-risk-off. Breadth is the primary driver here: NYAD/ADD is -295 vs its 5-day EMA of 32, so breadth is still negative and below trend, which keeps the default bias to the short side. It is not at a fresh 5-day extreme low, so there is no breadth-extreme veto against shorts, but there is also no reason to favor longs. VIX is 17.88 vs 5-day EMA 17.38, so volatility is elevated enough to argue against chasing breakouts and in favor of fade/retest entries with wider structural stops.

Macro confirms that backdrop. The Macro Analysis Agent is lean_bear, 70% confidence, tradeability 65/100. Cross-asset confirmation is also bearish for equities: US10Y at 4.59 is above its 5-day EMA and above yesterday’s high, while DXY at 100.998 is above its 5-day EMA and above yesterday’s high. Elevated oil is an added margin headwind. That puts the session in a controlled risk-off regime: negative breadth + elevated VIX + firmer yields/DXY.

Trend structure aligns. The Trend Agent is BEARISH, 74% confidence, TRENDING, with R=52227, VWAP=52198.3, S=51962, invalidation=52227. On 60m, price remains below fast/slow EMAs, RSI is weak-neutral (41.6), and MACD is below zero and below signal. On 15m, structure is still bearish: price below EMAs, RSI ~40, MACD negative, while the 5m bounce is only a countertrend recovery below VWAP, not a confirmed reversal. The morning’s defining move was the failure from 52456 into the NY session, which fits a bearish opening-range failure / gap-fade profile rather than a sustained gap-and-go.

Directional Bias: Bearish
Volatility: Normal-to-High


Setup #1: US30 SHORT

  • Entry: 52085-52105
  • Entry Trigger: 5m bearish rejection from 52093/52106 resistance, then loss of 52065 on the same sequence. Best trigger is a 5m rejection wick, bearish engulfing, or failed reclaim candle under that zone.
  • Stop Loss: 52212
  • Targets: TP1=51962, TP2=51895, TP3=51820
  • R-Multiples: TP1=1.1R, TP2=1.7R, TP3=2.4R
  • Quality Score: 8.1/10
  • Confidence: High - 6/7 pre-trigger, effectively 7/7 on trigger.
    Confluences:
    1. NYAD negative and below 5d EMA
    2. VIX above 5d EMA supports short-side caution/risk-off
    3. Macro Agent lean_bear with 70% confidence
    4. Trend Agent bearish with 74% confidence
    5. 60m bearish EMA structure / MACD below zero
    6. Entry zone sits at visible intraday resistance (52093/52106) with VWAP still overhead at 52198
    7. No high-impact USD event within 30 minutes
      Risks:
    • Late-AM timing; if this rejection does not trigger cleanly before noon ET, setup quality degrades.
    • VIX is elevated, so stop must stay wide enough for noise.
    • Do not chase a breakdown far below 52065; the edge is in the failed reclaim, not in late selling.
  • Invalidation Condition: Any 5m acceptance above 52106 that continues into VWAP, and especially any 15m reclaim/hold above 52227.

No long setup qualifies. Longs fail breadth, VIX, macro, and trend alignment. If price rallies while NYAD stays negative, that would be treated as low-conviction rotation unless macro explicitly broadens beyond current conditions.

SCROLL

Decision log

15:36 UTC

15:36 UTC, confidence 84. The picture is as strong as it will be all session: breadth deeply negative, the Dow rejecting its opening-range high, macro and trend both bearish, and price pulling back toward the 52093 resistance I want to sell. My confidence in the setup is high. But the specific 5-minute rejection under that zone has not closed yet, and with the VIX elevated I will not sell into open space ahead of the trigger. Declining.

WAITConfidence 84%
15:39 UTC

15:39 UTC, confidence 82. Price is testing the resistance zone but the rejection is still forming rather than confirmed. Confidence eases slightly as the pullback probes a touch higher, which is normal noise in an elevated-VIX tape and exactly why the stop needs to sit above 52106 rather than tight underneath it. The thesis has not weakened; the trigger has not printed. Declining.

WAITConfidence 82%
15:41 UTC

15:41 UTC, confidence 76. The rejection confirmed. Price failed to reclaim the 52093 zone and turned back down with breadth still negative and VWAP overhead, which is the trigger I have been waiting two evaluations for. My confidence here, 76, is lower than the 84 and 82 I declined, and that is by design: I act when the setup triggers, not when the confidence peaks. Entering short at 52085, stop 52212, TP1 51962, TP2 51895, TP3 51820.

ENTERConfidence 76%
Final decision
Enter short at 52085
Key insight
“With the VIX elevated, the rule was to fade failures, not chase breakouts. The Dow had failed from 52456 into the New York open, a classic opening-range failure, and the entry was the rejection back into resistance.”
SkyAnalyst Trend Agent · Decision log
Final Outcome
+1.5R
TP2 HIT22h 30m
Dollar figures calibrated to a $100k account at 2% risk appear below in Simulated Returns.
Entry → Exit
52085 → 51895
Move captured
+190
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,940
+0.97R · TP1 hit
ScenarioR-multipleProfit on $100k
Stop hit (invalidated)-1R−$2,000
TP1 hitActual+0.97R+$1,940
TP2 hit+1.5R+$3,000
TP3 hit (max potential) — not tracked+0R+$0
System Performance · Year to date

All six agents combined.

Net R
+30.86R
Trades
159
Win rate
60%
EURUSD
+9.11R
23 trades
70%
GBPUSD
+5.03R
18 trades
61%
US30This article
+5.21R
45 trades
53%
NAS100
+11.38R
45 trades
67%
US500
+0.14R
28 trades
50%
Updated 5 hours ago
View live stats →
Key insight
“We declined reads at 84 and 82 percent and entered at 76, because the entry trigger, not the confidence, is what fires the trade. The short filled at 52085 and ran to TP2 for a full-potential plus 1.5R (TP2).”
SkyAnalyst Risk Agent · 15:41 UTC

We publish these case studies because the interesting question is never whether one trade worked. This one made a full-potential plus 1.5R (TP2), but the lesson is what graded it so highly in the first place.

The internals led the price.

The single most useful thing on the screen that morning was not a candle, it was the advance-decline line at minus 295. That number said the selling was broad before the Dow had confirmed anything decisive on its own chart, and it is why the system held a short bias through a session where price was still hovering near its daily anchors. A trader watching only the index would have seen an ambiguous chart. A trader watching breadth saw a market where far more stocks were falling than rising, which is a very different picture. The best-graded trade of the week was graded that way because it read more than one thing.

The entry, again, was the trigger and not the confidence.

Look at the three evaluations. The system declined at 84 and 82 percent and entered at 76. If it chased confidence it would have sold early into a rejection that had not yet confirmed. Instead it waited for the failed reclaim to print and acted on that, at a lower confidence number, because the confidence measures how good the setup looks while the trigger measures whether the market has actually done the thing the setup requires. The realized figure we bank is the TP1 close at plus 0.97R (TP1). The run to TP2 is what the discipline earned.

A note, before we move on.

We chose to publish this Dow short, out of a week with several winners, because it is the one that best shows the system reading past the chart. It is easy to build a trading process that reacts to price. It is harder, and far more valuable, to build one that weighs the market's internals, its volatility, and its cross-asset context and lets all of that grade a setup before a single order is placed.

Breadth is the clearest example. The advance-decline line is not a line on the Dow's chart; it is a summary of what every stock in the market is doing at once. When it reads minus 295 against a positive average, the market is telling you the selling is broad, and a Dow failure into that backdrop is a different, better trade than the same failure on a day when breadth is climbing. A retail trader with a single index chart simply cannot see this. The system can, because breadth, macro, trend, and structure are separate inputs written to a shared state, and the setup was graded a B+ only because all four agreed.

The number we log from this trade is plus 0.97R (TP1). The full move was plus 1.5R (TP2). Both are honest, and the reason the trade rated as highly as it did is that the market's internals had already made the case before the price finished making it.

The SkyAnalyst Team

The Short Version

At a Glance

Setup Grade
B+
Evaluations
3
2 waits · 1 enter
Analysis
3,270 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

What is market breadth and why did it matter here?

+

Market breadth measures how many stocks are rising versus falling, most simply through the advance-decline line. On this morning it read minus 295 against a 5-day average of positive 32, meaning selling was broad across the market rather than isolated to the Dow. That told the system the risk-off backdrop was genuine, so a Dow failure into it was a high-quality short. Breadth is information the index chart alone does not carry.

Why fade the failure instead of chasing the breakdown lower?

+

Because the VIX was elevated, and in a higher-volatility tape chasing a breakdown far below support invites a whipsaw. The system's rule in that condition is to fade failures at resistance with a wider structural stop rather than sell late into an extended move. Here that meant waiting for price to retrace up to the broken 52093 zone, fail there, and shorting the rejection, which offered a defined stop above structure.

Why did the system enter at 76 percent after declining reads at 84 and 82?

+

Because confidence and the entry trigger are different things. The 84 and 82 percent reads described a strong setup that had not yet triggered, while the 76 percent read was the moment the failed reclaim actually confirmed. The system acts on the trigger, not the peak confidence, which sometimes means entering at a lower number than reads it declined. The trigger is what turns a probable short into a confirmed one.

What made this a B+ when most setups this week were C+?

+

Confluence. The system counted six of seven factors aligned before the trigger and effectively seven of seven once the rejection printed: negative breadth, an elevated VIX favoring fades, a bearish macro read, a bearish trend read at 74 percent, clean bearish hourly structure, an entry at visible resistance with VWAP overhead, and a clear calendar. When that many independent signals agree, the grade rises. The single live risk was timing, which kept it a B+ rather than higher.

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
“The internals were leading price all morning. When breadth and structure agree and the confidence merely confirms them, the highest-graded trades of the week tend to appear.”
From the desk · July 22, 2026
Keep reading

From the SkyAnalyst Journal

All case studies →
The second euro short of the day, on a five-pip stop
trade-analysis

The second euro short of the day, on a five-pip stop

The system had already shorted EURUSD to TP3 that morning. Hours later it took a second short into the same weakness, and a compressed tape let it risk just five pips for a full-potential 2.4R.

6 min read
The week's first trade, selling the failed reclaim of a low
trade-analysis

The week's first trade, selling the failed reclaim of a low

The week opened with a Cable short that did not sell a bounce. It sold the failed retest of a broken low, on a single evaluation, seven of seven confluences, TP1 for a full-potential 1.06R.

6 min read
Seven times it said wait, then took the Cable short
trade-analysis

Seven times it said wait, then took the Cable short

Eight evaluations in twelve minutes on a GBPUSD short. Seven said wait, some at 84 percent confidence. The one that entered scored lower than most of them, and it ran past TP1 to TP2.

6 min read