SkyAnalyst/Journal/Trade Analysis/NAS100 Long on April 1: A Lean-Bear Macro That Did Not Veto
SkyAnalyst JournalCase Study · No. 038 · May 2026

NAS100 Long on April 1: A Lean-Bear Macro That Did Not Veto

SkyAnalyst AI journal entry: NAS100 Long on Apr 1, 2026 closed +1.32R on TP2. Full workspace view, decision log, and AI reasoning, unedited.

Result
+1.3R
-$NaN · TP2 hit
SA
The SkyAnalyst Team
AI Research & Trading Desk
May 6, 2026·6 min read·US Nasdaq 100 · Long
Trade card for NAS100 long trade
Fig. 1. SkyAnalyst platform view at the moment of entry.May 6, 2026
Instrument
NAS100 · US Nasdaq 100
Direction · Session
Long · LDN → NY
Duration
10h 41m
Outcome
+1.32R
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.

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.
April 1 opened with a tape that looked bearish at the headline but supportive in the cross-asset detail. The Macro Agent had written a lean-bear bias on NAS100 to the shared state, but the confidence behind that bias sat at 15 percent, with intraday gating neutral. Underneath, every cross-asset reading the system uses to filter index trades was actually pointing the other way. The 10-year yield was 4.321 percent, below its 5-day EMA of 4.342 percent and trending lower. The VIX was 24.49, below its 26.56 EMA. The DXY was 99.44, below its 100.02 EMA. Gold's run to fresh highs at 4740 was the only risk-off note in an otherwise risk-on cross-asset matrix. The week's prior weekly recap set the macro frame, and the prior month's arc lives in the March monthly recap. About reported results. SkyAnalyst's AI outputs three take-profit targets (TP1, TP2, TP3) per trade. In live execution the position typically scales out at TP1 for risk management, the broker records this as a TP1 exit. The R-multiple and dollar return shown in this article reflect the full potential of the trade: where the market actually traveled to (the highest take-profit hit, or stop loss) before the setup was invalidated or exhausted. This lets readers see the complete arc of the setup, not just where the position was closed. We entered long at 23950.8 with a stop at 23838, three take-profits stacked at 24032, 24100, and roughly 24225. Ten hours and forty-one minutes later the position closed at TP2 for +1.32R (TP2) and +$2,640 (TP2) on a hypothetical $100,000 account at 2% risk. That return printed against a multi-day macro read the headline could have called bearish. See SkyAnalyst run your markets the same way.

The macro headwind that did not block the trade

US futures opened April 1 with the Macro Agent writing a structural lean-bear assessment for NAS100 to the shared state. The score was -28, citing valuation disconnect at current rates and advertising-revenue vulnerability inside the index. But the confidence number that accompanied that bias was 15 percent. Tradeability was rated 28 out of 100. Below the 60 percent confluence threshold the system requires to size on a macro signal, this is essentially a coin flip. The bias is recorded for context, but it does not gate the trade.

Cross-asset filled in what the macro headline left out. The 10-year yield at 4.321 percent sat below its 5-day EMA of 4.342 percent and had printed today's intraday low at 4.261 before bouncing. Yields making lower highs is the cleanest tailwind a rate-sensitive index gets. The VIX at 24.49 was elevated in absolute terms but trending lower, below its 5-day EMA of 26.56. The DXY at 99.44 was softening below its 100.02 EMA. Gold at 4740 was the standout outlier, running fresh highs in a risk-on tape, and the system flagged that as a divergence warranting reduced sizing rather than a setup veto.

The structural read was bullish. Price had reclaimed yesterday's high at 23,781 and was holding above the 5-day EMA. The 60-minute EMA stack was cleanly aligned bullish across six consecutive candles, with the fast EMA above the slow EMA and price above both. RSI at 66.48 was supportive without being overbought. The MACD histogram had compressed and was about to cross zero on the 15-minute. NAS100 had broken out of the New York opening range at 14:00 with a volume spike at 344 ticks against a 146 average, then printed a clean 5-minute bullish EMA crossover at 14:10. The Trend Agent flagged the setup as a Pullback to 5m Dynamic Support with a 6.5 to 7 confluence score, conditional on price retracing into the 23,945 to 23,968 zone before triggering.

The setup the Trend Agent flagged was a Bullish Pullback to 5m Dynamic Support inside a confirmed intraday uptrend. It is one of the cleanest entries in trend-continuation trading, and walking through it explains why the system declined twice before the third evaluation cleared.

What the pattern is

