SkyAnalyst/Journal/Trade Analysis/NAS100 Long: The Level Changed Sides, and So Did the Desk
SkyAnalyst JournalCase Study · No. 108 · July 2026

NAS100 Long: The Level Changed Sides, and So Did the Desk

SkyAnalyst AI journal entry: NAS100 Long on Jul 6, 2026 closed +0.49R on TP1. Full workspace view, decision log, and AI reasoning, unedited.

Result
+0.5R
-$NaN · TP1 hit
SA
The SkyAnalyst Team
AI Research & Trading Desk
July 7, 2026·6 min read·US Nasdaq 100 · Long
Trade card for NAS100 long trade
Fig. 1. SkyAnalyst platform view at the moment of entry.July 7, 2026
Instrument
NAS100 · US Nasdaq 100
Direction · Session
Long · LDN → NY
Duration
9h 4m
Outcome
+0.49R
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 writing structured messages to a shared state object that every agent reads on each evaluation cycle. They don’t chat in prose. That is what makes the system auditable, and it is what this case study shows, step by step, on a setup the system scored twice: once at the price it refused, and once at the level it was willing to own.

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.
Five days ago the desk was short the Nasdaq. This Monday it went long the same index, and the reason is that the system does not remember Wednesday. It re-read the tape from zero: price extended at 29,811 against the upper volatility band on fading volume, a broken resistance pivot at 29,767 sitting below, and a rulebook that scores setups rather than narratives. The score at market price said no. The score at the pullback zone said yes. So the system named its zone, 29,755 to 29,775, and waited for the market to come back to it. 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. Here the two numbers land together: TP1 at 29,844 was the highest level the market reached, so the hero and realized R are both +0.49R (TP1). It was the desk's winner on a day that also took a stop-out, and we will take a small green print earned by process over a large one earned by luck. Last week's Nasdaq short told the story of pricing a disagreement. This is the same instrument, the other direction, and no contradiction anywhere between them.

01. Monday, from zero

The Monday tape gave the agents a genuinely mixed sheet. Ten-year yields at 4.485% sat above their 5-day average of 4.466%, a mild headwind for tech. The dollar index at 101.07 was above its own average at 100.89, another lean against. The VIX at 16.0, below its 5-day average of 16.59 and declining, argued the other way. The morning's ISM Services print came in at 54.0 against 54.2 expected, a marginal miss with the event risk already spent. The Trend Agent read bullish at 66% with moderate strength in a trending regime. The Macro Agent leaned bull at 58%, and 58% is below the 60% bar the confluence gate demands, so that factor was logged as failed rather than rounded up.

Which is why the system refused the obvious trade. At the moment of analysis NAS100 was printing around 29,811, pinned against its upper 2-sigma VWAP band on fading volume, with the 60-minute fast EMA still below the slow, another failed gate factor. Scored at market price, the setup came back 3.5 of 7. The note attached to it was blunt: does not meet threshold.

The version of the trade the system was willing to own lived lower. The 29,767 pivot had capped price as resistance earlier in the session before breaking, and a broken ceiling that gets retested from above tends to act as a floor. At a pullback into 29,755 to 29,775, with the structure below intact, the same checklist projected 5 of 7. Session VWAP sat down near 29,604 to 29,635 and the structural invalidation at 29,648.

The analysis then did something worth quoting: it argued with its own targets. TP1 at 29,844 paid only about 0.6R against the planned stop, and the system flagged the structure as thin, tested a tighter 70-point stop at 29,695 that would have flattered TP1 to 1.1R, and rejected its own idea, because 70 points is three-quarters of the 94-point hourly ATR and the rulebook's floor is one full ATR. The structural stop stayed at 29,633, TP2 at 29,985 was declared the real thesis, and when price came back into the zone the system entered on a single evaluation at 62% confidence: long at 29,774.9, the top edge of its own zone.

The setup has a name among professional traders: a pullback long at broken resistance, sometimes called a polarity flip or role reversal. A level that rejected price as resistance gets broken, and on the first retest from above it is expected to act as support. The trader buys the retest, with the invalidation parked just beneath the level whose failure would prove the flip false.

What the pattern is

Resistance is a memory of sellers. When a pivot like 29,767 caps price, sellers are defending it and buyers are trapped below. A genuine break changes the population at the level: the trapped buyers are now profitable and inclined to defend their entries, and the sellers who lost the level tend to cover on the first return visit. The same price that repelled the market from below now catches it from above. Nothing mystical happens; the level's job changes because the positions around it changed.

