SkyAnalyst/Journal/Trade Analysis/How We Shorted the Dow Into a Bounce and Held for +2.26R (TP3)
SkyAnalyst JournalCase Study · No. 136 · August 2026

How We Shorted the Dow Into a Bounce and Held for +2.26R (TP3)

SkyAnalyst AI journal entry: US30 Short on Aug 20, 2026 closed +2.26R on TP3. Full workspace view, decision log, and AI reasoning, unedited.

Result
+2.3R
-$NaN · TP3 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
3h 1m
Outcome
+2.26R
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 do not usually enter a trade on lower confidence than the read where we chose to wait. On Thursday August 20, 2026, we did exactly that on the Dow. At 14:53 UTC our system evaluated a US30 short and scored the setup at 84 percent, then declined to act. Two minutes later, at 14:55 UTC, it evaluated again, scored 64 percent, and entered. The number went down and the decision went from wait to enter. That is not a contradiction. It is what honest risk pricing looks like when a well-formed setup meets a reduced-conviction moment, and it is the whole story of this trade. 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. We entered short at 53,190.4 with a stop at 53,310, about 120 points of risk. The market rolled over and ran all the way to 52,920, the TP3 level, before the move was exhausted. That is a full-potential +2.26R (TP3). The realized number we log to our track record is +0.85R (TP1), because the broker closes the whole position at the first target. The trade lasted about 3 hours and 1 minute. Both numbers are true, and this article shows how each one was earned.

The morning read: a risk-off NY session with breadth in the driver's seat

US30 opened into a risk-off NY AM regime, and breadth was the primary driver. It was bearish and it was not subtle. NYAD/ADD read -863 against its 5-day EMA of -378.6, and it had deteriorated sharply from a +722 close the prior day while trading below yesterday's low range reference. When breadth swings that hard and holds below reference, the default bias sits on the short side, and it did.

Volatility was elevated rather than compressed. VIX was 15.78 against its 5-day EMA of 15.32. That is not a panic reading, but it is enough to argue for wider, structural stops and sell-the-bounce logic instead of aggressive long breakouts. Elevated noise is a reason to give a trade room and to demand a rejection before committing, not a reason to chase.

Macro confirmed the technical read

The Macro Agent came in lean bear at 60 percent confidence with a tradeability score of 82 out of 100. It cited technical deterioration, a strong Philly Fed print, lower claims, hawkish FOMC minutes, and firm yields. Cross-asset confirmation was supportive: the 10Y yield at 4.688 sat slightly above its 5-day EMA of 4.682, which fits an equity-pressure backdrop, while DXY at 98.821 was below its 5-day EMA of 99.133, so dollar strength was not the main bearish driver. The net regime read risk-off, with breadth and VIX aligned.

Trend structure agreed, without pretending the bounce was nothing

The Trend Agent read BEARISH at 78 percent confidence in a trending regime, with invalidation at 53,335 and key levels at resistance 53,296.1, support 53,005.6, and VWAP 53,334.8. On the 60m, price held below its EMAs and below VWAP, RSI was weak near 30.6, and MACD was deeply negative below zero. On the 15m, price was still below the fast and slow EMAs and below VWAP. The recent bounce had improved momentum from oversold, but it had not repaired structure. The first 30-minute NY opening range printed roughly 53,224.4 on the high and 53,009.6 on the low. The downside break held, which kept rallies into resistance as the higher-probability play.

The directional bias was bearish and volatility was high. There was no qualifying long setup: longs failed the breadth test, the VIX regime test, macro alignment, trend alignment, and 60m structure. In this environment, only shorts on rallies qualified.

Professional traders have a name for this: a sell-the-bounce short, an entry that waits for a countertrend rally to lift price into resistance inside a market that is still structurally broken to the downside. It is the opposite of chasing weakness. You do not short the low tick. You let the market come back to you, into a level it should not be able to reclaim, and you fade the rally there.

Why the bounce was the opportunity, not the threat

The 15m had bounced from oversold. To an untrained eye that is a warning sign, a reason to stand aside because the sellers are losing grip. Our read was the reverse. The bounce had improved momentum but had not repaired structure: price was still below the fast and slow EMAs and still below VWAP. A bounce that cannot reclaim the levels that define control is not strength returning. It is a rally being handed a chance to fail at a better price.

The entry zone was engineered, not guessed

