SkyAnalyst/Journal/Trade Analysis/US500 Long on March 16: A B-Grade Buy-the-Dip Inside the Deepest Drawdown Week
SkyAnalyst JournalCase Study · No. 056 · May 2026

US500 Long on March 16: A B-Grade Buy-the-Dip Inside the Deepest Drawdown Week

SkyAnalyst AI journal entry: US500 Long on Mar 16, 2026 closed +1.5R on TP1. Full workspace view, decision log, and AI reasoning, unedited. SkyAnalyst AI journa

Result
+1.5R
-$NaN · TP1 hit
SA
The SkyAnalyst Team
AI Research & Trading Desk
May 6, 2026·6 min read·S&P 500 · Long
Trade card for US500 long trade
Fig. 1. SkyAnalyst platform view at the moment of entry.May 6, 2026
Instrument
US500 · S&P 500
Direction · Session
Long · LDN → NY
Duration
59m
Outcome
+1.5R
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.
The macro tape on March 16 was telling US500 to reduce size, not to add it. FOMC was thirty hours away, VIX was at 25 with the elevated-vol regime in force, and the system's macro filter had flagged the day as lean-bear into the headline. By the structural reads the system runs first, this should have been a session for tighter sizing and shorter holds. And yet the index had broken out above yesterday's high, was holding above VWAP near 6670 with price near 6715, and the 5-minute and 15-minute EMAs were stacked bullish despite the 60-minute trend still repairing. The Trend Agent flagged the setup as a US500 LONG pullback (buy-the-dip) with a B grade. The Mar 16-22 stretch this trade opened was the worst week of the published record, documented in full in the Mar 16-22 weekly drawdown report and the companion Mar 16-22 weekly recap. The same March arc context lives in the February monthly recap. About reported results. SkyAnalyst's AI outputs three take-profit targets (TP1, TP2, TP3) 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 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 the setup, not just where the position was closed. The US500 long on March 16 took two waits before the trigger printed. We entered long at 6706 with a stop at 6698 and TP1 at 6718, the only target the workspace tracked on this reduced-size setup. Fifty-nine minutes later the position closed at TP1 for +1.5R (TP1) and +3,000 dollars (TP1) on a hypothetical 100,000 dollar account at 2 percent risk per trade. See SkyAnalyst run your markets the same way.

The macro headwind that shaped the sizing

The Macro Agent's read for US500 on March 16 was a lean-bear backdrop into FOMC, with the headline event roughly thirty hours out. The drivers were specific: USD rates and real yields were firm, VIX was elevated at 25, and the system's volatility regime tag was set to high with an explicit reduce-size flag. Earnings risk later in the week added gap exposure on top of the FOMC overhang. None of this on its own would have closed the door on a long. Together with the news-event proximity, it formed the kind of backdrop where the system tightens the entry threshold and caps target ambition rather than refusing the setup outright.

VIX at 25 is the level the system treats as the boundary between normal and elevated regimes. Below 20, position sizes are unconstrained by the volatility filter. Between 20 and 30, the Risk Agent applies a reduce-size protocol: smaller R per trade, tighter stops as a fraction of structure, and a ceiling on target tracking that often caps at TP1 only. Above 30, the system enters a defensive posture and rejects most discretionary setups outright. On March 16, VIX at 25 placed the day squarely inside the reduce-size band. The Risk Agent suggested 0.5 to 0.7 percent equity risk per trade rather than the standard 1 percent, and capped the workspace's tracked targets at TP1.

Against that backdrop, US500 had broken out above yesterday's high and was trading near 6715, holding above the intraday VWAP at roughly 6670, with the 5-minute and 15-minute EMAs aligned bullish. The 60-minute trend was still repairing, fast EMA was below slow EMA on the higher timeframe, which is what kept the setup at B grade rather than A. The 5-minute RSI was overbought, which the Trend Agent flagged as a reason to wait for a pullback rather than chase the breakout. Two structural entry zones were in play: a buy-the-dip into 6706 to 6710 above the 60-minute invalidation at 6702.7, and a breakout-retest into 6724 to 6727 if price first cleared 6721. The system began evaluating the dip into the lower zone at 14:30 UTC.