Why the flip works better than the chase

Buying the extended price at 29,811 and buying the retest at 29,775 is the difference between paying for the move and being paid to wait for it. The retest entry sits close to the structure that falsifies it, which keeps risk defined, and it fills at a price where the confluence math actually clears. The system quantified that plainly: 3.5 of 7 at market, 5 of 7 at the zone. Same instrument, same direction, same day. The score belonged to the location, not the idea.

The other advantage is what it does to the target ladder. From the zone, the first target at 29,844 was reachable on ordinary rotation, and the deeper targets at 29,985 and 30,062 carried the actual thesis at roughly 1.5R and 2R from the fill. From 29,811, the same targets would have been closer, but the stop would have been structural fiction.

Where it fails

The flip fails when the break was the trap. If the push through resistance was a liquidity grab rather than a repricing, the retest does not hold, the level reverts to its old job, and the long stops out beneath it. That is what the invalidation at 29,648 was for, and it is why the system kept its stop wider than the one-ATR floor rather than something prettier. A polarity flip in a regime the Macro Agent only half-endorses, 58% against a 60% bar, is a trade that earns its place with structure and pays for the ambiguity with a conservative stop.

The desk doesn't favor this setup, or any single setup. It reads the tape first and fits the pattern to what is actually there, dynamically rather than by preference. Five days earlier the same instrument earned a bear-flag short below VWAP; two weeks earlier it earned a pullback long off a fib confluence. The instrument never gets a standing opinion, only a current one. See SkyAnalyst run your markets with a 7-day free trial.

Key insight
“The 29,767 pivot rejected price as resistance, broke, and then held as support. Same level, opposite job. That role reversal was the trade.”
SkyAnalyst Trend Agent · 14:40 UTC
skyanalyst.app / analyses / ...
Today’s setups
NAS100 Long
NASDAQ100 Pullback Long to Broken Resistance
NAS100 · M15
NAS100
1m5m15m1H
Key supportKey resistanceVWAPInvalidation29,850.1329,770.4929,690.8529,611.2129,531.57EntryTP1SLLDN OPENNY OPENCLOSE
Detected Setup
Grade C+
NASDAQ100 Pullback Long to Broken Resistance
PatternNASDAQ100 Pullback Long to Broken Resistance
DirectionLong
Styleintraday
Entry29774.9
Stop loss29633
SkyAnalyst
SkyAnalyst
Analysis output
LIVE
SkyAnalyst AI
Pre-trade analysis · 14,371 chars

NAS100 NY AM Session Analysis — July 6, 2026

Market Environment Summary

The NAS100 is trading at ~29,811, printing new session highs above yesterday's high (29,706) and above the 5-day daily EMA (29,763). The move is occurring in a mixed macro backdrop where yields remain the dominant headwind that limits bullish conviction. The 10-year Treasury yield sits at 4.485%, above its 5-day EMA of 4.466%, and is pressing against the top of its recent range (5-day high: 4.505). This positions yields in the upper quartile of their recent band — not spiking to new highs, but firmly elevated and leaning bearish for duration-sensitive NAS100. The DXY at 101.07 has broken above yesterday's high and its 5-day EMA (100.89), creating a double headwind (rising yields + rising dollar). However, VIX at 16.0 is below its 5-day EMA of 16.59 and declining, which partially offsets the rate/dollar pressure — volatility compression supports risk-on continuation in the near term. ISM Services PMI printed at 10:00 ET at 54.0 (slightly below forecast 54.2) — a marginal miss that is modestly supportive for bonds/NAS100 as it reduces rate-hike pressure, but the reaction has been muted and the data is now in the rearview.

The Macro Agent reads lean_bull at 58% confidence for NAS100, citing futures leading higher on a tech rebound but flagging rate sensitivity with yields anchored near 4.5%. The Trend Agent reads Bullish at 66% confidence, MODERATE strength, TRENDING regime, with price above VWAP and yesterday's high, though noting the 60m EMA has not fully crossed bullish. Both agents lean the same direction but at moderate confidence — no strong divergence, no strong conviction either.

Price is currently extended at the upper 2σ VWAP band on both 15m and 5m timeframes, with 5m RSI at 69.7 (approaching overbought) and volume declining on the latest candles. This suggests the initial NY open thrust may be nearing exhaustion and a pullback toward structure is the higher-probability entry zone rather than chasing here.

  • Directional Bias: Bullish (cautious — yields cap conviction)
  • Volatility: Normal (VIX 16, 60m ATR ~94 pts, 5m ATR elevated at 57 pts from session expansion)

