SkyAnalyst AI journal entry: NAS100 Long on Aug 27, 2026 closed +1.51R 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.
The Nasdaq opened Thursday about 155 points above the prior day's high of 29,354, and the reason was not subtle. Nvidia had reported and was up seven to eight percent premarket, dragging the whole semiconductor and AI complex with it. Price sat roughly 226 points above the daily five-day EMA at 29,283. That is momentum, and it is also extension, and the two are the same fact viewed from different distances.
The cross-asset read was supportive without being emphatic. VIX at 14.60 was decisively below its five-day EMA of 15.13 and below the prior day's low, which is as clean a risk-on signal as that indicator gives. DXY at 99.141 sat marginally above its five-day EMA of 99.043, a mild headwind. The ten-year at 4.662 was essentially flat against its five-day EMA of 4.666, fractionally below, and critically it was not spiking. The session high of 4.672 sat inside the prior day's range.
That last point did specific work. A yield spike is the strongest bearish override our gate applies to an index long, and it was absent. Absent an override is not the same as a tailwind, and the analysis said so: neutral to mildly supportive, no headwind, no conviction boost either.
The Trend Agent came in bullish at 62% confidence, and then qualified it twice: strength WEAK, regime TRANSITIONING, with an explicit recommendation to reduce size. The 60-minute EMA stack was intact, price above the EMA9 at 29,435 above the EMA21 at 29,338, and RSI sat at 58. But the MACD histogram had turned negative at -7.62 with the signal line crossed below, which is the early shape of momentum exhaustion rather than momentum.
Then there was the ceiling. Price had been rejected three separate times at 29,590 to 29,596. A level that holds once is a level. A level that holds three times in one session is a decision the market has made repeatedly, and the analysis treated it as one, marking it as both the first target and the reason not to expect more.
There had also been a sharp selloff at 13:45 down to 29,360.8, close to the prior day's close of 29,354, followed by an aggressive recovery back toward 29,510. The system read that as a transitional market rather than a clean trend, which is the honest reading and also the less flattering one. That is the read we ship on every instrument we cover. See SkyAnalyst run it on your markets.
The trade is a VWAP mean-reversion long, and what makes it worth teaching is not the entry, it is how the analysis sized and targeted a setup it did not fully trust.
At 13:45 price dropped hard to 29,360.8, overshooting below VWAP into the lower one-standard-deviation band. On a weak setup that is the end of the story. What made it an entry instead was the shape of the recovery: the 5-minute MACD histogram flipped strongly positive across four consecutive candles, the MACD line crossed above both zero and its signal, RSI recovered from a 40.9 washout low to 53.2, and price reclaimed VWAP at 29,483.
An overshoot that reverses with momentum behind it is a different event from an overshoot that drifts back. The first is participants who were wrong closing out. The second is the move continuing at a slower pace. The 5-minute momentum stack is how the system tells them apart, and it is why the entry trigger was a 5-minute close above 29,500 with the histogram still positive, not simply price touching VWAP.
The confluence gate scored 5.5 of 7. Two factors were soft rather than failed: the 15-minute RSI was barely above 50 at 51.8 with its MACD still negative though narrowing, and the Warsh speech at Jackson Hole carried unquantified event risk. The analysis then adjusted the quality score down to 6.5 out of 10, citing the transitional regime, the reduce-size recommendation, and the overhead ceiling.
This is the part most published setups skip. A trade is not binary. The same structural read can justify a full-size position on a clean trend day and a half-size position on a transitional one, and the difference between those two decisions is worth more over a year than most entry refinements.
The first target the analysis reached for was 29,540, a 5-minute swing resistance. It then rejected its own choice: roughly 40 points from entry, about 0.47R, too close to justify the risk. It recalibrated TP1 to 29,590, the triple-rejection level, at about 90 points and roughly 1.05R. TP2 went to 29,650 at about 1.76R, TP3 to 29,750 and explicitly conditional on a clean break above 29,596 with volume.
We are not presenting this as the way to trade a gap. Our system doesn't favor mean-reversion longs, breakout continuations, or any single structure. It reads volatility, yields and cross-asset positioning first, and lets those inputs choose both the pattern and the size. On Thursday they chose a smaller position in a pattern the system rated mediocre, and that combination is what the record should show.
The NAS100 is trading at 29,509 in the early NY AM session, gapping above yesterday's high (29,354) by ~155 points, a significant gap driven by Nvidia's blockbuster earnings (+7-8% premarket) lifting the entire AI/semiconductor complex. Price is currently ~226 points above the 5-day daily EMA (29,283), reflecting strong near-term momentum.
Yield backdrop is near-neutral but warrants caution. The 10Y yield sits at 4.662, essentially flat against its 5-day EMA of 4.666: fractionally below. Critically, yields are not spiking: today's high (4.672) is just barely above the 5-day EMA and well within yesterday's range (4.621-4.670). The yield structure over 5 days shows a mean-reverting pattern, a spike to 4.700 three days ago has pulled back, and yields are now consolidating. This removes the strongest bearish override but doesn't provide a powerful tailwind either. The net read: yields are neutral-to-mildly supportive: no headwind for longs, but no conviction boost.
Cross-asset confirmation tilts supportive. VIX at 14.60 is decisively below its 5-day EMA (15.13) and below yesterday's low (15.21), declining volatility is a clear risk-on signal. DXY at 99.141 is marginally above its 5-day EMA (99.043) and near yesterday's close, a mild headwind but not strong enough to override the VIX signal. The combination: VIX supportive, DXY slightly adverse, yields neutral = net mildly bullish cross-asset regime.
The Macro Agent reads strong_bull (score 65, confidence 62%) citing Nvidia/AI dominance and price trading above the 5-day EMA/yesterday's high. Notably, the macro factors do not cite rate concerns, the bullish factors are earnings/sector-driven. One key catalyst remains: Fed Chairman Warsh's Jackson Hole speech (timing unspecified but likely today), plus Prelim Benchmark Payrolls Revision and UoM Consumer Sentiment, these are partially priced in per the agent but represent event risk. Claims data (203K vs 208K forecast) was mildly positive and already absorbed.
Trend structure is bullish but weakening at resistance. The Trend Agent reads BULLISH, confidence 62%, WEAK strength, TRANSITIONING regime with a recommendation to REDUCE_SIZE. The 60m EMA stack is intact (price > EMA9 29,435 > EMA21 29,338, bullish alignment confirmed), RSI is at 58 (neutral-bullish), but MACD histogram has turned negative (-7.62) with the signal line crossed below, early signs of momentum exhaustion. Price has been rejected three times at 29,590-29,596, establishing a firm intraday ceiling. The sharp 13:45 selloff to 29,360.8 and subsequent recovery to ~29,510 shows a transitional market, not a clean trend.
The daily open/gap dynamic is important. With a ~155-point gap above yesterday's high, gap-fill probability is elevated in the first hour. However, price has already tested down to 29,361 (near yesterday's close of 29,354) during the London session and bounced, suggesting partial gap-fill may already be complete. VWAP at 29,477-29,483 is the session's key anchor.
15m: Price above both EMAs (29,501 / 29,475), VWAP reclaimed at 29,483. RSI at 51.8 (just above 50, marginal bullish). MACD histogram at -1.72, still negative but narrowing, improving momentum but not yet confirmed.
5m: This is where the setup crystallizes. After the sharp selloff to 29,360.8 (13:45-13:55 UTC), price has recovered aggressively:
The structure shows a VWAP mean-reversion long pattern: the 13:45 selloff overshot below VWAP into the lower 1SD band, then reversed sharply back above VWAP with strong MACD momentum. Price is now consolidating 29,500-29,530, building a base for a potential continuation toward the 29,540-29,596 resistance zone.
| # | Factor | Status |
|---|---|---|
| (i) | 10Y yield direction supports trade | ✓ Below 5-day EMA, not spiking |
| (ii) | Macro Agent bias aligns (≥60%, rate factors) | ✓ Strong_bull, 62%, no rate concerns |
| (iii) | Trend Agent direction aligns (≥60%) | ✓ Bullish, 62% |
| (iv) | 60m EMA stack confirms | ✓ Price > fast > slow EMA |
| (v) | Price at VWAP/Fib/session level w/ 5m reaction | ✓ VWAP bounce confirmed, above 5m EMA9 |
| (vi) | 15m RSI >50 + MACD histogram expanding | ◐ RSI 51.8 (barely above 50), MACD still negative but narrowing |
| (vii) | No high-impact events within 30 min | ✓ Claims already released; Warsh speech timing uncertain, partial risk |
Score: 5.5 / 7 → Medium-High (6.5-7.5)
Factor (vi) is marginal, RSI barely above 50 and 15m MACD still negative, though improving. Factor (vii) has mild event risk from the Warsh speech. Adjusting quality score to 6.5/10 reflecting the transitional regime, reduced sizing recommendation from Trend Agent, and the 29,590-29,596 triple-rejection overhead resistance which caps upside potential.
60m ATR: ~90 points: this sets the minimum stop width.
Structure: The session low at 29,430.8 aligns exactly with the Trend Agent invalidation level. A stop below this level (with buffer) at ~29,415 provides structural protection. Distance from entry zone (~29,500) to stop = ~85 points, which is approximately 1x 60m ATR, meets the minimum requirement.
Targets:
Key concern: The 29,590-29,596 zone has rejected price three times today. TP1 at this level is reachable but may require multiple attempts. The setup is valid because R:R to TP1 is ~1:1 at structural resistance, and TP2 at ~1.76R provides the payoff if the breakout materializes. However, the triple-rejection ceiling means partial profit-taking at TP1 is essential: this is not a "let it run" setup until/unless 29,596 breaks cleanly.
Regime adjustment: Trend Agent says REDUCE_SIZE. VIX is declining (compressed conditions). Use 0.5-0.75% risk rather than standard 1%.
Setup #1: NAS100 LONG, VWAP Bounce Continuation
Key Invalidation Conditions:
⚠ Event Risk Notice: Fed Chairman Warsh's Jackson Hole speech timing is uncertain. If this occurs within the next 60 minutes, this setup requires 6/7 confluence per FOMC-day rules, currently at 5.5/7, which would make this a NO TRADE until post-speech price action clarifies direction. Monitor the schedule closely. The Prelim Benchmark Payrolls Revision and UoM data also remain as potential catalysts, verify timing before committing.
Sector Rotation Flag: NAS100 is trading above yesterday's high while the Dow (US30) at 53,506 is flat against its 5-day EMA and below yesterday's close. The Advance-Decline line ($ADD) is at -562 and deteriorating (below yesterday's low), this is a significant divergence. NAS100's strength is being driven almost entirely by mega-cap tech/AI names (NVDA earnings effect), not broad participation. This narrow leadership increases the risk of a sharp reversal if the AI complex fades. Weight this as additional justification for reduced sizing.
One evaluation at 14:39 UTC, entering at 64% confidence. Every element had already resolved before the evaluation ran: the 5-minute momentum stack had flipped positive across four candles, VWAP at 29,483 was reclaimed, price sat above the 5-minute EMA9 at 29,495, and the confluence gate had scored 5.5 of 7 with both soft factors documented rather than waved through. The Trend Agent's invalidation at 29,430.8 lined up almost exactly with the session low, which is what made a structural stop at 29,415 placeable at roughly one 60-minute ATR. The instruction attached to the entry mattered as much as the entry: reduce size, take TP1 at the ceiling, do not hold for extension unless 29,596 breaks on volume. Enter long at 29,508.6.
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.87R | +$1,740 |
| TP2 hit | +1.51R | +$3,020 |
| TP3 hit (max potential) (not tracked) | +0R | +$0 |
Everything the analysis said about 29,590 was reasonable and most of it was wrong. Three rejections in a session is real evidence, and the conclusion drawn from it, that TP1 was a place to take profit rather than a level to trade through, is the conclusion a careful reader would draw. Price went through it anyway. TP1 filled at 29,590 for +0.87R (TP1), and the following session carried to 29,650 for a full potential of +1.51R (TP2).
Here is why that costs nothing. The position closed at TP1 regardless, because the broker closes 100% there. Being wrong about what happened after the exit changed the outcome by exactly zero. The system's caution shows up in the size it took, not in the target it reached, and a cautious size on a winner is a smaller win rather than a missed one.
The Trend Agent recommended 0.5 to 0.75% risk instead of the standard 1%. On this trade that decision cost between a quarter and a half of the return, and it was the right call made with the information available: a transitional regime, a negative 60-minute MACD histogram, a triple-rejection ceiling, and an unscheduled central bank speech.
Sizing decisions are only ever judged on the distribution, never on the instance. The same reduce-size rule applied across the eleven losing trades earlier in August is why every one of those closed at exactly minus 1R and the month is recoverable. You do not get to keep the protection on the losers and drop it on the winners.
Time in trade reads 26 hours 22 minutes because it measures entry to the TP2 fill the following session. The position itself closed at TP1 on Thursday afternoon, roughly two hours after entry. Both numbers are in the article because both are true, and the one that enters our running record is TP1's +0.87R.
This trade has a context that has nothing to do with the Nasdaq. On Thursday morning we published a correction to our own long-versus-short research, arguing that the US30 and NAS100 long books had been unfairly grouped with genuinely leaking ones and should stay switched on. On Thursday afternoon we split every trader into independent long and short books, which made that a real setting rather than an opinion. This was the first NAS100 long taken under the new arrangement.
It won, and we want to be careful about how much that is allowed to mean. One trade is not a validation of a research finding, and if it had stopped out we would not have accepted that as a refutation either. What it does illustrate is the thing the split was for: a long book can now be evaluated, kept or retired on its own record, rather than averaged into a number that describes neither direction.
The wider week ran 7-0 for +8.02R, the best week of 2026, after a month that was minus 9.70R going into it. The relevant caution is that the year still sits at +31.43R across 176 trades at a 59% hit rate, and one exceptional week moves that total far less than it moves the mood around it.
It is an entry taken when price overshoots below the volume-weighted average price, typically into a lower standard-deviation band, and then reclaims it with momentum. The reclaim is the signal rather than the touch, because an overshoot that drifts back is continuation at a slower pace while one that reverses sharply is participants closing losing positions. The distinction is read on lower-timeframe momentum.
Because size and participation are separate decisions. A setup can clear its structural requirements while carrying conditions that raise variance, such as a transitional regime, overhead resistance or an unscheduled event. Skipping forfeits a positive-expectancy trade; taking it at full size ignores the added risk. Halving the size keeps the expectancy and scales the exposure to the uncertainty.
As real evidence, and as a target rather than a barrier to trade through. A level that holds three times in one session reflects a decision participants keep making there, which makes it a high-probability place to take profit. It does not mean the level will never break. The practical response is to target it, size for it holding, and require confirmation before assuming it has given way.
Both, and the tension has to be resolved rather than ignored. A gap driven by a genuine catalyst confirms direction, but it also stretches price away from its moving averages and raises the probability of a partial fill in the first hour. The useful question is whether part of that fill has already happened, because an early pullback that holds removes much of the risk the gap created.
It shortens the intended holding horizon and lowers the size. A transitioning regime means higher-timeframe structure still points one way while momentum has begun to fade, so trades taken in it retain their edge but lose it faster. The standard response is to manage toward the first target rather than hold for extension, and to require a clean break before treating any further target as reachable.
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.

Halfway through the write-up the analysis stops, says the stop is too tight for the volatility, and recalculates it three pips wider. That decision cost us R and we published it anyway.

Our own directional bias on the Dow read neutral and breadth was outright negative. The system took a long, on one condition: it had to be a retest, never a chase.
Seven trades, seven winners, +8.02R. The best week the desk has had in 2026, and it arrived at the end of the worst month, three days after we split every trader into a long book and a short book.