SkyAnalyst AI journal entry: NAS100 Short on Jun 5, 2026 closed +8.61R on TP3. 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.
The 12:30 UTC NFP release was the catalyst, and the bond market priced it inside the first thirty minutes. Ten-year yields jumped 6.1 basis points off yesterday's close to print 4.546% by the New York morning, a fresh five-day high. The dollar followed. DXY cleared 99.80 and made its own five-day high at 99.867. Gold dumped 89 points, oil softened to 93.81, the $ADD sat at -829 with the day's low at -975. Three of those four cross-asset reads we watch are pure risk-off, and the fourth, gold, is rate-driven liquidation rather than safe-haven bidding. The Macro Agent flagged the read as bearish at -74 with 74% confidence, citing the NFP-driven rate repricing in its own words.
Against that backdrop, the NAS100 had already gapped open ~550 points below the prior cash close and printed a session low of 29,724.7 inside the first hour. By the time we ran our 14:36 evaluation, price had corrected back to 29,876, retracing about half of the opening drop into the 29,860 to 29,907 zone. Discretionary traders would have looked at that bounce and called it a coin flip. The five-minute rejection candle, formed inside the Fibonacci confluence on rising volume, was already on the chart by the time we evaluated.
We took the read at 14:36 UTC. If you want to see the same engine grade a setup on your watchlist, you can [start a 7-day free trial](https://skyanalyst.com/pricing) and run it on a chart of your choosing this afternoon.
The Macro Agent rated tradeability at 78 out of 100, the highest band we use for index shorts in this regime. The Trend Agent registered NAS100 as bearish at 84% confidence, with the 60-minute EMA stack fully aligned: price 244 points below session VWAP, RSI at 30.5 lifting from oversold, MACD histogram at -30 and expanding. The 15-minute view backed it up at 32.5 RSI with MACD also expanding bearish. The five-minute structure showed the bounce off the session low rolling over inside the 38.2% to 50% Fibonacci band of the opening drop. There was no signal in the system pointing the other way. That is the part worth pausing on.
The setup the Trend Agent flagged at 14:36 has a name among professional traders: a bounce-rejection short in a confirmed downtrend with macro tailwind. It is the mirror image of the patterns we publish more often in this journal, and it is worth a minute on the mechanics. The pattern is teachable, the math behind it is fair, and the way our system reads it is part of why the entry happened on a single evaluation rather than four.
Price has been falling on the 60-minute chart with momentum. Inside the first hour or two after a high-impact catalyst, the move overextends and prints a session low. From that low a corrective bounce develops, usually retracing 38.2% to 61.8% of the most recent impulsive leg. The bounce-rejection trade is not entered on the touch of the Fibonacci band. It is entered on the rejection: a five-minute candle that prints inside the band, fails to reclaim the broken support, and closes lower with volume above the 60-period average. The pattern names the tape's failure to absorb buyers as the trigger, not the level itself.
Discretionary index traders use this pattern as a continuation-trade entry on strong trend days. The math favors it because the corrective bounce after an impulsive move is usually thin: the original sellers are not closing their books because the catalyst that produced the move has not reversed. So the bounce attracts late longs from traders who think the gap will fill, and gets sold by the original participants on the first sign of failure. Rough rule of thumb among the desks that publish on this kind of pattern: a clean rejection inside the 38.2 to 61.8 band with volume confirmation completes in the trend direction 60 to 65% of the time on strong-trend days, and the R:R skews high because the stop sits just above the rejection level while the target sits at the prior low or beyond.
The corrective bounce after a catalyst-driven move is the market probing for absorption. If real buyers are present they leave footprints: stalled price at the prior breakdown level, contraction of volatility, a clean reclaim of the broken zone. When those footprints do not appear, the bounce is purely positioning. The rejection candle is the visible moment when the late longs are forced to recognize there is no buy-side liquidity defending their entry, and the trend resumes. It fails, like every pattern, in the wrong regime. A risk-on tape with falling yields and a soft dollar turns the same setup into a base-and-rip continuation higher. That is why the macro grade has to clear before the trend agent is allowed to size in at all. On this trade, the macro grade was as clean as we get.
SkyAnalyst does not favor the bounce-rejection short, or any single pattern. On the same trading day, our agents were scoring a pullback-to-reclaim long on US30 in a different macro window, watching a USDJPY long off intraday support, and grading a US500 short on a structurally distinct setup. Each of those is a different playbook with a different edge profile and a different failure mode. The Trend Agent reads the tape first and fits the available pattern to what is actually there.
That is the single biggest difference between how the system trades and how a retail desk that has fallen in love with one setup tends to lose money. A trader who only runs the bounce-rejection short will eventually try to force it onto a chart where the trend is not confirmed, the macro is not aligned, and the rejection candle is wishful thinking. The system has no favorite. Every evaluation re-reads the regime, re-scores the structure, and lets the confluence math decide which playbook applies, if any. Some sessions, none do, and we sit them out. The four agents running in parallel each contribute a different lens on what kind of market is in front of us and what strategy it rewards right now. When they agree, we trade. When they don't, we don't. The NAS100 short was one shape of that agreement. The next case study will almost certainly look different, because the system reads the tape first and the system is dynamic, not dogmatic.
| Metric | Value |
|---|---|
| Current 10Y Yield | 4.536% |
| 5-Day EMA | 4.495% |
| Position | Above EMA (+4.1 bps) |
| 5-Day Range | Making new 5-day highs (4.546 high today vs prior high 4.495) |
| Yesterday Close | 4.475% |
| Verdict | Maximum bearish signal for NAS100 |
The 10Y yield is not just above its 5-day EMA — it has spiked to a new 5-day high at 4.546%, a +6.1 bps move from yesterday's close driven by the massive NFP beat (172K vs 85K forecast). This is the single strongest headwind for NAS100. Per the protocol: 10Y yields are spiking above their 5-day high — no longs are permissible regardless of technical conditions.
Default Bias: BEARISH — set firmly before any other analysis.
| Factor | Reading |
|---|---|
| NAS100 Bias | Bear (score: -74) |
| Confidence | 74% (above 70 threshold) |
| Horizon | Intraday = Bear, Short-term = Bear |
| Tradeability | High (78/100) |
| Key Factor | NFP beat repricing Fed rate expectations — explicitly rate-driven |
| Catalyst Priced In | Partially |
This is the highest-conviction short signal per the framework: Macro Agent bearish bias driven by yields with confidence above 70%.
| Indicator | Current | 5D EMA | Position | Signal |
|---|---|---|---|---|
| VIX | 16.39 | 15.99 | Above EMA | ✅ Bearish confirmed |
| DXY | 99.812 | 99.448 | Above EMA, new 5-day high (99.867) | ✅ Double headwind |
| Gold | 4,360 | 4,449 | Below EMA, dumped | Risk-off liquidation |
| Oil | 93.81 | 95.08 | Below EMA | Macro softening |
| $ADD | -829 | -229 EMA | Deeply negative, below yesterday's low | Broad selling, no rotation risk |
All three confirmation signals align: Yields spiking + VIX above EMA + DXY above EMA = MAXIMUM BEARISH CONVICTION.
$ADD at -829 with today's low at -975 confirms this is broad-based selling, not sector rotation. NAS100 is not diverging from the broader market — it's leading the decline.
| Parameter | Value |
|---|---|
| Direction | BEARISH |
| Confidence | 84% |
| Strength | STRONG |
| Regime | STRONG_TREND |
| Invalidation | 30,065.3 |
| Key Resistance | 30,065.3 |
| Key Support | 29,734.4 |
| VWAP (session) | 30,077.5 |
| Macro Alignment | SUPPORTIVE |
EMA Alignment: Price (29,824) is well below EMA9 (30,120) which is below EMA21 (30,273) — confirmed bearish stack (price < fast < slow). The gap between price and the fast EMA is ~300 points, reflecting the severity of the selloff.
| 60m Metric | Reading |
|---|---|
| EMA Stack | Bearish (price < fast < slow) |
| RSI | 30.5 — just crossed up from oversold |
| MACD | -122.04, histogram -30.31, strongly expanding bearish |
| VWAP | Price at 29,824 vs VWAP 30,068 — 244 points below |
| ATR (60m) | 95.67 points (normal volatility) |
| Volume | High vs 20-period SMA on last two candles |
Both agents agree (Trend 84% bearish + Macro 74% bearish) with 10Y yields supporting. This is the strongest possible setup foundation.
| Level | Value | Significance |
|---|---|---|
| Yesterday Close | 30,382.8 | ~560 pts above — massive gap down |
| Yesterday Low | 30,119.4 | Broken decisively |
| 5D EMA | 30,375 | Well above |
| Today's High | 30,387.1 | Pre-market high, near yday close |
| Today's Low | 29,724.7 | Session low (LOD) |
| NY Open Range High | 30,065.3 | First 15m high |
| NY Open Range Low | 29,734.4 | First 60m low |
The pre-market gap was ~550 points below yesterday's close. This gap has not filled and has expanded. NAS100 opened near 30,020 and dropped ~290 points in the first NY hour. The trend is accelerating, not mean-reverting.
| 15m Metric | Latest Reading |
|---|---|
| EMA Position | Price (29,824) far below both EMAs (fast ~29,989, slow ~30,094) |
| RSI | 32.5 — below 50, recently bounced from oversold |
| MACD | -87.4, histogram -31.15, strongly expanding bearish |
| VWAP Distance | -260 points below session VWAP |
| ATR (15m) | 58 points (high volatility regime) |
✅ RSI < 50 supports shorts. ✅ MACD histogram strongly expanding bearish.
The 5m chart shows price bottomed at 29,734.4 and has produced a corrective bounce:
The corrective bounce from the session low is showing signs of exhaustion. Price failed at the 61.8% Fibonacci retracement of the opening drive and is starting to roll over. This is the classic "sell the first bounce" pattern in a strong trend day.
| Fib Level | Price | Status |
|---|---|---|
| 23.6% | 29,812.5 | Current price zone |
| 38.2% | 29,860.8 | Tested and holding as resistance |
| 50.0% | 29,899.9 | Rejected at 29,907 |
| 61.8% | 29,938.9 | Not reached |
| 78.6% | 29,994.3 | Far above |
| # | Confluence Factor | Met? | Detail |
|---|---|---|---|
| (i) | 10Y yield supports short | ✅ | Spiking to new 5-day high (4.546%) |
| (ii) | Macro Agent bearish ≥60% citing rates | ✅ | Bear -74, 74% confidence, explicitly NFP/rate driven |
| (iii) | Trend Agent bearish ≥60% | ✅ | Bearish 84%, STRONG_TREND regime |
| (iv) | 60m EMA stack/crossover confirms | ✅ | Full bearish stack, price ~300 pts below fast EMA |
| (v) | Price at VWAP/Fib/session level with directional 5m reaction | ✅ | Rejected at 61.8% Fib (29,860) and 50% Fib (29,900), rolling over on 5m |
| (vi) | 15m RSI <50 + MACD expanding bearish | ✅ | RSI 32.5, MACD histogram -31.15 expanding |
| (vii) | No high-impact events within 30 min | ✅ | NFP released at 8:30 (>2 hours ago), no further high-impact events scheduled |
Score: 7/7 = Very High (8.5–9.5) → Confidence Rating: 9.0/10
TP1 Assessment: At 0.94R, TP1 alone is marginal. However, the session low at 29,734 is a clean structural level that has only been tested once, and the full target profile is strong: TP2 at 1.81R and TP3 at 3.38R both deliver excellent R:R. With 7/7 confluence in a STRONG_TREND regime, the probability of breaking the LOD is high. This is a valid trade with a close TP1 backed by strong extended targets.
| Parameter | Level / Detail |
|---|---|
| Direction | SHORT (Venta) |
| Confluence Score | 7/7 — Very High (9.0/10) |
| Entry Zone | 29,850 – 29,880 |
| Entry Trigger | 5m candle closes below 29,850 after failing to reclaim 29,900, OR bearish engulfing / rejection wick on 5m at the 38.2% Fib (29,860). Price is currently at 29,824 — if it pulls back into the entry zone and rejects, execute. If it has already broken below 29,810 without a pullback, wait for a retest of 29,850 from below as confirmation. |
| Stop Loss Zone | 29,920 – 29,935 (above 50% Fib + 15pt overshoot buffer) |
| Risk | ~75–95 points depending on exact entry (≥1x 60m ATR ✅) |
| TP1 | 29,734 — Session low retest (~0.94–1.25R depending on entry) — close 40% |
| TP2 | 29,650 — Next structural zone / round number extension (~1.8–2.2R) — close 40% |
| TP3 | 29,500 — Psychological level / gap-fill exhaustion (~3.0–3.5R) — trail remaining 20% |
| R:R Profile | TP1: ~1R |
If price rallies further toward VWAP before continuing lower:
| Parameter | Level / Detail |
|---|---|
| Direction | SHORT (Venta) |
| Entry Zone | 30,020 – 30,065 (VWAP zone / Trend Agent invalidation) |
| Entry Trigger | VWAP rejection: price touches ~30,065–30,078 and prints a bearish 5m candle (engulfing or long upper wick) |
| Stop Loss | 30,100 (above VWAP + buffer, still below Trend Agent invalidation) |
| TP1 | 29,900 (~1.2R) |
| TP2 | 29,734 (~2.5R) |
| TP3 | 29,550 (~3.8R) |
| Score | 7/7 — entry at VWAP rejection gives superior R:R |
⚠️ This setup only activates if price reaches the VWAP zone. If the trend continues lower without revisiting VWAP, focus on the primary setup.
The 5-minute bar that closed at 14:35 printed a rejection wick into 29,907 inside the 38.2 to 50% Fibonacci band of the opening drop, on volume meaningfully above the 60-period average. The corrective bounce off the session low at 29,734 had retraced to the band and failed inside it, exactly the structural trigger I have been waiting for since the cash open. The macro stack is unambiguous: 10-year yields at 4.546% making a fresh 5-day high, DXY at 99.81 also at a 5-day high, VIX above its 5-day EMA at 16.39, $ADD at -829 with a -975 low confirming broad-based selling rather than sector rotation. The Macro Agent rates the regime at -74 bear with 74% confidence and 78/100 tradeability, explicitly citing NFP-driven rate repricing. The 60-minute trend remains BEARISH at 84% confidence in a STRONG_TREND regime with price 244 points below VWAP. The 15-minute and 5-minute frames are aligned: RSI below 50 on both, MACD histogram expanding bearish on both. Confluence score is 7 out of 7, which produces a 9.0 out of 10 setup grade and clears the 60% confidence threshold cleanly. Entering short at 29,876.3, stop 29,920 above the 50% Fib plus a 15-point overshoot buffer, TP1 at 29,734 for the session-low retest, TP2 at 29,650 for the next structural shelf, TP3 at 29,500 for the psychological round number and gap-fill exhaustion.
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 hitActual | +3.26R | +$6,520 |
| TP2 hit | +5.18R | +$10,360 |
| TP3 hit (max potential) | +8.61R | +$17,220 |
We do not publish a case study because a trade printed +8.61R (TP3). We publish a case study because there is something repeatable to point at inside it. The repeatable thing here is not the size of the result. The repeatable thing is the structural clarity that produced a single-evaluation entry, and the discipline of separating that clarity from the outcome.
The 14:36 evaluation cleared on the first scan because seven of seven factors were genuinely present at the bar close. Yields, dollar, volatility, breadth, trend structure, lower-timeframe momentum, calendar. That is rare. It is rare because most days at least one input is ambiguous, and ambiguity drops the score below the threshold. When ambiguity is absent, the system does not need multiple evaluations to build a case. The score is the case. Discretionary traders read this kind of moment as "high conviction." The system reads it as math.
+8.61R (TP3) is the largest single-trade R-multiple in our quarter-to-date journal. It is not what an average trade looks like. Our quarter-to-date net R is -1.82R across 36 trades. Our win rate is 47.2%. The risk policy is fixed: one R of risk per trade, regardless of confidence. When the market gives an asymmetric payoff like this, the policy lets us collect it. When it does not, the same policy caps the damage at -1R. The expectancy of the system is built across hundreds of trades, not on top of any one of them. Showing readers the +8.61R (TP3) print without the -1.82R running net would be advertising. We are publishing both.
The setup that produced this trade is rare because the macro stack lined up. If tomorrow's session opens with the same configuration we expect the system to behave the same way, and if it opens with a more ambiguous tape we expect the system to wait. The interesting question is never whether the next trade will work. The interesting question is whether the system continues to act the same way regardless of what just happened. Same threshold, same math, same risk per trade. That is the consistency we are building toward and the consistency the journal is here to document.
We almost waited a day before filing this one. A +8.61R (TP3) intraday short on a single-evaluation entry is not the median case study, and we are wary of leading with outliers. The more honest article would have been about one of our 4-evaluation entries that finished at TP1, or one of the stop-outs from earlier in the quarter where the macro read was right but the timing was wrong. Those are coming.
We chose this trade because it is the cleanest example of how the four agents are supposed to coordinate when the tape itself is clean. The Macro Agent had written its bearish read to shared state at 14:30 UTC, six minutes before the Trend Agent's evaluation, and had not revised it. The Trend Agent's 14:36 pass read that value and used it to unlock the size it eventually took. If the Macro Agent had been ambivalent, expressing in prose that "yields are rising but the dollar is mixed and breadth is unclear," the Trend Agent would have had to interpret a tone instead of a value. It does not. So it did not. The coordination between the four agents is the product. It is what a chat interface with one model cannot simulate, and it is what this case study shows in practice.
A reasonable question for any reader is whether they could replicate what the system did here using a chat tool and the same data. They could read the same chart, see the same Fibonacci confluence, look at the same yields and dollar reads. They would still be missing the structural piece: the four agents producing four typed reads on a shared schedule, the rule that all four must clear thresholds before size is allowed, the auditable log that gets published whether the trade wins or loses. That structure is the product. The +8.61R (TP3) print is one shape of what it produces when conditions cooperate.
The next case study will almost certainly be a smaller R-multiple on a noisier tape. That is the median trade, and the median trade is what the system is built to repeat.
The SkyAnalyst Team
The full-potential R is what the trade printed at the highest take-profit hit before invalidation. Our broker model closes the position 100% at TP1, so the realized R that goes into our ledger is the TP1 R-multiple, not the TP3 figure. The +8.61R is the size of the move from entry to TP3 expressed in units of original risk. It is honest, but it is the arc of the market, not the line on our ledger.
All four agents cleared their thresholds on the first scan because the macro tape was decisive. Yields at fresh 5-day highs, DXY at a 5-day high, VIX above its 5-day EMA, breadth deeply negative. The five-minute rejection candle had already printed inside the Fibonacci confluence on confirming volume. There was nothing ambiguous to wait through. When inputs are clean, the system does not invent reasons to delay.
Not at all representative. The quarter-to-date journal carries a -1.82R net across 36 trades and a 47.2% win rate. Single-trade R-multiples cluster between -1R and +3R on most days. An 8R print requires a strong-trend regime, an asymmetric stop distance, and a market that runs through several structural targets without pausing. We log it the same way we log a 1R stop-out, and we expect the next case study to be smaller.
It fails when the macro grade is wrong. A risk-on tape with falling yields and a soft dollar turns the same chart pattern into a base-and-rip continuation higher. It also fails when the rejection candle is not confirmed by volume, because the move that produced the bounce is then thin enough to reverse on a single buy program. The system grades the regime first and the structure second, which is why the macro agent has veto authority over every directional trade.
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. Every AI Trader publishes three take-profit targets (TP1, TP2, TP3) per trade. The broker closes 100% of the position at TP1, so two distinct R-multiples appear in this article. The hero R-multiple is the full-potential R: where the market actually traveled (the highest take-profit hit, or the stop loss) before the setup was invalidated or exhausted. The realized R, shown on the TP1 row of the simulated returns panel, is TP1’s R (or -1R on a stop out). The realized R is what we log to our running track record. Both numbers are honest. Showing both is what lets readers see the full arc of the move and the conservative ledger entry it produced. Simulated returns in this article are calculated against a hypothetical $100,000 account at 2% risk per trade (1R = $2,000). These are educational reference figures and do not reflect any specific account or broker execution. Your actual result depends on your position size, your risk parameters, and live market conditions.
Twelve trades. Four losses inside thirty-eight minutes on Monday. One bounce-rejection short on NAS100 that paid the week. A 58.3% win rate that owes everything to discipline on Friday afternoon.
Five losses, four of them in thirty-eight minutes on the same Monday session. The system gave back 4.5R against +23.11R YTD, then walked the curve back to a fresh peak by Friday close.

NFP had cratered breadth and lit VIX. Six of six factors said short before the first evaluation ran. The interesting question wasn't whether. It was where.