SkyAnalyst/Journal/Trade Analysis/XAUUSD Short on March 16: Fade into 5030, TP3 hit at +2.95R
SkyAnalyst JournalCase Study · No. 011 · May 2026

XAUUSD Short on March 16: Fade into 5030, TP3 hit at +2.95R

SkyAnalyst AI journal entry: XAUUSD Short on Mar 16, 2026 closed +2.95R on TP3. Full workspace view, decision log, and AI reasoning, unedited.

Result
+3.0R
-$NaN · TP3 hit
SA
The SkyAnalyst Team
AI Research & Trading Desk
May 2, 2026·6 min read·Gold · Short
Trade card for XAUUSD short trade
Fig. 1. SkyAnalyst platform view at the moment of entry.May 2, 2026
Instrument
XAUUSD · Gold
Direction · Session
Short · LDN → NY
Duration
44m
Outcome
+2.95R
Section 00 · The system

Before the trade, meet the system.

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.

Trend
Reads 5m / 15m / 60m charts, scores structure, triggers entries when confluence clears the threshold.
Macro
Gates regime before any pattern. Reads yields, DXY, VIX, oil — the tape behind the tape.
Cross-Asset
Checks correlated markets. Vetoes false breaks, confirms real ones.
Risk
Sizes positions, sets stops, enforces portfolio exposure.
Gold spent the first half of the New York morning grinding into the 5030-5035 resistance band that London had built and refused to break. Master automation aadaca00, running Claude Opus 4.6, opened its first evaluation cycle on the XAUUSD short at 14:01 UTC. Price sat under the 60-minute EMA stack, DXY was firm, VIX held above 25, and the rejection of the London high at 5034.69 was the structural reference the playbook required. The week's broader context lives in the week of March 16 recap, the prior month sits in the February monthly recap, and last month's biggest single-trade winner was the Feb 27 US30 Primary Fade at +4.33R (TP3) on the opposite side of the tape but the same wait-then-confirm discipline. About reported results. SkyAnalyst's AI outputs three take-profit targets per trade. In live execution the position typically scales out at TP1 for risk management, the broker records this as a TP1 exit. The R-multiple and dollar return shown reflect the full potential of the trade. The first evaluation declined at 68 percent, the second slipped to 48 percent, the third fired at 14:04 UTC at 63 percent on a C+ grade. We entered short at 5030.1, stop 5042, targets 5021, 5010, 4995. Forty-four minutes later the position closed at TP3 for +2.95R (TP3), a 35.10 dollar move with zero recorded drawdown. See SkyAnalyst run your markets the same way.

The macro that capped the rally

The macro tape on March 16 leaned bearish for gold even as the Macro Agent's six-factor regime read returned 42 percent neutral. DXY was firm on the 5-day, 10-year real yields had eased off their highs but still ran as a structural headwind, and the VIX sat near 25, elevated enough to flag whipsaw risk on either side of the supply band.

The instrument's posture was the cleaner read. Gold's 60-minute trend was below the EMA stack, framing a broader bearish bias even as the 5-minute and 15-minute timeframes printed counter-trend strength back above VWAP near 5007. London had built a high in the 5033-5034 band and the NY AM cycle was testing into that resistance for the second time. The Trend Agent flagged Setup #1, XAUUSD SHORT fade into 5030-5035, with the rejection wick at 5034.69 as the structural pivot.

The setup graded C+. Macro neutral at 42 percent meant lean-bear, not confirmed bear. Cross-asset was supportive but not commanding. The 5-minute ATR ran near 5.6, wide enough to require the minimum 5-dollar stop buffer the playbook calls for in this regime. The threshold floor cleared on every required input.

The setup the Trend Agent flagged has a name among professional traders: a counter-trend fade into intraday supply on a higher-timeframe bear bias. Walking through what the pattern requires explains why the fade ran cleanly to TP3 once it triggered.

What the pattern is

A trader watches an instrument with an established bias to the downside on the higher timeframes, with the 60-minute below its EMA stack and momentum confirming. The trader waits for a counter-trend rally into the prior session's high or a 5-minute supply zone the broader move has not absorbed. The pattern triggers when price tags resistance, prints a rejection candle inside the band, and the next bar fails to retake. The systematic version requires the rejection to close, not just wick.

How pros actually use it

The math favors the second test of supply far more than the first push. Counter-trend rallies in confirmed downtrends fail at prior highs roughly 40 to 50 percent of the time on a first probe, closer to 65 to 70 percent when the second probe prints a rejection candle on meaningful volume. Thin volume says the level is not being defended, expanding volume says real offers are stepping in.