The plan called for an entry between 53,190 and 53,220, which sat in the 5m and 15m retracement cluster and lined up with opening-range resistance. That is the best live pullback area, the spot where a countertrend push runs out of room. Our actual fill came at 53,190.4, at the lower edge of that zone, into the resistance we had marked in advance.

The trigger did the discipline for us

Being at the level was never enough. The trigger required three things to be true at once: price trading into 53,190 to 53,220, then a 5m rejection candle or failed reclaim printing, ideally closing back below 53,190 or rejecting 53,224, and NYAD still negative, preferably worse than -700, with price still below VWAP. That is a rejection, a level, and a breadth confirmation stacked together. Six of seven confluences were confirmed on the read, and the trigger completed the seventh.

The stop was structural, on purpose

The stop sat at 53,310, with a hard ceiling of 53,318 and a rule to skip the trade entirely if it needed to sit above the 53,335 Trend invalidation. In an elevated-VIX tape, a tight stop is a donation. The stop has to live above the level that would actually prove the idea wrong, which here was the reclaim of resistance and VWAP. About 120 points of risk bought the trade enough room to survive noise without surrendering the invalidation logic.

What would have killed the idea

The setup had a clean off switch. A sustained 5m reclaim above 53,310, especially if price started holding above 53,296.1 and pushed toward 53,335 and VWAP with improving breadth, would have invalidated the short. That is the value of a defined invalidation: we were not hoping the trade worked, we were watching a specific level that would tell us it had failed.

The lesson underneath all of it is that a good system reads the same tape differently depending on context, and it treats the same setup as tradeable or not based on what the moment is pricing. The approach here is dynamic, not dogmatic. A setup that clears the checklist in a clean regime can still be discounted when the entry lands in a reduced-conviction context, and the confidence number is allowed to move even when the structure doesn't favor either side any more clearly than it did a moment before.

Key insight
“Price stayed below the 15m and 60m EMAs, below intraday VWAP, and below yesterday's low after a high-volume downside break, even as a short-term oversold bounce tried to lift it. That was the whole setup.”
SkyAnalyst Trend Agent · 14:55 UTC
skyanalyst.app / analyses / ...
Today’s setups
US30 Short
US30 SHORT
US30 · M15
US30
1m5m15m1H
Key supportKey resistanceVWAPInvalidation53,317.8053,216.4053,115.0053,013.6052,912.20EntryTP1TP2TP3SLLDN OPENNY OPENCLOSE
Detected Setup
Grade C+
US30 SHORT
PatternUS30 SHORT
DirectionShort
Styleintraday
Entry53190.4
Stop loss53310
SkyAnalyst
SkyAnalyst
Analysis output
LIVE
SkyAnalyst AI
Pre-trade analysis · 14,371 chars

US30 is in a risk-off NY AM regime. Breadth is the primary driver and it is bearish: NYAD/ADD is -863 vs its 5-day EMA of -378.6, and it has deteriorated sharply from +722 yesterday close while trading below yesterday’s low range reference. That keeps the default bias on the short side. VIX is 15.78 vs 5-day EMA 15.32, so volatility is elevated rather than compressed; that argues for wider, structural stops and sell-the-bounce logic, not aggressive long breakouts.

Macro confirms the technical read. The Macro Agent is lean_bear, 60% confidence, tradeability 82/100, citing technical deterioration, strong Philly Fed, lower claims, hawkish FOMC minutes, and firm yields. Cross-asset confirmation is supportive: 10Y yield 4.688 is slightly above its 5-day EMA 4.682, which fits an equity-pressure backdrop, while DXY 98.821 is below its 5-day EMA 99.133, so USD strength is not the main bearish driver. Net regime: risk-off, with breadth and VIX aligned.

Trend structure also agrees. The Trend Agent is BEARISH, 78% confidence, trending regime, with invalidation at 53335 and key levels at R=53296.1, S=53005.6, VWAP=53334.8. On 60m, price remains below EMAs and below VWAP, RSI is weak (~30.6) and MACD is deeply negative below zero. On 15m, price is still below fast/slow EMAs and below VWAP; the recent bounce has only improved momentum from oversold, it has not repaired structure. The first 30m NY opening range effectively printed around 53224.4 / 53009.6; the downside break held, so rallies into resistance remain the higher-probability play.

Directional Bias: Bearish
Volatility: High


