SkyAnalyst AI journal entry: NAS100 Long on Sep 22, 2026 closed +2.45R 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.
At 14:34 UTC on Tuesday, the Nasdaq 100 was printing 30,705, a clean break above the prior day's high with the Macro Agent at 85 percent bullish and the Trend Agent at 78 percent bullish. SkyAnalyst's morning analysis agreed with the direction and still refused the trade. Price was stretched above VWAP, the 5-minute RSI was making lower peaks while price made higher highs, and the analysis wrote its instruction in one line: do not chase at 30,700+. Eleven minutes later the system bought 30,635.3, 69.7 points lower, inside a 30,620-30,645 zone it had drawn before price got there. The stop sat at 30,568, 67.3 points away. TP1 at 30,718 filled at 18:20 UTC, three and a half hours later. TP2 at 30,800 filled at 06:33 UTC on Wednesday, before London opened, for +2.45R (TP2) at full potential. The broker closed the whole position at TP1, so the result logged to our track record is +1.23R (TP1). Against the same stop, a fill at 30,705 would have carried 137 points of risk, and the same TP2 would have paid 0.69R. Waiting did not change the direction of the trade. It changed what the trade was worth. If you want a morning plan that writes its own no-chase rule, see SkyAnalyst run your markets with a 21-day free trial.
The backdrop leaned long without shouting. The 10-year yield was 4.951, flat on the day and just under its 5-day EMA of 4.962, two sessions after rejecting 5.000. For the most rate-sensitive US index, the analysis called that neutral to mildly supportive: a headwind removed rather than a tailwind added. VIX was 14.43, under its 5-day EMA of 15.20 and below the prior day's low, falling from 15.45 three days earlier. The one cross-asset objection was the dollar. DXY sat at 100.48, above its 5-day EMA and above the prior day's high, and the analysis named it as the reason conviction stopped short of maximum.
Inside that regime the Nasdaq was running. It had broken above the prior day's high of 30,581.7 and sat 2.85 percent above its 5-day daily EMA, with the analysis crediting AI and semiconductor leadership. The same rally we traded in our September 17 Nasdaq pullback long had kept going. Breadth was the soft spot. NYSE breadth (ADD) read only +311, and the Dow had slipped below its prior-day low while the Nasdaq broke to highs. The analysis flagged narrow tech leadership and told the desk to keep size standard and temper TP3.
Then it read the lower timeframes and found the problem with buying right there. On the 5-minute chart price had gone 30,650, 30,704, 30,720 while RSI peaked at 81, 80.5, 76.6, and the MACD histogram had faded from 19.68 to 8.58. The latest 15-minute candle traded volume of 767 against an average above 3,000. The analysis called it a textbook opening overshoot, about 170 points above VWAP by its own count, and planned the long for the pullback instead.
Breakout Pullback Long. The pattern buys a market that has broken through a level, on the retracement back toward the area it broke from. The breakout shows who is in control; the pullback gives a price close enough to the old ceiling that a stop just beneath it stays small. Professional traders use it because it separates two questions that chasing blends together: is the move real, and is this a good price to join it.
The entry zone was 30,620 to 30,645. It stacked the Trend Agent's key support at 30,622, the NY session low at 30,632 and the 60-minute candle low at the same 30,632. Below it sat the prior day's high at 30,581.7, which the Trend Agent used as invalidation. A pullback into the zone tested the breakout without undoing it.
The analysis wrote the trigger before price arrived: a 5-minute candle closing bullish after touching the zone with RSI turning up from below 65, or a bullish engulfing or hammer pattern at the zone. It also wrote three ways to cancel the idea: no pullback below 30,645, a 10-year spike above 4.984, or a break below 30,570 before any entry.
A touch alone tells you price arrived. A reaction tells you someone bought it there, and that is what the trigger was waiting to see.
The stop went to 30,568, 13.7 points under the Trend Agent's invalidation at 30,581.7, which left 67.3 points of risk on the 30,635.3 fill. TP1 at 30,718 was the Trend Agent's key resistance, near the morning high. TP2 at 30,800 was a round number just under the 60-minute ATR projection. TP3 at 30,900 was a psychological level the analysis marked as conditional on momentum holding.
The analysis priced its targets from a mid-zone entry of 30,633 and wrote 1.3R, 2.6R and 4.1R. Measured from the real fill they were 1.23R, 2.45R and 3.93R. The gap is small, but the record should carry the measured numbers.
SkyAnalyst doesn't favor any single strategy. The same day it sold a failed Cable rally into London's low, and earlier this month it traded Nasdaq VWAP rejections from the short side. It reads the tape first and takes whichever pattern the session offers.
NAS100 is trading at 30,705 in a powerful breakout above yesterday's high (30,581.7), extending a multi-day rally that has pushed price +2.85% above its 5-day daily EMA (29,854). The AI/semiconductor theme continues to drive tech outperformance, with Meta +11% and AMD crossing $1T market cap. The Macro Agent is strong bull at 85% confidence, citing technical breakout and sector leadership, though notably no rate/yield concerns are flagged in its factors, which is important for conviction weighting.
10Y Yield Assessment (Primary Driver): The 10Y yield sits at 4.951, essentially flat with yesterday's close (4.951) and slightly below its 5-day EMA of 4.962. Critically, yields are not making new 5-day highs, the 5-day high was 5.000 (2 days ago), and today's high of 4.984 is well below that. Yields are in a mild downtrend from 5.000 → 4.951, having rejected at the 5.0% psychological level. Today's intraday range shows yields dipped to 4.920 before stabilizing. Verdict: Yields are neutral-to-mildly-supportive for NAS100 longs. Not spiking, not collapsing, they remove a headwind rather than provide a tailwind. This permits bullish setups but doesn't add high-conviction fuel.
Cross-Asset Confirmation:
Directional Bias: Bullish Volatility: Low (VIX 14.43, declining; 60m ATR ~55-58 pts, low regime)
Trend Agent: BULLISH, 78% confidence, TRENDING regime. Invalidation at 30,581.7 (yesterday's high, now support). Key levels: R=30,718 | S=30,622 | VWAP=30,542.
60m EMA Structure: Price (30,714) is well above EMA fast (~30,494) and EMA slow (~30,206). Bullish stack confirmed with price > fast > slow and widening separation. However, the MACD histogram has been negative for all six candles shown (below signal line), indicating the MACD is still converging from the prior impulse, momentum hasn't fully re-engaged on the hourly despite the breakout. RSI at 75.9 is overbought on the 60m.
Daily Context: Price gapped up +207 pts from yesterday's close (30,495 → ~30,700 area). The daily open area around 30,495-30,500 serves as a major pivot. The gap from yesterday's high (30,582) is ~120 pts, a large gap that NAS100 often partially fills.
Both agents agree (Macro strong bull 85%, Trend bullish 78%) with high confidence, and yields are not opposing. This is a strong foundation, though the 60m MACD divergence (histogram negative despite new highs) and DXY firmness temper maximum conviction.
15m Structure: Price above fast EMA (30,575) and slow EMA (30,532). RSI at 73.3: overbought. MACD histogram at +23.81: strong positive, expanding through the last four candles. This confirms the breakout impulse is strong on the 15m. However, the latest candle (14:30) shows low volume (767 vs 3,000+ SMA), the breakout above 30,700 happened on thin volume, which reduces reliability.
5m Structure: All 11 candles show price above EMA9 (30,621) and EMA21 (30,568), above VWAP (30,546). RSI has been persistently overbought (71-81 range). MACD positive and above signal, but histogram is declining from 19.68 → 8.58, signaling momentum deceleration. Price is making higher highs (30,650 → 30,704 → 30,720) but RSI made lower peaks (81 → 80.5 → 76.6), mild bearish RSI divergence forming on 5m.
Key Observation: Price is extended ~170 pts above VWAP (30,546), sitting at the upper 2SD VWAP band across all timeframes. The NY session has only been open ~35 minutes, and the opening impulse push to 30,720 is now showing deceleration and divergence signals. This is textbook "opening overshoot" behavior where NAS100 rips higher, then mean-reverts toward VWAP.
Primary Setup Considered: Pullback LONG on retracement to structure
Rather than chasing the extended breakout at 30,700+, the highest-probability long setup is waiting for a pullback to the breakout zone (yesterday's high / session support).
| # | Confluence Factor | Status | ✓/✗ |
|---|---|---|---|
| i | 10Y yield supports longs | Yields at/below 5d EMA, not spiking | ✓ |
| ii | Macro Agent aligns ≥60% | Strong bull 85%, no rate concerns cited | ✓ |
| iii | Trend Agent aligns ≥60% | Bullish 78%, trending regime | ✓ |
| iv | 60m EMA stack confirms | Price > fast > slow, bullish stack | ✓ |
| v | Price at structural level with 5m reaction | Not yet, price must pull back to 30,620-30,640 zone | ◯ (conditional) |
| vi | 15m RSI >50 + MACD expanding | RSI 73 (>50 ✓), MACD histogram strong positive ✓ | ✓ |
| vii | No high-impact events within 30 min | Trump speech was at 9:55 AM ET, ~40 min ago, cleared | ✓ |
Current score: 6/7 confirmed, 1 conditional on pullback entry trigger
Once price reaches the entry zone and shows a 5m reaction, this becomes 6/7 = High (7.5-8.5).
Sector Rotation Flag: ⚠️ US30 is trading below yesterday's low while NAS100 breaks to new highs. Breadth (ADD) is only +311. This divergence suggests narrow tech leadership. Longs remain valid given the strength of the NAS100 trend, but position sizing should be conservative (standard 1% risk, not elevated) and TP3 ambitions should be tempered.
Setup #1: NAS100 LONG, Pullback to Breakout Zone
Thesis: NAS100 has broken above yesterday's high into new territory on strong AI/semiconductor momentum. The opening impulse to 30,720 is extended (~170 pts above VWAP) with 5m RSI divergence and decelerating MACD. A pullback toward the breakout pivot zone (yesterday's high / Trend Agent support / session structure) offers a high-probability long re-entry aligned with macro, trend, and yield conditions.
Entry Zone: 30,620-30,645 (Trend Agent support 30,622, NY session low 30,632, 60m candle low 30,632)
Entry Trigger: 5m candle closes bullish (green body) after touching the 30,620-30,645 zone with RSI turning up from below 65, OR a bullish engulfing / hammer pattern on 5m at the zone. EMA9 on 5m (~30,621 currently, will adjust) acts as dynamic support confirmation.
Stop Loss: 30,568 (12 pts below Trend Agent invalidation at 30,581.7, accounting for NAS100 overshoot buffer + execution slippage). Risk = ~65 pts from mid-entry (30,633).
Targets:
R-Multiples: TP1 = 1.3R, TP2 = 2.6R, TP3 = 4.1R
Quality Score: 7.5/10
Confidence: Medium-High, Strong macro/trend alignment and supportive yields, but tempered by (a) 5m RSI divergence suggesting the pullback must happen first, (b) DXY firmness as mild headwind, (c) US30 divergence flagging narrow breadth, and (d) low volume on the latest breakout candle. The setup is valid only if the pullback materializes; do not chase at 30,700+.
If NAS100 consolidates tightly at 30,680-30,720 without pulling back, building a 15m base, then breaks above 30,720 on expanding volume, this becomes an opening range breakout setup. However, the R:R from a 30,720+ entry to a 30,570 stop (~150 pts risk) requires TP1 near 30,870 (150 pts) which lacks nearby structural support. This would score lower (5/7, borderline) and is not recommended unless the 15m base is clear and volume confirms.
Bottom Line: The bullish bias is well-supported across macro, trend, and rate factors. The setup quality is high if you wait for the pullback. Current price is extended and showing deceleration, patience is the edge here. No chasing.
14:41 UTC, 42 percent, WAIT. Price had just reached the zone at 30,644.5, the very top edge of the 30,620-30,645 band. The last three 5-minute candles had all closed lower and RSI was sliding from 72 to 67. The trigger asked for RSI turning up from below 65, and it was still falling from above it. The system held.
14:42 UTC, 58 percent, WAIT. Price had moved into the middle of the zone at 30,630.4, which lifted the score. The candle forming at the time had opened at 30,665.1 and sold down to 30,627.3, RSI read 56.5 and falling, and the MACD histogram had just turned negative at -1.05. The pullback was arriving as planned, but no buyer had shown up yet.
14:44 UTC, 52 percent, WAIT. The score went down while the candle probed deeper. The same candle had now tagged 30,620.3, the exact floor of the zone, after opening at 30,665.1, with price at 30,634.8. RSI had dropped to 54.9 and the histogram to -1.43. The system wrote that entering during active selling would be premature.
14:45 UTC, 68 percent, ENTER. The 14:40 candle had closed at 30,637.5 with a long lower wick off 30,620.3, and RSI had come down from 71.4 to 58.2, under the 65 line. The 5-minute EMA9 at 30,623.8 was holding at the zone floor and the 15-minute histogram was still strong at 18.9. The system said plainly that this was not the textbook bullish close, judged the zone tested and held, and filled at 30,635.3.
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 | +1.23R | +$2,460 |
| TP2 hit | +2.45R | +$4,900 |
| TP3 hit (max potential) (not tracked) | +0R | +$0 |
The direction call was the easy part. Macro at 85 percent, trend at 78 percent and a clean break of the prior day's high all pointed the same way at 14:34 UTC. The work was in the price. The plan kept the stop under the breakout level no matter where the fill came, so every point of chasing came straight out of the reward. From 30,705, TP1 would have been 13 points away for 0.09R and TP2 would have paid 0.69R. From 30,635.3 they paid 1.23R and 2.45R.
The second lesson is in the confidence path. The score went 42, 58, 52, then 68. It fell at the third look even though the candle had pushed to the zone floor, because the candle underneath was still selling. The system was not scoring distance to the zone. It was scoring whether anyone was buying there, and it entered once a wick showed they were.
The setup isn't textbook-perfect since we haven't yet seen a clean bullish engulfing close. SkyAnalyst entry evaluation, 14:45 UTC
The honest caveats belong beside the win. The entry took a rejection wick in place of the bullish close the trigger asked for, and the system said so. After the fill, price dipped to 30,610.2, 25.1 points against the entry and 42.2 points above the stop. The setup carried a C+ grade on the workspace, and DXY and thin breadth were real headwinds. TP3 at 30,900 never came: the high was 30,820.4 at 06:40 UTC.
One more thing happened after TP2. By 13:56 UTC on Wednesday the Nasdaq had fallen back through 30,568, the original stop. The broker closes 100 percent of the position at TP1, so this trade was flat long before that, and the +1.23R (TP1) on the ledger was already booked. The +2.45R (TP2) figure measures how far the market ran in the trade's favor. A position left open past TP2 would have given all of it back.
We picked this trade for one line written before the entry existed: do not chase at 30,700+. Plenty of systems can call a direction on a morning like Tuesday's. The part worth showing is the plan that agreed with the move and still priced it, then waited four evaluations, 3 minutes and 51 seconds, for the market to come to it.
This is one trade, and one trade proves very little. What it shows is a no-chase rule written in the analysis and then followed, and a fill 69.7 points under the price that tempted it. That gap reset every target on the plan. It sits beside the same Tuesday's Cable short in our journal as a second example of entries decided by location.
A breakout pullback long buys a market that has broken above a key level, such as the prior day's high, once price retraces toward that level instead of at the extended high. The old resistance often acts as support on the retest. The stop goes just beneath the broken level, so the risk stays small while the targets sit at levels above the breakout.
The stop on a breakout trade belongs under the level that proves the idea wrong, and that level does not move when price runs away. Every point paid above the ideal entry adds to the risk and subtracts from the distance to each target. On this setup, a fill at 30,705 instead of 30,635.3 would have turned a 2.45R second target into a 0.69R one.
Confidence reflects the whole entry checklist, not just location. When price is inside the zone but the current candle is still selling hard, with RSI falling and momentum turning negative, the evidence of buyers stepping in is weaker even though the price is better. A score that dips there is doing its job: waiting for a reaction rather than rewarding a touch.
VWAP is the volume-weighted average price for the session, a reference for where most volume has traded. When an index runs far above it, often near the upper standard-deviation bands, the move is stretched and prone to reverting toward the mean. Traders who like the direction often wait for that reversion before buying, so their entry sits closer to support.
Closing the whole position at TP1 trades upside for consistency. It locks a known gain early and removes the risk that a winning trade turns into a loser. The cost is the extra distance on the days the market keeps going. On this trade the full close at TP1 missed the run to TP2, but it also avoided the later fall back through the original stop.
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.

Cable had fallen for three hours when SkyAnalyst sold the bounce at 1.3263 and told itself to bank TP1 fast. TP2 printed 1 hour 43 minutes later for +1.63R (TP2); the record books +0.74R (TP1).

The 10-year broke to a 5-day high and the Nasdaq was already oversold. SkyAnalyst would not buy it or sell the low. It sold the bounce at 30,550.5. TP3 printed overnight for +3.02R (TP3); the record books +0.81R (TP1).

Our index macro read leaned bull at 68 percent. NYSE breadth and the Dow's own read said sell. SkyAnalyst shorted 51,827.4 on its first evaluation, and TP1 filled 28 minutes later for +1.02R (TP1).