Why it works

Supply zones at prior session highs exist because of resting offers from distribution that capped the prior move. The first counter-trend probe clears the shallow asks. If the zone holds after that probe, the second test is a higher-probability short, the level has now proven its depth. Like every pattern it fails in the wrong regime, which is why the Macro Agent's regime read has to be neutral or lean-bear before the Trend Agent is allowed to size a fade.

How the system reads this, dynamically not dogmatically

SkyAnalyst doesn't favor counter-trend fades. On the same morning the Trend Agent was watching a parallel buy-the-dip long on XAUUSD into 5011-5016 that did not clear confluence and a watching pattern on EURUSD the Macro Agent left ungraded.

The system reads the tape first and fits the pattern to what is there. There is no favorite setup, no preferred direction. The four agents each contribute a different lens. When they agree, we trade. When they do not, we sit out.

Key insight
“Below the 60-minute EMA stack, DXY firm, VIX above 25, and a London high refusing to break. The structural premise was on the tape before the NY AM bell.”
SkyAnalyst Trend Agent · 14:01 UTC
skyanalyst.app / analyses / ...
Today’s setups
XAUUSD Short
SHORT fade into 5030–5035
XAUUSD · M15
XAUUSD
1m5m15m1H
5,042.945,030.725,018.505,006.284,994.06EntryTP1TP2TP3SLLDN OPENNY OPENCLOSE
Detected Setup
Grade C+
SHORT fade into 5030–5035
PatternSHORT fade into 5030–5035
DirectionShort
Styleintraday
Entry5030.1
Stop loss5042
SkyAnalyst
SkyAnalyst
Analysis output
LIVE
SkyAnalyst AI
Pre-trade analysis · 14,371 chars

