SkyAnalyst/Journal/Trade Analysis/US30 Long: A Post-Data Continuation With a 75-Point Stop
SkyAnalyst JournalCase Study · No. 103 · July 2026

US30 Long: A Post-Data Continuation With a 75-Point Stop

SkyAnalyst AI journal entry: US30 Long on Jun 30, 2026 closed +0.76R on TP1. Full workspace view, decision log, and AI reasoning, unedited. SkyAnalyst AI journa

Result
+0.8R
-$NaN · TP1 hit
SA
The SkyAnalyst Team
AI Research & Trading Desk
July 1, 2026·6 min read·US Dow 30 · Long
Trade card for US30 long trade
Fig. 1. SkyAnalyst platform view at the moment of entry.July 1, 2026
Instrument
US30 · US Dow 30
Direction · Session
Long · LDN → NY
Duration
5h 39m
Outcome
+0.76R
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.
On the last day of June, during the handoff from the London session into New York, we opened a long on the US30 at 52398.4 and held it for five hours and thirty-nine minutes. The setup was not exotic. A data release had moved the market, price eased back into a shallow pullback, and that pullback held. We entered the continuation with the stop parked at 52323, a defined 75.4 points of risk, and we let the structure decide the rest. 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 have written about this shape of trade before, most recently in a [pullback-and-reclaim long we logged on US30 earlier that week](/blog/us30-long-pullback-support-reclaim-06-24-2026), and the family resemblance is the point. If you want to watch how the desk sizes risk against a defined stop in real time, the SkyAnalyst dashboard shows every leg of it.

01 · The morning read

By the time the London book was passing to New York, the tape had already given us its data reaction. Price had moved on the release, then drifted back rather than reversing outright. That drift is the raw material of a continuation, so the first job was to read whether the pullback was profit-taking inside the trend or the start of something heavier.

The internals argued for caution. The advance-decline line on the NYSE sat at zero against a five-day average of 308, which put breadth under its own trend. It had also whipped hard through the morning, sinking to -612 before climbing back toward +70 and then settling near flat. A tape that swings that far and lands neutral is not endorsing a long, but it is not vetoing one either.

Against that, the volatility gauge read 17.00, sitting under its five-day average of 17.78. Compressed volatility below trend tends to be friendly to a move that wants to extend, so the regime was not hostile to continuation even if the breadth read was lukewarm. That split, soft internals over a calmer volatility backdrop, framed the whole decision.

We call this setup a post-data continuation, and it begins the moment a release stops moving price. The market prints its reaction, then pauses. If the pause is shallow and it holds, the prior move often has more to give, and we position for the resumption with risk that is defined before we ever click.

The pullback that has to hold

The entire read rests on the quality of the pullback. A continuation we want to trade is one where price gives back a small portion of the data move and then refuses to give back more. On June 30 the pullback into the 52323 area held, and holding is the signal. Had price sliced through that shelf, there was no trade, because the structure the whole idea depends on would have been gone.

Where the stop lives

The stop is not an afterthought here, it is the thesis. We placed it at 52323, just under the level the pullback defended, which set risk at 75.4 points. That number matters more than any forecast we could offer, because it caps the cost of being wrong before the market gets a vote. Entry at 52398.4 with the target at 52456 meant we were risking a defined amount to capture a move that the structure said was likely, not certain.

Why breadth took a back seat

Ordinarily flat breadth over a rising average gives us pause on a long. Here it did not stop the trade, and the reason is proportion. When risk is this tightly defined, a mixed internal read costs less to test. We were not betting the internals would turn bullish. We were betting a well-held structure would carry price 57.6 points before it exhausted, and the compressed volatility backdrop made that path plausible.

That is the discipline of the pattern. The setup does not ask the market to agree with a macro story. It asks price to hold a level, and it asks us to keep the cost of the question small.

The lesson we keep relearning is that a clean structure with a tight stop lets the desk take a position the broader tape does not applaud. It reads the level in front of it first, and it sizes the risk before it worries about the narrative. A method like this doesn't favor any single strategy or any single day's mood, it favors defined risk on structure that has already proven it can hold.