Step-by-Step Framework

1. 10Y Yield Assessment
MetricValue
Current yield4.485%
5-day EMA4.466%
PositionAbove EMA — bearish lean for NAS100
5-day high4.505%
New high?No — within range but near top
VerdictMild headwind; not spiking but elevated. Does NOT block longs but reduces conviction by 1 notch

Yields are above EMA but not making new 5-day highs. The ISM miss marginally helps. Default bias is cautious-bullish rather than outright bullish — yields are a headwind but not a blocker.

2. Cross-Asset Confirmation
FactorReadingNAS100 Impact
VIX16.0, below 5d EMA (16.59), declining✅ Bullish — vol compression supports risk
DXY101.07, above 5d EMA (100.89), above yesterday's high⚠️ Bearish headwind
Macro AgentLean-bull, 58% confidence, cites rate sensitivityWeak bullish — below 60% threshold
ISM Services54.0 vs 54.2 forecast (slight miss)Marginal bond-friendly, catalyst passed

Cross-asset score: Mixed. VIX supports bulls, DXY opposes. Macro Agent is under the 60% confidence bar for full confluence credit. The double headwind scenario (VIX + DXY both bearish) is NOT triggered since VIX is declining.

3. Trend Structure & Key Levels

Trend Agent: Bullish, 66% confidence, TRENDING regime. Key resistance: 29,767 (broken). Support: 29,648. Invalidation: 29,648. VWAP: ~29,604.

60-Minute EMA Alignment:

  • EMA fast (9): ~29,643 | EMA slow (21): ~29,660
  • Trend direction: "below" — fast EMA is still below slow EMA on 60m. This is NOT a bullish stack; the crossover has not occurred yet.
  • However, price at 29,811 is well above both EMAs and pulling them higher. RSI 65.9 (bullish, not overbought). MACD above zero, histogram expanding (16.4). ATR expanding slightly at 93.8.

Daily Context:

  • Price 29,812 vs yesterday close 29,654 = +158 pts gap above close, and +105 pts above yesterday's high (29,706). This is a meaningful gap that NAS100 historically tests for fill in the first 60-90 minutes.
  • Daily open today was around the 29,443 low area, so the real gap is from yesterday's close at 29,654 — the gap-fill zone targets the 29,700-29,706 area (yesterday's high, now expected support).

Key Structural Levels:

LevelPriceSignificance
Resistance 129,767Prior pivot high — broken, now support
Resistance 229,844S/R level from 60m
Resistance 329,985Next major 60m resistance
VWAP~29,635Session VWAP (deep)
Support 129,767Broken resistance = new support
Support 229,70360m S/R + near yesterday's high
Support 329,648Trend Agent invalidation
5m EMA9~29,717Dynamic pullback support

Agent Agreement: Both Trend and Macro agents lean bullish, but 60m EMA has not crossed. This slightly reduces confidence — the move is momentum-driven but structurally incomplete on the hourly.

4. Lower-Timeframe Entry Analysis

15-Minute:

  • EMA fast (29,679) > EMA slow (29,642) = bullish alignment ✅
  • RSI: 67.9 — above 50, bullish, approaching overbought
  • MACD: 39.06, histogram 15.63, strong and expanding ✅
  • Price in upper 2σ VWAP band — extended

5-Minute:

  • EMA fast (29,717) > EMA slow (29,676) = bullish alignment ✅
  • RSI: 69.7 — approaching overbought, momentum strong but fading
  • MACD: 36.84, histogram 13.4 — still positive but histogram has contracted from 13.17 peak → flattening
  • Price at upper 2σ VWAP band
  • Volume: Low and declining on the last 3 candles (55, 53, 35) — buying exhaustion signal

Entry Assessment: Current price (29,811) is NOT an entry zone. Price is extended 175+ points above VWAP, at the upper extremity of all bands, with declining volume and RSI near 70 on 5m. The high-probability trade is to wait for a pullback to structure and enter on the retest.