The setup the Trend Agent flagged has a name among professional traders: a buy-the-dip into a confirmed intraday breakout. It is the same family of pattern that runs across NAS100 and US30 when an intraday breakout retraces into a defended micro-shelf above a higher-timeframe invalidation level. Walking through the logic explains why the system was willing to take the trade with a reduce-size cap despite the macro filter leaning the other way.

What the pattern is

Price establishes an intraday uptrend on the 5-minute and 15-minute timeframes after a breakout above a clear structural level, typically yesterday's high, a session swing high, or a multi-day consolidation top. From that posture, the system watches for a controlled pullback into the breakout shelf, ideally with the rising VWAP sitting just below the entry zone as secondary support and a higher-timeframe invalidation level (a 60-minute swing low or 1x ATR guard) sitting another structural notch below. The entry is not the touch of the zone. It is the 5-minute bar that prints a bullish reversal candle inside the zone with rising delta or volume confirmation, ideally accompanied by a reclaim of the 5-minute VWAP band.

How professional traders actually use it

This pattern is a staple of intraday trend continuation on equity indexes. The math favors a confirmed pullback over a chase of extension, the same arithmetic that holds across instruments. Buying the upper edge of an intraday breakout immediately after the move exposes the position to the first mean-reversion bar, often within minutes. Buying the breakout shelf as new support after a 5-minute confirmation candle places the entry near the bottom of the next continuation leg, with the stop sitting at structural invalidation below the higher-timeframe ATR guard. The R-to-stop distance compresses, the R-to-target distance expands, and the asymmetry of the trade improves materially.

The tell is volume and delta on the reversal bar. A pullback that drifts into the zone without participation has not actually been tested, the level was simply grazed. A pullback that bounces with rising delta and a clean rejection candle signals real bids stepping back in to defend the breakout level. Without that confirmation, the pattern is noise. With it, the pattern is signal.

Why it works

Intraday breakout shelves exist because of the resting bids that originally absorbed supply at that level on the way up. When price extends above and then retraces, the first retest checks whether those bids are still present at the new lower price. A bullish reaction with rising delta confirms the bids have not been pulled. The remaining demand is structural, not accidental, and the next continuation leg is more probable than the prior one was at extension into the breakout high.

It fails when the regime is wrong for it. The same buy-the-dip inside a confirmed risk-off regime, where DXY is breaking out and VIX is rising while equities are rising, will see the breakout shelf turn from support into a failed retest as the macro tape reasserts. The Macro Agent's regime gate determines whether the Trend Agent is allowed to size into the setup at all, and at what size. On March 16 the macro was lean-bear into FOMC but the immediate intraday tape was constructive, which is why the entry confidence cleared at 72 percent on the third evaluation rather than 80 or higher, and why the workspace tracked TP1 only.

How the system reads this, dynamically not dogmatically

SkyAnalyst does not favor the buy-the-dip as a strategy. The same morning, the agents were also tracking a LONG breakout-retest setup on the same index at 6724 to 6727 that never triggered, and parallel reads were running on EURUSD, NAS100, USDJPY, and XAUUSD. Each of those is a different playbook with a different logic and a different edge. The Mar 16 session ended with US500 long as the only setup that cleared confluence inside the entry window, but the breakout-retest on the same index and the cross-asset reads were live the whole time.

The system reads the tape first and fits the pattern to what is actually there. It does not show up to the chart with a playbook and look for opportunities to run a preferred setup. The four agents running in parallel, trend, macro, cross-asset, and risk, each contribute a different lens on what kind of market this is and what strategy it rewards right now. When they agree, we trade. When they do not, we sit out or reduce size. On March 16 the agreement was partial: trend and cross-asset cleared, macro objected on the FOMC overhang, and the result was a reduced-size entry capped at TP1. The discipline is the same on a setup that takes one evaluation as on a setup that takes three.

