SkyAnalyst AI journal entry: NAS100 Long on Sep 30, 2026 closed +0.73R on TP1. 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 system waited on eight times before it bought.
At 10:24 ET on Wednesday the Nasdaq 100 sat at 30,599.5, and SkyAnalyst did the arithmetic out loud. From there, TP1 at 30,640 was about 40 points away and the stop at 30,450 was about 150 points away, a ratio of roughly 0.27 to 1. The evaluation called that a price that "completely negates the edge" and waited. It was the sixth of nine reads in 17 minutes, and the first eight all ended the same way. The ninth read, at 10:31 ET, entered at 62 percent confidence. The order filled at 30,560, the top of the planned zone, with 110 points to the stop. TP1 printed at 11:49 ET, 1 hour 16 minutes after the fill, for +0.73R (TP1), or +$1,460 (TP1) on the simulated $100,000 account in the returns panel. The broker closes the whole position at TP1, and the market never reached TP2, so the full-potential R and the realized R are the same number on this trade. This is a small winner, and we picked it for the process rather than the size. Eight days ago our last Nasdaq pullback long made the case for refusing to chase. This one shows what the waiting looks like from the inside: a confidence score that fell as price drifted away from the zone and climbed back as it returned. If you want an analysis that shows its risk math before it commits, see SkyAnalyst run your markets on a 21-day free trial.
By 10:00 ET the Nasdaq had already done the hard part. It closed Tuesday at 30,403.9, based near 30,262 in London, then broke through Tuesday's high at 30,472 on two strong hourly candles, 30,329 to 30,493 and then 30,492 to 30,601. When the setup analysis ran at 10:06 ET, price was near 30,618, about 214 points above the prior close. The 5-minute RSI read 78.8, the 15-minute RSI 75.0, and price sat more than 220 points above VWAP at the upper 2 standard deviation band.
The macro picture was mixed, and the analysis said so. The US 10-year yield was 5.247%, above its 5-day EMA of 5.201% and up from 5.167% three days earlier, which it named the single most important headwind for the most rate-sensitive US index. It also noted the yield was not making a fresh high: today's 5.257% sat below Tuesday's 5.293%. The 8:30 ET data leaned helpful. Core PCE printed 0.2% against a 0.3% forecast, Final GDP 2.2% against 1.5%, and the GDP Price Index 6.1% against 6.4%. VIX sat at 15.70 and DXY at 101.22, below its 5-day EMA of 101.26.
The agents split along the same line. The Trend Agent, at 13:59 UTC, was bullish at 72 percent in a trending regime, with key support at 30,472.3 and key resistance at 30,728.1, and it flagged macro as a headwind while noting that technicals were overriding that caution for now. The Macro Agent's index group leaned bear at 67 percent, but its Nasdaq-specific read was neutral with an intraday lean bull. That was enough for a long, and not enough for a chase.
Pullback to Breakout Support. Professional traders use this pattern after a clean break above resistance. Instead of buying the breakout candle, they wait for price to come back to the level it just cleared, where old resistance often turns into support, and buy the reaction there. The idea is a better price and a tighter, more logical stop than buying the extended high.
The analysis drew the entry zone at 30,530-30,560. Three references clustered inside it: 30,556.3, an hourly resistance that had turned into support, 30,529.3, the prior breakout pivot, and roughly 30,552, the 38.2% retracement of the New York move from 30,434 to 30,625. It asked for a bullish 5-minute close above 30,550 after the pullback, with the 5-minute RSI bouncing above 60 and price holding the 5-minute EMA9.
The stop went to 30,450, under Tuesday's high at 30,472 with a buffer, and above the Trend Agent's invalidation at 30,418.1. The targets were 30,640 just above the session high, 30,728 at the Trend Agent's resistance, and 30,800 as a round number, only if momentum lasted into midday. The analysis did its own R math from a 30,540 entry and an 85-point stop measured to 30,455, which put TP1 at 1.18R.
The plan came with rules for walking away. If price broke straight above 30,625 without pulling back, there was no trade. If the 10-year climbed above 5.257%, the setup was cancelled. It scored 5 of 7 confluence factors and a 6.5 out of 10 quality score, capped by the yield factor that did not pass.
The last risk on the list was the calendar. A scheduled 3:30 PM ET speech by President Trump could whip the Nasdaq 100 points or more, and the analysis suggested tightening stops or taking profits before 3:15 PM for anyone still holding into the afternoon.
SkyAnalyst doesn't favor any single strategy. In the week of the 21st it bought one Nasdaq pullback and sold another, and yesterday it sold a euro retest. Each plan reads the tape first, and on Wednesday the tape said the trend was right and the price was wrong.
The NAS100 opens the NY session in a technically bullish but macro-conflicted environment. 10Y Treasury yields at 5.247% sit firmly above the 5-day EMA (5.201%), having climbed from 5.167% three days ago, this is the single most important headwind for the most rate-sensitive US equity index. However, yields have pulled back from yesterday's intraday high of 5.293% and are not making a fresh 5-day high today (today's high: 5.257 vs. yesterday's 5.293), which tempers the bearish yield signal from "spiking" to "elevated but stabilizing."
This morning's macro data was mixed-to-supportive for NAS100: Core PCE came in at 0.2% vs. 0.3% forecast (softer inflation = less rate pressure), while Final GDP printed 2.2% vs. 1.5% forecast (stronger growth, but the GDP Price Index came in below forecast at 6.1% vs. 6.4%, reinforcing the disinflation read). ADP at 90K vs. 73K shows modest labor market resilience. The net read: growth holding up with inflation cooling, modestly bullish for tech/growth, partially offsetting the elevated yield level.
Cross-asset confirmation is mixed-to-supportive intraday:
Macro Agent: Group bias lean_bear (67%), but NAS100-specific bias is neutral (score 15, confidence 67%) with intraday horizon lean_bull. The agent explicitly acknowledges NAS100's relative strength and short-term breakout above the 5-day EMA. This is not a high-conviction macro short signal.
Trump speech at 3:30 PM ET and Kashkari at 6:00 PM ET are later-session catalysts, not an immediate constraint for AM setups but worth monitoring for afternoon holds.
Directional Bias: Bullish (with caution, elevated yields cap conviction) Volatility: Normal (VIX 15.7, 60m ATR ~77 pts, declining VIX)
| Metric | Value | Signal |
|---|---|---|
| Current yield | 5.247% | Elevated |
| 5-day EMA | 5.201% | Above EMA = bearish default |
| 5-day high | 5.293% (yesterday) | Not making new high today |
| Today's range | 5.203-5.257 | Contained within yesterday's range |
| Trend | Rising from 5.167 → 5.247 over 3 days | Bearish structural pressure |
Verdict: Yields above EMA = bearish default for NAS100. However, yields are NOT spiking above their 5-day high (5.257 today vs. 5.293 yesterday), and Core PCE undershoot gives reason for yields to stabilize. This means longs are not categorically blocked, but conviction is reduced. The yield signal counts as NOT supporting longs for confluence scoring.
| Factor | Reading | NAS100 Impact |
|---|---|---|
| Macro Agent NAS100 bias | Neutral (intraday lean_bull) | Neutral-to-supportive |
| Macro confidence | 67% | Moderate |
| Rate factors cited? | Yes, "long yields near multi-decade highs remain structural headwind" | Partially offset by softer PCE |
| VIX vs. 5-day EMA | 15.70 vs. 15.68, at EMA, declining | Bullish confirmation |
| DXY vs. 5-day EMA | 101.22 vs. 101.26, below EMA | Bullish (headwind removed) |
| VIX + DXY double confirm bearish? | No: both declining | Supports bullish |
Verdict: Macro is not generating a high-conviction short. The rate concern exists structurally but is moderated by this morning's data. VIX and DXY both lean supportive for risk. The Macro Agent's NAS100-specific read (neutral with intraday lean_bull) aligns with the technical breakout.
Trend Agent: BULLISH, 72% confidence, MODERATE strength, TRENDING regime. Invalidation at 30418.1. Key resistance at 30728.1, support at 30472.3, VWAP at 30394.6.
60-Minute Analysis (last 6 candles):
| Candle (UTC) | O→C | Key Signal |
|---|---|---|
| 09:00 | 30368→30354 | Consolidation, below EMAs |
| 10:00 | 30354→30321 | Dip to session low area |
| 11:00 | 30321→30330 | Base formed at 30263 |
| 12:00 | 30329→30493 | Breakout candle: bullish EMA cross, high volume |
| 13:00 | 30492→30601 | Continuation: MACD histogram strong, RSI 66 |
| 14:00 | 30601→30616 | Early NY, holding gains, price above fast EMA |
Pre-market gap: NAS100 closed yesterday at 30403.9. Current price ~30618 = +214 point gap. This is a large gap (>100 pts) that has gap-fill probability, but the London session rally provided the breakout move. A pullback toward 30472-30502 (yesterday's high / former resistance) is the highest-probability retest zone.
Daily context: Price above 5-day daily EMA (30487), above yesterday's high (30472), and at new session highs, daily structure is bullish.
15-Minute (latest candles):
5-Minute (last 11 candles, 13:10-14:00 UTC = 9:10-10:00 AM ET):
Key observation: The rally from ~30262 (London low) to 30625 (session high) = 363 points is a massive intraday move. Every oscillator on 5m and 15m is overbought. A pullback to the 38.2-50% Fibonacci retracement of the NY session range or to structural support is the highest-probability entry.
The only viable setup given current conditions is a pullback-to-support long, not a chase entry at highs. Here's the confluence assessment:
Potential Setup: LONG on pullback to 30530-30560 zone
This zone represents:
Confluence Gate Scoring:
| # | Factor | Met? | Notes |
|---|---|---|---|
| i | 10Y yield supports trade | NO ❌ | Yields above 5-day EMA, headwind for longs |
| ii | Macro Agent aligns ≥60% citing rates | PARTIAL ⚠️ | NAS100-specific neutral, intraday lean_bull, 67% conf. Cites rates but also notes they're offset. Counting as YES since NAS100-specific bias is not bearish and intraday is lean_bull |
| iii | Trend Agent aligns ≥60% | YES ✅ | Bullish, 72% confidence |
| iv | 60m EMA stack/crossover | YES ✅ | Fresh bullish crossover, price above both EMAs |
| v | Price at VWAP/Fib/session level with 5m reaction | PENDING ⏳ | Need pullback to 30530-30560 with bounce confirmation |
| vi | 15m RSI >50 + MACD expanding | YES ✅ | RSI 75 (>50), MACD histogram 27.8 and expanding |
| vii | No high-impact events within 30m | YES ✅ | All high-impact events completed (Core PCE, GDP at 8:30 AM). Trump speech not until 3:30 PM |
Score: 5/7 = Medium-High (if pullback materializes with reaction)
Without the yield factor, this cannot reach 6/7, which appropriately caps conviction. The setup is valid but not high-conviction, consistent with a breakout-with-macro-headwinds environment.
This R:R profile works: TP1 at 1.18R is at a structural extension level, TP2 at a defined 60m resistance.
Setup #1: NAS100 LONG, Pullback to Breakout Support
⚠️ Key Conditions & Warnings:
No second setup is warranted. The only other structural possibility (VWAP mean-reversion short from current overbought levels) fails the confluence gate, the Trend Agent is bullish, 60m structure is bullish, and macro is not bearish enough on NAS100 specifically to justify fading this breakout. Counter-trend shorts against a fresh breakout with declining VIX is a low-probability play.
14:14 UTC, 45 percent, WAIT. Price was inside the zone at 30,556.8, but it had arrived by falling. The last completed candle had tagged 30,642.1 and closed bearish at 30,578.7, and RSI had dropped from 78 to 68. The system read that as an active selloff from the high, not a finished pullback, and saw no hammer, engulfing candle or bullish close above 30,550.
14:16 UTC, 40 percent, WAIT. The last candle dipped to 30,556.2 and closed back at 30,580.4, above the zone, without a clear reversal pattern. At the current price of 30,586.4 the evaluation counted about 136 points to the stop against about 54 points to TP1 and passed on the ratio.
14:18 UTC, 30 percent, WAIT. Price held at 30,580.5 with the 5-minute RSI at 68.9 and the 15-minute RSI at 71.3, still overbought. The system noted the pullback had only brushed the zone, and put the trade at a 130-point stop against 60 points of reward. Confidence reached its low for the session.
14:20 UTC, 35 percent, WAIT. Price rose to 30,599.7 and the 5-minute MACD histogram faded from 10.19 to 5.98. The evaluation read fading momentum, not a fresh bounce from support, and kept waiting for price to reach and hold the zone.
14:22 UTC, 30 percent, WAIT. At 30,609.7 price was consolidating in a 30,560-30,640 range and had not touched the zone again. Both RSI readings were back above 70, the opposite of the bounce the trigger asked for, so confidence dropped back to 30.
14:24 UTC, 35 percent, WAIT. With price at 30,599.5 the evaluation spelled out the math: about 40 points to TP1 against 150 points to the stop, roughly 0.27 to 1. It said that ratio completely negated the edge of a pullback setup.
14:28 UTC, 42 percent, WAIT. Price slipped to 30,559.2, the top edge of the zone, and the 5-minute RSI eased to about 65.5. The system still saw no bullish bounce pattern from support and the MACD histogram had faded to 3.0, so it held off one more cycle.
14:30 UTC, 48 percent, WAIT. The 5-minute RSI read 60.59, meeting the above-60 condition, but the forming candle was bearish and price was still drifting lower at 30,569.4. The system judged that buying now meant chasing into a pullback still in progress rather than buying the bounce.
14:31 UTC, 62 percent, ENTER. The latest 5-minute candle had touched 30,553.3 inside the zone and closed at 30,575.5, a higher-low bounce with RSI at 63.5 and price above the 5-minute EMA9 at 30,526.7. The system said the candle was acceptable though not a textbook hammer or engulfing, and entered. The order filled at 30,560 about 91 seconds later.
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 | +0.73R | +$1,460 |
| TP2 hit (not tracked) | +0R | +$0 |
| TP3 hit (max potential) (not tracked) | +0R | +$0 |
A pullback setup is priced by its fill, not by its chart. The same TP1 at 30,640 was worth about 0.27R from 30,600 and 0.73R (TP1) from the 30,560 fill, while the plan, built on a 30,540 entry and an 85-point stop to 30,455, had it at 1.18R. Eight waits kept the trade out of the first number. They could not buy the third: the deepest dip the evaluations recorded was 30,553.3. The system took the middle one, and the result is logged at +0.73R (TP1).
The second lesson is in how the confidence moved. It did not climb steadily toward an entry. It fell to 30 while price hovered above the zone, bounced as price came back, and crossed into an entry only after a candle dipped into the zone and closed higher. The score tracked distance from the plan, which is what a pullback setup should do.
This is an active selloff from highs, not a completed pullback. SkyAnalyst entry evaluation, 14:14 UTC
The caveats belong beside the result. The entry candle was not the textbook trigger, and the evaluation said so. The yield factor never passed. TP1 sat two points under the 30,642 high the market had already printed before the first read, and the peak after entry, 30,655.5, cleared that high by only 13.5 points. Later that afternoon price fell back through the original stop, and the record closed at 30,433.7 at 4:00 PM ET, after the 3:30 PM speech window the analysis had flagged. We do not know what moved the market, so we will not guess.
This is the second day in a row the TP1 rule mattered after the fact. Yesterday our euro short banked TP1, reached TP2 and then watched the market climb back to its stop. Today the Nasdaq long banked TP1 at 11:49 ET and was flat long before the afternoon drop. The rule is a trade-off chosen in advance, and some days it is the whole result.
What we want readers to take from this one is smaller and more practical. The system wrote down its risk math at every step, in points, before it bought. For another pass at the same pattern on the same index, the Nasdaq pullback we took on the 17th is a useful comparison. This is one trade, and a small one, and it proves little on its own.
It is a setup where price breaks above a resistance level, then pulls back to test that level from above. Traders watch whether the old resistance now holds as support. If buyers step in there with a clear reaction, it offers a long entry with a stop just below the level, instead of buying the extended high right after the breakout.
An R-multiple divides the reward by the risk. If the stop and target stay fixed, a higher entry shrinks the distance to the target and widens the distance to the stop at the same time. That is why the same first target can be worth well over 1R from a deep fill and a fraction of 1R from an entry near the recent high.
An overbought RSI does not mean the trend is over. It means price has moved far and fast relative to recent bars, which raises the odds of a pause or pullback. Many trend traders use it as a reason to wait for a better price rather than as a reason to sell, and they look for RSI to cool and turn back up near support.
When the price has moved away from the planned entry enough to break the risk to reward math. The idea can still be right while the trade is wrong at the current price. Skipping and waiting for a return to the zone, or letting the setup expire, protects the edge the plan was built on instead of paying up for it.
Higher Treasury yields raise the discount rate applied to future earnings, and the Nasdaq 100 is weighted toward growth companies whose value depends heavily on those future earnings. That makes the index sensitive to rate moves. Traders often treat rising yields as a headwind for longs, while a pause or reversal in yields can ease that pressure.
21-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.
Two hundred and fifty-seven trades since the January 12 inception, 148 winners, +38.35R net. Three threads ran through the year: how the edge was built, how we learned to see it, and what it is still exposed to.
Thirty-seven trades, 23 winners, +9.59R. Almost all of it came from one directional read, and so did almost all of the pain: when the short book was wrong, it was wrong everywhere at once.

Thirty-four minutes after buying the Nasdaq, SkyAnalyst sold the Dow at 51,422.2 on a failed retest under VWAP. TP3 printed at 3:48 PM ET for +3.40R (TP3). The record books +1.04R (TP1).