SkyAnalyst AI journal entry: EURUSD Short on Mar 18, 2026 closed +1.07R 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 morning's macro print was a clean USD-strength tape. The Macro Agent had written its regime read as strong_bear at 72 percent confidence, with US 10-year yields above their 5-day EMA and rising from yesterday's close. The DXY confirmation was the only ragged edge: the dollar index sat at 99.881 versus a 5-day EMA of 99.912, technically below the average but pressing higher than yesterday's close and trading near today's high.
The VIX read mixed, below its 5-day EMA on the longer lookback but ticking up against yesterday. That left risk tone cautious rather than cleanly supportive of long-EUR positioning. The 2:00 PM FOMC sat ahead in the calendar, outside our NY-AM trade window, but the tape was already discounting it.
Against that backdrop, EURUSD was offering a textbook NY-session fade. Price was retracing into the 1.15125 to 1.15165 band, which overlapped the 5-minute bearish 61.8 percent fib level and the 60-minute fib-EMA confluence under VWAP. The stop at 1.15385 sat above structural invalidation with roughly 25 pips of room. Multi-frame confluence on the bear side. What the tape did not yet have was a confirmed rejection candle.
The setup the Trend Agent flagged has a name among professional traders: a bounce-fade short into broken intraday VWAP. The way the system handles it is a small window into what separates a pattern from an entry.
Price has been rolling over on the 60-minute chart. Somewhere inside that decline, it bounces into a short-term resistance zone, typically the broken VWAP or a fib-EMA confluence. A professional does not short the touch. They wait for the confirmation: a 5-minute bearish rejection candle inside the zone, RSI rolling back below 50, and a close back below the breached level on volume above the 60-period average.
Tested resistance levels reject roughly 40 to 50 percent of the time on a first touch, closer to 70 percent when the touch prints a rejection candle on meaningful volume. The tell is the closed bar. Without it the pattern is noise. With it, it is signal that the resting offers have absorbed the bid.
Intraday resistance zones exist because of resting orders left from the prior down-leg. The first test clears thinner offers as buyers probe. If the zone still rejects, the second test is higher probability: the level has proven its depth. The failure mode is a regime mismatch. The same pattern in a confirmed risk-on tape with DXY breaking down would be a coin flip.
Three things kept the grade modest. The DXY confirmation was technically below its 5-day EMA but pressing the 5-day from below, which the system reads as mixed rather than clean bearish-EURUSD. The 60-minute EMA stack was still in transition rather than fully inverted. And the VIX was elevated against yesterday, which distorts clean follow-through on intraday fades.
The bounce-fade short into broken VWAP is one playbook of many. The same morning the Trend Agent was watching a parallel second EURUSD short in the same retracement band, a fade-to-VWAP on US30 the macro alignment did not support, and a long on XAUUSD that did not clear cross-asset confirmation.
SkyAnalyst doesn't favor any single strategy. The confluence math picks the playbook each evaluation cycle. The Macro Agent set the strong_bear regime gate. The Trend Agent identified the 5-minute rejection structure. The Cross-Asset Agent flagged neutral confirmation on yields and DXY. The Risk Agent sized below max risk given the transitioning 60-minute structure. When the inputs aligned, the trade fired. When they did not, on parallel setups the same hour, the system stood aside.

