SkyAnalyst/Journal/Trade Analysis/Case Study #93: A NAS100 Long That Rewarded Patient Continuation
SkyAnalyst JournalCase Study · No. 093 · June 2026

Case Study #93: A NAS100 Long That Rewarded Patient Continuation

SkyAnalyst AI journal entry: NAS100 Long on Jun 18, 2026 closed +1.43R on TP2. Full workspace view, decision log, and AI reasoning, unedited.

Result
+1.4R
-$NaN · TP2 hit
SA
The SkyAnalyst Team
AI Research & Trading Desk
June 21, 2026·6 min read·US Nasdaq 100 · Long
Trade card for NAS100 long trade
Fig. 1. SkyAnalyst platform view at the moment of entry.June 21, 2026
Instrument
NAS100 · US Nasdaq 100
Direction · Session
Long · LDN → NY
Duration
13h 14m
Outcome
+1.43R
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 took a long on NAS100 on June 18, 2026, and the trade is worth studying less for the outcome than for the restraint that preceded it. The desk logged three evaluations on this setup. Two of them said wait. The third said enter. By the time we committed at 15:33 UTC, the read had firmed enough that the entry was almost mechanical, which is exactly how we want it to feel. 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. This was case study #93, a pullback continuation that ran from the London session into New York. Price reached TP2 at 30450 for a full-potential of +1.43R (TP2), while the logged ledger entry was +0.63R (TP1). For the broader context of how this week's tape was trading, see our [weekly recap](/blog/weekly-recap-2026-06-08).

The session regime: a rate headwind easing in real time

NAS100 lives and dies on rates. When the cost of money rises, the long-duration cash flows that justify tech valuations get discounted harder, and the index tends to struggle. When the cost of money eases, the opposite pressure releases. So when our Macro Agent builds a bias for this instrument, the 10Y yield is the first variable it weights, not an afterthought.

On the morning of June 18, the read was clean. The 10Y yield sat at 4.430, below its 5-day EMA of 4.462, and it was actively testing the 5-day low at 4.426. It had declined from 4.487, a meaningful move lower over the prior sessions. The single most reliable headwind for NAS100 was not just absent, it was reversing. That is a different signal than a flat or rising yield, and the Macro Agent treated it as the strongest bullish input on the board.

Cross-asset confirmation lined up with that read. The risk-on tone across the session supported a default bullish bias rather than fighting it. None of this guarantees an outcome on any single trade, but it sets the regime, and the regime was one where buying strength on a pullback carried the wind at its back instead of in its face.

Section 01b: the pattern we were trading

The setup here was a pullback continuation, and it is one of the more durable patterns the desk trades on NAS100 when the macro backdrop cooperates. The idea is simple to state and harder to execute: in a confirmed uptrend, you do not chase the breakout. You wait for the shallow pullback that holds structure, then you buy in the direction of the established trend and target the prior swing high. The trend does the work. Your job is to enter where risk is defined and the odds favor continuation.

Why pullbacks, not breakouts

Breakouts ask you to pay the highest price in the move and accept the widest stop. Pullbacks let you enter closer to structure, where a tighter, better-defined invalidation point lives. On this trade the entry was 30279.4 with a stop at 30160, a risk of 119.4 points. That risk was anchored to a level that, if broken, would have told us the pullback was no longer shallow and the continuation thesis was wrong. A breakout entry at the same target would have meant a worse reward-to-risk profile for the identical outcome.

What "holds structure" actually means

A pullback that holds structure pauses without erasing the prior advance. It dips into a zone where buyers have previously stepped in, then stalls rather than accelerating lower. The Trend Agent looks for that stall: a loss of downside momentum inside the uptrend's footprint. If the pullback instead breaks the prior swing low, the pattern is invalidated and we stand aside. The discipline is in refusing to call a stall before it is actually a stall.

Weighting the driver that matters

The reason this particular pullback was worth buying is that the dominant driver for NAS100, the 10Y yield, was easing at the same moment the structure was holding. A pullback continuation in a vacuum is a coin flip with a slight edge. A pullback continuation while the primary macro headwind reverses is a higher-conviction setup. The desk weights the yield read specifically for this instrument, which is why the same chart pattern can earn a "wait" on one day and an "enter" on another.

Targeting the prior swing