Key insight
“Price released on the data, pulled back shallow, and held. We entered the continuation long at 52398.4 with the stop tucked at 52323.”
SkyAnalyst Trend Agent · 15:09 UTC
skyanalyst.app / analyses / ...
Today’s setups
US30 Long
Bullish continuation long off post-data support
US30 · M15
US30
1m5m15m1H
Key supportKey resistanceVWAPInvalidation52,585.7252,511.3652,437.0052,362.6452,288.28EntryTP1SLLDN OPENNY OPENCLOSE
Detected Setup
Grade C+
Bullish continuation long off post-data support
PatternBullish continuation long off post-data support
DirectionLong
Styleintraday
Entry52398.4
Stop loss52323
SkyAnalyst
SkyAnalyst
Analysis output
LIVE
SkyAnalyst AI
Pre-trade analysis · 14,371 chars

US30 NY AM Environment

1) Breadth assessment
  • NYAD / ADD: 0 vs 5-day EMA 308.2 → below EMA, so breadth is not confirming the upside.

  • Intraday breadth range: -612 to +70 → sharp deterioration earlier, then recovery back to flat.

  • Not a 5-day high, and current reading is not an active breadth-extreme veto.

  • Default breadth bias: neutral-to-weak, not a clean long backdrop.

  • VIX (5-day): 17.00 vs 5-day EMA 17.78 → below EMA

  • VIX is also below yesterday’s low, which is breakout-friendly / compressed-vol supportive.

Breadth conclusion:
US30 is holding up better than breadth. That is a divergence, so longs are allowed only with sector-rotation acknowledgment and reduced size. Shorts do not have enough support yet because VIX is not confirming risk-off.


2) Macro regime and cross-asset confirmation

Macro Agent

  • US30 bias: Bullish
  • Confidence: 81%
  • Tradeability: High (82/100)

Macro factors

  • Trading above 5-day EMA and holding above 52,000 breakout zone
  • Higher yields / firmer USD still supporting blue-chip quality and industrials

Cross-assets

  • US10Y: 4.402 vs 5-day EMA 4.402, and above yesterday’s high → mildly rising yields, not a destabilizing spike
  • DXY: 101.104 vs 5-day EMA 101.226 → below EMA, not surging
  • VIX: low/supportive

Regime classification: Transitional leaning risk-on

  • Why not full risk-on? Because NYAD is below its 5-day EMA
  • Why not risk-off? Because VIX is subdued and Macro/Trend are both bullish

Conviction: not maximum, because NYAD + VIX are not both confirming longs


3) Trend structure and key levels

Trend Agent

  • Direction: Bullish
  • Confidence: 68%
  • Regime: Transitioning
  • Recommendation: Reduce size
  • Key levels:
    • Resistance: 52462
    • Support: 52286
    • VWAP: 52298.7
    • Invalidation: 52320

60m structure

  • Price is above 60m fast EMA (52313.9) and above slow EMA (52236.3)
  • RSI 61.5 → constructive
  • MACD above zero, but histogram is weak / momentum not impulsive
  • Structure is bullish but not clean-trending

Important nearby levels

  • 52320 trend invalidation
  • 52332-52343 intraday VWAP / 5m support band
  • 52385-52400 short-term continuation pivot
  • 52431-52462 breakout band / morning high area
  • 52505 / 52540 extension targets

Gap logic

  • Exact premarket gap/ATR ratio is not fully derivable from provided open data.
  • Practical read: today has acted more like a reclaim-and-retest morning than a clean gap-and-go.
  • With breadth lagging, breakouts need confirmation, not blind chasing.

4) Lower-timeframe entry read

15m

  • Fast EMA above slow EMA
  • RSI 57.3
  • MACD positive and above zero
  • Confirms a bullish intraday reversal

5m

  • Fast EMA above slow EMA
  • RSI 57.5
  • MACD positive, but momentum is moderate
  • Price is above VWAP (52332.8)

Post-10:00 data behavior

  • Data spike pushed price up, then retraced, then stabilized above VWAP/EMA support.
  • That fits the post-data second-chance long concept better than chasing the first spike.

Qualified Setups Only

Setup 1 — Bullish continuation long off post-data support

Directional bias: Long, reduced size

  • Entry zone: 52388-52400

  • Entry trigger:

    • 5m bullish rejection / higher low in the 52385-52390 area, or
    • 5m close back above 52400 after a shallow dip, while price stays above VWAP and does not close below 52342
  • Stop loss zone: 52323-52328

    • Just above Trend Agent invalidation 52320
    • Keeps stop at roughly 1x 60m ATR
    • Add only a very small execution buffer; if your automation requires materially below 52320, skip
  • Take profits:

    • TP1: 52456-52462
    • TP2: 52505-52510
    • TP3: 52540 only if breadth improves intraday
  • Confidence: 7.0/10 — Medium-High

  • Raw confluence: 6/7, operationally downgraded for breadth divergence