5. Confluence Gate — Pullback Long Setup
#FactorAssessmentScore
i10Y yield supports longs⚠️ Yields above EMA but not spiking; ISM miss helps. Marginal pass½
iiMacro Agent aligns ≥60% citing ratesLean-bull at 58% — below threshold❌
iiiTrend Agent aligns ≥60%Bullish at 66%✅
iv60m EMA stack/crossover confirmsFast still below slow; NOT confirmed❌
vPrice at VWAP/Fib/session level with reaction on 5mNot yet — awaiting pullback to 29,767 zonePending
vi15m RSI >50 + MACD histogram expandingRSI 67.9 >50, MACD histogram strong✅
viiNo high-impact events within 30 minISM passed at 10:00 ET; calendar clear✅

Current score: 3.5/7 — does not meet threshold now. However, if price pulls back to the 29,760-29,775 zone (broken resistance turned support + the prior pivot high at 29,767), and the 5m shows a directional reaction (bounce candle, EMA9 hold), the setup score improves:

  • Factor (i) becomes a soft pass (yields not spiking, ISM miss)
  • Factor (v) activates (price at structural level with reaction)
  • Score becomes 5/7 = Medium-High
6. Risk Management Calibration
  • 60m ATR: 93.84 pts — minimum stop width = 94 pts (1x ATR)
  • 5m ATR: 57 pts (elevated from session expansion)
  • Structural stop: Below 29,648 (Trend Agent invalidation) + 15 pts buffer = 29,633
  • From entry zone 29,765: Stop distance = ~132 pts → within 1.5x 60m ATR ✅
  • VIX declining + normal regime → stop can sit at structure without extra width

Setup


Setup #1: NAS100 LONG — Pullback to Broken Resistance / Prior Pivot High

Thesis: NAS100 has broken above yesterday's high and the 29,767 pivot resistance on momentum, but is now extended at upper VWAP bands with declining volume. The highest-probability long entry is a pullback to the 29,760-29,775 zone where broken resistance becomes support, coinciding with the 5m EMA9 dynamic support trajectory (~29,717 and rising). The trade requires a confirmed hold/bounce — a 5m candle that wicks below 29,760 then closes back above 29,770 with body > wick, or a bullish engulfing pattern on 5m at the level.

  • Entry Zone: 29,755 – 29,775
  • Entry Trigger: 5m candle closes bullish above 29,770 after pullback test; or 5m EMA9 hold with RSI bouncing above 55
  • Stop Loss: 29,633 (15 pts below Trend Agent invalidation at 29,648; below 60m VWAP at 29,608 and structural support cluster at 29,647-29,650)
  • Stop Distance: ~135 pts from midpoint entry (29,765)
  • Targets:
    • TP1 = 29,844 (~79 pts / ~0.6R) — next 60m structural resistance. Note: This is below 1R. Evaluated under the structural TP1 exception — TP2 at 29,985 is a clean 1.6R at a major level with no intermediate obstacles above 29,844. The full target profile is valid.
    • TP2 = 29,985 (~220 pts / ~1.6R) — major 60m resistance
    • TP3 = 30,062 (~297 pts / ~2.2R) — only if momentum sustains with volume confirmation above 29,985

Wait — Reassessing TP1 / R:R Structure:

With a 135-pt stop, TP1 at 29,844 delivers only 0.6R. Per the framework: "Reject only when the trade is structurally inverted: the highest-probability exit delivers less than 1R and reaching further targets requires breaking through major levels." The 29,844 level is a moderate resistance, not a major wall. Price has already traded to 29,814 today and the trend is fresh. TP2 at 29,985 is achievable if today's momentum holds. The setup is borderline but not structurally inverted — the first resistance is moderate and the 2R+ target is clean beyond it.

However, a tighter structural stop improves the profile materially. If price pulls back to 29,765 and holds with a clean reaction, a tighter stop at 29,695 (below the 29,703 support cluster + 8pt buffer, and still above the deep VWAP) creates a 70-pt stop:

  • TP1 = 29,844 = 1.1R ✅
  • TP2 = 29,985 = 3.1R ✅
  • TP3 = 30,062 = 4.2R

But 29,695 is only 0.75x the 60m ATR (94 pts) — violates the minimum 1x ATR stop rule. This forces the wider stop.