Setup #1: US30 SHORT

  • Entry: 53190-53220

  • Stop Loss: 53310

  • Targets: TP1=53089, TP2=53006, TP3=52920

  • R-Multiples: TP1=1.0R, TP2=1.8R, TP3=2.5R

  • Quality Score: 8.0/10

  • Confidence: High - breadth, VIX, macro, trend, and 60m structure all favor shorts; this is a sell-the-bounce setup, not a chase lower.

    • Directional bias: Bearish
    • Entry zone: 53190-53220, which is the best live pullback area into the 5m/15m retracement cluster and opening-range resistance.
    • Entry trigger:
      1. Price trades into 53190-53220, then
      2. A 5m rejection candle / failed reclaim prints, ideally closing back below 53190 or rejecting 53224, and
      3. NYAD remains negative (preferably still worse than -700) with price still below VWAP.
    • Stop loss zone: 53310-53318 max. If the trade needs a stop above 53335 Trend invalidation, skip it.
    • Confluences (6/7 confirmed, 7/7 on trigger):
      i. NYAD matches short
      ii. VIX supports short
      iii. Macro Agent lean_bear with 60% confidence
      iv. Trend Agent bearish with 78% confidence
      v. 60m price/EMA/VWAP structure bearish
      vi. Entry is at Fibonacci/OR resistance with required 5m reaction
      vii. No high-impact USD event within 30 minutes
    • Risks: 5m momentum is currently rebounding from oversold, so do not short random weakness in the middle of the range; wait for rejection into the zone. VIX above EMA means noise is higher and stops must stay structural.
    • Invalidation condition: A sustained 5m reclaim above 53310, especially if price starts holding above 53296.1 and pushes toward 53335/VWAP with improving breadth, invalidates the short setup.

No qualifying long setup. Longs fail the breadth test, VIX regime test, macro alignment, trend alignment, and 60m structure test. In the current NY AM environment, only shorts on rallies qualify.

SCROLL

Decision log

14:53 UTC

At 14:53 UTC the system evaluated the US30 short and scored it 84 percent, and chose to WAIT. This is the reading people find counterintuitive, because 84 percent sounds like a green light. It was not one. The structural case was excellent: breadth deeply negative, macro lean bear, 60m below EMAs and VWAP, the opening-range break holding. But the setup we defined was not a short of weakness. It was a short of a rejection into resistance, and at 14:53 the specific trigger had not printed. Price had not yet given us the 5m rejection candle or failed reclaim inside the 53,190 to 53,220 zone. High confidence in the thesis is not the same as permission to enter. The system held its hand precisely because the entry condition, not the direction, was still incomplete.

WAITConfidence 84%
14:55 UTC

At 14:55 UTC, two minutes later, the system evaluated again, scored 64 percent, and chose to ENTER at 53,190.4. The confidence dropped 20 points and the decision flipped to yes. That is honest, and here is why. The setup was well-formed at the first read, but the entry itself landed in a reduced-conviction context: the oversold bounce was live, momentum had ticked up, and pushing the trigger into that meant accepting a noisier, less pristine moment than a textbook fade. The 64 percent is the system pricing that risk in plain sight rather than dressing the entry up as an 84 percent conviction it no longer had. It did not lower its standard for the thesis. It lowered its stated confidence to match the reality of entering into a bounce, then it took the trade because the trigger had finally printed and the invalidation was still respected. A number that goes down at the moment of commitment is not weakness. It is the system refusing to lie to itself about what it was stepping into.

ENTERConfidence 64%
Final decision
Enter short at 53190.4
Key insight
“The first evaluation at 84 percent said wait. Not because the read was wrong, but because the entry level had not printed the rejection we required. Conviction is not a green light on its own.”
SkyAnalyst Trend Agent · Decision log
Final Outcome
+2.3R
TP3 HIT3h 1m
Dollar figures calibrated to a $100k account at 2% risk appear below in Simulated Returns.
Entry → Exit
53190.4 → 52920
Move captured
+270
Max drawdown
0
Time in trade
3h 1m
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,700
+0.85R · TP1 hit
ScenarioR-multipleProfit on $100k
Stop hit (invalidated)-1R−$2,000
TP1 hitActual+0.85R+$1,700
TP2 hit+1.54R+$3,080
TP3 hit (max potential)+2.26R+$4,520
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 4 hours ago
View live stats →
Key insight
“The bounce never repaired structure. Price rolled over from resistance and the move ran the full distance to 52,920, the TP3 level, a full-potential +2.26R (TP3) on the setup.”
SkyAnalyst Risk Agent · Exit at 52,920

What this trade actually teaches