Macro backdrop favors EURUSD downside. The Macro Analysis Agent is strong_bear with 72% confidence, and that triggers your hard rule if DXY aligns. DXY is not above its 5-day EMA (99.881 vs 99.912), so the hard-rule filter is not fully activated, but USD support is still present because DXY is higher than yesterday’s close and pressing near today’s high. US 10Y yields are above their 5-day EMA and up from yesterday’s close, which is bearish EURUSD. VIX is below its 5-day EMA but up versus yesterday, so risk tone is mixed-to-cautious rather than cleanly supportive of longs. Trend Agent also aligns bearish with 71% confidence, regime transitioning, recommendation reduce size, with price below VWAP 1.1532 and invalidation at 1.1538.
Technically, the 60-minute picture is mixed in structure but bearish in momentum: EMA trend is still broadly positive on HTF, yet price is below the fast EMA, RSI has dropped into the low-40s, MACD histogram is increasingly negative, and spot is trading below yesterday’s low and below Trend Agent resistance/key levels. On 15-minute and 5-minute, price remains below EMA structure and below VWAP, with RSI sub-50 and not oversold. That supports sell-the-bounce rather than chasing lows. We are also safely past the 10:00 data window, and the next high-impact event cluster is the 2:00 PM FOMC, outside the NY AM trade window.
Directional Bias: Bearish
Volatility: Normal
Setup #1: EURUSD SHORT
Directional bias: Short only
Entry trigger:
Confluences (6/8):
Risks:
Setup #2: EURUSD SHORT
Directional bias: Short only
Entry trigger:
Confluences (7/8):
Risks:
The higher-quality NY AM setup is Setup #2, because it sells into 1.1525-1.1532 resistance/VWAP with better asymmetry and cleaner structural invalidation. If EURUSD stays pinned near 1.1508-1.1510 without retracing, the edge is weaker and I would not chase the short at current price.
Given Trend Agent = transitioning and VIX elevated, keep risk conservative: typically well below max risk, and preferably closer to reduced intraday sizing rather than full-size exposure.
First evaluation, 14:33 UTC, confidence 63 percent. Price has touched the 1.15125 to 1.15165 retracement band. The structural premise is intact: Macro Agent strong_bear at 72 percent, Trend Agent bearish at 71 percent, EMA stacks rolling over, RSI below 50. But the touch is too quiet and the most recent 5-minute bar has not closed with a rejection body. I want a closed-bar rejection inside the zone before the trigger clears. Declining.
Second evaluation, 14:35 UTC, confidence 78 percent. Confidence has spiked because the underlying read tightened: yields ticked up and the Macro Agent reaffirmed strong_bear. But the specific trigger I require, a 5-minute bearish rejection candle closing back below 1.15155, has not printed on the most recent closed bar. Confidence above the threshold floor is a permission, not an instruction. Declining.
Third evaluation, 14:37 UTC, confidence 63 percent. Confidence has retraced as the bar in progress is wicking back into the upper third of the band. Volume is below the 60-period average and the 5-minute MACD histogram has flattened rather than turned. Declining.
Fourth evaluation, 14:38 UTC, confidence 46 percent. Confidence has dropped below the 60 percent floor because the most recent 5-minute bar closed as an indecision body inside the zone, neither rejection nor reclaim. Below threshold means the gate is shut, full stop. Declining.
Fifth evaluation, 14:39 UTC, confidence 62 percent. Confidence has recovered to the floor as the next bar opened back below the band midpoint, but the closed-bar rejection candle is still not in. A barely-passing confidence read on a setup that has not yet produced its trigger is exactly the configuration the system was designed to wait through. Declining.
Sixth evaluation, 14:41 UTC, confidence 63 percent. Confidence has not moved off the prior watermark, but the underlying is different. The most recent 5-minute bar closed as a bearish rejection candle inside the band, the next bar opened below 1.15155 and held, and the 15-minute MACD histogram ticked back negative. This is the trigger I have been watching for. Entering short at 1.15129, stop 1.15385, TP1 1.15034, TP2 1.14910, TP3 1.14856.
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.37R | +$740 |
| TP2 hit | +0.86R | +$1,720 |
| TP3 hit (max potential)Actual | +1.07R | +$2,140 |
The fourth evaluation is the one to focus on. Confidence had spiked to 78 percent on the second evaluation, then collapsed to 46 percent on the fourth as the underlying tape printed an indecision bar. A discretionary trader watching the second evaluation would have felt the pull to act on the 78 percent read. The system did not feel that pull, because the bar that would produce the trigger had not yet closed. Confidence above threshold is a permission, not an instruction.
The trade closed at +1.07R (TP3) over four hours and eleven minutes, with zero drawdown from entry to exit. That outcome is not the system identifying a hidden edge in the C+ grade. The grade describes the setup card at entry; it says nothing about what the tape will do over the next four hours. Above the threshold floor, the variance of the tape determines the result.
Five evaluations refused before the one that fired. The closed-bar rejection candle was the signal the system would not move without. - From the post-trade review
The shape mirrors a smaller version of the patient-fade arc documented on the same week in the March 16 XAUUSD short fade at +2.95R. Different instrument, different magnitude, same arithmetic underneath: a tape that gives multiple touches into a confluence zone, a system that refuses to short the touch, and an entry that fires when the closed-bar trigger finally prints.
The same March 18 session produced a second EURUSD short setup that also ran to TP3. Two paired entries on the same downward tape, both faded the bounce, both closed at the maximum take-profit. The MTD book stands at 20 trades, +4.64R net, 35 percent win rate after this trade closed.
This trade did not look special on the setup card. A C+ grade. A 63 percent confluence score on the entry evaluation, having traveled through a 78 percent peak and a 46 percent trough across the prior five cycles. None of those numbers, on their own, would have any reader marking this as the trade that produced a clean run to TP3.
What separated it from the bounces that stopped earlier in the quarter was the tape. We do not say "this will run 27 pips." We say "this clears every floor, the bias is intact across timeframes, the macro is supportive, the closed-bar rejection has finally printed." The system places the stop above structural invalidation, sets targets at the next three references, and lets the position run.
On March 18 at 14:33 UTC the Macro Agent had written regime strong_bear at 72 percent into the shared state, and the Trend Agent on each of its six evaluations read that value verbatim. If the Macro Agent had been chatting in prose about mixed signals, the Trend Agent would have had to interpret tone. It does not, so it did not. The coordination between the four agents is the product.
- The SkyAnalyst Team
The system reads the same structural premise on every evaluation cycle and asks whether the specific trigger has printed on a closed bar. On March 18 the premise was intact from the first evaluation at 14:33 UTC, but the 5-minute bearish rejection candle the system requires did not close until 14:41 UTC. Confidence above threshold is a permission to act once the trigger prints, not an instruction to act before it does.
Confidence is recomputed on every evaluation against the live tape. On the second, yields ticked up and the Macro Agent reaffirmed strong_bear, lifting the score. By the fourth, the most recent 5-minute bar had closed as an indecision body inside the zone, dropping confidence below the 60 percent floor. The system entered on the sixth when both confidence cleared the floor and the closed-bar trigger finally printed.
A C+ grade describes the setup card at entry. The structural read is clean enough, the macro alignment is supportive without being maximum-conviction, and every required floor clears, but conviction is not high enough for B or better. C+ means tradeable. Above the entry floor, the variance of the tape determines the outcome, not the grade. Some C+ setups stop at 1R; some run to TP3 cleanly.
On a hypothetical $100,000 account at 2 percent risk per trade, 1R equals $2,000, so +1.07R (TP3) translates to roughly +$2,140 of potential return. That figure assumes the position is held to the highest take-profit reached. In live execution the broker scales out at TP1 for risk management, so the recorded broker P&L is smaller than the full-arc R-multiple shown.
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.