Resolution: Use the structural stop at 29,633 (135 pts, ~1.4x ATR). Accept that TP1 at 29,844 is a partial at 0.6R for risk management, with the real trade thesis targeting TP2 at 29,985 (1.6R). Scale: close 40% at TP1, hold 40% for TP2, trail 20% for TP3.

  • Revised Targets with R-Multiples (135-pt stop):
    • TP1 = 29,844 → 0.6R (partial — book 40%)
    • TP2 = 29,985 → 1.6R (primary target — book 40%)
    • TP3 = 30,062 → 2.2R (runner — 20%)
  • Blended R if TP1+TP2 hit: ~1.0R on 80% of position = effective ~1.2R overall ✅
  • Quality Score: 6.5/10
  • Confidence: Medium — The pullback hasn't occurred yet; yields above EMA and DXY strength limit upside conviction; 60m EMAs haven't crossed; but trend/momentum are clearly bullish on 15m/5m with VIX declining and session breakout confirmed above prior resistance. Execution depends entirely on whether NAS100 offers the pullback to the entry zone.

Conditions That Invalidate This Setup:

  • Price does not pull back to 29,775 and runs straight to 29,844+ → no entry, do not chase
  • 10Y yield breaks above 4.505 (5-day high) → cancel all longs
  • VIX reverses above 16.60 (5d EMA) → cancel all longs
  • Price breaks below 29,648 on a 15m close → bias flips neutral/bearish

⚠️ No Second Setup Warranted. A short setup lacks confluence — the trend is bullish, VIX is declining, and price is making new session highs. Fading this into resistance requires a yield spike or clear reversal pattern that hasn't materialized. The only actionable trade is the pullback long described above, contingent on price returning to structure.

If no pullback materializes within the next 45 minutes, the move is likely impulse-driven and the next opportunity shifts to a potential re-test of the 29,844 resistance zone from above (breakout retest long) or a deeper pullback during the late-morning lull (11:00-12:00 ET). In either case, re-evaluate the confluence gate at that time as the 60m EMA crossover may complete, which would add a confluence factor.

SCROLL

Decision log

14:40 UTC

I refused the first version of this trade. At 29,811, pinned to the upper volatility band on fading volume with the 60-minute EMAs still uncrossed, the gate scored 3.5 of 7 and my note read does not meet threshold. The version I pre-committed to lived lower: a pullback into 29,755 to 29,775, where the broken 29,767 pivot should flip to support and the same checklist projected 5 of 7. I also argued with my own targets. TP1 at 29,844 paid roughly 0.6R against the planned stop, a tighter 70-point stop would have flattered it to 1.1R, and I rejected that stop because it sits at three-quarters of the 94-point hourly ATR, below the one-ATR floor. The structural stop stays at 29,633 and TP2 at 29,985 carries the thesis. Price returned to the zone and held. Confidence 62%. Entering long at 29,774.9, stop 29,633, TP1 29,844.

ENTERConfidence 62%
Final decision
Enter long at 29774.9
Key insight
“At market price the confluence gate scored 3.5 of 7. At the pullback zone it projected 5 of 7. The trade existed at the level, not at the price.”
SkyAnalyst Trend Agent · Decision log
Final Outcome
+0.5R
TP1 HIT9h 4m
Dollar figures calibrated to a $100k account at 2% risk appear below in Simulated Returns.
Entry → Exit
29774.9 → 29844
Move captured
+69
Max drawdown
0
Time in trade
9h 4m
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
+$980
+0.49R · TP1 hit
ScenarioR-multipleProfit on $100k
Stop hit (invalidated)-1R−$2,000
TP1 hitActual+0.49R+$980
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
+26.78R
Trades
138
Win rate
60%
EURUSD
+6.07R
20 trades
65%
GBPUSD
+1.1R
13 trades
54%
US30
+5.27R
39 trades
54%
NAS100This article
+9.2R
43 trades
65%
US500
+5.14R
23 trades
61%
Updated 58 minutes ago
View live stats →
Key insight
“69 points in 9 hours and 4 minutes, zero recorded drawdown, TP1 at 29,844 for +0.49R (TP1).”
SkyAnalyst Risk Agent · 23:45 UTC

06. What this trade teaches

The first lesson is statelessness. A trader who shorted the Nasdaq on Wednesday arrives at Monday with residue: a lean, a bias, a small hope of being proven right twice. The system arrives with nothing. It scored Monday's tape from zero, and the same index that earned a short off a dying bounce earned a long off a flipped pivot. Neither trade knows about the other. That is not a personality trait; it is the absence of one, and over a long ledger it is worth real R.

