Claude Holds the Plan, Loses the Trade — NAS100 Stop at 28690
Day 18. The setup was textbook. The pullback never confirmed. Six evaluations, one marginal entry, one full-R loss on the closing stretch of Season 1.
This article is part of the Season 1 archive. Season 1 of the AI Trading Benchmark ran from April 13 to May 12, 2026 — a four-week head-to-head between Claude Opus 4.6 and GPT-5.4 across NAS100, US30, US500, and EUR/USD after a mid-season scope refinement removed XAUUSD and USDJPY. Final standings: GPT-5.4 closed at $54,448.54 (+8.90%), Claude Opus 4.6 closed at $52,266.67 (+4.53%), combined portfolio at $106,715.21 (+6.72%). Season 2 is now live; the homepage carries the current scorecard and live methodology.
This is Day 18 — Thursday of Week 4, the closing week of Season 1. The cumulative ledger going into today was tight: Claude had been the slower, more deliberate model for most of the season, often passing on borderline setups that GPT had taken. On May 7, Claude found a setup it actually wanted to take. The pullback geometry was clean. The confluence stack was reasonable. The entry trigger was marginal. The trade stopped out for a full -1R on the broker side — -$1,014.00 (SL) — and reset Claude's running balance to $52,266.67 from $53,280.67.
Losses on textbook setups are the most informative trades in any benchmark. The reasoning is sound. The execution is disciplined. The market simply does what the market does. Today is one of those.
About reported results. Each model outputs three take-profit targets (TP1, TP2, TP3) per trade. Under Season 1's exit policy, broker positions close 100% at TP1 — the realized R-multiple is always TP1's R when any take-profit is reached, regardless of how much further price runs. On stop-outs (like today), the realized R is -1.0R and the broker dollar figure reflects the full position loss. The numbers in this article are the realized outcomes, not the theoretical highest-target potential.
Result
R-Multiple
AI Confidence
Win Rate
Season Record
Market Environment — May 7, 2026
Thursday opened with the Nasdaq looking suspiciously buoyant.
Wednesday's tape had been a grind — the index closed at 28732 after spending most of the session inside a 70-point range, with breadth holding flat at +148 and the VIX easing to 14.92. Nothing decisive. The macro calendar had cleared the morning's data window: jobless claims printed modestly bullish at 232K, just below the 240K consensus, but the bond market shrugged. The dollar was trading 98.31 on the DXY, half a tick weaker than yesterday's close. No headline catalyst was scheduled for the day's primary trading window.
NAS100 opened higher on May 7. By 15:00 UTC the index was working through 28820, having pushed off the overnight low at 28701 — a 119-point range in the first hour of New York cash. That overnight low became the first reference. Price had probed the 28740–28770 zone repeatedly between 13:00 and 14:30, taking out late-night liquidity each time, and then rallied. The pullback geometry was clean: an opening drive higher, a series of equal lows holding the 28740–28770 band, and a Fibonacci 50% retracement of the morning's range parking exactly on the EMA cluster at 28755.
The Trend Authority Agent read NAS100 at BULLISH 71% with a TRENDING regime tag — the strongest trend confirmation Claude had seen on this instrument all week. EMA stacking was clean across the 5-minute, 15-minute, and 60-minute timeframes. The Macro Agent leaned modestly bull at 52%, calling out a "controlled risk-on environment" with cooling volatility and a stable dollar. Three filters lined up: bullish trend authority, supportive macro, and a clean structural pullback into a four-way confluence (50% Fib, EMA cluster, overnight liquidity sweep, prior intraday support).
The only thing that wasn't ideal was the velocity of the pullback. Price had spent two and a half hours setting up the pullback geometry, but the actual retracement into the 28740–28770 zone happened on three short, indecisive wicks rather than one clean reaction candle. The 5-minute tape was choppy. The MACD histogram on the 5-minute had flipped negative ten minutes before Claude's entry window opened. The 15-minute RSI was rolling over from overbought 82 toward 70. The structural read was correct. The momentum read was less convincing. That tension would matter.
NAS100 LONG
Setup: NAS100 Pullback Long into Fibonacci/EMA Support
Analysis by SkyAnalyst AI
Strategy Analysis
What the pullback into Fib/EMA confluence is supposed to look like
Claude's setup on NAS100 was the textbook intraday continuation trade. The geometry is well-defined and the conditions for valid execution are well-understood — which is exactly why a loss on this kind of setup deserves more analysis than a loss on a borderline trade.
The template is this: after a directional opening move, price retraces toward a confluence zone. The zone needs at least three independent levels — typically a Fibonacci retracement (38.2%, 50%, or 61.8% of the morning's range), a moving-average cluster, and a horizontal level from prior session structure. The entry trigger is a completed 5-minute bullish candle inside the zone that closes back above the zone's midpoint, with RSI above 50 to confirm the buyers are present. The structural stop sits just below the zone's lower edge, on the basis that a clean break below invalidates the read. Risk is defined in ticks before the position opens.
The pattern works because each independent level represents a population of resting bids. A Fibonacci 50% has algorithmic interest. An EMA cluster has discretionary interest. A horizontal support level has session-trader interest. When all three coincide at the same price, the zone becomes a high-density pocket of demand. Most of the time, that demand defends. Most of the time is not all of the time.
The two failure modes are well-documented. The first is regime mismatch — the pullback setup needs trending tape, not range-bound chop. Claude's trend reading was a TRENDING regime at 71% bullish, which placed today firmly in the right regime. The second is trigger weakness — entering on a marginal candle rather than waiting for a textbook bullish reversal. This is where today's trade became contestable.
How Claude structured the entry
The analysis was patient. The entry was not.
Claude evaluated the setup six times between 15:06 and 15:16 UTC — a ten-minute window in which the model cycled through the pullback geometry, watched three separate 5-minute candles attempt to define a reversal, and only committed on the sixth read. The first five evaluations all returned should_enter: false. The reasoning was consistent: the entry trigger required a completed bullish 5-minute candle closing above the zone midpoint, and no such candle had printed. Confidence on those reads sat between 38% and 48%.
The sixth evaluation, at 15:16:15 UTC, flipped to should_enter: true — but only at 62% confidence, with reasoning that explicitly flagged the trade as marginal. In Claude's own words: "The last closed 5m candle closed at 28770.7 — right at the top of the entry zone — after dipping to 28765.7 (within the zone). This candle is bearish (open 28786.7, close 28770.7), so the explicit trigger of a bullish candle closing off the zone is NOT met. However, price is hovering at the zone edge with RSI at 55.5 (above 50), MACD above zero on 5m, 15m MACD showing strong bullish histogram, EMAs bullishly stacked across timeframes, and trend agent confirms bullish bias. The pullback into the zone is occurring as planned, but without a clear bullish reversal candle, this is a marginal entry — tradeable but not textbook."
The model named its own concern. The trigger was not met. The structural read was good. Claude entered anyway, on the strength of the broader confluence stack and the trend authority confirmation, at 28770 — the exact top of the entry zone. The stop was 28690, eighty points lower at the structural invalidation level. The targets were laddered at 28855 (TP1), 28920 (TP2), and 29000 (TP3). Risk on the trade was 80 NAS100 points. Position size on the broker: 13.00 lots, $1,065.61 of risk-side dollars on the season's $52,266.67 balance — a clean 2% risk allocation.
The entry was at 15:21 UTC. The trade was over thirty-nine minutes later.
What happened after the entry
The pullback never confirmed. The bid never appeared.
Claude's entry candle at 28770 was followed by a sequence of small-bodied 5-minute candles that all closed below the entry price. Price drifted lower into 28755, retested the EMA cluster, and broke below it within twelve minutes. By 15:45 UTC the position was -0.4R underwater. The peak price after entry was 28781.5 — eleven points above entry, never enough to give the trade meaningful breathing room. At 16:00:07 UTC, the broker recorded the stop at 28689.6, a 0.4-tick slippage below the structural stop at 28690. The realized P&L on the broker side was -$1,014.00 (SL) on the 13.00-lot fill.
The trade duration was thirty-nine minutes from entry to stop. There was no rally. There was no second-touch reaction. The pullback geometry simply failed to produce. The setup's three confluences — Fib, EMA, overnight liquidity sweep — all gave way in sequence.
What's worth noting is that the bearish read was visible at the moment of entry. The 5-minute MACD histogram had already flipped negative. The bearish entry candle Claude flagged in its own reasoning was the tell. A stricter version of the trigger rule — wait for a bullish completed candle, not a hovering candle at the zone edge — would have held the model out of this trade. The pullback into 28755 that followed would still have invalidated the setup, but without an open position. The trade that didn't happen is the trade that doesn't lose.
Why the entry triggered anyway
This is the part of the post-mortem that matters.
Claude's evaluation framework is calibrated to weight three inputs roughly equally: the trend authority signal, the macro confirmation, and the trigger candle. On May 7, two of the three were unambiguously positive. Trend authority was 71% bullish in a TRENDING regime — the strongest read of the week. Macro was supportive at 52%. The trigger was the weak link. Claude's framework allows a marginal-trigger entry when the other two inputs are strong, on the theory that a textbook trigger inside a strong-regime confluence zone is high-edge but rare, and demanding strict-trigger compliance in every case would mean missing the trade more often than is statistically justified.
That calibration is defensible. Across a season of trades, it produces a higher base-rate of entries than a strict-trigger model would — and a meaningfully different season-long return curve. The cost is that some marginal entries will be losers that strict triggers would have filtered. Today was that cost being paid.
The sixth evaluation's 62% confidence reading was Claude's framework signaling exactly this. Sixty-two is not a high-conviction number. It is the number the framework produces when the structural read is good but the trigger is shaky. The question for any model in this situation is not "should the framework trust the structural read over the trigger?" — that has already been answered by the framework's calibration. The question is whether the calibration itself is right.
The honest answer is: across enough trades, the answer comes from the cumulative ledger. Today's -1R is one data point. The April 13 EUR/USD long that hit TP3 on a similar marginal-trigger entry is another. Both are inside the same framework's confidence band. The framework's edge — if it exists — is the long-run blended outcome, not any single result. This trade is in the loss column of that ledger.
How this fits the season's pattern for Claude
Claude's Season 1 profile is a model that takes fewer trades than GPT, holds longer on the trades it does take, and pays for its discipline with a slightly lower base-rate of entries — but a more even win/loss distribution when entries do trigger. The cumulative ledger at the end of Season 1 reflects this: 19 logged trades, +$2,266.67 net, +4.53% return on the season. GPT logged more trades, won more often, and finished at +8.90%. Today's loss is consistent with Claude's profile rather than a deviation from it.
What is interesting about today's NAS100 trade is that it is one of the few Season 1 entries where Claude took a marginal trigger. The April 14 EUR/USD long was a textbook trigger. The April 17 US30 long was textbook. The April 23 NAS100 short was textbook. The April 27 US30 long was a strict-trigger read that produced a winning continuation. Most of Claude's Season 1 wins have come on entries where the trigger candle was unambiguous and the structural read was confirming.
The May 7 NAS100 long is the inverse of that pattern. Strong structural read, weak trigger, marginal confidence. The outcome — a fast, clean stop with no meaningful adverse excursion — is exactly what a marginal-trigger entry produces when the structural read is wrong. The trade does not chop around. It does not give the model time to reconsider. It just goes. That is the failure mode this kind of entry is built to lose to.
The pattern is also visible on the parallel chart. GPT took the same instrument long the same morning, stopped out for a similar loss, and the two trades together represent a coordinated read of NAS100 that the market rejected outright. Same instrument, same direction, same outcome — and two different models walking into the same trap because the structural read was right and the trigger discipline gave way.
The season-end frame
May 7 is Day 18 of 20. Two trading days remain in Season 1 before the experiment closes on May 12. Claude's running balance after today is $52,266.67. GPT — which took a coordinated NAS100 long the same morning and stopped at -$1,032.28 (SL) — sits at $52,344.96 after May 7. The season ledger between the two models is now within $78 after both took the same loss on the same chart. The gap that opened over four weeks of trading has compressed to essentially a tie heading into the final two sessions.
That gap will not close on this trade. Whether it closes on the remaining two days depends on whether the residual macro window of May 8 and May 11 produces high-confluence setups Claude is willing to take. The model has been disciplined all season. The discipline will not become more aggressive in the closing stretch. Claude's Season 1 finish is mostly written; what is left is whether the model preserves the +4.53% it has built, or gives a portion of it back chasing the gap.
For the AI Trading Benchmark, today is a clean illustration of an important point. Two models with sound reasoning and disciplined frameworks can both lose on the same setup, on the same chart, in the same hour — and the loss is not evidence that either framework is broken. It is evidence that the market does not care about framework quality on any individual trade. The benchmark measures what the cumulative ledger looks like across many trades. Today is one data point in that ledger.
BEARISH 62%Regime:
TRANSITIONINGMacro:
HEADWINDbull 62%USD structural support from extended Fed hold (confirmed by Core CPI beat) and rising real yields (+270bp differential vs. EUR) creates strong bearish bias for G3 pairs, while predetermined BoC legislative cuts through Q3 2026 drive exceptional USDCAD bull conviction at 88%. Geopolitical escalation (Strait of Hormuz closure) sustains oil at $106.86, creating asymmetric cross-pair impacts. Group bias leans USD-bullish with 62 confidence, tempered by AUDUSD binary catalyst tonight and GBPUSD capitulation mechanics.
17.98 (normal)98.293 bullish4.465 rising106.86 bullishWhat the AI Actually Saw
Full 11.1k-character analysis produced by the AI before entering this trade. Unedited.
- Multi-timeframe technical analysis
- Key support and resistance levels
- Pattern recognition and trade setup identification
- Risk-reward assessment with defined invalidation
- Macro context and cross-asset correlation check
Powered by SkyAnalyst AI
SkyAnalyst AINAS100 NY AM Session Analysis — May 7, 2026
Step 1: 10Y Yield Assessment (Primary Driver)
| Metric | Value |
|---|---|
| Current 10Y Yield | 4.342% |
| 5-Day EMA | 4.371% |
| Position | Below EMA ✅ Bullish for NAS100 |
| 5-Day High | 4.432% (3 days ago) |
| 5-Day Low | 4.316% (today's intraday low) |
| Trend | Steadily declining: 4.432 → 4.426 → 4.352 → 4.342 |
Verdict: Yields are falling decisively — below the 5-day EMA, making new 5-day lows, and trending lower for four consecutive sessions. This is the single most bullish macro signal for NAS100. Today's Unemployment Claims (200K vs. 205K forecast) reinforced a mild labor softening narrative, keeping yields suppressed. Default directional bias: BULLISH.
Step 2: Macro Regime & Cross-Asset Confirmation
| Cross-Asset | Current | 5D EMA | Signal |
|---|---|---|---|
| VIX | 17.20 | 17.45 | Below EMA ✅ Bullish — vol contracting |
| DXY | 97.80 | 98.19 | Below EMA ✅ Bullish — weaker dollar = tailwind |
| Oil | 97.57 | 104.12 | Collapsing — demand concern but disinflationary |
| Gold | 4760.67 | 4629.83 | Above EMA — safe haven bid (mixed signal) |
Macro Agent Assessment:
- NAS100 Bias: Bull (score 55), Confidence 72%
- Intraday = Bull, Short-term = Neutral (timeframe divergence flagged)
- Key factor: Lower rates at 4.336% (agent's snapshot) creating 15-20% NPV expansion for mega-cap tech
- Offset: Oil collapse raises recession pricing concern, which reduces confidence that lower rates = "good" lower rather than "recession" lower
- Tradeability: Moderate (56/100)
Cross-Asset Confluence Check:
- ✅ Yields below EMA and declining — strongest bull signal
- ✅ VIX below EMA and declining — volatility supportive
- ✅ DXY below EMA and declining — no currency headwind
- ⚠️ Oil collapse is a yellow flag (demand destruction), but for intraday purposes the disinflationary impulse supports lower yields → supports NAS100
- ⚠️ Gold surging above yesterday's high could signal broader risk-off undercurrents
Verdict: Three of three cross-asset confirmations align bullish (yields, VIX, DXY). The oil collapse is a medium-term caution flag but actually supports the intraday rate thesis. Macro conviction for longs: HIGH for intraday, tempered for swing.
Step 3: Trend Structure & Key Levels
Trend Agent:
| Field | Value |
|---|---|
| Direction | BULLISH |
| Confidence | 72% |
| Strength | Moderate |
| Regime | TRENDING |
| Key Resistance | 28,827 |
| Key Support | 28,610 |
| VWAP | 28,647 |
| Invalidation | 28,610 |
| Macro Assessment | Supportive |
60-Minute EMA Analysis:
- Price (28,815) >> EMA Fast (28,633) >> EMA Slow (28,420) — Full bullish stack confirmed ✅
- Price is ~183 pts above the fast EMA — extended but trending
- RSI: 75.9 — overbought territory, but in trending regimes RSI can sustain 70-80 for extended periods
- MACD: Line (100.36) above signal (98.44), histogram just flipped positive (+1.92) — fresh bullish crossover on 60m MACD ✅
- ATR (60m): ~52 points — volatility is low/compressed
- VWAP: 28,652 — price is 163 points above VWAP (upper 2SD band)
Daily Context:
| Level | Value |
|---|---|
| Current Price | ~28,818 |
| Yesterday's High | 28,705.3 |
| Yesterday's Close | 28,611.7 |
| Today's Open (approx) | ~28,546 (today's low) |
| 5D EMA | 28,174 |
| Gap from Close | +206 pts above yesterday's close |
Price has broken above yesterday's high (28,705) with conviction — this is a breakout day structure. The gap from yesterday's close is ~206 points, but the session opened lower (~28,546) and rallied through the London/NY overlap, making this a gap-fill and extension pattern rather than a gap-up.
Agent Agreement: Both Macro (bull, 72% confidence) and Trend (bullish, 72% confidence) agents agree with high confidence, and yields support the direction. This is the strongest setup foundation per the framework.
Step 4: Lower-Timeframe Entry Analysis
15-Minute Assessment
| Indicator | Value | Signal |
|---|---|---|
| EMA Fast | 28,711 | Price well above ✅ |
| EMA Slow | 28,658 | Fast > Slow ✅ |
| RSI | 75.8 | Overbought ⚠️ |
| MACD | 43.19 / 24.28 | Above signal, histogram +18.92, strong ✅ |
| VWAP | 28,648 | Price at upper 2SD |
| Volume | Low on latest bar | Momentum fading ⚠️ |
The 15m shows a clean impulsive move from the NY open low of 28,618 to 28,851 — a 233-point rally in roughly 60 minutes. RSI is overbought and the latest candle (15:00) is small-bodied, signaling potential exhaustion of the initial thrust.
5-Minute Assessment
| Indicator | Value | Signal |
|---|---|---|
| EMA9 | 28,760 | Dynamic support ✅ |
| RSI | 68.1 | Coming off OB cross-down ⚠️ |
| MACD | 43.38 / 36.69 | Histogram decelerating (+6.69 from +9.08) ⚠️ |
| VWAP | 28,679 | Price 136 pts above |
| ATR (5m) | ~30 pts | Stop sizing reference |
Key Observations:
- The initial NY open thrust (28,618 → 28,851) is 233 points — this is a massive move that is now showing deceleration signals on 5m (RSI OB cross-down, MACD histogram contracting)
- Price is deeply extended from VWAP (upper 2SD on all timeframes)
- The 5m EMA9 (~28,760) is the nearest dynamic support — a pullback to this level would be the first logical entry zone for trend continuation
- The Fibonacci retracement of the NY session move (28,618 → 28,851):
- 23.6%: 28,796
- 38.2%: 28,762
- 50.0%: 28,735
- 61.8%: 28,707 (near yesterday's high — key confluence)
Preferred Entry Type: VWAP/Fibonacci pullback long — waiting for a retracement into the 28,750–28,770 zone (38.2% Fib + 5m EMA9 confluence) rather than chasing the extended move.
Step 5: Confluence Gate — Setup: Pullback Long
| # | Confluence Factor | Met? | Notes |
|---|---|---|---|
| i | 10Y yield direction supports longs | ✅ | Below 5D EMA, making new lows |
| ii | Macro Agent bull bias ≥60% citing rate factors | ✅ | Bull 72%, lower rates cited as key factor |
| iii | Trend Agent bullish ≥60% | ✅ | Bullish 72%, trending regime |
| iv | 60m EMA stack/fresh crossover confirms | ✅ | Full bullish stack + MACD just crossed bullish |
| v | Price at VWAP/Fib/session level showing directional reaction on 5m | ⏳ | Not yet — price hasn't pulled back to a level |
| vi | 15m RSI >50 with MACD histogram expanding | ✅ | RSI 75.8 >50, MACD histogram strong (+18.92) |
| vii | No high-impact events within 30 min | ✅ | Claims released at 8:30 (passed); NFP not until tomorrow |
Current Score: 6/7 (condition v pending pullback) → If price pulls back and shows a 5m reaction at the entry zone: 6/7 = HIGH (7.5–8.5)
Economic Calendar Check:
- Unemployment Claims already released (8:30 AM) — no impact risk
- NFP is tomorrow (Friday 8:30 AM) — no entries held overnight near that event
- No other high-impact events today → ✅ Clear window
Step 6: Risk Management & Setup Definition
Current Volatility Assessment
- 60m ATR: 52 pts (low volatility regime)
- 5m ATR: 30 pts (high relative to recent norms — expanding intraday)
- VIX: 17.2 (normal, below EMA — compressed regime)
- Trend Agent Invalidation: 28,610
SETUP: Pullback Long into Fibonacci/EMA Support
Thesis: NAS100 has broken above yesterday's high with strong yield/macro/trend support. The initial NY session thrust is extended and decelerating. Wait for a corrective pullback into the 38.2%-50% Fib zone of the session move, where the 5m EMA9 and structural support converge, then enter long for trend continuation.
| Parameter | Level | Rationale |
|---|---|---|
| Entry Zone | 28,740 – 28,770 | 38.2% Fib (28,762) + 5m EMA9 (~28,760) + 23.6% Fib (28,796) zone |
| Entry Trigger | 5m candle closes bullish off the zone (hammer/engulfing) with RSI holding above 50 | Confirmation of buyers defending the level |
| Stop Loss Zone | 28,690 – 28,695 | Below 61.8% Fib (28,707), below yesterday's high (28,705), with 12-15 pt buffer for overshoot. Distance: ~65-75 pts from mid-entry |
| TP1 | 28,855 – 28,865 | Just above session high (28,851) — structural breakout target. ~1R–1.25R |
| TP2 | 28,920 – 28,940 | Round number zone + 60m ATR upper band extension (~28,912). ~2R |
| TP3 | 29,000 – 29,050 | Psychological round number + measured move target. ~3R+ (only if both agents maintain high conviction) |
Risk Calibration
| Risk Parameter | Value |
|---|---|
| Entry (mid-zone) | ~28,755 |
| Stop | 28,693 (62 pts) |
| Minimum stop check (1x 60m ATR) | 52 pts → 62 pts exceeds ✅ |
| Stop vs. Trend Invalidation | 28,693 >> 28,610 invalidation → well within bounds ✅ |
| TP1 distance | ~105 pts |
| R:R to TP1 | 1.7:1 ✅ |
| R:R to TP2 | 2.8:1 ✅ |
| R:R to TP3 | 4.3:1 ✅ |
Position Management
- At TP1: Take 40-50% off, move stop to breakeven
- At TP2: Take 30-40% off, trail stop to TP1
- Let remainder run toward TP3 only if price holds above TP1 on pullback
Risk Sizing Guidance
- Standard 1% equity risk at 62-point stop
- Given the overbought conditions across multiple timeframes, consider reducing to 0.75% — the trend is strong but extension risk is real
- If price pulls back sharply through 28,707 without holding, the setup is invalidated — do not lower the entry zone to chase
Confidence & Setup Rating
| Metric | Assessment |
|---|---|
| Confluence Score | 6/7 = HIGH (upon entry trigger confirmation) |
| Overall Confidence | 7.5 / 10 |
| Setup Quality | High — yields, macro, trend, and structure all align |
Key Risks to Monitor
- Overbought extension — RSI overbought on 60m, 15m, and recently on 5m; the pullback may be deeper than expected (to 61.8% / 28,707)
- Oil collapse narrative shift — if markets pivot to interpreting oil's drop as recession signal, yields could reverse higher and undercut the thesis
- NFP positioning — tomorrow's Non-Farm Payrolls (forecast 65K vs. 178K prior) could trigger defensive positioning in the PM session; avoid holding aggressive size into the close
- NYAD/Breadth divergence — US30 is trading near yesterday's levels while NAS100 is breaking out aggressively; if breadth deteriorates, this is a narrow tech-led rally with rotation risk
Conditions That Cancel This Setup
- Price fails to pull back and continues to 28,900+ → missed, do not chase
- Pullback slices through 28,700 on volume without holding → setup invalidated
- 10Y yield reverses above 4.37% (back above EMA) → re-evaluate entire thesis
- VIX spikes above 18.3 (yesterday's 3D-ago high) → risk-off, stand aside
Summary: The NAS100 environment is strongly bullish for intraday longs — falling yields, declining VIX, weak DXY, and a confirmed trending regime all support the buy-the-dip thesis. The setup waits for a pullback into the 28,740–28,770 Fibonacci/EMA confluence zone with a structural stop below 28,695. Do not chase at current extended levels. If no pullback materializes, there is no trade — discipline over FOMO.
6 Evaluations — What Changed in 10 Minutes
The AI evaluated NAS100-Pepperstone 6 times before reaching a final decision. Each step shows confidence, reasoning, and whether the model was ready to enter.
The entry trigger requires price to pull back INTO the 28,740–28,770 zone and print a bullish 5m candle (hammer or engulfing) with RSI above 50. Current price is 28,763.5 which is technically inside the zone at 78%, BUT the last three completed 5m candles show price trading well above the zone (28,804–28,834 range) and are now pulling back with bearish candles — there is no bullish reversal candle confirmed off the zone yet. RSI on the 5m just crossed down from overbought (64.7) and the 15m RSI is still overbought at 72-82, suggesting the pullback may have further to go. Without a confirmed bullish 5m candle closing in the entry zone, the trigger is not met and entering now would be chasing into a developing pullback.
Price is currently at 28783.6, which is above the entry zone of 28740–28770 (zone position 145%). The setup requires a pullback INTO the 28740–28770 zone with a bullish 5m candle close (hammer or engulfing) and RSI above 50. While price is pulling back sharply from the 28851 high and the forming 5m candle has touched 28762 (inside the zone), the candle is still forming and currently shows a bearish body (open 28777.1, close 28768.9) — not a bullish confirmation candle. Additionally, the current real-time price at 28783.6 has already bounced above the zone, meaning the pullback may have been too brief, and we lack a completed bullish candle confirmation off the zone as required by the trigger.
Price is currently at 28786, which is above the entry zone of 28740–28770 (zone position 153%). The setup requires a pullback INTO the 28740–28770 zone with a bullish 5m candle confirmation, but price has not reached the zone — it pulled back from the 28851 high but only dipped to 28762 on the last 5m candle before bouncing. The last closed 5m candle (28777→28786.7) is mildly bullish but occurred above the entry zone, not within it. Additionally, the 5m RSI has been declining from overbought (74.7→59.8) and the 15m RSI was recently overbought at 82, suggesting the pullback may still have room to deepen before reaching the intended entry zone.
Price is currently at 28,769.1, sitting at the 97th percentile of the entry zone (28,740–28,770). However, the entry trigger requires price to pull back INTO the zone and then print a bullish confirmation candle (hammer or bullish engulfing) off that zone with RSI above 50. Price has been declining from highs of ~28,851 but hasn't yet shown a clean bullish reversal candle — the last completed 5m candle (15:05) closed at 28,793.2 (above the zone), and the forming candle at 28,786.7 is a tiny doji-like bar with only 11 ticks of volume, showing no bullish conviction. Additionally, the MACD histogram on the 5m just flipped negative (-0.25), RSI has dropped from overbought 74.7 to 59.7 suggesting momentum is still fading, and the 15m RSI just crossed down from overbought — the pullback may not be complete yet.
The current price at 28766.9 sits at the 90th percentile of the entry zone (28740–28770), which is near the upper edge. While price is technically within the zone, the entry trigger requires a completed 5m bullish candle (hammer or bullish engulfing) off the zone — the current 5m candle is still forming and is bearish (open 28786.7, close 28779.2, declining). Additionally, the last completed 5m candle at 15:05 closed at 28793.2, which was above the entry zone, meaning price has only just dipped into the zone without a confirmed bullish reaction. The MACD histogram on the 5m has flipped negative (-0.73), RSI is declining (57.68), and the 15m RSI just crossed down from overbought — all suggesting the pullback may still be deepening rather than finding support. Without a completed bullish confirmation candle within the zone, the trigger is not met.
Price at 28779.4 is just above the entry zone (28740–28770) at 131% zone position, but the last closed 5m candle (index 3) closed at 28770.7 — right at the top of the entry zone — after dipping to 28765.7 (within the zone). This candle is bearish (open 28786.7, close 28770.7), so the explicit trigger of a bullish candle closing off the zone is NOT met. However, price is hovering at the zone edge with RSI at 55.5 (above 50), MACD above zero on 5m, 15m MACD showing strong bullish histogram, EMAs bullishly stacked across timeframes, and trend agent confirms bullish bias. The pullback into the zone is occurring as planned, but without a clear bullish reversal candle, this is a marginal entry — tradeable but not textbook.
Account Performance
Profit taken at TP1 — the full position is closed at the first target to keep results measurable and comparable across models.
Key Takeaways
Three observations from a textbook-setup loss in the closing week of Season 1:
-
Marginal triggers fail fast when the structural read is wrong. Claude's sixth evaluation on this NAS100 long returned 62% confidence with explicit reasoning that the trigger candle was bearish, not bullish. The entry triggered anyway on the strength of the broader confluence stack. The trade was stopped within thirty-nine minutes for -$1,014.00 (SL) and -1.0R (SL). No adverse oscillation, no second touch — the pullback geometry simply failed and the position resolved cleanly.
-
The framework's edge is the cumulative ledger, not any single trade. Claude's calibration permits a marginal-trigger entry when trend authority (71% bullish) and macro (52% lean-bull) are both supportive. The cost of that calibration is occasional losses on entries a strict-trigger model would have filtered. The benefit is a higher base-rate of entries on setups where the structural read is correct. Today's -1.0R is one cost data point. Season 1's +$2,266.67 net is the cumulative answer.
-
Two models, same trap. GPT-5.4 took NAS100 long the same morning, 9 minutes before Claude, and stopped at -1.0R (SL) for -$1,032.28 (SL). Same instrument, same direction, same hour, same outcome. When two independent models with different evaluation frameworks reach the same conclusion and the market rejects both, the read on the underlying chart deserves the credit, not either model's discipline.
Season 1 has two trading days left before the experiment closes. Today's loss does not change the season's structure — Claude finishes 2026 Q2 with a disciplined profile, a positive return, and a deserved second-place gap to GPT-5.4. The cumulative ledger across thirty-something trades is the honest scorecard. One stop on Day 18 is a data point inside it, not a verdict on the framework that produced it. — Isaac, Senior Research Editor
Compare with Eduardo’s analysis →Methodology
Both AI models receive identical market data, identical infrastructure, and identical risk parameters. No prompt engineering. No human intervention. Standard API temperature (0.0). Trades executed on demo accounts with institutional spread conditions via Pepperstone Markets. Each model operates with a $50,000 starting balance and 2% risk per trade. All positions are closed at TP1 — the first take-profit target — to keep results measurable and directly comparable across models.
Forex pairs and gold (XAUUSD) have standardized pricing across brokers — the prices in this article will closely match what you see on your own platform. US index CFDs (NAS100, US30, US500) are different: each broker constructs its own index price feed, so entry prices, stop distances, and P&L figures for index trades are specific to Pepperstone Markets. All trades in this experiment were analyzed, executed, and settled on Pepperstone demo accounts using Pepperstone's price feed.
Why This Cannot Be Replicated in ChatGPT or Claude Alone
Copying the analysis prompt into ChatGPT or Claude will not reproduce these results. Neither model has access to live market data — and the data is the foundation of everything.
Every analysis session, SkyAnalyst AI assembles a structured data packet of 50,000–100,000 tokens per instrument from live broker APIs. This is not a price quote. It contains 5 hours of multi-timeframe candle data across 60-minute, 15-minute, and 5-minute charts — each candle carrying full indicator overlays: EMA fast/slow, ATR, MACD with histogram, RSI, volume with SMA, VWAP with standard deviation bands, and others. On top of that: session structure levels (Tokyo, London, New York highs and lows), Fibonacci retracement and extension levels, a rolling 5-day macro window covering the 10Y yield, DXY, VIX, NYAD breadth, oil, and gold — along with additional proprietary data layers, all formatted as structured JSON specifically designed for LLM consumption.
The model never starts from raw data. Before Claude or GPT sees anything, two proprietary SkyAnalyst AI agents — among other internal systems — have already processed the environment: the Macro Analysis Agent produces directional bias with confidence scores and tradeability ratings across intraday and multi-day horizons, while the Trend Authority Agent evaluates technical structure — EMA alignment, momentum, regime classification — and outputs direction, confidence, key levels, and invalidation prices. The trading model synthesizes what these agents and preprocessing layers have already evaluated. This multi-agent pipeline is what produces the quality of analysis shown in this article — a single prompt to a single model, no matter how detailed, cannot replicate what multiple specialized systems produce in sequence.
The goal is to emulate what a professional trader actually does: read the macro environment, analyze multi-timeframe technicals, identify a setup with defined risk, wait for precise entry conditions, and execute with discipline. SkyAnalyst AI provides the infrastructure that gives the trading model everything it needs to do this — live data, preprocessed context, real-time monitoring, and broker execution. This is not a chatbot experiment. It is an institutional-grade trading pipeline where the AI model is the decision-maker, operating under the same conditions and constraints a professional desk would demand.
Trading involves substantial risk of loss. Past performance is not indicative of future results. These are AI model results shared for educational and research purposes only. Not financial advice.
Stay in the loop
Want the framework behind these trades?
Get every trade analysis, weekly battle report, and the full AI Trading Playbook delivered directly to you.
- Daily Trade Analysis
- Weekly Battle Reports
- AI Trading Insights
- The AI Trading Playbook (free)