<content thesys="true">{ "component": { "component": "Card", "props": { "children": [ { "component": "Header", "props": { "title": "XAUUSD · NY AM Session Trade Plan", "subtitle": "Macro-toned, technically framed day-trading setups (intraday)" } }, { "component": "TextContent", "props": { "textMarkdown": "Market Summary (NY AM): Elevated VIX (25) and lean-bear macro keep gold capped, with DXY strength and restrictive rate expectations weighing on upside. 10Y real-yield shock recently eased but remains a headwind. London set the range; NY is probing 5025–5034 resistance. 60m trend below EMA stack keeps broader bias bearish; 15m/5m show counter-trend strength above VWAP. Key inflection: 5034.69 (y'day high/60m swing). Avoid entries ±10m around the 10:30 London Fix.\n\nEconomic Calendar Gate: No imminent high-impact USD prints within 30 minutes based on provided feed (8:30a Empire State: -0.2 vs 4.0; softer data = mildly bullish gold, but impact is medium). Continue with analysis." } }, { "component": "MiniCardBlock", "props": { "children": [ { "component": "MiniCard", "props": { "lhs": { "component": "ProfileTile", "props": { "title": "Directional Bias", "label": "Lean Bearish (intraday)", "child": { "component": "Icon", "props": { "name": "arrow-down" } } } }, "rhs": { "component": "Stats", "props": { "number": "60m ↓", "label": "5m/15m ↑" } } } }, { "component": "MiniCard", "props": { "lhs": { "component": "ProfileTile", "props": { "title": "Volatility", "label": "High (ATR elevated, VIX 25)", "child": { "component": "Icon", "props": { "name": "activity" } } } }, "rhs": { "component": "Stats", "props": { "number": "5m ATR≈5.6", "label": "Use wider buffers" } } } } ] } }, { "component": "SectionBlock", "props": { "isFoldable": false, "sections": [ { "value": "section1", "trigger": "Context & Levels", "content": [ { "component": "List", "props": { "variant": "icon", "items": [ { "title": "Macro Regime: Mixed-to-bearish for gold", "subtitle": "DXY firm, VIX elevated; 10Y easing but still a headwind", "iconName": "globe" }, { "title": "Key Reference Levels", "subtitle": "R: 5034.69 (y'day high/60m swing), 5025–5033 band; S: 5019.8 (NY low), 5008 pivot, VWAP5007", "iconName": "map-pin" }, { "title": "Session Structure", "subtitle": "London high 5033–5034; NY AM testing into that resistance", "iconName": "clock-3" } ] } }, { "component": "Table", "props": { "tableHeader": { "rows": [ { "children": "Metric", "type": "string" }, { "children": "Reading", "type": "string" }, { "children": "Implication", "type": "string" } ] }, "tableBody": { "rows": [ { "children": ["10Y yield (5d)", "Easing off highs", "Mildly supportive gold"] }, { "children": ["DXY (5d)", "Strengthening", "Bearish gold"] }, { "children": ["VIX", "≈25 (elevated)", "Event risk ↑ / whipsaws"] }, { "children": ["Trend Agent", "Bearish (55%)", "Favor fades into resistance"] }, { "children": ["VWAP (5/15m)", "~5005–5007", "Price above → counter-trend bid"] } ] } } } ] }, { "value": "section2", "trigger": "High-Probability Setups (NY AM)", "content": [ { "component": "Layout", "props": { "children": { "variant": "M-M", "rows": [ { "headerLeft": { "component": "InlineHeader", "props": { "heading": "Setup #1 · SHORT fade into 5030–5035", "description": "Counter-trend rally into 60m resistance" } }, "mediumLeft": [ { "component": "TextContent", "props": { "textMarkdown": "Entry Zone: 5030–5035 (prefer wick rejection at 5034.69)\nTrigger: 5m bearish rejection (upper wick) or EMA9 roll + MACD tick down while below 5036\nStop: 5042–5044 (beyond 5036/34 swing + ≥0.5×5m ATR≈3; min $5 buffer)\nTargets: TP1 5021, TP2 5010, TP3 4995" } } ], "headerRight": { "component": "InlineHeader", "props": { "heading": "Quality & Confluence", "description": "Bias, structure, momentum" } }, "mediumRight": [ { "component": "List", "props": { "variant": "icon", "items": [ { "title": "Confluence (meets gate)", "subtitle": "Macro lean-bear (*), DXY up, 60m below EMAs, key S/R @5034", "iconName": "circle-check" }, { "title": "Risks", "subtitle": "Acceptance >5035/36 flips to squeeze; VIX-induced whipsaws", "iconName": "alert-triangle" }, { "title": "Confidence", "subtitle": "High — strongest alignment today", "iconName": "gauge" } ] } }, { "component": "BarChartV2", "props": { "chartData": { "data": { "labels": ["TP1", "TP2", "TP3"], "series": [ { "category": "R-multiple", "values": [1.5, 2.5, 3.5] } ] } }, "xAxisLabel": "Targets", "yAxisLabel": "R" } } ] }, { "headerLeft": { "component": "InlineHeader", "props": { "heading": "Setup #2 · LONG buy-the-dip 5011–5016", "description": "Only if 5m structure holds above VWAP" } }, "mediumLeft": [ { "component": "TextContent", "props": { "textMarkdown": "Entry Zone: 5011–5016 (Fib 50–61.8 of 5m leg; near daily pivot 5008 risk)\nTrigger: 5m bullish reversal at VWAP/EMA9 cluster; hold above 5008–5007 VWAP\nStop: 5002–5004 (below VWAP/pivot with ≥0.5×ATR buffer, min $5)\nTargets: TP1 5024, TP2 5032, TP3 5038" } } ], "headerRight": { "component": "InlineHeader", "props": { "heading": "Quality & Confluence", "description": "Counter-trend with structure" } }, "mediumRight": [ { "component": "List", "props": { "variant": "icon", "items": [ { "title": "Confluence", "subtitle": "Above VWAP on 5/15m; RSI improving; strong dip-reject", "iconName": "circle-check" }, { "title": "Risks", "subtitle": "60m downtrend; DXY strength; failure below 5007 invalidates", "iconName": "alert-triangle" }, { "title": "Confidence", "subtitle": "Medium — macro cap + 60m trend caution", "iconName": "gauge" } ] } }, { "component": "BarChartV2", "props": { "chartData": { "data": { "labels": ["TP1", "TP2", "TP3"], "series": [ { "category": "R-multiple", "values": [1.5, 2.2, 3.0] } ] } }, "xAxisLabel": "Targets", "yAxisLabel": "R" } } ] } ] } } } ] }, { "value": "section3", "trigger": "Execution Notes & Risk", "content": [ { "component": "List", "props": { "variant": "icon", "items": [ { "title": "Timing", "subtitle": "Prioritize first 60–90m of NY AM; avoid ±15m of any surprise high-impact headlines; skip ±10m around 10:30 London Fix", "iconName": "hourglass" }, { "title": "Sizing", "subtitle": "Risk ~0.5–1.0% per trade in high vol; target 1.5R first scale, trail to BE after TP1", "iconName": "scales" }, { "title": "Invalidation Map", "subtitle": "S#1 invalid >5036 acceptance; S#2 invalid on close <5007/VWAP", "iconName": "ban" } ] } }, { "component": "TextContent", "props": { "textMarkdown": "Agent Synthesis: Macro Agent lean-bear (58% conf., tradeability moderate) + Trend Agent bearish (55%). Disagreement on intraday impulses caps confidence of longs at Medium. Favor short fades into 5030–5035; treat longs as tactical only above VWAP with tight invalidation." } } ] } ] } } ] } }, "error": null }</content>