Key insight
“A clean intraday uptrend with price above VWAP and the 60-minute EMA stack rising into a breakout above yesterday's high. The pullback into the 6706 to 6710 zone gave a structural entry, but FOMC was 30 hours away and VIX was at 25. The setup was clean. The backdrop was not.”
SkyAnalyst Trend Agent · 14:30 UTC pre-trade
skyanalyst.app / analyses / ...
Today’s setups
US500 Long
LONG pullback (buy-the-dip)
US500 · M15
US500
1m5m15m1H
Key supportKey resistanceVWAPInvalidation7,366.717,196.267,025.806,855.346,684.89EntryTP1SLLDN OPENNY OPENCLOSE
Detected Setup
Grade B
LONG pullback (buy-the-dip)
PatternLONG pullback (buy-the-dip)
DirectionLong
Styleintraday
Entry6706
Stop loss6698
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": "US500 Intraday High-Probability Trade Setups", "subtitle": "As of 10:00 AM ET · Sessions: London → NY handoff · Weighting: Technical 80% / Macro 20%" } }, { "component": "TextContent", "props": { "textMarkdown": "Market Environment Summary\n- Macro: Lean-bear backdrop into FOMC (~30h). VIX 25 (elevated) implies sharper two-way swings and reduced follow-through risk. Favor reduced size and avoid entries ±15m around headlines.\n- USD rates/real yields firm; risk sentiment mixed. Earnings later this week may add gap risk.\n- Technical: Intraday upswing with price ≈6715 above VWAP ≈6670 and 5m/15m EMAs; 60m trend still repairing (fast EMA < slow). Key support 6702.7 (also ~60m 1x ATR long stop). Overhead resistance/pivot 6732.4. Momentum strong on 5–15m; 5m RSI overbought—prefer pullback or breakout-retest triggers." } }, { "component": "MiniCardBlock", "props": { "children": [ { "component": "MiniCard", "props": { "lhs": { "component": "ProfileTile", "props": { "title": "Directional Bias", "label": "US500 · Intraday", "child": { "component": "Icon", "props": { "name": "trending-up" } } } }, "rhs": { "component": "Stats", "props": { "number": "Bullish", "label": "Confidence ~60%" } } } }, { "component": "MiniCard", "props": { "lhs": { "component": "ProfileTile", "props": { "title": "Volatility Meter", "label": "VIX 25", "child": { "component": "Icon", "props": { "name": "activity" } } } }, "rhs": { "component": "Stats", "props": { "number": "High", "label": "Reduce size" } } } } ] } }, { "component": "SectionBlock", "props": { "isFoldable": false, "sections": [ { "value": "section1", "trigger": "Setup #1 · LONG pullback (buy-the-dip)", "content": [ { "component": "Layout", "props": { "children": { "variant": "L-S", "rows": [ { "headerLeft": { "component": "InlineHeader", "props": { "heading": "Entry / Stop / Targets" } }, "largeLeft": [ { "component": "List", "props": { "variant": "icon", "items": [ { "title": "Entry Zone: 6706 – 6710", "subtitle": "Pullback into prior NY micro base; above 60m invalidation 6702.7", "iconName": "log-in" }, { "title": "Entry Trigger", "subtitle": "5m bullish reversal (hammer/engulfing) or reclaim of 5m VWAP band with rising delta/volume", "iconName": "mouse-pointer-click" }, { "title": "Stop Loss Zone: 6698 – 6701", "subtitle": "Below 5m swing low and 60m ATR(1x) guard 6702.7; invalidates momentum", "iconName": "shield-off" }, { "title": "Targets", "subtitle": "TP1 6718 | TP2 6726 | TP3 6732.4 (60m pivot)", "iconName": "flag" } ] } } ], "headerRight": { "component": "InlineHeader", "props": { "heading": "Quality / Confidence" } }, "smallRight": [ { "component": "TextContent", "props": { "textMarkdown": "Quality: 7.5/10 \nConfidence: Medium \nRationale: Confluence of VWAP>price, 5–15m EMA uptrend, clear invalidation at 6702.7. Headwind: FOMC risk and 60m trend still repairing." } } ] }, { "largeLeft": [ { "component": "BarChartV2", "props": { "chartData": { "data": { "labels": ["TP1", "TP2", "TP3"], "series": [ { "category": "R-multiple", "values": [1, 2, 3] } ] } }, "xAxisLabel": "Take Profits", "yAxisLabel": "R" } } ], "smallRight": [ { "component": "TextContent", "props": { "textMarkdown": "Management Tips\n- Scale: risk ≤1% equity; consider 0.5–0.7% given VIX 25.\n- If TP1 hits, trail to breakeven and partial 30–50%.\n- No new entries within ±15m of headlines." } } ] } ] } } } ] }, { "value": "section2", "trigger": "Setup #2 · LONG breakout-retest", "content": [ { "component": "Layout", "props": { "children": { "variant": "L-S", "rows": [ { "headerLeft": { "component": "InlineHeader", "props": { "heading": "Entry / Stop / Targets" } }, "largeLeft": [ { "component": "List", "props": { "variant": "icon", "items": [ { "title": "Entry Zone: 6724 – 6727", "subtitle": "Break and retest after clean acceptance above 6721", "iconName": "arrow-up-right" }, { "title": "Entry Trigger", "subtitle": "5m close above 6721 then successful retest holding 6721–6723 as support", "iconName": "check-circle" }, { "title": "Stop Loss Zone: 6714 – 6716", "subtitle": "Back inside range = failed breakout; preserve R", "iconName": "ban" }, { "title": "Targets", "subtitle": "TP1 6732.4 | TP2 6740 | TP3 6755", "iconName": "flag-triangle-right" } ] } } ], "headerRight": { "component": "InlineHeader", "props": { "heading": "Quality / Confidence" } }, "smallRight": [ { "component": "TextContent", "props": { "textMarkdown": "Quality: 7/10 \nConfidence: Medium \nRationale: Uses 60m pivot 6732.4 as magnet after acceptance >6721. Risk: overbought 5m RSI; fakeouts common in elevated vol." } } ] }, { "largeLeft": [ { "component": "BarChartV2", "props": { "chartData": { "data": { "labels": ["TP1", "TP2", "TP3"], "series": [ { "category": "R-multiple", "values": [1, 2, 3] } ] } }, "xAxisLabel": "Take Profits", "yAxisLabel": "R" } } ], "smallRight": [ { "component": "TextContent", "props": { "textMarkdown": "Management Tips\n- Consider 0.5% risk per trade due to event risk.\n- If rejection at 6727, stand down; wait for second acceptance.\n- Trail under 5m higher lows after TP1." } } ] } ] } } } ] } ] } }, { "component": "TextContent", "props": { "textMarkdown": "Evidence & Notes\n- 5m/15m bullish, price above VWAP (~6670). 60m improving but fast EMA still below slow → transitioning regime.\n- Key levels: Support 6702.7 (invalidation), Resistance 6732.4. Overbought signals on 5m argue for pullback or confirmed breakout-retest, not chasing highs.\n- Timing: Prefer NY morning momentum or late-day push; avoid mid-session lulls and news windows." } } ] } }, "error": null }</content>