The headline is the honest gap between two numbers. The market traveled the full setup and reached TP3, a full-potential +2.26R (TP3). The number we logged to our running track record is +0.85R (TP1), because the broker closes the entire position at the first target. Both are real. One shows how far the read was right. The other shows what the conservative ledger entry actually banked.

The deeper lesson is about the confidence drop from 84 to 64. It would have been easy to build a system that never enters below the confidence where it once waited, because that looks tidier. Ours does the harder and more honest thing: it separates conviction in the thesis from conviction in the moment of entry. The thesis stayed strong. The entry was into a bounce, so the number came down. Entering anyway, at a level that respected the invalidation, is what let the trade capture the move it was designed to catch.

The last lesson is that structure beats momentum noise. The bounce that made the entry feel uncomfortable was exactly the rally the setup was built to fade, because it improved momentum without repairing structure. Price stayed below the EMAs and below VWAP, rolled over, and ran to 52,920.

A setup does not become better because you feel more sure. It becomes tradeable when the level, the rejection, and the tape line up, and you are honest about what you are stepping into.SkyAnalyst Risk Agent

From the desk

We log the realized +0.85R (TP1) to our track record, because that is what the position actually banked when the broker closed the full size at the first target. We show the +2.26R (TP3) because that is where the market actually went, and hiding it would be as dishonest as inflating the ledger with it.

This trade is a small case for a specific kind of discipline: enter on a lower stated confidence than the read where you waited, when and only when the reason for waiting has been resolved. At 14:53 the trigger had not printed, so 84 percent bought nothing. At 14:55 the trigger printed into a noisier context, the number honestly fell to 64 percent, and the trade was taken. The market went to TP3. We logged TP1. Both numbers stay on the record, side by side, which is the only way a track record earns the right to be believed. We have broken down comparable setups in recent case studies, including a US30 short two days earlier, an opening-range US30 short in July, and a US30 long the week before.

The Short Version

At a Glance

Setup Grade
C+
Evaluations
2
1 wait · 1 enter
Analysis
3,635 chars
Time-in-Trade
3h 1m
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 confidence drop from 84 percent to enter, when the trade at 84 percent was a wait?

+

The two numbers measure different things. At 14:53 UTC the 84 percent reflected strong conviction in the thesis, but the specific entry trigger, a 5m rejection into resistance with breadth still negative, had not printed, so the system waited. At 14:55 UTC the trigger printed, but it printed into a live oversold bounce, a noisier and less pristine entry context. The 64 percent is the system honestly pricing that reduced-conviction moment rather than pretending the entry was as clean as the thesis. It entered because the reason for waiting had been resolved, not because it had grown more sure.

Why are there two different R-multiples, +2.26R (TP3) and +0.85R (TP1)?

+

They describe two honest facts about the same trade. The hero number, +2.26R (TP3), is the full-potential R: how far the market actually traveled, in this case all the way to the TP3 level at 52,920 before the move exhausted. The realized number, +0.85R (TP1), is what the position banked, because the broker closes 100 percent of the size at the first target. We log the realized +0.85R (TP1) to our running track record and show the +2.26R (TP3) so readers can see the full arc of the move alongside the conservative ledger entry it produced. Both numbers are true.

What made this a sell-the-bounce short instead of chasing the move lower?

+

The market was structurally bearish but had produced a short-term oversold bounce on the 15m. Chasing would have meant shorting into that weakness at a poor price with the stop far away. Instead the plan waited for the bounce to lift price into the 53,190 to 53,220 resistance cluster, then required a 5m rejection there before entering. That let us short a rally that failed at resistance rather than the low tick, which put the entry close to the invalidation level and gave the trade a clean, structural risk of about 120 points.

How did the Macro Agent and Trend Agent factor into the decision?

+

They set the regime before any pattern was traded. The Macro Agent read lean bear at 60 percent confidence with a tradeability score of 82 out of 100, citing firm yields, hawkish FOMC minutes, a strong Philly Fed print, and lower claims. The Trend Agent read bearish at 78 percent in a trending regime, with price below the 60m and 15m EMAs and below VWAP and invalidation marked at 53,335. Both had to agree with the breadth and volatility picture before the Risk Agent would size the short. That alignment is why longs did not qualify at all: they failed the breadth, VIX, macro, trend, and 60m structure tests.

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
“We entered on lower stated confidence than we passed on, and it still worked. The setup was always the same. What changed was the context we were pricing in.”
From the desk · August 20, 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