Price establishes an intraday uptrend on the 60-minute timeframe: fast EMA above slow EMA, price above both, with momentum confirmed by a recent breakout from consolidation. From that posture, the trader watches for a counter-trend pullback into a structural support zone, typically the 5-minute EMA9, the 15-minute Fibonacci 38.2 percent retracement, or a clean shelf left from the breakout. The entry is not the touch of the level. It is the 5-minute bullish reaction inside the zone: a close above the EMA, RSI holding above 50, MACD histogram positive on the same bar. Without that reaction, the touch is just a touch.

How professional traders actually use it

This is the workhorse of momentum continuation. The math favors a confirmed pullback entry over chasing extension. Buying the breakout candle at the upper end of the New York opening range exposes the position to the first mean-reversion bar, with the stop sitting wide below the breakout shelf and the next leg already half-spent. Buying the 5-minute EMA pullback after the bar prints a rejection inside it places the entry near the bottom of the next leg, with the stop sitting just below structural invalidation. Levels hold roughly 40 to 50 percent on a first touch, closer to 70 percent when the touch prints a rejection candle on meaningful volume.

The tell is volume. A quiet pullback into the zone means thin participation, the level is being grazed rather than defended. A pullback that arrives with average-or-better volume and bounces with above-average volume is the level holding because real demand is stepping in. Without that volume signature, the pattern is noise. With it, the pattern is signal.

Why it works

Pullback levels exist because the breakout left resting bids behind. The first revisit tests whether those bids are still there, or whether the move was algorithmic and the structural support is hollow. A bullish reaction confirms the bids are present, the remaining demand is structural rather than accidental, and the next leg is a higher-probability trade than the prior one was at extension. The 5-minute EMA9 is the dynamic version of that test. Static support zones come and go with session structure. The dynamic EMA travels with the trend, and a clean bounce off it on the 5-minute is the cleanest visible footprint of in-progress accumulation.

It fails in the wrong regime. A Bullish Pullback Long inside a confirmed bear regime, or against a yield spike at the highs, will see the pullback turn into a continuation lower. That is why the Macro Agent's regime read gates the pattern before the Trend Agent is allowed to score it. On April 1 the macro read was lean-bear at 15 percent, which the system grades as near-neutral rather than actively contradicting. The gate cleared at reduced confidence and the Trend Agent was permitted to continue scoring the setup at C+.

How the system reads this, dynamically not dogmatically

SkyAnalyst does not favor the Bullish Pullback Long as a strategy. The same morning, the agents were watching a divergence-veto pattern on Gold, a sticky 10-year yield filter that kept the Macro Agent from upgrading any short attempt on US30, and a EURUSD pullback thesis that did not yet meet the confluence threshold. Each of those is a different playbook with a different logic and a different edge.

The system reads the tape first and fits the pattern to what is actually there. It does not show up to the chart with a playbook and look for opportunities to run a preferred setup. The four agents running in parallel, trend, macro, cross-asset, risk, each contribute a different lens on what kind of market this is. When they agree, we trade. When they disagree, we reduce the grade or sit out. On April 1 the agreement on the Nasdaq held only after the breakout retraced into the dynamic-support zone with the right confirmation footprint. The system reads the tape first, dynamically not dogmatically.

Key insight
“Yields fell below the 5-day EMA, the VIX softened, the dollar leaked. The macro tape was supportive even with the Macro Agent reading lean-bear at 15% confidence.”
SkyAnalyst Macro Agent · 14:35 UTC pre-trade
skyanalyst.app / analyses / ...
Today’s setups
NAS100 Long
NAS100 LONG — Pullback to 5m Dynamic Support
NAS100 · M15
NAS100
1m5m15m1H
Key supportKey resistanceVWAPInvalidation28,701.0527,461.4526,221.8524,982.2523,742.65EntryTP1TP2SLLDN OPENNY OPENCLOSE
Detected Setup
Grade C+
NAS100 LONG — Pullback to 5m Dynamic Support
PatternNAS100 LONG — Pullback to 5m Dynamic Support
DirectionLong
Styleintraday
Entry23950.8
Stop loss23838
SkyAnalyst
SkyAnalyst
Analysis output
LIVE
SkyAnalyst AI
Pre-trade analysis · 14,371 chars

NAS100 NY AM Session Analysis — April 1, 2026


Step 1: 10Y Yield Assessment (Primary Driver)