SCROLL

Decision log

14:30 UTC

14:30 UTC, 63 percent confidence. Price is trading near 6715 above yesterday's high with the 5-minute and 15-minute EMAs stacked bullish and price holding above the intraday VWAP near 6670. The pullback into the 6706 to 6710 zone has not yet started. The 60-minute trend is still repairing, fast EMA below slow EMA on the higher timeframe, which keeps the setup at B grade. The 5-minute RSI is overbought, which argues for a pullback entry rather than a breakout chase. The Macro Agent's lean-bear read into FOMC is the binding constraint on this evaluation. Confidence at 63 percent is below the entry threshold and the structural setup has not yet completed. Waiting for price to retrace into the buy-the-dip zone with a confirming 5-minute bullish reversal bar before re-evaluating.

WAITConfidence 63%
14:58 UTC

14:58 UTC, 61 percent confidence. Price has retraced into the upper edge of the 6706 to 6710 entry zone but has not yet printed the bullish reversal candle that defines the trigger. The pullback has been controlled, no break of the 60-minute invalidation at 6702.7, no acceleration to the downside, but the 5-minute bar at 14:55 closed with a small body and a wick on both sides rather than the rejection candle the trigger requires. Volume on the pullback came in close to the 60-period 5-minute average, neither absorption nor distribution on its own. Cross-asset read remains supportive. Macro regime remains lean-bear into FOMC, sizing protocol still applies. The structural premise is intact but the specific trigger has not yet appeared. Confidence has actually ticked down marginally as the indecision bar printed without resolution. Waiting for the next 5-minute bar.