We set TP1 at 30355 and TP2 at 30450, with the targets mapped to the prior swing structure rather than to round numbers. The logic is that a continuation move tends to at least retest, and often exceed, the high it is continuing from. TP1 captures the conservative retest. TP2 captures the extension when the move has real fuel behind it. On this trade the move had fuel, and price carried 171 points to tag TP2.

Dynamic, not dogmatic

The pattern is a template, not a rule that fires on sight. The same shallow pullback can be a buy or a pass depending on the rate backdrop, the cross-asset tone, and whether the structure genuinely holds. That is why the desk evaluates repeatedly and weights the driver that matters most for the instrument in front of it. The system adapts to the conditions it reads in the moment, and it doesn't favor any single pattern. It does not force the pattern onto a tape that has not earned it.

Key insight
“A shallow pullback held structure in a confirmed uptrend, so we set the prior swing as the target and waited for the read to firm.”
SkyAnalyst Trend Agent · 15:33 UTC
skyanalyst.app / analyses / ...
Today’s setups
NAS100 Long
NAS100 Long — Pullback Buy
NAS100 · M15
NAS100
1m5m15m1H
30,455.8030,380.4030,305.0030,229.6030,154.20EntryTP1TP2SLLDN OPENNY OPENCLOSE
Detected Setup
Grade C+
NAS100 Long — Pullback Buy
PatternNAS100 Long — Pullback Buy
DirectionLong
Styleintraday
Entry30279.4
Stop loss30160
SkyAnalyst
SkyAnalyst
Analysis output
LIVE
SkyAnalyst AI
Pre-trade analysis · 14,371 chars

NAS100 NY AM Session Analysis — June 18, 2026

Step 1: 10Y Yield Assessment (Primary Driver)