Confluences

  1. ❌ NYAD not aligned for longs (below 5-day EMA, only flat)
  2. ✅ VIX below EMA / supportive
  3. ✅ Macro Agent bullish, confidence >60
  4. ✅ Trend Agent bullish, confidence >60
  5. ✅ 60m EMA structure supports longs
  6. ✅ Price reacting from VWAP / intraday support / fib area on 5m
  7. ✅ No high-impact USD event within 30 minutes

Risks

  • Breadth is the main weakness
  • Trend Agent explicitly says transitioning / choppy
  • US30 is outperforming breadth, so this is rotation-led, not broad participation

Invalidation condition

  • Any 5m acceptance below 52342 weakens the setup
  • Hard invalidation: loss of 52320

Setup 2 — Breakout long only if breadth improves

Directional bias: Conditional long breakout

  • Entry zone: 52465-52480

  • Entry trigger:

    • 5m close above 52462, then
    • retest/hold of 52462-52450 as support, and
    • NYAD flips positive and holds above 0 during the breakout attempt
  • Stop loss zone: 52390-52395

    • Below breakout retest structure
    • Meets the minimum volatility requirement better than a tighter stop
  • Take profits:

    • TP1: 52540
    • TP2: 52620
    • TP3: 52780 only if breadth expands strongly and VIX stays suppressed
  • Confidence: 8.1/10 — High, but only if breadth confirms

  • Confluences if triggered: 7/7

Confluences

  1. ✅ NYAD aligned if it flips positive
  2. ✅ VIX supportive
  3. ✅ Macro bullish
  4. ✅ Trend bullish
  5. ✅ 60m structure bullish
  6. ✅ Breakout at major resistance boundary with 5m hold
  7. ✅ No nearby high-impact event

Risks

  • Without NYAD improvement, this becomes a late breakout in a choppy tape
  • Do not chase a single spike candle through 52462

Invalidation condition

  • Failed hold back under 52450
  • Full invalidation on 5m acceptance below 52390

No high-probability short setup

Failed confluences for shorts

  • ❌ NYAD is not decisively negative now
  • ❌ VIX is below EMA, not supporting risk-off downside
  • ❌ Macro Agent is bullish
  • ❌ Trend Agent is bullish
  • ❌ 60m structure favors longs, not shorts

Shorts only become interesting if:

  • NYAD turns clearly negative again, and
  • price loses 52320, then 52286, with VIX firming

Bottom line

  • Primary read: bullish setups only, but reduced size
  • Best current AM idea: Setup 1 continuation long off 52388-52400
  • Best higher-conviction idea: Setup 2 breakout long above 52462, but only if NYAD turns positive
  • No qualified short right now

If you want, I can convert these into a compact automation-ready order template with exact trigger, stop, TP, and R-multiple mapping.

SCROLL

Decision log

15:08 UTC

### Evaluation · 15:07 UTC Before entry we ran a single evaluation on whether the flat, whipsawing breadth was enough to stand aside. The advance-decline line reading of zero under a 308 average was a real caution flag, and the intraday swing from -612 to +70 showed how unsettled the tape had been. We weighed that against a compressed volatility gauge and a pullback that had held its level cleanly. The conclusion was that 75.4 points of defined risk made the mixed internal read affordable to test, so we cleared the long rather than skip it.

ENTERConfidence 62%
Final decision
Enter long at 52398.4
Key insight
“Breadth read flat against a rising average, yet the volatility gauge sat compressed below its own. A mixed internal picture asking the structure to carry the trade.”
SkyAnalyst Trend Agent · Decision log
Final Outcome
+0.8R
TP1 HIT5h 39m
Dollar figures calibrated to a $100k account at 2% risk appear below in Simulated Returns.
Entry → Exit
52398.4 → 52456
Move captured
+58
Max drawdown
0
Time in trade
5h 39m
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,520
+0.76R · TP1 hit
ScenarioR-multipleProfit on $100k
Stop hit (invalidated)-1R−$2,000
TP1 hitActual+0.76R+$1,520
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
+29.24R
Trades
132
Win rate
61%
EURUSD
+8.07R
18 trades
72%
GBPUSD
+0.05R
12 trades
50%
US30This article
+6.27R
38 trades
55%
NAS100
+8.71R
42 trades
64%
US500
+6.14R
22 trades
64%
Updated 3 hours ago
View live stats →
Key insight
“TP1 filled at 52456. The broker closed the full position there for a realized 0.76R, and that level was also as far as the move traveled.”
SkyAnalyst Risk Agent · Decision log