WAITConfidence 61%
14:59 UTC

14:59 UTC, 72 percent confidence. The 5-minute bar that closed at 14:58 printed a bullish reversal inside the entry zone with rising delta and a reclaim of the 5-minute VWAP band on increasing volume. This is the exact trigger condition the Trend Agent has been watching for across the previous two evaluations. The reversal candle, the VWAP reclaim, and the delta confirmation crossed their thresholds within the same 5-minute bar, lifting confidence from 61 to 72 percent in a single update. The 60-minute EMA stack is still repairing on the higher timeframe but the intraday structure has resolved upward. Cross-asset read remains supportive. The macro regime remains lean-bear into FOMC and the Risk Agent's reduce-size protocol applies, which caps target tracking at TP1 only. Entering long at 6706, stop 6698, TP1 6718.

ENTERConfidence 72%
Final decision
Enter long at 6706
Key insight
“Two waits and one enter inside thirty minutes. Confidence climbed from 63 to 61 to 72 percent across the three reads as the 5-minute reversal printed and the VWAP reclaim held with rising delta into the entry bar.”
SkyAnalyst Trend Agent · 14:59 UTC
Final Outcome
+1.5R
TP1 HIT59m
Dollar figures calibrated to a $100k account at 2% risk appear below in Simulated Returns.
Entry → Exit
6706 → 6718
Move captured
+12
Max drawdown
0
Time in trade
59m
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
+$3,000
+1.5R · TP1 hit
ScenarioR-multipleProfit on $100k
Stop hit (invalidated)-1R−$2,000
TP1 hitActual+1.5R+$3,000
TP2 hit — not tracked+0R+$0
TP3 hit (max potential) — not tracked+0R+$0
System Performance · Year to date

All six agents combined.

Net R
0R
Trades
0
Win rate
0.0%
Updated 1 hour ago
View live stats →
Key insight
“A clean ride from 6706 to TP1 at 6718 in fifty-nine minutes, +1.5R (TP1) and +3,000 dollars on a hypothetical 100,000 dollar account at 2 percent risk per trade.”
SkyAnalyst Risk Agent · 15:58 UTC

What this trade teaches

Two waits and one enter inside thirty minutes is not a sign of indecision. It is the signature of a system that requires a specific structural trigger before sizing into a setup it has already framed. The Trend Agent had the buy-the-dip framed at 14:30 UTC, scored at 63 percent on the structural premise alone. The next two evaluations were not re-framings of the trade. They were checks on whether the trigger condition had appeared. The first check returned no, the bar printed indecision. The second check returned yes, the reversal printed with delta confirmation and a VWAP reclaim. Confidence climbed from 63 to 61 to 72 percent across the three reads. The drop from 63 to 61 between the first two evaluations is the structural premise marginally weakening as time passed without resolution. The jump from 61 to 72 on the third read is the trigger condition arriving.