The second lesson is the argument the system had with itself. A sub-1R first target is a legitimate reason to dislike a trade, and the tempting fix, tightening the stop until the ratio looks respectable, was tested and rejected because it violated the one-ATR floor. On this particular path the tighter stop would have survived; the recorded drawdown was zero. The rule is not about this path. It is about the distribution of paths, where a stop inside one hourly ATR converts ordinary noise into realized losses. The ledger shows +0.49R (TP1), or +$980 (TP1) on the $100,000 simulated account, and the shape of the stop is why that number was available at all.

The third lesson is the day around the trade. The same Monday also produced a stop-out, a euro short that hit its level and cost the full -1R it had budgeted, which made this the desk's first losing day since late June. The month-to-date tally now reads 10 trades, +0.25R, 60% wins: a July living near breakeven after a fast start. We publish that arithmetic as it stands because a journal that only narrates its green days is an advertisement, not a record.

07. From the desk

Case study #108 opens the new week, and it pairs naturally with the short we published five days ago on the same instrument. Read together they make the point we care most about: the system has no relationship with the Nasdaq. It has a relationship with evidence. When the evidence said the bounce was dying, it sold; when the evidence said a broken ceiling had become a floor, it bought; and it will hold whichever opinion the next tape earns, for exactly as long as the tape keeps earning it.

Through July 6 the realized ledger stands at +5.77R across 49 trades this year at a 59.2% win rate, a number that gave a little back on a Monday whose two trades split the ledger. What we keep from Monday is the location discipline: the trade did not exist at 29,811 and did exist at 29,775, and the system was content to let the market decide which price it would offer.

The Short Version

At a Glance

Setup Grade
C+
Evaluations
1
0 waits · 1 enter
Analysis
12,300 chars
Time-in-Trade
9h 4m
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 a pullback long at broken resistance?

+

It is an entry on the first retest of a resistance level that has been broken to the upside. The level's role flips: buyers trapped below it are now profitable and defend it, while sellers who lost the level cover into the retest. The trader buys the test from above with the stop beneath the level, so the trade is falsified cheaply if the break turns out to have been a trap rather than a repricing.

Why did the system refuse to buy at the market price of 29,811?

+

Because the checklist said the trade did not exist there. At market price NAS100 was pressed against its upper volatility band on fading volume with the hourly EMAs uncrossed, and the confluence gate scored 3.5 of 7 against a threshold it did not meet. The identical idea scored 5 of 7 at the 29,755 to 29,775 retest zone. The system priced the location, not the opinion, and waited for the market to come to it.

Why keep a stop that makes the first target pay less than 1R?

+

Because the alternative violated a risk rule. The analysis tested a tighter 70-point stop that would have raised TP1's payout to 1.1R and rejected it: 70 points is only three-quarters of the 94-point hourly ATR, and stops inside one ATR turn routine noise into realized losses. The structural stop at 29,633 kept the trade honest, priced the first target at roughly 0.6R planned, and left the deeper targets to carry the thesis.

How can the same system short an index one week and buy it days later?

+

Because it carries no standing view between sessions. Each analysis starts from the current tape: the short existed because a corrective bounce was dying below VWAP, and the long existed because a broken pivot was holding as support. Both reads were scored, gated, and sized on their own evidence. Statelessness is a feature; a system that remembered its last opinion would be tempted to defend it.

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
“Wednesday the Nasdaq earned a short. Monday it earned a long. The system holds no grudges and keeps no streaks; it reads the tape in front of it.”
From the desk · July 6, 2026
Keep reading

From the SkyAnalyst Journal

All case studies →
trade-analysis
Weekly Losses, Week of Jun 29: Four Stops, One Idea
trade-analysis

Weekly Losses, Week of Jun 29: Four Stops, One Idea

Four losses for -4.00R inside a week that still closed green. Three of them arrived in fifty-two minutes on the same thesis, and that clustering, not any single stop, is what this report is about.

9 min read
trade-analysis
Weekly Recap: The Week the Pullback Paid, Then Charged Tuition
trade-analysis

Weekly Recap: The Week the Pullback Paid, Then Charged Tuition

Eleven trades across five instruments, seven wins, four losses, +1.48R net. One entry shape ran through the whole week, paying through Wednesday's four-winner burst and presenting the bill on Thursday morning.

8 min read
The GBPUSD Long That Never Spent a Single Pip Underwater
trade-analysis

The GBPUSD Long That Never Spent a Single Pip Underwater

Cable V-reversed 72 pips off the ISM print and the system refused to chase it. Case study #107 is about entry location: a pullback buy that spent nearly 16 hours in the market without a pip of drawdown.

6 min read