SkyAnalyst AI journal entry: NAS100 Short on Jun 22, 2026 closed +2.63R 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 Nasdaq came into the New York session on its back foot. Price had rolled over from the prior range and was trading below VWAP, the volume-weighted level that acts as intraday fair value. An index that keeps getting rejected beneath VWAP is an index whose path of least resistance is lower, and our Macro Agent had the broader tape leaning risk-off as well. The bearish bias was set before the first candle was scored.
Underneath, the structure was textbook. The Nasdaq had printed a lower high, broken its morning range, and paused in a shallow consolidation, a bear flag, just beneath the 30390 pivot. A flag that forms under a lost VWAP is a continuation pattern: the market is catching its breath before the next move, not reversing.
The 30385 to 30395 zone stacked VWAP and the daily pivot in the same few points, which made it the line that mattered. A rejection there, or a clean break of the flag low, was the trigger. A reclaim above it would have voided the short. We watched the same continuation logic play out on the long side in our NAS100 pullback continuation long earlier in the week, the mirror image of this trade.
Professional traders call this a bear flag breakdown continuation: in a downtrend, price pauses in a tight, slightly upward-drifting consolidation, and you short the resolution of that pause rather than the initial drop. The flag is the rest. The breakdown is the entry.
A bear flag is useful precisely because it is compact. Its boundaries are obvious, which means your stop has an obvious home just above the flag and the pivot it formed under. Here the entry at 30366.6 sat at the resolution, the stop went above structure at 30485, and the risk came to roughly 118 points on an instrument that traveled more than 300.
Compare that to chasing the first drop. Shorting the initial decline would have meant a stop placed far below the pivot, a wider risk, and a worse R-multiple on the same move. The flag does the trader a favor by drawing the line for them: it marks the exact level where the thesis breaks, so the only decision left is whether the resolution prints.
You can short a bear flag two ways: guess that it will break, or wait until it does. Guessing gets you a slightly better price and a much worse hit rate, because flags fail and reverse all the time. Waiting for the five-minute resolution costs a few points of entry and buys a large jump in reliability. The system took the patient path, the same discipline that carried our US500 VWAP retest short on the very same session.
Because the flag defined where the trade was wrong, the Risk Agent could size the position so the distance to the stop equaled one unit of risk. Every R-multiple in this piece is measured against that 118-point stop. The targets did not set the risk; the structure did.
This is the part worth sitting with. A breakdown continuation only works while a market is genuinely trending. In a choppy, range-bound tape, the same flag breaks and immediately reverses, and a patient short gets stopped for a full -1R. The system does not assume every session trends. It reads the regime first and only deploys the pattern when the tape supports it, which is why it doesn't favor any single strategy.
| Metric | Value |
|---|---|
| Current 10Y Yield | 4.501% |
| 5-Day EMA | 4.480% |
| Position | Above EMA (+2.1 bps) |
| Yesterday's High | 4.473% |
| Current vs. Yesterday | Above yesterday's high — making new 5-day highs |
| 5-Day High | 4.505% (today's high) |
Verdict: STRONGLY BEARISH for NAS100. The 10Y yield is not just above its 5-day EMA — it is printing a fresh 5-day high at 4.505%, having broken decisively above yesterday's entire range (4.422–4.473). This is the single most powerful headwind for NAS100. The yield moved +4.6 bps from yesterday's close (4.455 → 4.501) and is pressing the top of its range.
Default directional bias: BEARISH. No longs will be considered while yields are spiking above the 5-day high.
| Factor | Reading |
|---|---|
| Bias | Bull (score 48, confidence 63%) |
| Key Factor | Explicitly flags: "US10Y at 4.499% above 5-day EMA and yesterday's high is direct valuation headwind" |
| Tradeability | High (76/100) |
The Macro Agent maintains a bullish bias but at a weak score (48) and directly cites yields as a bearish factor. This is a divergence — the agent's headline says bull but its own analysis acknowledges the yield headwind. For NAS100 specifically, I weight the yield concern heavily per the methodology. The Macro Agent does NOT support bullish NAS100 trades with conviction given its own yield flag.
| Indicator | Current | 5-Day EMA | Signal |
|---|---|---|---|
| VIX | 17.59 | 17.43 | Above EMA — risk-off, BEARISH ✅ |
| DXY | 100.951 | 100.869 | Above EMA — strong dollar headwind, BEARISH ✅ |
| NYSE $ADD | -210 | -66.4 EMA | Below EMA, negative — breadth deteriorating ✅ |
10Y yields spiking + VIX above EMA + DXY above EMA = MAXIMUM BEARISH CONVICTION for NAS100.
All three cross-asset indicators confirm the bearish yield signal. Additionally, NYSE $ADD has collapsed to -210 (vs. EMA of -66) and is below yesterday's low of 552, confirming broad market deterioration — no sector rotation risk to flag as breadth is uniformly negative.
Oil crashing (77.59 vs. 80.07 EMA, below yesterday's low) adds a mixed signal — lower oil is normally supportive of equities, but in context it signals growth fears, which aligns with the risk-off read.
| Factor | Reading |
|---|---|
| Direction | BEARISH |
| Confidence | 62% |
| Strength | Moderate |
| Regime | TRANSITIONING |
| Recommendation | REDUCE_SIZE |
| Invalidation | 30478.5 |
| Key Resistance | 30478.5 |
| Key Support | 30241.9 |
| VWAP | 30389.37 |
The Trend Agent aligns bearish at 62% confidence. The "transitioning" regime and "reduce size" recommendation reflect that the 60m structure hasn't fully rolled over yet — which is appropriate caution. However, the 5m bearish EMA cross and price below VWAP on all timeframes confirm the intraday momentum has shifted decisively.
| Factor | Reading |
|---|---|
| EMA Fast vs. Slow | Fast (30397) > Slow (30336) — still bullish stack, lagging |
| Price vs. Fast EMA | Below (30324 vs. 30397) — bearish rejection |
| RSI | 46.9 — dropped from 68 → below 50, bearish |
| MACD | Histogram flipped to -1.79, signal line cross forming — bearish transition |
| ATR | 94.1 pts (normal volatility) |
| VWAP | 30384.75 — price below VWAP |
The 60m chart shows a textbook bearish transition: price has fallen sharply below the fast EMA after a parabolic run from 30438 → 30679 → 30324, RSI has crashed through 50, and MACD histogram has turned negative for the first time in this sequence. The EMA fast is still above slow (lag), but the crossover is imminent.
| Level | Type | Significance |
|---|---|---|
| 30679.2 | Session/Day High | NY open spike high — strong resistance |
| 30478.5 | Trend Agent Invalidation | Short invalidation level |
| 30474.8 | Yesterday's High | Prior day resistance |
| 30404.8 | Daily Pivot | Central pivot |
| 30389 | VWAP (60m) | Dynamic resistance |
| 30351.6 | Yesterday's Close | Key daily reference |
| 30324 | Current Price | Trading here |
| 30281.9 | NY Session Low | Intraday support |
| 30241.9 | Trend Agent Key Support / Prior Day Low | Critical structural support |
| 30093.5 | Yesterday's Low | Major support |
| 30055.5 | 60m Pivot Low | Swing support |
Today opened with a gap up (spiked to 30679 vs. yesterday's high of 30474.8) — a +204 pt gap above yesterday's high. This gap has already been filled and price has reversed sharply below yesterday's close. The gap fill + continuation lower is a classic bearish signal for NAS100.
The agents partially diverge (Macro headline is bull, but its substance flags yields). However, the Trend Agent is bearish and the yield signal — the primary driver — is maximum bearish. I'll note the divergence but weight it as mostly aligned given the Macro Agent's own yield caveat.
| Factor | Reading |
|---|---|
| EMA Fast vs. Slow | Fast (30440) above Slow (30425) but both above price — bearish |
| Price vs. Fast EMA | Well below (30324 vs. 30440) |
| RSI | 37.1 — below 50, bearish ✅ |
| MACD | Line -22.05, histogram -29.96 — strong bearish momentum ✅ |
| VWAP | Price at 30324 vs. VWAP 30387 — below VWAP ✅ |
The 15m is aggressively bearish: RSI at 37, MACD histogram deeply negative at -30, price ~60 points below VWAP. Bearish momentum is sustained and strong.
| Factor | Reading |
|---|---|
| EMA Cross | Bearish cross confirmed at 14:45 ET — intact |
| Price vs. EMAs | Well below both (30324 vs. EMA9: 30403, EMA21: 30455) |
| RSI | 38.2 — bearish, no divergence detected |
| MACD | Line -55.82, histogram -8.23 — momentum still negative but decelerating |
| VWAP | 30475 — price 150 pts below 5m VWAP |
| Fib (5m, H→L) | Near 78.6%–100% retracement of the 30281.9–30679.2 range |
The 5m shows an extended selloff with MACD histogram starting to compress (from -35 peak → -8.2 now). This suggests the initial impulse down may be pausing but has NOT reversed. Price is consolidating in the 30312–30350 zone for the past 30 minutes — classic bear flag/consolidation before continuation.
| Level | Price |
|---|---|
| 23.6% retracement | 30375.6 |
| 38.2% retracement | 30433.7 |
| 61.8% retracement | 30527.4 |
| 78.6% retracement | 30585.4 |
Price at 30324 is near the 100% extension (30281.9) — this is the prior swing low. A break below 30281.9 opens the door to 30241.9 (Trend Agent support / yesterday's low area).
| # | Confluence Factor | Met? | Notes |
|---|---|---|---|
| (i) | 10Y yield supports short | ✅ YES | Yields at 5-day highs, above EMA — maximum bearish |
| (ii) | Macro Agent aligns (≥60% with rate factors) | ⚠️ PARTIAL | Agent says bull but cites yields as headwind at 63% confidence. The substance supports shorts even if headline doesn't. Score as partial — 0.5 |
| (iii) | Trend Agent direction aligns (≥60%) | ✅ YES | Bearish at 62% confidence |
| (iv) | 60m EMA stack/crossover confirms | ⚠️ PARTIAL | Price below fast EMA, RSI < 50, MACD turning — transition, not full stack. Score as partial — 0.5 |
| (v) | Price at VWAP/Fib/session level with directional reaction on 5m | ✅ YES | Price rejected from VWAP, sitting at NY session low zone (30281-30325) with bear flag forming |
| (vi) | 15m RSI < 50 + MACD histogram expanding | ✅ YES | RSI 37.1, MACD histogram -30 (strong) |
| (vii) | No high-impact USD events within 30 min | ✅ YES | No USD high-impact events scheduled today. ECB Lagarde speaks but EUR-impact only |
Score: 5.0–6.0 / 7 → 5/7 = Medium-High (6.5–7.5)
The partial scores on (ii) and (iv) bring the effective total to ~5/7. This clears the Medium-High threshold.
Thesis: NAS100 spiked 204 pts above yesterday's high on the London session, has completely reversed filling the gap, broken below yesterday's close, and is now consolidating at the session low (30312–30350). The yield-driven macro backdrop at maximum bearish conviction supports continuation to structural support at 30241.9 and potentially 30093.5.
| Parameter | Level | Rationale |
|---|---|---|
| Entry Zone | 30360–30395 | Pullback into VWAP (30385-30389) / daily pivot (30405). This is the "sell the retest" zone. |
| Entry Trigger | Bearish rejection candle (5m) on approach to VWAP ~30385-30395, OR breakdown below 30281.9 (session low) with volume | |
| Stop Loss Zone | 30485–30495 | Above yesterday's high (30474.8) + 10-15 pt overshoot buffer. This is 95-100 pts from mid-entry, exceeding 1x 60m ATR (94 pts) ✅ and within Trend Agent invalidation (30478.5 + buffer) |
| TP1 | 30246 | Yesterday's low / 60m S2 — ~120 pts from entry (~1.2R) ✅ |
| TP2 | 30100–30134 | 60m S3 / yesterday's low zone — ~250 pts from entry (~2.5R) ✅ |
| TP3 | 30055 | 60m pivot low — ~320 pts from entry (~3.3R) — ambitious, requires both agents bearish and yield support (both present) |
| Metric | Value |
|---|---|
| Risk (Entry ~30375 to Stop 30490) | ~115 pts |
| TP1 (30246) | ~129 pts = 1.12R |
| TP2 (30100) | ~275 pts = 2.39R |
| TP3 (30055) | ~320 pts = 2.78R |
| Minimum R:R at TP1 | 1.12:1 — structural target at yesterday's low ✅ |
TP1 delivers slightly above 1R at a strong structural level (yesterday's low 30241.9), making it a valid exit. TP2 and TP3 provide excellent extension targets if the move develops.
If price does not pull back to the VWAP zone but instead breaks directly below 30281.9:
| Parameter | Level |
|---|---|
| Entry Trigger | 5m close below 30278 with expanding volume |
| Stop Loss | 30370 (above consolidation high, ~92 pts = 1x ATR) |
| TP1 | 30190 (~88 pts, 0.96R at 61.8% fib on 60m) |
| TP2 | 30100 (~178 pts, 1.93R) |
| TP3 | 30055 (~223 pts, 2.42R) |
⚠️ Note: The breakdown entry's TP1 at 30190 delivers ~0.96R, marginally below 1R without clear structural support in that exact zone. However, TP2 at 30100 (yesterday's low) is a high-probability target at 1.93R, making the overall profile valid. This entry is secondary to the pullback entry.
| Element | Assessment |
|---|---|
| Primary Bias | BEARISH — maximum conviction from triple cross-asset confirmation |
| Setup | Short on VWAP pullback (preferred) or session-low breakdown |
| Confluence Score | 5/7 — Medium-High (7.0/10) |
| Key Risk | 60m EMA structure not fully bearish yet (transitioning); reduce position size per Trend Agent |
| Invalidation | Close above 30478.5 negates all bearish setups |
| Event Risk | Low — no high-impact USD events today |
No long setups are proposed. 10Y yields are spiking above their 5-day high — per the methodology, longs are prohibited regardless of any technical setup that might form. The macro-yield-cross-asset alignment is unanimously bearish for NAS100 today.
First look, 15:41 UTC. The system scored the setup at 42% confidence and logged WAIT. The downtrend and the sub-VWAP posture were already in place, but the flag had not resolved, so there was no trigger to act on.
Second look, 15:42 UTC. Confidence rose to 45% as the flag tightened under the 30390 pivot. Still WAIT. A coiling flag is a setup forming, not a setup triggered, and the system only acts on the resolution.
Third look, 15:43 UTC. Confidence held at 45%. Price was pressing the flag low but had not closed beneath it with conviction. The system stayed patient rather than anticipating the break.
Fourth look, 15:45 UTC. The flag resolved lower and the five-minute candle confirmed the breakdown. Confidence jumped to 62%, clearing the threshold, and the system entered short at 30366.6. Three waits, then one decisive enter.
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.02R | +$2,040 |
| TP2 hit | +1.96R | +$3,920 |
| TP3 hit (max potential) | +2.63R | +$5,260 |
The full-potential number is +2.63R (TP3), and the realized number we bank is +1.02R (TP1), because the broker closes the whole position at the first target. Both belong in the record. The gap between them is the eleven-plus hours of trend our conservative exit did not capture, and we would rather show it than bury it.
The standout statistic here is not the R-multiple. It is the zero-drawdown path: from entry to the third target the trade never went red. That is a function of waiting for the flag to resolve before entering, which put the position on the right side of the move from the first tick. You can see a different instrument reward the same patience in our GBPUSD post-PMI retracement fade.
A C+ setup that resolves to +2.63R (TP3) with no drawdown is about as clean as an intraday short gets, and that is precisely why it deserves a caveat. The Nasdaq trended hard for half a day after entry, which flatters the result. On a session that chopped instead, the same flag could have stopped out for a full -1R. We log the win, mark the conditions, and keep the sample honest.
We publish these teardowns so the process is visible, not just the highlight. Month to date the system sits at +5.04R across 21 trades with a 61.9% win rate, and this NAS100 short is one logged line in that ledger. The full weekly picture, losses included, lives in our latest weekly recap.
Three waits and one entry does not make for a dramatic story. It makes for an honest one. The value of watching a single trade is the chance to judge the decisions, not just enjoy the outcome, and on June 22 the decisions and the tape lined up. The next setup will be scored exactly the same way.
It is a continuation trade in a downtrend. After an initial drop, price pauses in a tight, slightly upward-drifting consolidation called a bear flag. Rather than shorting the first decline, the trader waits for the flag to resolve lower, then enters on the breakdown. Because the flag defines a compact structure, the stop sits just above it, which keeps risk small relative to the move the trend can still deliver.
Each evaluation checks whether the trigger has actually printed, not just whether the bias looks correct. For three looks the bearish structure was in place but the bear flag had not yet resolved below its low. The system logged WAIT instead of guessing the break. Front-running a flag is the exact mistake the waiting rule prevents, because flags often fail and reverse before they resolve.
Zero drawdown means the position never traded against the entry price on a closing basis before reaching its target. It happens when the entry is timed to the resolution of a pattern rather than anticipated, so the trade is on the right side of momentum immediately. It is an outcome, not a setting. A tight stop above structure still caps the loss when a breakdown fails instead of running.
It fails when price reclaims the flag and the level it formed under, here the VWAP and pivot near 30390, which signals buyers have regained control and the continuation is void. It also underperforms in choppy, range-bound conditions where flags break and immediately reverse. A stop placed just above the flag caps that loss at roughly one unit of risk, which is why structure-based stops matter more than the entry itself.
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.

The S&P had already broken down and bounced into VWAP. Our system scored the retest five times before it shorted, then rode the bear flag resolution down to the third target.

The pound had already sold off into the London close. Rather than chase the session low, our system waited for the bounce into VWAP and shorted the retracement back down to TP2.
A net positive week with a single contained loss. We publish our losses the way every legitimate fund does, even when the books are green, because a -1.00R stop is research data, not a failure.