The interesting structural feature of this trade is the reduced-size cap. The Macro Agent's lean-bear read into FOMC and the VIX-25 elevated-vol regime triggered the Risk Agent's reduce-size protocol, which capped the workspace's tracked targets at TP1 only. A fully aligned setup on a normal-vol day would have tracked TP1 at 6718, TP2 at 6726, and TP3 at 6732.4 (the 60-minute pivot). The +1.5R (TP1) booked on this trade represents the maximum the reduced-size protocol allowed the position to capture. If the macro had aligned bullish and the regime had been normal-vol, the same trade would have tracked all three targets and produced a larger booked R if the continuation had carried beyond TP1. The reduced-size cap is the cost of the FOMC overhang. The clean +1.5R inside that cap is the value the discipline produced.

A 1.5R win on a B-grade buy-the-dip is the trade you want printed inside a drawdown week. It does not erase the nine losses around it. It documents that the entry threshold and the macro filter were still selecting valid setups inside the worst stretch of the published record. - From the desk - March 16, 2026

The +1.5R (TP1) result on this trade is one of the few winners inside the Mar 16-22 stretch that the Mar 16-22 weekly drawdown report documents as the deepest weekly drawdown in the published record. The window closed at -2.65R net across 16 trades on the recap side and -9.00R on the loss-counting side, with three TP3 winners absorbing two-thirds of the loss column and the rest of the wins, this trade among them, holding the recap above the floor. The full window narrative lives in the Mar 16-22 weekly recap.

The March month-to-date tally entering this trade was 12 trades at +5.27R net on the rolling MTD. Adding the +1.5R (TP1) here lifted the rolling MTD posture to 13 trades and +6.77R net at a 38.5 percent win rate. The quarter-to-date posture stood at 31 trades and +0.43R net at a 29 percent win rate, a reminder that the year-to-date arc through mid-March was running close to flat after the early-year drawdowns. The asymmetric arithmetic is doing its work: a small number of clean continuations carrying the rolling tally, paired with the larger number of small losers that the threshold filtering produces inside a structurally challenging quarter.

From the desk

The interesting thing about this trade is its position in the rolling ledger. The Mar 16 US500 long sits inside what the journal documents as the deepest weekly drawdown of the published record, the Mar 16-22 stretch that closed at -9.00R on the loss-counting side and -2.65R on the recap side. Most of the case studies that publish from a drawdown week are loss-side studies. This one is a winner, and a B-grade winner at that, with a reduced-size cap that limited the booked R to +1.5 (TP1) rather than the +2.6 or +3.3 that TP2 or TP3 would have produced.

A reasonable question by now is whether a retail trader with ChatGPT and a chart could reproduce this. They cannot, and not because of model quality. On March 16 the Macro Agent had written the lean-bear regime read into the shared state hours before the Trend Agent ran its first evaluation, with the FOMC proximity flag and the VIX-25 elevated-vol tag both present. The Trend Agent read those values and used them to gate its sizing: a bullish intraday read against a bearish structural macro into a high-impact event window produces a reduce-size signal with a TP1 cap, not a green light to size full and track three targets. The position was sized accordingly, which is why TP1 was the only target the workspace tracked on this setup, and why the booked R is +1.5 rather than the larger figure the unconstrained version of the same trade would have produced. If the Macro Agent had been chatting in prose about FOMC and VIX, the Trend Agent would have had to interpret the tone and the urgency before sizing. It does not, so it did not. The coordination between the four agents is the product. That is what a chat interface cannot simulate, and it is what this case study shows in practice.

The next case study filed from this window will be one of the loss-side studies that documents what failed inside the same five sessions. We will continue working through the month the same way, one trade at a time, winners and losers documented under the same methodology.

From the SkyAnalyst Team.

The Short Version

At a Glance

Setup Grade
B
Evaluations
3
2 waits · 1 enter
Analysis
15,652 chars
4s runtime
Time-in-Trade
0h 59m
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

Why did the system take a long when the Macro Agent was reading lean-bear into FOMC?

+