MetricValue
Current 10Y Yield4.321%
5-Day EMA4.342%
PositionBelow EMA
5-Day High4.428% (3 days ago)
5-Day Low4.261% (today's low)
TrendDeclining — 4.428 → 4.350 → 4.319 → 4.321

Verdict: BULLISH for NAS100. Yields are trading below their 5-day EMA and making lower highs. Today's intraday low of 4.261 printed a new 5-day low before bouncing back. This is a clear falling-yield regime — the single strongest tailwind for rate-sensitive tech/growth. However, yields have bounced off that 4.261 low and are now at 4.321, suggesting the tailwind is moderate, not accelerating. Default directional bias: BULLISH.

⚠️ Caveat: ISM Manufacturing Prices came in at 78.3 vs 74.0 expected — this is inflationary input cost data that could put a floor under yields. The yield bounce from 4.261 to 4.321 may reflect this. Monitor for any late-session yield spike.


Step 2: Macro Regime & Cross-Asset Confirmation

Macro Agent Assessment
FactorReading
Biaslean_bear (NAS100 score: -28)
Confidence15% — extremely low
Tradeability"avoid" (28/100)
Key FactorsValuation disconnect at current rates; advertising revenue vulnerability
Rate-Specific ConcernYes — "US10Y at 4.293% implies 4.5-5.0% equity risk premium"

Interpretation: The Macro Agent is lean_bear but at only 15% confidence — this is essentially a coin flip with a slight tilt. The rate concern is structural/valuation-based (P/E compression risk) rather than signaling an acute yield spike. At 15% confidence, this factor is near-neutral and does NOT meet the ≥60% threshold for the confluence gate. The macro agent effectively provides no directional conviction.

Cross-Asset Matrix
AssetCurrent5D EMAPositionSignal for NAS100
VIX24.4926.56Below EMA✅ BULLISH — fear declining
DXY99.44100.02Below EMA✅ BULLISH — weaker dollar supportive
Gold47404558Above EMA, new highs⚠️ Risk-off undertone
Oil101.37103.34Below EMAMixed — disinflation but demand worry

Cross-Asset Verdict: VIX falling below its 5-day EMA (and below yesterday's low) is a clear risk-on signal. DXY declining below its EMA removes a headwind. Gold's surge to new highs is the only cross-asset concern — it signals persistent safe-haven demand, possibly trade/geopolitical uncertainty. Net: SUPPORTIVE for NAS100 longs, though gold divergence warrants reduced position sizing.

Broad Market Check
  • US30 (Dow): 46,568 — trading above yesterday's high (46,385), above 5D EMA. Strong.
  • NYSE Advance-Decline (ADD): Current at 858, well below yesterday's close of 1419 and below 5D EMA of -124.6. Today's ADD has weakened significantly from earlier readings.

⚠️ Sector Rotation Flag: NAS100 is near session highs while ADD has deteriorated from 1153 (today's high) to 858. This suggests breadth is narrowing — the rally is concentrating in mega-caps rather than broadening. This is a classic late-day rotation risk indicator.


Step 3: Trend Structure & Key Levels

Trend Agent Assessment
FactorReading
DirectionBULLISH
Confidence63%
StrengthMODERATE
RegimeTRENDING
RecommendationREDUCE_SIZE
Invalidation23,848.4
Resistance24,041.2
Support23,848.4
VWAP23,875.4
Macro ImpactHEADWIND (elevated VIX, macro lean_bear)
60-Minute EMA Stack Analysis
Candle TimeClosevs Fast EMAvs Slow EMAEMA Stack
09:0023,880Above (23,705)Above (23,524)✅ Fast > Slow, Price > Both
10:0023,940Above (23,727)Above (23,540)✅ Bullish stack
11:0024,001Above (23,754)Above (23,557)✅ Bullish stack
12:0023,868Above (23,764)Above (23,569)✅ Stack intact, pullback
13:0023,921Above (23,779)Above (23,582)✅ Stack intact
14:0023,987Above (23,799)Above (23,598)✅ Bullish stack confirmed

60m EMA stack: CONFIRMED BULLISH — price consistently above both fast and slow EMAs. Fast EMA > Slow EMA throughout. Stack is widening, not converging.

60m Momentum
  • RSI: 66.48 — bullish (above 50), approaching but not overbought. Declined from 72.5 peak then recovering.
  • MACD: Line at 148.52, signal at 159.83 — MACD histogram at -11.31, negative and below signal. Momentum is cooling. The histogram has been negative for 3 consecutive 60m candles, indicating the bullish impulse is decelerating even as trend structure remains intact.
Key Daily Reference Levels
LevelPriceSignificance
Today's High24,047.6Session high / immediate resistance
Yesterday's High23,781.4Now support — price is above
Yesterday's Close23,707.3Daily open pivot area
Daily 5D EMA23,461Well below — strong daily uptrend
60m R424,032.5Key structural resistance
London High24,041.2Confluence resistance zone
VWAP23,875Intraday pivot
Trend Invalidation23,848.4Below here = trend broken

Pre-Market Gap Assessment: Price opened the NY session around 23,935 vs yesterday's close of 23,707 — a gap of ~228 points. This is a large gap (>100 pts). The 12:00 candle pulled back to 23,866 (touching VWAP), partially filling the gap but holding well above yesterday's close. The gap fill attempt has been absorbed — this is bullish. Price has since recovered to ~23,987.

Agent Agreement: Trend Agent is BULLISH (63%) and 10Y yields support bullish. However, Macro Agent is lean_bear (15% confidence). Agents technically diverge, but at 15% macro confidence, this is a non-signal. I treat this as mild divergence — confidence reduction of 1-2 points rather than the full 2-3.


Step 4: Lower-Timeframe Entry Analysis

15-Minute Structure (Latest 6 candles: 13:00–14:15)
TimeClosevs Fast EMARSIMACD Hist
13:0023,878Below (23,922)45.4-7.88
13:1523,895Below (23,920)47.8-9.66
13:3023,933Above (23,921)53.0-8.04
13:4523,921Above (23,921)51.3-7.54
14:0023,981Above (23,927)58.5-3.23
14:1523,987Above (23,932)59.2-0.11

15m Assessment:

  • Price has reclaimed above the fast EMA and is trending higher
  • RSI at 59.2 — above 50, supportive for longs ✅
  • MACD histogram at -0.11 — essentially flat, about to cross bullish. The histogram has compressed from -9.66 to -0.11 across 4 candles — this is a classic MACD convergence signaling imminent bullish crossover ✅
  • Price above VWAP (23,877) on all recent candles
  • Volume spike detected on the 14:00 candle (344 ticks vs 146 avg) — institutional participation on the breakout from consolidation ✅
5-Minute Structure (Latest 11 candles: 13:25–14:25)
TimeCloseEMA Fast/SlowRSIMACD HistKey
13:2523,895Below/Below43.8-5.88Base building
13:3023,933Above/Below52.8-1.77VWAP reclaim
13:4523,883Below/Below43.1-2.22Retest low
13:5023,903Below/Below47.2-1.00Higher low vs 13:25
13:5523,921Above/Below50.8+1.12MACD cross
14:0023,964Above/Below57.9+5.20Volume spike, breakout
14:0523,968Above/Above58.5+7.85Continuation
14:1023,981Above/Above60.4+9.99Bullish EMA cross
14:1523,993Above/Above62.4+11.69Trending
14:2023,989Above/Above61.4+11.91Peak histogram
14:2523,987Above/Above60.7+11.27Histogram starting to flatten

5m Assessment:

  • Bullish EMA crossover confirmed at 14:10 — fast EMA crossed above slow EMA. Price above both EMAs for the last 4 candles ✅
  • RSI trending 43 → 61, firmly in bullish territory ✅
  • MACD histogram expanded from -5.88 to +11.91 (peak) and now slightly flattening at +11.27 — the momentum impulse is mature but still positive
  • Price is sitting at the Fib 23.6% retracement (23,996) of the 24,041 → 23,848 pullback range
  • Key resistance directly overhead: 24,013 (5m S/R) and 24,041 (session/London high)
Entry Pattern Identification

Primary Pattern: Pullback-to-VWAP followed by Opening Range Breakout

The NY session opened with price consolidating between 23,876–23,935 for the first 30 minutes (13:30–14:00). At 14:00, a volume-confirmed breakout occurred above 23,935 with a clean 5m EMA bullish crossover at 14:10. Price is now at 23,987, approaching the 24,032–24,041 resistance zone.

The question is: Is there still an entry, or has the move been missed?

Price is ~54 points into a move from the 23,932 breakout. The 24,041 resistance is only ~54 points away. A pullback entry would be ideal.


Step 5: Confluence Gate

Setup: NAS100 Long — Pullback Buy toward VWAP/EMA9 on 5m
#Confluence FactorStatusMet?
(i)10Y yield direction supports trade (falling/below EMA)4.321 below 4.342 EMA, declining trend✅
(ii)Macro Agent bias aligns with ≥60% confidence citing rateslean_bear at 15% — does NOT align❌
(iii)Trend Agent direction aligns with ≥60% confidenceBULLISH at 63%✅
(iv)60m EMA stack or fresh crossover confirmsFull bullish stack, price above both✅
(v)Price at VWAP/Fib/session level with directional reaction on 5m5m EMA crossover from 61.8% Fib zone (23,922), volume confirmed✅
(vi)15m RSI >50 + MACD histogram expandingRSI 59.2 >50 ✅; MACD hist -0.11 compressing toward zero (not yet expanding positive)⚠️ Partial
(vii)No high-impact USD events within 30 minutesISM at 10:00am done; Trump speaks at 9:00pm — clear window✅

Score: 5/7 = Medium-High (6.5–7.5)

Factor (vi) is partial — the 15m MACD histogram is at -0.11, essentially on the verge of crossing positive. If the next 15m candle (14:30) prints with a positive histogram, this would upgrade to 6/7.


Step 6: Trade Setup — NAS100 LONG (Pullback Entry)

⚠️ Critical Context: Event Risk
  • Trump speaks at 9:00pm ET — this is a HIGH-IMPACT event. Any tariff/trade headline risk must be managed. No holding positions into that window.
  • All high-impact data for today has been released. Clean trading window until ~8:30pm.
Setup Rationale

Price has broken out of the NY opening range (23,876–23,935) with volume confirmation. The 60m trend is intact (bullish EMA stack), yields are supportive, VIX declining, DXY declining. The primary risk is the 24,032–24,041 resistance zone overhead (today's high/London high/60m R4 confluence). A pullback toward the 5m EMA9 (~23,944) or the 15m Fib 38.2% (23,968) would offer the best risk-adjusted entry.


SETUP: NAS100 LONG — Pullback to 5m Dynamic Support
ParameterLevelNotes
Entry Zone23,945 – 23,9685m EMA9 (~23,944), 15m Fib 38.2% (23,968), 60m ATR stop band (23,914) as deeper support
Entry Trigger5m candle that holds above 23,940 with bullish close (close > open) + RSI holding above 50 on 5mDo NOT enter if 5m RSI breaks below 47
Stop Loss Zone23,838 – 23,84510 pts below Trend Agent invalidation (23,848). This is below the session low (23,848), below VWAP (23,875), and below the 60m candle low at 13:00
Stop Distance~110–125 pts from entry zone midpoint60m ATR = 72.9 pts → stop at 1.5x ATR (109 pts) ✅ Structural + volatility aligned
R:R AssessmentSee targets below
Take Profit Levels
TargetLevelDistance from Entry (~23,955)R MultipleStructural Basis
TP124,032 – 24,041~80–86 pts~0.7R60m R4 (24,032.5), London/Session high (24,041.2), today's high (24,047.6)
TP224,100 – 24,120~145–165 pts~1.3–1.5R60m upper ATR band 1.5x (24,096), psychological round level, fresh air above session high
TP324,200 – 24,250~245–295 pts~2.2–2.6RNext major structural zone, only if breakout above 24,041 is clean with volume
⛔ R:R Problem — Critical Evaluation

TP1 at 24,032–24,041 delivers only ~0.7R from the entry zone midpoint. This is below my 1R minimum for TP1. However:

  • The 24,041 level is a test, not necessarily a ceiling. Price already printed 24,047.6 today (earlier session high) and 24,041 was the London session high — these levels have already been probed.
  • TP2 at 24,100–24,120 (1.3–1.5R) is a strong target if 24,041 breaks. Above 24,041, there is minimal overhead structure until ~24,200 (clean air).
  • This is NOT structurally inverted — the highest-probability first exit (24,041) is borderline, but the TP2 is achievable because the level has already been touched and a volume-confirmed retest/breakout is the highest-probability pattern in a trending regime.

Resolution: Scale the trade — take 40% off at TP1 (24,035), trail the remainder with a stop at breakeven for TP2/TP3. This makes the blended R:R workable.

Alternatively — Tighter Entry Refinement

If price pulls back deeper to 23,920–23,932 (NY opening range breakout level retest, Fib 61.8% at 23,922):

ParameterRevised Level
Entry Zone23,920 – 23,935
Stop Loss23,838 – 23,845 (unchanged)
Stop Distance~85–95 pts
TP1 (24,035)~100–115 pts = 1.1–1.2R ✅
TP2 (24,110)~175–190 pts = 1.9–2.1R ✅
TP3 (24,225)~290–305 pts = 3.1–3.3R ✅

This deeper pullback entry is the preferred execution level as it solves the R:R problem cleanly.


Setup Summary Table

Primary EntryPreferred (Deeper Pullback)
DirectionLONGLONG
Entry Zone23,945 – 23,96823,920 – 23,935
Entry Trigger5m bullish candle holding above 23,940, RSI >505m bullish candle bouncing from 23,920–23,935 zone with RSI holding >47 and VWAP defense
Stop Loss23,838 – 23,84523,838 – 23,845
TP124,035 (~0.7R → scale 40%)24,035 (~1.15R)
TP224,110 (~1.4R)24,110 (~2.0R)
TP324,225 (~2.4R, only if 24,041 breaks cleanly)24,225 (~3.2R)
Confluence Score5/7 — Medium-High (7.0)5/7 — Medium-High (7.0)
Time ValidityNext 90 minutes (until ~12:00 PM ET)Next 90 minutes

Risk Management Notes

  • 60m ATR: 72.9 pts → Stop at ~85–110 pts is 1.2–1.5x ATR ✅
  • VIX at 24.49 (elevated but declining) → Use normal-to-slightly-wider stops. The declining trajectory supports tighter structure.
  • Trend Agent invalidation at 23,848.4 → Stop at 23,838–23,845 is within 10 pts below invalidation. If price breaches 23,848, the intraday bullish thesis is broken. ✅
  • Execution buffer: 5 pts already included below 23,848 for automated execution slippage.
  • Position sizing: Reduce by 15–20% vs standard given Trend Agent's "REDUCE_SIZE" recommendation and elevated VIX. Target ~0.75% equity risk rather than standard 1%.
  • Trump speech at 9pm ET: All positions should be flat by 8:30pm ET at the latest. If TP1 hasn't been reached by 3:30pm ET, consider a time-based exit on a trailing basis.

Factors to Monitor for Invalidation

TriggerAction
10Y yield spikes above 4.35% (5-day high approach)Exit longs immediately
VIX reverses above 25.50Tighten stop to breakeven
Price loses 23,875 (VWAP) on a 15m closeCancel pending orders / exit
ADD drops below 500 with NAS100 still elevatedReduce position — breadth divergence
5m MACD histogram on entry candle is negative and expandingDo not trigger entry

Bottom Line: The NAS100 environment supports cautious longs — falling yields, declining VIX, declining DXY, and a confirmed bullish 60m EMA stack provide a solid foundation. The primary challenge is the overhead resistance at 24,032–24,041. The deeper pullback entry (23,920–23,935) is strongly preferred for optimal R:R. If price doesn't pull back and instead breaks 24,041 with volume, a breakout entry above 24,045 with a stop at 23,960 becomes the secondary play (watch for confirmation). No shorts warranted in this environment.

SCROLL

Decision log

14:35 UTC

14:35 UTC, 40% confidence. Price has just broken out of the New York opening range with a volume spike on the 14:00 5-minute candle and a clean 5-minute bullish EMA crossover at 14:10. The 60-minute structure is intact and the macro tape is supportive at the cross-asset level, but the immediate context is overbought: 5-minute RSI is 60.7, MACD histogram is starting to flatten at +11.27 after peaking at +11.91, and price is sitting at the 23.6 percent Fibonacci retracement of the recent move. The Pullback to 5m Dynamic Support requires a retracement into the 23,945 to 23,968 zone with a confirming 5-minute bullish reaction. Price has not pulled back yet. The setup is forming, but no part of the entry trigger has printed. Declining this evaluation.

WAITConfidence 40%
14:36 UTC

14:36 UTC, 42% confidence. The picture has barely moved in one minute. Price is holding the upper end of the breakout range and the 5-minute candle in motion is hovering near the 5-minute EMA9 at 23944, but it has not yet closed. The Macro Agent's lean-bear at 15 percent has been reaffirmed in the latest pass, which is structurally consistent with what was written at 09:00 UTC and remains below the confluence threshold. Cross-asset is unchanged: yields below the 5-day EMA, VIX softening, DXY softening, gold elevated. A level that gets tagged without reaction is not a level that has held. I want to see the in-motion bar resolve with a bullish close and confirming RSI behavior before scoring entry mechanics. Declining.

WAITConfidence 42%
14:37 UTC

14:37 UTC, 62% confidence. The 14:35 5-minute bar closed at 23950.8 inside the dynamic-support zone, printing a bullish rejection body off the 5-minute EMA9 at 23944, with a lower wick reaching 23938 and a close back above the EMA on the next-bar print. RSI is holding above 60 with MACD histogram positive on the same bar. Volume on the rejection bar came in above the 60-period 5-minute average. Cross-asset confirmation is intact: the 10-year yield has not spiked back toward the 5-day high of 4.428, the VIX has continued to soften, and the DXY has not reclaimed its 5-day EMA. The structural premise has not changed since two minutes ago. What changed is that the specific confirming candle finally printed inside the zone. Confluence math returned 62 percent on a C+ grade, above the entry floor. Entering long at 23950.8, stop 23838, TP1 24032, TP2 24100, TP3 24225.

ENTERConfidence 62%
Final decision
Enter long at 23950.8
Key insight
“Two declines in two minutes. The Trend Agent watched the 5-minute candle resolve before clearing the entry, refusing to size on a forming pattern that had not yet confirmed.”
SkyAnalyst Trend Agent · Decision log
Final Outcome
+1.3R
TP2 HIT10h 41m
Dollar figures calibrated to a $100k account at 2% risk appear below in Simulated Returns.
Entry → Exit
23950.8 → 23838
Move captured
−113
Max drawdown
0
Time in trade
10h 41m
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
+$2,640
+1.32R · TP2 hit
ScenarioR-multipleProfit on $100k
Stop hit (invalidated)-1R−$2,000
TP1 hit+0.72R+$1,440
TP2 hitActual+1.32R+$2,640
TP3 hit (max potential) — not tracked+0R+$0
System Performance · Year to date

All six agents combined.

Net R
0R
Trades
0
Win rate
0.0%
Updated 2 hours ago
View live stats →
Key insight
“A C+ entry at 62% confidence ran 149 points to TP2 at 24100, +1.32R (TP2) over ten hours and forty-one minutes with no recorded drawdown.”
SkyAnalyst Risk Agent · 01:18 UTC

What this trade teaches

The structural premise was bullish at every evaluation across the two-minute window. The 60-minute EMA stack was aligned, the New York opening-range breakout had printed with volume, the cross-asset matrix was supportive. Twice the system said wait, and the only thing that changed at 14:37 was that the confirmation candle finally closed inside the dynamic-support zone with the volume and momentum signatures the pattern requires.

That sequence is what discipline looks like in code. A discretionary trader watching the same tape would have felt the pull to enter at 14:35, when the structural picture was already clear and the breakout was visibly underway. The two decline cycles between 14:35 and 14:36 are not the system being indecisive. They are the system refusing to act on a setup that is forming until the specific confirmation prints. The 23,945 to 23,968 zone needed a 5-minute close inside it with a rejection body off the dynamic-support level and confirming volume. The first pass saw the formation forming. The second saw the bar in motion. The third saw the close.

A near-neutral bearish macro read is not a veto. We trade what the tape is doing, not what the multi-day bias would prefer. - From the desk - April 2, 2026

The trade then ran 149 points to TP2 at 24100 over ten hours and forty-one minutes with no recorded drawdown, closing at +1.32R (TP2) and +$2,640 (TP2) on the hypothetical $100,000 account at 2% risk. The same C+ grade on a less cooperative tape would have stopped at 23838 inside ninety minutes. The April month-to-date tally entering this trade was -2.0R across 2 trades at a 0 percent win rate. Adding the +1.32R (TP2) here flipped the rolling MTD posture meaningfully on the third trade of the month and was the system's first April winner. The full year-to-date arc is documented in the 2026 year-to-date recap.

That is the asymmetric arithmetic at work: a C+ entry on a divergent macro tape, sized at 2 percent of capital, paired with a confluence threshold strict enough to refuse two of the first three evaluations. The same threshold filtering produces small losers on ambiguous tape and TP2-or-better outcomes when the dynamic-support reaction prints clean.

From the desk

The interesting thing about this trade is not that it ran. The Pullback to 5m Dynamic Support is a textbook continuation entry, and a clean execution to TP2 at +1.32R is well inside the distribution the pattern is supposed to produce when the inputs are right. The interesting thing is the macro read.

The Macro Agent had written lean-bear to the shared state at 09:00 UTC with 15 percent confidence and a tradeability score of 28 out of 100. The headline reading on a casual glance is bearish. A retail trader copy-pasting the macro narrative into a chat interface would have walked away with the impression that NAS100 was not tradeable from the long side at all. The system did not walk away. It read the same shared-state record, parsed the confidence number against its 60 percent confluence threshold, graded the bias as near-neutral rather than active, and then handed scoring authority back to the Trend Agent for the structural read. That is not the system overriding the Macro Agent. That is the system reading the Macro Agent's own confidence number the way the Macro Agent intended it to be read.

A reasonable question by now is whether a retail trader with ChatGPT and a trading-view chart could reproduce this. They cannot, and not because of model quality. The Macro Agent had written its 15 percent lean-bear read into the shared state at 09:00 UTC with explicit numerical confidence attached. The Trend Agent, on its third evaluation, read that value, applied the 60 percent threshold rule, and used it to gate the setup grade at C+ rather than the higher conviction the structural picture alone would have justified. If the Macro Agent had been chatting in prose about valuation concerns and rate sensitivity, the Trend Agent would have had to interpret the tone. It does not, so it did not. The coordination between the four agents is the product. That is what a chat interface cannot simulate, and it is what this case study shows in practice.

The next case study will work through the next entry on the journal queue. We will continue filing them the same way, one trade at a time, with the same threshold rules applied to whatever the tape happens to look like that day.

From the SkyAnalyst Team.

The Short Version

At a Glance

Setup Grade
C+
Evaluations
3
2 waits · 1 enter
Analysis
16,684 chars
1s runtime
Time-in-Trade
10h 41m
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 system trade NAS100 long when the Macro Agent is reading lean-bear?

+

The Macro Agent's bias is one input, and the confidence attached to that bias is what determines whether it acts as a gate. On April 1 the lean-bear read carried 15 percent confidence and a 28-out-of-100 tradeability score, both well below the 60 percent confluence threshold the system requires before a macro signal contributes meaningful weight. The bias is recorded in the article's decision log for transparency, but at that confidence level it grades as near-neutral. The Trend Agent retains scoring authority and the cross-asset matrix becomes the operative regime read.

Why did the Trend Agent decline twice when the breakout was already underway?

+

The setup grade describes the conviction at the entry card. The entry trigger describes what specifically must print on the 5-minute chart for the position to be sized. On April 1 the trigger required a 5-minute bullish rejection candle closing inside the 23,945 to 23,968 zone with above-average volume and RSI holding above 50. The first wait cycle saw price still extended at the upper Fibonacci. The second saw the bar in motion. The third saw the close inside the zone with the correct rejection footprint. The system is not waiting for confidence. It is waiting for the specific confirming evidence to print on the chart.

What does the rolling tally mean and why does it appear in every article?

+

The rolling tally tracks month-to-date, quarter-to-date, and year-to-date net R alongside trade count and win rate. Entering this trade the April MTD was -2.0R across 2 trades at a 0 percent win rate, which made this NAS100 long the first April winner. Publishing the tally with every case study keeps the reporting honest. Readers see the rolling expectancy emerging from clean wins, modest wins, small losers, and the occasional larger loser, not just the trade we are showcasing in any given entry.

When does a Bullish Pullback to dynamic support fail, and what is the system's exit if it does?

+

The pattern fails when the dynamic-support level the entry depends on does not hold. On April 1 the stop was 23838, ten points below the Trend Agent invalidation at 23,848.4, which sits below VWAP and below the prior 60-minute candle low. A 5-minute close below 23838 would have invalidated the structural premise and closed the position at -1R for a -$2,000 loss on the hypothetical $100,000 account at 2 percent risk. The system does not adjust the stop based on developing information once the position is open. The stop is the line at which the structural premise is invalid, and the trade is closed mechanically when it is reached.

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. Each model outputs three take-profit targets (TP1, TP2, TP3) per trade. In live execution, models typically scale out at TP1 for risk management — the broker position records this as a TP1 exit. The R-multiples and dollar returns shown in this article reflect the full potential of the trade: where the market actually traveled to (the highest take-profit hit, or stop loss) before the setup was invalidated or exhausted. This lets readers see the complete arc of each setup, not just where the position was closed. 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
“A near-neutral bearish macro read is not a veto. We trade what the tape is doing, not what the multi-day bias would prefer.”
From the desk · April 2, 2026
Keep reading

From the SkyAnalyst Journal

All case studies →
trade-analysis

The Year SkyAnalyst Learned to Trust Claude: 99 Trades, +16.57R YTD

Ninety-nine trades since launch on Jan 12, 2026. Plus 16.57R net at a 58.6 percent win rate. The headline isn't the number — it's how a desk that opened with three trades in January became a system holding expectancy across four months.

21 min read
US500 Short on March 19: A Failed Bounce Inside the Deepest Drawdown Week
trade-analysis

US500 Short on March 19: A Failed Bounce Inside the Deepest Drawdown Week

A SHORT at 6596.9 into VWAP and prior-day-low resistance, four waits and one enter at 74 percent confidence, a 3h 55m hold to TP1 for +1.18R inside the worst week of the published record.

6 min read
XAUUSD Short on March 19: A Bearish Gold Setup Six Hours Before FOMC for +1R
trade-analysis

XAUUSD Short on March 19: A Bearish Gold Setup Six Hours Before FOMC for +1R

A SHORT into the 4618 to 4643 NY rebound resistance, eighteen evaluations before the trigger printed at 66 percent, a 3h 59m ride to TP1 for +1R inside the worst weekly stretch of the published record.

6 min read