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

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.
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.
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.
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.
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+.
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.
| Metric | Value |
|---|---|
| Current 10Y Yield | 4.321% |
| 5-Day EMA | 4.342% |
| Position | Below EMA |
| 5-Day High | 4.428% (3 days ago) |
| 5-Day Low | 4.261% (today's low) |
| Trend | Declining — 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.
| Factor | Reading |
|---|---|
| Bias | lean_bear (NAS100 score: -28) |
| Confidence | 15% — extremely low |
| Tradeability | "avoid" (28/100) |
| Key Factors | Valuation disconnect at current rates; advertising revenue vulnerability |
| Rate-Specific Concern | Yes — "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.
| Asset | Current | 5D EMA | Position | Signal for NAS100 |
|---|---|---|---|---|
| VIX | 24.49 | 26.56 | Below EMA | ✅ BULLISH — fear declining |
| DXY | 99.44 | 100.02 | Below EMA | ✅ BULLISH — weaker dollar supportive |
| Gold | 4740 | 4558 | Above EMA, new highs | ⚠️ Risk-off undertone |
| Oil | 101.37 | 103.34 | Below EMA | Mixed — 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.
⚠️ 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.
| Factor | Reading |
|---|---|
| Direction | BULLISH |
| Confidence | 63% |
| Strength | MODERATE |
| Regime | TRENDING |
| Recommendation | REDUCE_SIZE |
| Invalidation | 23,848.4 |
| Resistance | 24,041.2 |
| Support | 23,848.4 |
| VWAP | 23,875.4 |
| Macro Impact | HEADWIND (elevated VIX, macro lean_bear) |
| Candle Time | Close | vs Fast EMA | vs Slow EMA | EMA Stack |
|---|---|---|---|---|
| 09:00 | 23,880 | Above (23,705) | Above (23,524) | ✅ Fast > Slow, Price > Both |
| 10:00 | 23,940 | Above (23,727) | Above (23,540) | ✅ Bullish stack |
| 11:00 | 24,001 | Above (23,754) | Above (23,557) | ✅ Bullish stack |
| 12:00 | 23,868 | Above (23,764) | Above (23,569) | ✅ Stack intact, pullback |
| 13:00 | 23,921 | Above (23,779) | Above (23,582) | ✅ Stack intact |
| 14:00 | 23,987 | Above (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.
| Level | Price | Significance |
|---|---|---|
| Today's High | 24,047.6 | Session high / immediate resistance |
| Yesterday's High | 23,781.4 | Now support — price is above |
| Yesterday's Close | 23,707.3 | Daily open pivot area |
| Daily 5D EMA | 23,461 | Well below — strong daily uptrend |
| 60m R4 | 24,032.5 | Key structural resistance |
| London High | 24,041.2 | Confluence resistance zone |
| VWAP | 23,875 | Intraday pivot |
| Trend Invalidation | 23,848.4 | Below 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.
| Time | Close | vs Fast EMA | RSI | MACD Hist |
|---|---|---|---|---|
| 13:00 | 23,878 | Below (23,922) | 45.4 | -7.88 |
| 13:15 | 23,895 | Below (23,920) | 47.8 | -9.66 |
| 13:30 | 23,933 | Above (23,921) | 53.0 | -8.04 |
| 13:45 | 23,921 | Above (23,921) | 51.3 | -7.54 |
| 14:00 | 23,981 | Above (23,927) | 58.5 | -3.23 |
| 14:15 | 23,987 | Above (23,932) | 59.2 | -0.11 |
15m Assessment:
| Time | Close | EMA Fast/Slow | RSI | MACD Hist | Key |
|---|---|---|---|---|---|
| 13:25 | 23,895 | Below/Below | 43.8 | -5.88 | Base building |
| 13:30 | 23,933 | Above/Below | 52.8 | -1.77 | VWAP reclaim |
| 13:45 | 23,883 | Below/Below | 43.1 | -2.22 | Retest low |
| 13:50 | 23,903 | Below/Below | 47.2 | -1.00 | Higher low vs 13:25 |
| 13:55 | 23,921 | Above/Below | 50.8 | +1.12 | MACD cross |
| 14:00 | 23,964 | Above/Below | 57.9 | +5.20 | Volume spike, breakout |
| 14:05 | 23,968 | Above/Above | 58.5 | +7.85 | Continuation |
| 14:10 | 23,981 | Above/Above | 60.4 | +9.99 | Bullish EMA cross |
| 14:15 | 23,993 | Above/Above | 62.4 | +11.69 | Trending |
| 14:20 | 23,989 | Above/Above | 61.4 | +11.91 | Peak histogram |
| 14:25 | 23,987 | Above/Above | 60.7 | +11.27 | Histogram starting to flatten |
5m Assessment:
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.
| # | Confluence Factor | Status | Met? |
|---|---|---|---|
| (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 rates | lean_bear at 15% — does NOT align | ❌ |
| (iii) | Trend Agent direction aligns with ≥60% confidence | BULLISH at 63% | ✅ |
| (iv) | 60m EMA stack or fresh crossover confirms | Full bullish stack, price above both | ✅ |
| (v) | Price at VWAP/Fib/session level with directional reaction on 5m | 5m EMA crossover from 61.8% Fib zone (23,922), volume confirmed | ✅ |
| (vi) | 15m RSI >50 + MACD histogram expanding | RSI 59.2 >50 ✅; MACD hist -0.11 compressing toward zero (not yet expanding positive) | ⚠️ Partial |
| (vii) | No high-impact USD events within 30 minutes | ISM 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.
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.
| Parameter | Level | Notes |
|---|---|---|
| Entry Zone | 23,945 – 23,968 | 5m EMA9 (~23,944), 15m Fib 38.2% (23,968), 60m ATR stop band (23,914) as deeper support |
| Entry Trigger | 5m candle that holds above 23,940 with bullish close (close > open) + RSI holding above 50 on 5m | Do NOT enter if 5m RSI breaks below 47 |
| Stop Loss Zone | 23,838 – 23,845 | 10 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 midpoint | 60m ATR = 72.9 pts → stop at 1.5x ATR (109 pts) ✅ Structural + volatility aligned |
| R:R Assessment | See targets below |
| Target | Level | Distance from Entry (~23,955) | R Multiple | Structural Basis |
|---|---|---|---|---|
| TP1 | 24,032 – 24,041 | ~80–86 pts | ~0.7R | 60m R4 (24,032.5), London/Session high (24,041.2), today's high (24,047.6) |
| TP2 | 24,100 – 24,120 | ~145–165 pts | ~1.3–1.5R | 60m upper ATR band 1.5x (24,096), psychological round level, fresh air above session high |
| TP3 | 24,200 – 24,250 | ~245–295 pts | ~2.2–2.6R | Next major structural zone, only if breakout above 24,041 is clean with volume |
TP1 at 24,032–24,041 delivers only ~0.7R from the entry zone midpoint. This is below my 1R minimum for TP1. However:
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.
If price pulls back deeper to 23,920–23,932 (NY opening range breakout level retest, Fib 61.8% at 23,922):
| Parameter | Revised Level |
|---|---|
| Entry Zone | 23,920 – 23,935 |
| Stop Loss | 23,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.
| Primary Entry | Preferred (Deeper Pullback) | |
|---|---|---|
| Direction | LONG | LONG |
| Entry Zone | 23,945 – 23,968 | 23,920 – 23,935 |
| Entry Trigger | 5m bullish candle holding above 23,940, RSI >50 | 5m bullish candle bouncing from 23,920–23,935 zone with RSI holding >47 and VWAP defense |
| Stop Loss | 23,838 – 23,845 | 23,838 – 23,845 |
| TP1 | 24,035 (~0.7R → scale 40%) | 24,035 (~1.15R) |
| TP2 | 24,110 (~1.4R) | 24,110 (~2.0R) |
| TP3 | 24,225 (~2.4R, only if 24,041 breaks cleanly) | 24,225 (~3.2R) |
| Confluence Score | 5/7 — Medium-High (7.0) | 5/7 — Medium-High (7.0) |
| Time Validity | Next 90 minutes (until ~12:00 PM ET) | Next 90 minutes |
| Trigger | Action |
|---|---|
| 10Y yield spikes above 4.35% (5-day high approach) | Exit longs immediately |
| VIX reverses above 25.50 | Tighten stop to breakeven |
| Price loses 23,875 (VWAP) on a 15m close | Cancel pending orders / exit |
| ADD drops below 500 with NAS100 still elevated | Reduce position — breadth divergence |
| 5m MACD histogram on entry candle is negative and expanding | Do 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.
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.
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.
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.
Each trade risks +$2,000 (1R). The system's actual scale-out behavior may differ, see disclaimer.
| Scenario | R-multiple | Profit 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 |
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.
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 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.
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.
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.
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.
Seven-day free trial. No credit card. Full access to the Trend Agent, Macro Agent, and six-factor confluence scoring.
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.
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.

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.

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.