Macro disagreement does not automatically veto a setup, it changes the sizing and the target ambition. On March 16 the Macro Agent's lean-bear read into FOMC and the VIX-25 elevated-vol tag triggered the Risk Agent's reduce-size protocol. The Trend Agent was allowed to size into the buy-the-dip when the trigger printed, but at reduced equity risk and with the workspace tracking TP1 only rather than TP1, TP2, and TP3. The trade was still permitted because the intraday structural read was clean: price was holding above VWAP, the 5-minute and 15-minute EMAs were stacked bullish, and the breakout above yesterday's high had a defined invalidation at 6702.7. The macro filter shaped the size, not the directional bias.

How does the system handle setups in elevated VIX regimes?

+

VIX between 20 and 30 places the day in the system's reduce-size band. The Risk Agent applies a tighter equity risk per trade, often 0.5 to 0.7 percent rather than the standard 1 percent, and caps target tracking on most setups at TP1 only. Stops are sized as a tighter fraction of structure to keep the dollar risk inside the reduced band. VIX above 30 enters a defensive posture and rejects most discretionary setups outright. On March 16, VIX at 25 sat squarely inside the reduce-size band, which is why the workspace's tracked targets capped at TP1 even though the trade itself ran cleanly to that target inside the hour.

Why were two waits required when the structural setup was already clean?

+

The structural premise of a buy-the-dip and the trigger condition that fires the entry are not the same thing. The Trend Agent had the premise framed at 14:30 UTC: intact intraday uptrend, breakout above yesterday's high, price near the entry zone. What the agent was waiting for was the specific trigger, a 5-minute bullish reversal candle inside the entry zone with delta confirmation and a VWAP reclaim. The 14:30 read found no retrace yet. The 14:58 read found indecision rather than rejection. The 14:59 read found the rejection bar printing on rising delta. The system requires both the premise and the trigger to clear before sizing.

What does +1.5R inside a drawdown week mean for the rolling expectancy?

+

The +1.5R (TP1) booked here lifted the March month-to-date tally to 13 trades and +6.77R net at a 38.5 percent win rate. The quarter-to-date posture stayed at 31 trades and +0.43R net, close to flat across Q1. Inside the Mar 16-22 stretch this trade was one of the few winners absorbing loss-column damage, helping the recap close at -2.65R rather than the -9.00R the loss-counting side documents. Publishing the rolling tally with every case study keeps the reporting honest, readers see a clean B-grade win landing inside what the drawdown report documents as the worst week of the published record.

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 1.5R win on a B-grade buy-the-dip is the trade you want printed inside a drawdown week. It does not erase the nine losses around it. It documents that the entry threshold and the macro filter were still selecting valid setups inside the worst stretch of the published record.”
From the desk · March 16, 2026
Keep reading

From the SkyAnalyst Journal

All case studies →
trade-analysis

The Year SkyAnalyst Learned to Trust Claude: 99 Trades, +16.57R YTD

Ninety-nine trades since launch on Jan 12, 2026. Plus 16.57R net at a 58.6 percent win rate. The headline isn't the number — it's how a desk that opened with three trades in January became a system holding expectancy across four months.

21 min read
US500 Short on March 19: A Failed Bounce Inside the Deepest Drawdown Week
trade-analysis

US500 Short on March 19: A Failed Bounce Inside the Deepest Drawdown Week

A SHORT at 6596.9 into VWAP and prior-day-low resistance, four waits and one enter at 74 percent confidence, a 3h 55m hold to TP1 for +1.18R inside the worst week of the published record.

6 min read
XAUUSD Short on March 19: A Bearish Gold Setup Six Hours Before FOMC for +1R
trade-analysis

XAUUSD Short on March 19: A Bearish Gold Setup Six Hours Before FOMC for +1R

A SHORT into the 4618 to 4643 NY rebound resistance, eighteen evaluations before the trigger printed at 66 percent, a 3h 59m ride to TP1 for +1R inside the worst weekly stretch of the published record.

6 min read