SCROLL

Decision log

14:01 UTC

14:01 UTC, 68 percent confidence, wait. Price has tested into the 5030-5035 supply band for the second time this session and the structural premise is intact: 60-minute below the EMA stack, DXY firm, VIX above 25, London high at 5034.69 still capping. But the touch is too quiet. The 5-minute bar inside the band has not closed with a rejection body, volume on the approach is mid-range rather than expanding. A level that holds because price paused is not a level that has held. Declining.

WAITConfidence 68%
14:02 UTC

14:02 UTC, 48 percent confidence, wait. Confidence has slipped twenty points because the most recent 5-minute bar printed an indecision body rather than the rejection wick the playbook requires. Price is balancing inside the band, not being pushed out of it. The structural premise has not weakened, the 60-minute is still below the EMAs and DXY is still firm, but the trigger is moving sideways rather than building. A clean rejection wick at 5034.69 with expanding volume would resolve this. Declining.

WAITConfidence 48%
14:04 UTC

14:04 UTC, 63 percent confidence, enter. The 5-minute bar that just closed printed a clean rejection wick to 5034.69, then a body close back inside the 5030-5033 band with sell volume meaningfully above the prior two bars. This is the trigger condition I have been watching across the previous two evaluations. The rejection and the volume crossed their thresholds in the same bar, lifting confluence from 48 to 63 percent in a single update. Cross-asset supportive: DXY is holding firm. Entering short at 5030.1, stop 5042, TP1 5021, TP2 5010, TP3 4995.

ENTERConfidence 63%
Final decision
Enter short at 5030.1
Key insight
“Two waits inside three minutes. Confidence dropped from 68 percent to 48 percent before the rejection wick at 5034.69 finally printed and the math agreed.”
SkyAnalyst Trend Agent · 14:01 to 14:04 UTC
Final Outcome
+3.0R
TP3 HIT44m
Dollar figures calibrated to a $100k account at 2% risk appear below in Simulated Returns.
Entry → Exit
5030.1 → 4995
Move captured
+35.10
Max drawdown
0.00
Time in trade
44m
Simulated Returns

On a $100k account at 2.0% risk per trade.

Each trade risks +$2,000 (1R). The system's actual scale-out behavior may differ, see disclaimer.

Max potential captured
+$5,900
+2.95R · TP3 hit (max potential)
ScenarioR-multipleProfit on $100k
Stop hit (invalidated)-1R−$2,000
TP1 hit+0.76R+$1,520
TP2 hit+1.69R+$3,380
TP3 hit (max potential)Actual+2.95R+$5,900
System Performance · Year to date

All six agents combined.

Net R
+0.67R
Trades
20
Win rate
30%
US30
+0.14R
11 trades
27%
NAS100
+0.86R
5 trades
40%
US500
-0.33R
4 trades
25%
Updated 7 hours ago
View live stats →
Key insight
“TP3 hit at 4995 in 44 minutes. The full 35.10 dollar move closed at +2.95R (TP3) with zero recorded drawdown on the position.”
SkyAnalyst Risk Agent · March 16, 2026

What this trade teaches

TP3 hit at 4995 forty-four minutes after entry, banking +2.95R (TP3) on a 35.10 dollar move with zero recorded drawdown. The setup graded C+ at entry, the confluence cleared at 63 percent, the Macro Agent's regime read sat at lean-bear rather than confirmed bear. None of those numbers would have flagged this trade as a TP3 candidate before the tape moved.

That is the structure of the system's expectancy at work. The grade describes the setup card at entry, it does not forecast the run. Above the threshold floor the position is exposed to the variance of the tape, and the variance is asymmetric: average losers cluster near 1R, average winners run closer to 2 to 3R, and the largest winners come from setups that happen to align with impulses the system did not predict.