MetricValue
10Y Current4.430%
5-Day EMA4.462%
PositionBelow EMA ✅ Bullish
Yesterday Close4.487%
5-Day High4.501%
5-Day Low4.426% (today's low)
TrendDeclining from 4.487% → 4.430%, testing 5-day lows

Verdict: 10Y yields are falling below their 5-day EMA and probing the 5-day low — this is the single strongest bullish signal for NAS100. Yields are not spiking; the rate headwind is actively easing. Default directional bias: BULLISH.


Step 2: Macro Regime & Cross-Asset Confirmation

FactorReadingSignal
Macro Agent NAS100 BiasNeutral (score: 0, confidence 53%)Neutral — not opposing
Macro Agent Group BiasLean Bull (58%)Mildly supportive
Macro Factor: Yields"Yield relief — 10Y at 4.43% below 5d EMA, incrementally supportive"✅ Bullish confirmation
VIX17.10, below 5d EMA (17.59)✅ Risk appetite intact, vol declining
DXY100.62, above 5d EMA (100.14)⚠️ Headwind — strong dollar pressures tech
$ADD (Breadth)Current 923, well above 5d EMA (160.6), above yesterday's high✅ Broad participation, no rotation risk
Oil77.12, below 5d EMA (81.07), breaking lowerNeutral-to-supportive (lower energy costs)
Gold4252.83, below 5d EMARisk-off not dominant
Economic CalendarNo high/medium impact events today✅ Clear runway

Cross-Asset Summary:

  • Yields support bullish (primary driver confirmed)
  • VIX confirms — declining below EMA, risk-on
  • DXY is a headwind — above EMA at 100.62, offsetting some yield relief
  • Breadth is strongly supportive — $ADD at 923 with NAS100 rallying confirms no sector rotation risk
  • Macro Agent is not strongly aligned (neutral/53% confidence) but cites yield relief as a bullish factor

Net assessment: Yields + VIX strongly supportive. DXY partially offsets. Macro not high-conviction but not opposing. Overall: Moderately bullish macro backdrop.


Step 3: Trend Structure & Key Levels

Trend Agent Reading
FieldValue
DirectionBULLISH
Confidence70%
StrengthMODERATE
RegimeTRENDING
Resistance30,338.4
Support30,178.4
VWAP30,097.27
Invalidation30,103.9
Macro ImpactHEADWIND (DXY + yields elevated baseline, but VIX normal)
60-Minute EMA & Indicator Analysis

The latest 60m candle (15:00) shows:

  • EMA9 (30,144) > EMA21 (30,130): Fresh bullish crossover on the prior candle (14:00). EMA stack is now aligned bullish. ✅
  • RSI 60.79: Above 50, trending higher from low-50s across the last 5 candles. Bullish momentum. ✅
  • MACD: Line 41.03 above signal 10.72, histogram 30.3 and expanding. All above zero. ✅
  • VWAP: Price at 30,305, well above VWAP 30,107 — in upper 2SD band territory. Extended.
  • Volume: Latest candle low (only 49 ticks — just started), prior candle 900 (high vs. average). NY open brought volume.
Daily Context
LevelValue
Yesterday High30,280.6
Yesterday Open30,036.9
Yesterday Close29,832.3
Today's Open Range~29,797 (low) to 30,361 (high)
5-Day EMA30,060.7
Current Price~30,298–30,318
PositionAbove yesterday's high — breakout territory

Pre-market gap: Price opened at ~29,797 (today's low) and rallied ~560 points to session high 30,361. This is a massive gap-up recovery from yesterday's 29,832 close. Price has broken above yesterday's high (30,280.6) — a key breakout signal. There's no unfilled gap above to worry about; the momentum is continuation.

Agent alignment: Trend Agent BULLISH at 70% confidence aligns with yield-driven directional bias. Both agree. No confidence reduction needed.

Key Structural Levels
TypeLevelNotes
Session High (Resistance)30,357–30,361Today's high, primary target/resistance
Yesterday's High (Breakout)30,280.6Now support after breakout
60m ATR Stop (1x)~30,216From 30,305 price
Trend Agent Support30,178.4NY session low
VWAP30,097–30,107Deep support
Trend Invalidation30,103.9Below this, bullish thesis fails
Next Resistance Zone30,451–30,60160m S/R levels

Step 4: Lower-Timeframe Entry Analysis

15-Minute Structure
  • EMA9 (30,204) > EMA21 (30,148): Bullish stack, widening. ✅
  • RSI 61.4: Above 50, trending higher. ✅
  • MACD: Line 42.45, signal 30.42, histogram 12.03 — strong strength and expanding. ✅
  • Price vs. VWAP: Upper 2SD — extended but trending.
5-Minute Structure (10 candles from 14:10 to 15:00)

Price action narrative: After the NY open push to 30,338.4, price pulled back sharply to 30,180.4 (Fib 61.8% zone of the 30,103.9–30,313.4 range). It then formed a higher low at 30,180.4 and rallied through resistance, making new session highs at 30,357. The current candles show consolidation in the 30,298–30,320 zone.

  • EMA9 (30,262) > EMA21 (30,212): Bullish, widening. ✅
  • RSI 58.2: Mid-bullish, not overbought. Room to run.
  • MACD: Line 36.76, histogram 6.1 — positive but starting to flatten after the impulse.
  • Fibonacci (from 30,103.9 low to 30,313.4 high): Currently near the 23.6% retracement (30,264) — shallow pullback in a strong move.

Key observation: Price is consolidating near session highs (30,315–30,320) with the 5m EMA9 at 30,262 acting as dynamic support. The pullback to 30,180.4 held the 61.8% Fib perfectly and the subsequent rally to new highs confirms trend strength. However, price is now in upper 2SD VWAP bands on both 5m and 15m — a direct entry here is chasing.

Optimal entry type: Pullback to EMA9 on 5m (~30,260–30,280) or a retest of the breakout above yesterday's high (30,280.6). This is a trending EMA9 pullback setup, not VWAP mean-reversion (we're too far above VWAP for that).


Step 5: Confluence Gate

Setup: Long on Pullback to 30,240–30,280 Zone
#Confluence FactorMet?Notes
(i)10Y yield direction supports long✅4.43% below 5d EMA, probing 5d lows
(ii)Macro Agent bias aligns ≥60 conf. citing rates⚠️ PartialGroup lean_bull at 58%, cites yield relief. NAS100-specific only 53%. Does not fully meet the ≥60 threshold.
(iii)Trend Agent direction aligns ≥60 conf.✅BULLISH at 70%, TRENDING regime
(iv)60m EMA stack or fresh crossover✅Fresh bullish crossover on 14:00 candle, EMA9 > EMA21
(v)Price at VWAP/Fib/session level w/ 5m reaction✅Looking for pullback to 30,264 (5m Fib 23.6%) / 30,280.6 (yesterday high retest) with 5m bounce
(vi)15m RSI >50 + MACD histogram expanding✅RSI 61.4, MACD histogram 12.03 "strong" and expanding
(vii)No high-impact events within 30 min✅Calendar clear — no events today

Score: 6/7 — HIGH Confidence (7.5–8.5)

Factor (ii) is the only miss — Macro Agent shows NAS100-specific confidence at 53% (below the 60% threshold), though the group bias is lean_bull and the bullish factor explicitly cites yield relief. This is a near-miss, not a contradiction.


Step 6: Risk Management & Setup Construction

Volatility Assessment
  • 60m ATR: 89.4 points (normal volatility)
  • 5m ATR: 67.2 points (classified as "high" for intraday)
  • VIX: 17.1, declining below EMA — standard conditions
  • Stop minimum: 1x 60m ATR = ~89 points
Structural Stop Analysis
  • NY Session Low / Higher Low: 30,178.4
  • Below structural support with buffer: 30,178.4 − 15 (overshoot buffer) = 30,163
  • Trend Invalidation: 30,103.9 — our structural stop at 30,163 is well above this. ✅
  • Risk from entry zone midpoint (30,260) to stop (30,163): ~97 points — exceeds 1x 60m ATR (89). ✅
Target Analysis
  • TP1 (1R–1.25R): Session high at 30,357–30,361 → ~97–101 points from 30,260. Exactly 1R at structural resistance. ✅
  • TP2 (2R): 60m resistance at 30,451.4 → ~191 points. ≈2R at structural level. ✅
  • TP3 (2.5R+): 60m resistance cluster at 30,601–30,663 → ~340+ points. Ambitious but supported by trend + yield alignment. ✅
  • R:R Profile: TP1 = 1:1, TP2 = 2:1, TP3 = 3.5:1. Minimum 1.5:1 met at TP2. ✅

SETUP: NAS100 Long — Pullback Buy

ParameterDetail
DirectionLONG
Conviction6/7 — HIGH (8.0/10)
ThesisBullish trend continuation on falling 10Y yields, fresh 60m EMA bullish crossover, price breaking above yesterday's high. Pullback entry to reclaimed structure.
Execution Parameters
LevelZoneNotes
Entry Zone30,240 – 30,2805m EMA9 (~30,262), yesterday's high retest (30,280.6), 5m Fib 23.6% (30,264)
Entry Trigger5m candle that holds 30,240 and closes above 30,270, OR bullish engulfing / hammer at 30,260 with 5m RSI bouncing above 55Confirms buyers defending the breakout level
Stop Loss Zone30,160 – 30,165Below NY session higher low (30,178.4) with 15pt overshoot buffer. ~97 points risk from 30,260 entry. Exceeds 1x 60m ATR. Well above trend invalidation (30,103.9).
TP130,355 – 30,365Session high / today's high retest. ~1R. Take 40-50% off.
TP230,450Next 60m structural resistance (30,451.4). ~2R. Take additional 30%.
TP330,595 – 30,60060m resistance cluster. ~3.4R. Trail remainder with 5m EMA9 or exit on bearish 15m RSI cross below 50.
Setup Visualization
30,600 ─── TP3 (3.4R) ── 60m resistance cluster
   │
30,450 ─── TP2 (2.0R) ── 60m structural resistance
   │
30,355 ─── TP1 (1.0R) ── Session high
   │
30,318 ─── Current Price
   │
30,240–30,280 ─── ENTRY ZONE (EMA9 / yesterday high retest)
   │
30,178 ─── NY session higher low
30,163 ─── STOP LOSS (w/ buffer)
   │
30,104 ─── Trend invalidation (no-go zone)
Trade Management Notes
  • If price never pulls back to 30,240–30,280 and instead breaks directly above 30,361 with volume: do not chase. The next valid entry would be a retest of 30,355 as new support, but R:R degrades significantly. Better to wait.
  • Partial exit at TP1 is mandatory — session high is natural resistance and first tests often produce pullbacks.
  • Trail stop for TP2/TP3 runners to breakeven after TP1 hit, then to 5m EMA9 dynamically.
  • Invalidation signal: If 15m RSI breaks below 50 or 60m MACD histogram turns negative, exit remaining position regardless of price.
Risk Sizing Guidance

Standard 1% equity risk at the stop distance. VIX at 17.1 in normal range — no adjustment needed. If currently in a drawdown, reduce to 0.5–0.75%.

Monitoring Flags
  • ⚠️ DXY headwind: At 100.62 above its EMA. If DXY breaks above 100.85 (today's high), it may cap NAS100 upside. Monitor for TP2/TP3 viability.
  • ⚠️ Extended from VWAP: Price is in upper 2SD bands. If the pullback doesn't materialize within the next 30–45 minutes and price starts making lower highs on 5m, the setup may expire as momentum fades.
  • ✅ Breadth strong: $ADD at 923 confirms broad equity participation — this is not a narrow tech-only rally.

Bottom Line: Falling 10Y yields set a clear bullish bias. The Trend Agent at 70% bullish with a fresh 60m EMA crossover, declining VIX, strong breadth, and clean calendar create a 6/7 confluence long setup. The only flaw is a tepid Macro Agent conviction at 53%. Entry requires patience — wait for the pullback to 30,240–30,280 rather than chasing near session highs. If the pullback doesn't come, there is no trade.

SCROLL

Decision log

15:29 UTC

First evaluation: wait. The uptrend was intact and the pullback was developing, but the structure had not yet confirmed a stall, and the yield read, while constructive, had not pressed the 5-day low. The Trend Agent saw the shape it wanted but not the confirmation, so the system held off rather than anticipate.

WAITConfidence 45%
15:31 UTC

Second evaluation: wait, again. The pullback continued to hold without breaking prior structure, which kept the thesis alive, but the trigger conditions still were not aligned. The Macro Agent noted the 10Y yield grinding lower toward its 5-day low, a strengthening tailwind, yet the entry criteria called for more confirmation. Patience over anticipation, a second time.

WAITConfidence 40%
15:32 UTC

Third evaluation: enter. The yield was now at 4.430, below its 5-day EMA and testing the 5-day low at 4.426, the headwind clearly easing. The structure had held and the stall had confirmed inside the uptrend's footprint. With the dominant driver and the price structure both aligned, the system committed at 30279.4 at 15:33 UTC.

ENTERConfidence 62%
Final decision
Enter long at 30279.4
Key insight
“The 10Y yield was the primary driver and it was falling, testing the 5-day low at 4.426 from 4.487, so the rate headwind that usually caps NAS100 was actively easing.”
SkyAnalyst Macro Agent · Decision log
Final Outcome
+1.4R
TP2 HIT13h 14m
Dollar figures calibrated to a $100k account at 2% risk appear below in Simulated Returns.
Entry → Exit
30279.4 → 30450
Move captured
+171
Max drawdown
0
Time in trade
13h 14m
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,260
+0.63R · TP1 hit
ScenarioR-multipleProfit on $100k
Stop hit (invalidated)-1R−$2,000
TP1 hitActual+0.63R+$1,260
TP2 hit+1.43R+$2,860
TP3 hit (max potential) — not tracked+0R+$0
System Performance · Year to date

All six agents combined.

Net R
+22.02R
Trades
119
Win rate
59%
EURUSD
+6.71R
16 trades
69%
GBPUSD
+0.42R
8 trades
50%
US30
+4.38R
33 trades
52%
NAS100This article
+5.56R
37 trades
62%
USDJPY
-0.14R
4 trades
50%
US500
+5.09R
21 trades
62%
Updated 1 minute ago
View live stats →
Key insight
“Price advanced 171 points to TP2 at 30450, a full-potential of +1.43R, while the position closed at TP1 30355 for a realized +0.63R logged to the track record.”
SkyAnalyst Risk Agent · Decision log

Section 06: what this trade teaches

The lesson is not that NAS100 went up. The lesson is that the system declined to act twice before it acted once, and the discipline of those two declines is what made the entry worth taking. Had we entered on the first evaluation, the same target might have produced a worse fill, a wider effective stop, or a stop-out on a pullback that had not yet proven it would hold.

The outcome supports the process without proving it. Price traveled to TP2 at 30450 for a full-potential of +1.43R (TP2), and the conservative ledger entry was +0.63R (TP1), since the broker closed the full position at TP1. We log the realized number, +0.63R (TP1), to our running track record. The full-potential number shows how far the read was correct; the realized number shows the conservative result we actually book. Both are true at once, and we publish both on purpose.

One trade is one trade. The honest takeaway is methodological: weight the driver that matters for the instrument, wait for structure and macro to agree, and accept that the cost of patience is the occasional missed move in exchange for cleaner entries on the moves you do take.

Section 07: from the desk

We built the desk to be patient in a way that human traders find difficult, because waiting feels like inaction and inaction feels like a mistake. On this trade, waiting was the work. The system evaluated three times, weighted the 10Y yield as the primary driver for NAS100, and only committed when the rate headwind was visibly easing and the pullback had held its structure.

We are publishing case study #93 because it is a clean illustration of how the agents are supposed to cooperate: the Trend Agent reads structure, the Macro Agent weights the driver, the Risk Agent defines the invalidation and the targets, and none of them act until the read firms. The result was a TP2 win on full-potential and a +0.63R (TP1) entry in the ledger. We will keep logging them this way, win or lose, so the track record reflects the conservative truth.

The Short Version

At a Glance

Setup Grade
C+
Evaluations
3
2 waits · 1 enter
Analysis
11,860 chars
Time-in-Trade
13h 14m
What subscribers actually see
Three things that hit your phone or inbox this session.
Full subscriber tour →
01 · Signal Alert
SkyAnalyst · now
Enter signal · US30 long
71% confidence
Push notification the moment an agent issues an Enter. Mobile + desktop.
Works withOANDA·IG·Interactive Brokers

What this teaches about AI-driven trading

How does the desk decide when to enter a pullback continuation?

+

The system waits for two things to agree: price structure and the dominant macro driver. The pullback must hold prior structure and stall inside the uptrend's footprint, and for NAS100 the 10Y yield read must support the long. On this trade the system logged three evaluations and only entered on the third, when the yield was testing its 5-day low and the structure had confirmed its stall.

Why are there two different R-multiples for the same trade?

+

Because the desk publishes three take-profit targets but the broker closes the full position at TP1. The full-potential R measures how far the market actually traveled, here +1.43R (TP2). The realized R measures what we book at the TP1 close, here +0.63R (TP1). We log the realized number to our track record and publish both so readers see the full arc and the conservative ledger entry.

What made the 10Y yield the deciding factor on this setup?

+

NAS100 is rate-sensitive because higher yields discount long-duration tech cash flows more heavily. When the yield falls, that pressure eases. On June 18 the 10Y sat at 4.430, below its 5-day EMA of 4.462, testing the 5-day low at 4.426 after declining from 4.487. That actively easing headwind was the strongest bullish input the Macro Agent weighted for the trade.

When does the system pass on a pullback that looks valid?

+

When the structure or the macro driver fails to confirm. A pullback that breaks the prior swing low invalidates the pattern, and a constructive chart with a flat or rising yield does not clear the bar for NAS100. The first two evaluations on this trade were passes for exactly that reason: the shape was right, but the confirmation and the driver had not yet aligned.

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 held off twice before committing. The patience was the edge, and one trade is a data point, not a proof.”
From the desk · June 18, 2026
Keep reading

From the SkyAnalyst Journal

All case studies →
trade-analysis
Weekly Losses, Jun 15-21: One Stop in a Winning Week
trade-analysis

Weekly Losses, Jun 15-21: One Stop in a Winning Week

A net positive week with a single contained loss. We publish our losses the way every legitimate fund does, even when the books are green, because a -1.00R stop is research data, not a failure.

8 min read
trade-analysis
A Selective Week, A Clean Close: How the Desk Banked +2.64R
trade-analysis

A Selective Week, A Clean Close: How the Desk Banked +2.64R

We traded six setups across June 15-21, won five, and sat out two instruments entirely. Pullback longs into support carried a risk-on tape, and the desk closed +2.64R net.

7 min read
NAS100 Case #92: A Rate-Driven Trend Pullback That Paid +0.89R
trade-analysis

NAS100 Case #92: A Rate-Driven Trend Pullback That Paid +0.89R

A patient 25-hour NAS100 long, entered on falling 10Y yields and a clean pullback into support. We tracked the rate backdrop, bought the dip, and let the move reach TP2.

6 min read