SkyAnalyst AI journal entry: US500 Short on Mar 25, 2026 closed +3.23R 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.
US500 opened March 25 with the auction trying one more push. Price probed 6636.8, marginally above the prior-session high of 6630.8, and was rejected back inside the prior range. The reversal was a sequence: the move into 6636.8, a 5-minute close back under VWAP at 6611, a slide into 6595 by the time the workspace opened. The Macro Agent had written `regime = transitioning, lean = bear` to shared state at 13:55 UTC, with confidence flagged low at 15 percent.
The breadth read confirmed the rejection was structural. NYAD printed +447 against yesterday's +1653 close, below the prior session's low and inside a five-day range from -1920 to +1653. The Trend Agent flagged 60-minute as transitioning: price below the fast EMA at 6599, above the slow EMA at 6589, RSI rolled to 48, MACD negative. The 15-minute had committed: bearish EMA cross, MACD below zero, support cluster at 6589.8 and 6587.7.
VIX was the gate. At 26.09 with a 5-day EMA of 26.02, the volatility regime was elevated, the kind of tape where reversal trades work and trend-continuation trades get trapped. The Risk Agent widened the stop to 15.5 points, above the Trend Agent's invalidation at 6618.9. Setup grade printed C+: structural read clean, macro lean correct but low confidence, every floor cleared and nothing more.
The setup at 14:04 UTC was a Short VWAP / Prior Close Rejection. Walking the structural requirement explains why the system held seven waits before firing the eighth.
Price probes above prior-session resistance, fails, and rotates back under VWAP. The pattern triggers when a counter-trend bounce returns to the VWAP zone, prints a rejection candle, and the next bar fails to retake. The systematic version requires the rejection to close, not just wick.
A first failure at prior-session resistance holds roughly forty percent of the time. The second test, after the rotation back under VWAP, holds closer to sixty-five. The tell is volume on the rejection: a quiet retest means thin participation, a loud rejection on a 5-minute close means real offers are stepping in.
Elevated volatility punishes trend-continuation trades because each push gets faded, and rewards reversal trades because each extension finds liquidity. The VWAP zone is the magnet of the day's auction. When breadth has weakened and price has failed at session highs, the bounce back to VWAP is mechanically a re-positioning move.
The Macro Agent's confidence was 15 percent, low enough to read as "lean correct, conviction not high." The 60-minute had not committed to a bearish regime. Cross-Asset returned neutral rather than supportive. C+ is the system's notation for tradeable, every floor clears, conviction not high enough for B.
Four agents read the same shared state. Macro gates regime. Trend scores structure. Cross-Asset checks correlated markets. Risk sizes against the regime. Each writes structured fields the others read on every cycle. Coordination produces the entry.
The Short VWAP / Prior Close Rejection is one playbook of many. The same morning the Trend Agent scored a parallel breakdown on NAS100 (which ran to TP3) and a fade-to-VWAP on USDJPY (also TP3). SkyAnalyst doesn't favor any single strategy. The confluence math picks the playbook each cycle. On a different morning the same VWAP rejection would have scored below threshold and been skipped. The dynamism is the product, and the math reads the tape first.
Current context: US500 ~6595 at/just after NY open, after failing 6636.8 and rotating back under VWAP 6611.
Bottom line: Bearish intraday bias, but this is a high-volatility transition regime. Best setup is sell failed rallies, not chase lows into support.
From market context:
Regime conclusion:
Macro is not strongly directional, but it does lean bearish and matches the broader “fragile risk appetite” story.
Signal quality status:
Best-quality signals are short-biased, especially on VWAP rejection / failed retest.
Using the latest 5 hourly candles:
Latest 15m:
Latest 10x 5m candles show:
Best precision entries are:
Not ideal:
Required: at least 3 of 6 confluences
Confluence checklist:
We have for shorts:
So short setups qualify.
For longs:
Preferred setup
| Item | Level |
|---|---|
| Direction | Short |
| Entry zone | 6602 to 6611 |
| Entry trigger | 5m rally into prior close / VWAP zone, then bearish rejection candle or 5m close back below 6603/6600 after testing 6608–6611 |
| Stop loss | 6620.5 |
| TP1 | 6590–6588 |
| TP2 | 6578–6575 |
| Stretch TP3 | 6555–6550 only if 6587 breaks and breadth worsens |
Confluences:
Example from 6607 entry:
Only if support fails cleanly
| Item | Level |
|---|---|
| Direction | Short |
| Entry zone | 6585 to 6588 after breakdown |
| Entry trigger | 5m close below 6587.3, then a retest of 6587–6588 fails with rejection |
| Stop loss | 6601.5 |
| TP1 | 6570–6568 |
| TP2 | 6552–6550 |
Confluences:
Example from 6586 entry:
Reasons:
A long would need:
Until then, no high-probability long setup.
| Setup | Direction | Entry Zone | Trigger | Stop | TP1 | TP2 | Confidence |
|---|---|---|---|---|---|---|---|
| 1 | Short | 6602–6611 | 5m rejection at VWAP/prior close | 6620.5 | 6590–6588 | 6578–6575 | Moderate-High |
| 2 | Short | 6585–6588 | Break below 6587.3, then failed retest | 6601.5 | 6570–6568 | 6552–6550 | Moderate |
If you want, I can also convert this into a strict execution checklist for the next 30–60 minutes with exact “if/then” conditions for automation.
First evaluation, 14:04 UTC, confidence 86 percent. Price tagged 6602 and printed a rejection wick. A wick is not a closed body. Confluence returned high on six of six factors, but the trigger bar was open. Declining.
Second evaluation, 14:06 UTC, confidence 84 percent. The rejection bar closed bearish, but volume sat below the 60-period average. The system requires confirmation volume on the trigger bar. Declining.
Third evaluation, 14:08 UTC, confidence 88 percent. Highest score of the cycle. A 5-minute closed under VWAP with RSI rolling 52 to 44 and MACD extending negative. The close came on an open candle that subsequently formed an upper wick filling the rejection. Declining.
Fourth evaluation, 14:09 UTC, confidence 86 percent. Follow-through bar opened lower, then probed back toward VWAP at 6611. The retest was happening but the response candle had not printed. Declining.
Fifth evaluation, 14:11 UTC, confidence 82 percent. Bounce firmed back toward 6608. A 5-minute closed marginally below the prior bar's high, but the structure of the rejection had softened. Declining.
Sixth evaluation, 14:12 UTC, confidence 82 percent. Building bar inside the entry zone, neither a clean lower high nor invalidation. Cross-Asset flagged DXY firming, supportive but not the trigger. Declining.
Seventh evaluation, 14:13 UTC, confidence 61 percent. Confidence dropped as the bounce probed 6610. Price tagged 6610.5 and printed an upper wick, but the threshold was 63 percent. Below the floor, no entry. Declining.
Eighth evaluation, 14:14 UTC, confidence 63 percent. The most recent 5-minute closed as a printed bearish reversal at the VWAP zone, volume above the 60-period average, RSI through 48, MACD decisively negative, next print opening lower with no upper wick. All four agents aligned on a C+ above every floor. Entering short at 6605, stop 6620.5, TP1 6590, TP2 6578, TP3 6555.
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 hit | +0.97R | +$1,940 |
| TP2 hit | +1.74R | +$3,480 |
| TP3 hit (max potential)Actual | +3.23R | +$6,460 |
The first TP3 of the week did not come from the highest-conviction setup. The Trend Agent scored 88 percent on the third evaluation and 86 percent on the first and fourth. The system entered at 63 percent on the eighth. The score crossed threshold when the mechanics aligned, not when the math peaked.
The score on an open bar can finish anywhere. The 88 percent print came from a structural read that subsequently filled with an upper wick. The 63 percent print came from a closed bar with confirmation volume, RSI rolled to 48, MACD decisively negative, and the next print already opening lower.
The score crossed threshold once at 88, twice at 86, then dropped to 61 before the system entered at 63. The number was never the trigger. The closed bar with confirmation was. - From the desk - March 26, 2026
The trade ran fifty points to TP3 over eighteen hours and fifteen minutes, spanning the overnight into the European open. Zero recorded drawdown. The next leg of the streak ran the same kind of fade on a different premise in the March 26 counter-trend squeeze fade.
A discretionary trader watching this tape at 14:08 UTC, when score touched 88 percent, would have shorted the close. They would have been short at a 3-point worse price than the system entered six minutes later, then sat through the 14:09 to 14:12 retest into 6610.5 with their stop two ticks above and likely been picked off on the wick at the seventh evaluation.
The system entered at 63 percent because the threshold cleared when a closed bar printed with confirmation volume. The number was descriptive, not prescriptive. What changed across ten minutes was not the agents' read. It was the bar.
The shape we want is not perfect win rates. It is large winners on directional tapes the system does not predict, paired with small losers on tapes it filters out. The +3.23R on March 25 was the first leg of the bumper week.
From the SkyAnalyst Team.
Score is computed continuously on whatever the trigger bar is showing, and an open candle can finish anywhere. The 88 percent score on the third evaluation came from a 5-minute that subsequently formed an upper wick and partially filled the rejection. The system requires a closed trigger bar with confirmation volume and follow-through opening lower.
The Risk Agent reads VIX on every evaluation. At 26.09, volatility was elevated, which means each push extends further before reversing. A calm-regime stop of 8 points would have been picked off by routine noise. The 15.5-point stop sat above the Trend Agent's invalidation at 6618.9, anchored to structure.
The position never traded above the entry price after the system entered. From 14:14 UTC on March 25 to 08:29 UTC on March 26, the broker's high-water-mark remained at 6605. TP1 at 6590 banked inside the first hour, TP2 at 6578 in the late NY session, TP3 at 6555 on the European open.
This was the first of seven consecutive TP3 winners across March 25 through 27. The week of March 23 through 29 closed at 10W / 4L, 71.4 percent, +4.19R net, the best week of the published record. Month-to-date through March 25 sat at +4.41R across 37 trades. Quarter-to-date sat at -1.92R across 55 trades.
A 5-minute close above 6611 with acceptance over 6618.9 would have cleared VWAP and the invalidation level, inverting the pattern. A NYAD print improving toward yesterday's +1653 close would have re-opened the long thesis. A VIX print collapsing under 24 with risk-on alignment would have pulled the Macro Agent off the lean-bear read.
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. Each model outputs three take-profit targets (TP1, TP2, TP3) per trade. In live execution, models typically scale out at TP1 for risk management — the broker position records this as a TP1 exit. The R-multiples and dollar returns shown in this article reflect the full potential of the trade: where the market actually traveled to (the highest take-profit hit, or stop loss) before the setup was invalidated or exhausted. This lets readers see the complete arc of each setup, not just where the position was closed. 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.
Forty-two trades. Twenty-two winners, twenty losers, 52.4 percent win rate. Net minus 0.13R, essentially flat on a TP1 baseline. The month produced both the deepest published drawdown and the bumper week of the record.

A pullback short on USDJPY entered at 159.23 ran to TP3 at 158.75 in 2h 32m, closing at +3.20R. The closing-day winner of a March that finished -0.13R / 22W-20L on the TP1-baseline tally.

A Bullish Pullback long on EURUSD entered at 1.1520 ran to TP3 at 1.1558 over four hours and seventeen minutes, closing at +1.58R. The second of two TP3 winners on the closing day of a near-flat March.