SkyAnalyst AI journal entry: NAS100 Long on Oct 21, 2026 closed +1.86R 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 Trend Agent spent the first hour of the New York session refusing to call the Nasdaq. Its reads at 9:10, 9:25, 9:36 and 9:47 ET were all neutral, at 58, 60, 62 and 64 percent, with the regime marked range-bound. By 9:47 ET it described price as "trapped between support near 29595 and resistance near 29740." At 10:03 ET it turned bullish for the first time that morning, at 66 percent, with weak strength and a transitioning regime. The setup analysis was written one minute later, at 10:04 ET.
That window closed quickly. At 10:13 ET the Trend Agent was back to neutral at 60 percent and had relabeled the regime choppy, noting that price had "failed to hold above VWAP and short-term EMAs after a bullish attempt." At 10:28 ET, the minute price reached the entry zone, it was still neutral and choppy at 62 percent. The plan had been written on the only bullish read between 9:10 and 10:48 ET, and every entry evaluation that followed had to deal with that.
The analysis built its long case on the 10-year yield. At 5.090 it sat below its 5-day EMA of 5.120 and below the prior close of 5.111, two days after a 5-day high of 5.144, which the analysis called "the single most bullish cross-asset signal for NAS100." VIX was 17.02, below its 5-day EMA of 17.38 and lower for a third straight day. The dollar index was 101.73, under its 5-day EMA of 101.86.
The Macro Agent was more guarded. At 10:05 ET it rated the US index group bull at 78 percent but the Nasdaq only lean bull at 70, with a tradeability score of 55 out of 100. It read the same yield level differently, calling 5.09% "particularly adverse for long-duration growth valuations," and it cited Netflix's 6% decline as a sign that earnings sensitivity was high. Its first flag was blunt: "Confirmation-based only; aggressive anticipatory longs not justified."
Breadth was the weak spot. The ADD reading of 249 was below its 5-day EMA of 265.6 and below the prior day's low of 361 while the Nasdaq traded above the prior day's high. The analysis called it a sector rotation warning and made "Breadth divergence could trigger mean reversion" its primary risk flag.
VWAP Pullback Buy. This is a pattern professional traders use when an index has broken above a reference level and stretched away from its volume-weighted average price. Instead of buying the stretch, they wait for price to come back to VWAP, where the average participant's cost sits, and buy only if that level holds. The stop goes beyond the structure that would prove the pullback was a reversal, and the targets go to the resistance levels overhead.
At 10:04 ET the Nasdaq was at 29,748, above the prior day's high of 29,721.7 and about 43 points above VWAP. The plan marked 29,695-29,720 as the entry zone, where VWAP near 29,700, the 78.6% Fibonacci retracement at 29,700 and the prior day's high all sat together. The primary trigger asked for a 5-minute candle that dipped into the zone and closed bullish above 29,710 with its lower wick holding VWAP, with a 5-minute EMA9 tag and bounce as the alternative if price consolidated. Its scenario table also covered the miss: if price ran through 29,763 without a pullback, "do NOT chase."
The stop went to 29,585, just under the 29,594.8 low the index printed in the New York open's V-reversal. That low also lined up with the 61.8% retracement near 29,595 and with the Trend Agent's invalidation level. From the eventual fill the stop was 120.6 points away, more than the 60-minute ATR of about 99 points that the plan used as its minimum.
TP1 at 29,800 sat at 60-minute resistance near 29,798.8. TP2 at 29,833 was the session high of 29,832.8, a single spike printed in Asian trading. TP3 at 29,930 sat near the 60-minute ATR upper band at 29,946. The plan did the arithmetic in the open: TP1 was worth about 0.7R and "structural TP1 delivers < 1R," TP2 about 1.0R, and TP3 about 1.8R, which is where it wrote that the minimum 1.5:1 was achieved. It scored the setup 7.0 out of 10 with six of seven confluences confirmed and the seventh, a reaction at the entry zone, still pending.
The Nasdaq has given us this shape before. Our September 22 Nasdaq long also waited for a pullback into a breakout zone instead of buying the first push, and the September 30 long priced its targets before it bought.
SkyAnalyst doesn't favor any single strategy. On October 8 it sold the same index after a VWAP rejection, and this morning it bought a VWAP hold. The pattern comes from the chart in front of it, and the conditions, the stop and the targets are written down before price arrives.
The NAS100 is trading at 29,748 in the opening minutes of the NY AM session, having gapped above yesterday's high (29,721.7) during overnight/London trade but now consolidating near that breakout level. The macro backdrop is constructively supportive but not decisively bullish.
10Y Yields (Primary Driver): The 10Y yield sits at 5.090, below its 5-day EMA of 5.120, and importantly below yesterday's close of 5.111. The yield made a 5-day high at 5.144 two days ago and has since declined, establishing a falling trajectory over the last 48 hours (5.142 → 5.111 → 5.090 today). This is the single most bullish cross-asset signal for NAS100: yields are rolling over from recent highs, relieving rate pressure on the most duration-sensitive equity index. No new 5-day highs are being made. This sets the default directional bias to BULLISH.
Cross-Asset Confirmation:
Macro Agent: Lean bull on NAS100 (score 73, confidence 73%), citing continuing earnings cycle and technology catch-up buying as an unpriced catalyst. The agent flags price below 5-day EMA (29,748 vs 29,765 EMA) as a caution, but this gap is negligible (~17 points) and price is actively pushing toward the EMA. Tradeability is moderate (62/100), the agent recognizes the setup is developing, not fully mature.
Broad Market Context: US30 (Dow) is at 52,559, above its 5-day EMA (52,295), confirming broad equity strength. ADD (breadth) at 249 is below its 5-day EMA (265.6) and below yesterday's low, this is a divergence flag: NAS100 is pushing higher while breadth is soft. This suggests the rally is being driven by large-cap tech names rather than broad participation. Not a disqualifier for NAS100 (which is mega-cap concentrated), but flags sector rotation risk if breadth deteriorates further.
No high/medium-impact economic events are scheduled today. No FOMC or Fed speakers imminent. The calendar is clean.
Directional Bias: Bullish Volatility: Normal (VIX 17.02, declining; 60m ATR ~99 pts, standard for NAS100)
Trend Agent: BULLISH, 66% confidence, WEAK strength, TRANSITIONING regime. Recommends REDUCE_SIZE. Key levels: R=29,832.8 | S=29,594.8 | VWAP=29,705.6. Invalidation: 29,594.8.
60-Minute EMA Analysis:
Daily Reference Levels:
Pre-market gap assessment: NAS100 gapped up ~45 points from yesterday's close (29,703 → 29,748). This is a moderate gap, not large enough (>100 pts) to trigger mandatory gap-fill logic. The gap has been partially tested with the NY open dip to 29,594.8 (overshot and recovered), suggesting the gap-fill impulse is already spent.
Agent Agreement: Both Macro (lean_bull, 73%) and Trend (bullish, 66%) agree on direction. Trend Agent confidence is moderate at 66%, but the transitioning regime and weak strength call for reduced position sizing. No need to reduce confidence for agent divergence, they agree.
15-Minute Structure:
5-Minute Entry Signals:
Fibonacci Levels (60m, swing low 29,210.9 to high 29,832.8):
Preferred Entry Type: VWAP pullback long. Price is currently extended above VWAP by ~43 points. The ideal entry is a pullback toward the 29,700-29,720 zone where VWAP, the 78.6% Fibonacci, yesterday's high-turned-support, and the 5m EMA9 all converge. This is the highest-probability NAS100 intraday pattern: overshoot at the open, retrace to VWAP, then continue in trend direction.
| # | Factor | Status | Score |
|---|---|---|---|
| i | 10Y yield supports trade (falling, below EMA) | ✅ Yes | ✅ |
| ii | Macro Agent aligns (lean_bull, 73% confidence) | ✅ Yes, no explicit rate concern as primary factor, but earnings/tech catch-up cited | ✅ |
| iii | Trend Agent aligns (bullish, 66% confidence) | ✅ Yes | ✅ |
| iv | 60m EMA stack/crossover confirms | ✅ Yes, fast > slow, price above both | ✅ |
| v | Price at VWAP/Fib/session level with 5m reaction | ⏳ Pending, need pullback to 29,700-29,720 zone for entry trigger | Conditional |
| vi | 15m RSI > 50 with MACD histogram expanding | ✅ RSI 59.3, MACD histogram +9.0 expanding | ✅ |
| vii | No high-impact events within 30 minutes | ✅ Calendar clean | ✅ |
Current Score: 6/7 confirmed, 1 conditional (awaiting price reaction at entry zone)
When the entry trigger fires at the VWAP zone: 6/7 = High (7.5-8.5)
Setup #1: NAS100 LONG, VWAP Pullback Buy
Rationale: Falling 10Y yields, declining VIX, declining DXY, and both agents bullish create a high-conviction long environment. Price broke above yesterday's high and is holding. The NY open dip to 29,595 was a liquidity sweep that reversed sharply, confirming buy-side demand. Entry on a pullback to the VWAP/Fibonacci/prior-high confluence zone targets continuation toward today's Asian session high and potential new session highs.
Entry Zone: 29,695-29,720 (VWAP ~29,700, Fib 78.6% at 29,700, yesterday's high 29,722 as support)
Entry Trigger: 5-minute candle that (a) touches/dips into the 29,695-29,720 zone, and (b) closes bullish above 29,710 with the lower wick holding VWAP. Alternatively, a 5m EMA9 tag and bounce if price consolidates and EMA9 rises to meet the zone.
Stop Loss: 29,585 (10 points below the NY session low of 29,594.8, providing 15-point buffer beyond structural level; aligns with 60m Fib 61.8% at 29,595 and Trend Agent invalidation at 29,594.8)
Stop Distance: ~120-130 points from mid-entry (~29,710), exceeds 1x 60m ATR (99 pts) ✅
Targets:
R:R Assessment: With stop at ~125 pts, TP2 at 29,833 delivers 1.0R and TP3 delivers 1.8R. The structural TP1 at 29,800 delivers only 0.7R, which is sub-1R, however, the 29,800 level is a speed bump, not a wall. The today's high at 29,833 is the true first major resistance and delivers 1.0R. Given that 29,833 is the Asian session high (single-print spike, likely to be retested and broken with this macro tailwind), the realistic target profile is: partial at 29,833 (1R), runner to 29,930+ (1.8R). This passes the structural test, TP2 delivers 1R at a clear level, TP3 is achievable with agent agreement and yield support. Minimum 1.5:1 R:R achieved at TP3.
Position Sizing Note: Trend Agent recommends REDUCE_SIZE due to transitioning regime and weak trend strength. Suggest 0.5-0.75x normal risk (0.5-0.75% of equity) rather than full 1%. The macro support is strong but the trend is still proving itself, let a clean reaction at VWAP confirm before committing.
Quality Score: 7.0/10
Confidence: Medium-High, Strong macro alignment (yields + VIX + DXY all bullish), both agents agree on direction, clean calendar. Reduced from High because: (1) Trend Agent confidence only 66% with "weak" strength and "transitioning" regime, (2) ADD breadth is soft flagging potential sector rotation, (3) R:R is workable but not generous, TP1 structural resistance at 29,800/29,833 means the first 100 pts face headwinds. The setup's edge is that the macro configuration is rare in its alignment, triple cross-asset confirmation, which historically overcomes weak early-trend technicals.
| Scenario | What to Watch | Action |
|---|---|---|
| Pullback doesn't come, price breaks 29,763+ directly | If price surges without retesting VWAP, do NOT chase. Wait for the 29,833 test and assess | No entry, let it go |
| Pullback overshoots to 29,650-29,670 | If VWAP dip extends below 29,690 but holds 29,650 (London session low area) | Widen entry zone to 29,660-29,700; stop remains 29,585 |
| 10Y yield reverses intraday above 5.12 | Would negate the primary bullish driver | Cancel setup regardless of technicals |
| ADD turns negative / drops below 0 | Breadth collapse while NAS100 holds = sector rotation confirmed | Tighten to half-size or skip |
| Price breaks below 29,595 (invalidation) | Trend structure broken, today's bullish thesis failed | No trade; reassess for potential short if yields spike |
ADD at 249 is below its 5-day EMA (265.6) and below yesterday's low (361). NAS100 is trading above yesterday's high while breadth deteriorates, this is a sector rotation warning. The rally is being driven by mega-cap tech concentration. This is characteristic of NAS100 (it can diverge from breadth for extended periods when tech-specific catalysts like the cited earnings cycle are in play), but it increases the risk of a sudden mean-reversion if rotation out of tech accelerates. This is already reflected in the reduced position sizing recommendation.
Great question, and this is a really important concept to understand. Let's break down the reasoning behind target placement so you can learn to evaluate this yourself on any trade.
| Level | Price | Distance from Entry (~29705) | Purpose |
|---|---|---|---|
| TP1 | 29,800 | ~95 points | Quick capture: nearest resistance/liquidity zone |
| TP2 | 29,833 | ~128 points | Intermediate target: structural level |
| TP3 | 29,930 | ~225 points | Full extension: major liquidity/structure target |
The first thing to notice: the targets are tiered, not a single distant target. This is a critical risk management technique.
A common beginner mistake is placing TP based on what feels comfortable, like "50 points seems good enough." But professional target-setting is based on:
🎯 TP3 at 29,930 likely aligns with a higher-timeframe structural level: a prior swing high, a supply zone, or a key Fibonacci extension. Price doesn't just stop at random numbers; it targets areas where orders are sitting.
Let's do the math:
| Metric | Value |
|---|---|
| Entry | ~29,705 |
| Stop Loss | 29,585 |
| Risk | ~120 points |
| TP1 Reward | ~95 points (0.8R) |
| TP2 Reward | ~128 points (1.07R) |
| TP3 Reward | ~225 points (1.88R) |
💡 Key Lesson: If you only targeted TP1, this trade wouldn't have a favorable risk-reward ratio. The extended targets are what make the trade worth taking from a probabilistic standpoint.
This is something many newer traders misjudge. On NAS100 (Nasdaq 100):
So what looks far on a 5-minute chart is actually very normal intraday movement on a higher timeframe.
Not a guarantee, but here's what the confluence-based reasoning looks like:
And that's perfectly okay. Here's the professional mindset:
🧠 Think of it this way: You don't need TP3 to hit for this to be a successful trade. The tiered system means you're managing the trade as a process, not gambling on one outcome.
Targets should be placed where the market structure tells you price is likely to travel, not where your comfort zone ends. The combination of tiered TPs, partial profit-taking, and stop management is what turns a "far away" target from reckless into strategic.
Does that help clarify? Would you like me to walk through how to identify these structural levels on your own charts?
14:28 UTC, 40 percent, WAIT. Price had reached 29,695.2, the bottom edge of the entry zone, 21 seconds after first touching it. The forming 5-minute candle was back at 29,685.5, below the zone, with 5-minute MACD negative and no bullish close above 29,710. The read also noted the Trend Agent had moved from bullish to neutral with a choppy regime warning, which it said "demands a cleaner trigger that isn't present."
14:31 UTC, 40 percent, WAIT. Price was at 29,696.1, four percent into the zone. The last completed 5-minute candle had closed at 29,658.8, and the forming one had reached 29,706 without closing. Price had stayed below VWAP and below the 5-minute fast EMA for three completed candles, so the read held at 40 and waited again.
14:32 UTC, 62 percent, ENTER. Seventy-nine seconds later price was at 29,711.8, 67 percent into the zone. The forming 15-minute candle had opened at 29,692, dipped to 29,688.8 and reclaimed VWAP at 29,704.28, with the 15-minute MACD histogram positive and expanding. The read entered and named the cost of the choppy Trend Agent read in plain terms: "valid but not high-conviction." The order filled at 29,705.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.78R | +$1,560 |
| TP2 hit | +1.06R | +$2,120 |
| TP3 hit (max potential) | +1.86R | +$3,720 |
The question at 10:53 ET was the right one to ask of any plan. A target should be defended by structure, and this one was: resistance near 29,798.8, the session high at 29,832.8, the ATR band at 29,946. The answer did not claim certainty. It called TP3 "an aspirational target," noted that this index can cover 225 points "in a single strong impulse leg" during the US session, and said the trade did not need TP3 to succeed. The market then did the thing the answer said it could do.
The second lesson is about our own ledger. The answer described taking partial profits at TP1 and moving the stop to breakeven, a common way to manage a trade like this. Our execution does not do that: the broker closes 100% of the position at TP1. So the ledger kept +0.78R (TP1), less than the 1R the trade put at risk, while the market traveled to +1.86R (TP3). We wrote about that trade-off from the other side in the S&P 500 winner that paid less than a loss would have cost, and our Dow short last week made the same point at TP2.
The setup is valid but not high-conviction given the choppy regime warning and weak MACD signals on the 5m timeframe. SkyAnalyst entry evaluation, 14:32 UTC
The third lesson is less flattering. The primary trigger asked for a completed 5-minute close above 29,710, and the alternative asked for a 5-minute EMA9 tag and bounce. The read that entered cited neither. It pointed to a completed 5-minute close at 29,692 and a forming 15-minute candle at 29,712.1. That is a reclaim of VWAP, but it is not the trigger the plan wrote down, and our review of approvals that ran ahead of the candle is the reason we flag it on a winner too.
The number we keep is +0.78R (TP1), booked at 11:14 ET. The number on the hero panel is the market's, +1.86R (TP3), reached at 1:16 PM ET. Both are on this page because a reader deserves to see how far a setup ran and how much of it a full close at TP1 collects.
The Trend Agent's reads after the fill tell the rest of the story. It was bullish at 64 percent by 10:48 ET, bullish and trending at 72 percent at 11:36 ET, one minute after TP2, and at 76 percent by 12:39 ET with price near 29,908. The choppy read that the entry had to discount did not last the morning. We would rather the plan wait for a cleaner trigger than count on that happening again.
What we like most about Wednesday is the thread itself. Someone looked at a target 224.4 points away and asked the system to justify it, and the justification is on the record, written before anyone knew where price would go. That is how every SkyAnalyst plan should be read: as a set of claims you can question.
A VWAP pullback buy is a long entry taken when price returns to the volume-weighted average price after moving above it. VWAP reflects the average price paid during the session, so buyers often defend it. Traders wait for a candle to touch the level and close back above it, place the stop below nearby structure, and aim for resistance overhead. The pattern describes a probability, not a certainty.
A distant target usually comes from structure, not comfort. Traders look for the next resistance level, a prior high, or a volatility band such as an ATR projection, because price often travels toward areas where orders rest. A far target also changes the reward-to-risk math: if the nearest target pays less than the stop risks, only the later targets make the trade worth taking on paper.
Closing everything at the first target locks in a gain sooner and removes the risk of a winner turning into a loss. The cost is that any further move is left behind. If the first target pays less than one unit of risk, a strategy built this way needs a high hit rate to stay profitable, because each loss costs more than each typical win earns.
A choppy regime means price is moving back and forth around a reference level, such as VWAP, without a clear direction. Signals fire and fail more often in these conditions, so breakouts and pullbacks are less reliable. Traders often respond by demanding stronger confirmation before entering, reducing position size, or skipping the setup until the market picks a direction.
Breadth measures how many stocks are rising versus falling. When an index climbs while breadth weakens, the gain is being carried by a smaller group of large companies. That can last for a while, especially in a concentrated index like the Nasdaq 100, but it raises the risk of a sharp reversal if money rotates out of those leaders. Many traders treat it as a warning, not a signal.
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.
The trades in this article are taken by the SkyAnalyst agents in live demo accounts at a regulated broker, in a live market environment, so the demo account reflects every transaction SkyAnalyst makes. The app logs each trade and confirms it against the live price feed of the broker; the capital is simulated and no real capital is at risk. The demo account is linked to MyFxbook, which publishes its results publicly. We publish these results to study how the agents trade and reason, for education and trade analysis, not as a recommendation. Trade at your own risk.
Two losses at exactly 1R each in a four-trade week. A Tuesday Nasdaq short approved on a three-point close stopped 27 points from target, and a Friday Dow long met its trigger in full and stopped anyway.
A quiet week of four trades finished at +0.09R. Two CPI-day shorts on Wednesday paid, one Nasdaq short missed its target by 27 points, and a Friday Dow long met its trigger in full and stopped.

The Dow flushed to 51,532.9 on a hot CPI print, then bounced to VWAP. We sold the failed retest with TP1 a tenth above that low. The broker booked +1.30R (TP1); the market ran to +1.76R (TP2).