06 · What the trade taught us

The result was a clean fill at TP1, 52456, for +0.76R (TP1). Because TP1 was as far as the move traveled before the setup was spent, the full-potential and realized numbers are the same on this one, both +0.76R (TP1). There is no gap between what the market offered and what the ledger recorded, which is the tidiest version of a continuation trade we log.

The takeaway is not that the internals were secretly bullish. They were not. The takeaway is that a defined 75.4-point stop turned a lukewarm-breadth backdrop into a position we could take at controlled cost. When the structure holds and the risk is small, a soft tape is a reason to size carefully, not a reason to sit out. That is how a modest +0.76R (TP1) enters the record without drama.

07 · From the desk

What we keep coming back to on trades like this is how little the macro story had to do with the outcome. We did not need the advance-decline line to flip green. We needed a level to hold and a stop that kept the cost of asking the question low. The market handed us a shallow pullback after a data release, the pullback defended 52323, and 75.4 points of risk bought us a clean run to the first target.

That is the version of the desk we want readers to see. It is not chasing conviction on a strong tape, it is reading the structure in front of it and putting a defined number on the risk before anything else. On June 30 that discipline produced a small, honest win, and small honest wins are what a track record is made of.

The Short Version

At a Glance

Setup Grade
C+
Evaluations
1
0 waits · 1 enter
Analysis
6,961 chars
Time-in-Trade
5h 39m
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 did we manage risk on this US30 long?

+

We defined the risk before entering. The stop sat at 52323, just under the level the pullback had defended, which set risk at 75.4 points from the 52398.4 entry. That fixed number capped the cost of being wrong regardless of what the tape did next. Because the risk was small and the target was near, the mixed breadth read became affordable to test rather than a reason to stand aside.

Why take a long when breadth was flat?

+

Because the cost of the question was low. The advance-decline line read zero under its 308 average, which was a caution flag, not a hard veto. Set against a compressed volatility gauge and a pullback that held its level cleanly, a defined 75.4-point stop made the position affordable. We were not betting the internals would turn bullish, only that a proven structure would carry price to the first target.

What is a post-data continuation?

+

It is a setup that begins after a data release stops moving price. The market prints its reaction, then pauses. If that pause is a shallow pullback that holds its level, the prior move often has more to give, so we position for the resumption in the trend direction. The stop lives just under the defended level, which keeps risk defined and small before the market gets to weigh in.

When did the trade reach its target?

+

We entered at 15:09 UTC during the London-to-New-York handoff and held for five hours and thirty-nine minutes. Price worked up to TP1 at 52456, where the broker closed the full position for +0.76R (TP1). That level was also as far as the move traveled before the setup was spent, so the full-potential and realized R came out the same on this trade.

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 edge was 75.4 points of risk, not a macro all-clear. Clean structure let us take a long the internals did not endorse.”
From the desk · June 30, 2026
Keep reading

From the SkyAnalyst Journal

All case studies →
trade-analysis
The 2026 Year-to-Date Recap: A Slow Start That Found Its Cadence
trade-analysis

The 2026 Year-to-Date Recap: A Slow Start That Found Its Cadence

Since inception in January, the desk banked +29.23R across 132 trades at a 61.4% win rate. We scaled in stages, retired what was not working, and settled into a rhythm by mid-year.

26 min read
trade-analysis
June 2026 Monthly Recap: Concentrated on What Works
trade-analysis

June 2026 Monthly Recap: Concentrated on What Works

A look back at June, when the desk banked +9.16R at a 65.6% win rate, leaned on its strongest instruments, and made one structural call: pull capital away from what was not working.

11 min read
NAS100 Long: A Case for Structure Over Macro at Support
trade-analysis

NAS100 Long: A Case for Structure Over Macro at Support

NAS100 held its NY support and we bought the pullback inside an intact uptrend. The rate backdrop read mixed, so the desk leaned on price structure and defined risk, then held with patience to reach TP2.

6 min read