A C+ setup that runs to TP3 in 44 minutes is not the system seeing further than it claims to. It is the threshold floor doing what it is designed to do, and the tape doing the rest. - From the desk - March 17, 2026

The same C+ grade on a chop tape would have stopped at 5042 inside 90 minutes. The variance cuts both ways. The week is documented in the week of March 16 recap, and March is 12 trades in at +5.27R MTD on a 33.3 percent win rate, the lower hit rate offset by the asymmetry of the winners that do clear.

From the desk

This trade did not look special on the setup card. A C+ grade, a 63 percent confluence score, two waits and one enter inside three minutes on a regime read that gated as neutral, not confirmed bear. None of those numbers would have any reader marking this as the trade we wanted to lead with this week.

What separated it from the routine fades that stopped earlier in the quarter was the alignment of the 5-minute rejection wick at 5034.69 with a macro context that did not contradict the bias. We do not say the system saw the TP3 coming. We say it saw a setup that cleared every floor, sized to the threshold, and let the tape decide the run. The tape decided in 44 minutes.

A reasonable question is whether a retail trader could approximate this with a chat model and a price feed. They could approximate the entry. They could not approximate the coordination. On March 16 the Macro Agent had written lean-bear neutral at 42 percent into the shared state before NY AM and held that read through the three-evaluation cycle. The Trend Agent, on its third evaluation, read that value and cleared the entry threshold without re-litigating the regime. The coordination between the four agents is the product. That is what a chat interface cannot simulate.

- The SkyAnalyst Team

The Short Version

At a Glance

Setup Grade
C+
Evaluations
3
2 waits · 1 enter
Analysis
16,524 chars
5s runtime
Time-in-Trade
0h 44m
What subscribers actually see
Three things that hit your phone or inbox this session.
Full subscriber tour →
01 · Signal Alert
SkyAnalyst · now
Enter signal · US30 long
71% confidence
Push notification the moment an agent issues an Enter. Mobile + desktop.
Works withOANDA·IG·Interactive Brokers

What this teaches about AI-driven trading

How did a C+ setup produce a clean TP3 in 44 minutes?

+

The grade describes the conviction of the entry card, not the outcome. C+ on March 16 meant the structural read was clean, the macro was not actively contradicting, every required floor cleared, but conviction was not high enough for B or higher. Above the threshold floor the size of the outcome depends on the variance of the tape, which the system does not predict. Some C+ setups stop at 1R, some run to TP3 inside an hour.

Why did the Trend Agent enter at 63 percent after declining at 68 percent?

+

Confidence is a continuous score from the confluence math, not a fixed entry threshold. The 68 percent read at 14:01 UTC reflected a picture that was building but had not printed the rejection wick the playbook requires. The 63 percent read at 14:04 UTC was a slightly weaker confluence number on paper, but with the trigger condition confirmed in the same 5-minute bar. The system enters on confirmed signals, not probable ones.

What does the lean-bear macro read mean and why did it not block the trade?

+

The Macro Agent gates each candidate against a regime read across bias categories. Lean-bear at 42 percent neutral means the macro tape is rotating in a direction consistent with the trade's bias but has not fully committed. The gate blocks only when the regime is actively contradicting. On March 16 the regime leaned bearish for gold via firm DXY and elevated VIX, the trade was short, the gate cleared.

When does the system skip a fade like this entirely?

+

When the macro regime gates as actively contradicting, when the cross-asset read flags a divergence that invalidates the structural premise, or when the rejection candle and volume confirmation do not print inside the same 5-minute bar. On March 16 each of those gates cleared inside three minutes. On a different morning the same chart picture would have scored below threshold and the system would have skipped.

Run your markets with SkyAnalyst

Seven-day free trial. No credit card. Full access to the Trend Agent, Macro Agent, and six-factor confluence scoring.

Start 7-day free trialBook a live demo

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.

Key insight
“A C+ setup the system was willing to take because every floor cleared. The tape did the rest in under an hour.”
From the desk · March 17, 2026
Keep reading

From the SkyAnalyst Journal

All case studies →
trade-analysis

March 2026 Monthly Recap: 42 Trades, Variance Both Directions, Break-Even Net

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.

13 min read
USDJPY Short on March 31 - Closing the Month on a TP3 Winner
trade-analysis

USDJPY Short on March 31 - Closing the Month on a TP3 Winner

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.

6 min read
EURUSD Long on March 31 - Second of Two Same-Day TP3 Winners
trade-analysis

EURUSD Long on March 31 - Second of Two Same-Day TP3 Winners

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.

6 min read