SkyAnalyst/Journal/Trade Analysis/US500 Short on Feb 13: A Bullish Trend Read That Still Fired the Fade
SkyAnalyst JournalCase Study · No. 051 · May 2026

US500 Short on Feb 13: A Bullish Trend Read That Still Fired the Fade

SkyAnalyst AI journal entry: US500 Short on Feb 13, 2026 closed +0.74R on TP1. Full workspace view, decision log, and AI reasoning, unedited.

Result
+0.7R
-$NaN · TP1 hit
SA
The SkyAnalyst Team
AI Research & Trading Desk
May 6, 2026·6 min read·S&P 500 · Short
Trade card for US500 short trade
Fig. 1. SkyAnalyst platform view at the moment of entry.May 6, 2026
Instrument
US500 · S&P 500
Direction · Session
Short · LDN → NY
Duration
1h 14m
Outcome
+0.74R
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.
February 13 was a session where the macro tape and the immediate technical map disagreed about which side of the book the system should be on. The Macro Agent had written a lean-bull regime to the shared state, scoring the morning at 68% confidence on the back of a cleaner-than-expected CPI print, headline missing at 0.2% month over month against 0.3% consensus and the year-on-year cooling to 2.4%. But underneath the macro print, the cross-asset undertone was less generous: tech was leading lower, the dollar was bid on safe-haven flows despite the softer yields, and the VIX was holding 17.4, elevated against the long-run mean. US500, at 15:32 UTC, was rallying into the 6846 to 6852 band, the prior NY session high coupled with the upper VWAP-band touch on the 5-minute. The 60-minute structure underneath the rally was bearish. A risk-supportive macro reading meeting a counter-trend resistance test on a tape with risk-off rotation underneath is the kind of disagreement the system is built to resolve through structure rather than tone. 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 Trend Agent ran three evaluations across ten minutes, scored confluence at 63%, then 80%, then 63% again on the entry pass, and shorted at 6846.1 with a stop at 6868 and a first take-profit at 6830. One hour and fourteen minutes later the position closed at TP1 for +0.74R (TP1) on a C+ grade setup. See SkyAnalyst run your markets the same way.

A cleaner CPI print, a bid dollar, and a tape rotating underneath

The morning macro on February 13 read as a textbook disinflation surprise. Headline CPI came in at 0.2% month over month against a 0.3% consensus, and the year-on-year reading cooled to 2.4%. On its own, the print was the kind of headline that historically supports long risk through the rates channel: real yields with room to compress, the Fed easing path more credible, equities benefiting from the duration tailwind. But the dollar did not behave like a soft-dollar tape. The Dollar Index was bid on safe-haven flows despite the softer yields, an internal contradiction the Macro Agent flagged in the morning state. The VIX held 17.4 into the afternoon, elevated against the long-run mean. The combination read to the Macro Agent as a lean-bull regime at 68% confidence, but the regime was classified as TRENDING with a cross-asset HEADWIND notation rather than the cleaner TREND_DAY_BULL classification that would have unlocked unconditional long bias.

The cross-asset undercurrent was tech weakness. The Cross-Asset Agent was reading tech under pressure across the morning session, with the Nasdaq complex carrying the tape lower while the broader index basket compressed around its intraday range. That kind of internal rotation, where the headline index print disguises which components are doing the work, is one of the structural footprints the Cross-Asset Agent is designed to surface. It does not always show up in the SPX print itself. It shows up in the breadth, in the dispersion across components, in the way certain sectors carry while others fade.

US500 against that backdrop had reclaimed intraday VWAP on the 5-minute and 15-minute charts, with RSI improving and MACD turning constructive on the lower timeframes. The NY session range was 6797 to 6849 with the daily pivot at 6868 sitting overhead. The structural read written into the analysis embed was fade-rallies unless 6850 to 6868 is reclaimed on strong breadth. Price at 15:32 UTC was rallying into the upper edge of that range, into the 6846 to 6852 band that combined the prior NY session high with the upper VWAP-band touch. The 5-minute was neutral-to-slight bullish consolidation. The 15-minute was bullish. The 60-minute structure underneath was bearish, with price below the slow EMA stack and the higher-timeframe slope rolling. That is the configuration the Trend Agent grades as TRENDING with mixed-timeframe alignment: the lower timeframes pull one way, the structural reference pulls the other, and the system grades the setup against the structural reference points rather than the prevailing intraday tape (the same logic the system applies on a gold rejection short into resistance).

The setup the Trend Agent flagged was a Tactical Fade Short into the 6846 to 6852 Resistance Band. It is the counter-trend short that runs when the higher-timeframe structure is bearish but the immediate session has rallied into a multi-touch resistance with VWAP confluence and the cross-asset tape underneath is not supporting continuation. Walking through it explains why the setup graded C+ rather than higher, why the Trend Agent's own bullish read at 66% confidence did not block the short, and why the take-profit landed at TP1 sixteen points away rather than the fuller fade target.

What the pattern is

Price has been trading inside a session range bounded above by a confirmed resistance, typically the prior session's high, the upper edge of the day's VWAP-band envelope, or a structural pivot from the previous trading day. The bounce inside the session pushes back into that resistance, and the trader watches not for the breakout above but for the rejection inside the band: a 5-minute bearish candle with upper wick larger than body, RSI rolling from extended, ideally a close back below the lower edge of the resistance zone. The entry is the rejection, not the touch. The stop sits above the structural invalidation level, typically the daily pivot or the upper band of the session's volatility envelope plus a buffer.

How professional traders actually use it

This is a staple of intraday mean-reversion-in-trend trading, the counter-trend cousin of the pullback long. The math favors a confirmed rejection at known resistance over chasing the breakdown after the move has already begun. Shorting 6830 after the fade has resolved exposes the position to the next mean-reversion bar back into the band. Shorting 6846.1 inside the resistance after the rejection signature, with a stop just above the daily pivot at 6868, places the entry near the top of the next leg lower with about twenty-two points of risk buffer. The R per unit of risk on the band fade is structurally cleaner than chasing the move. The tell is what the bounce does when it reaches the resistance: deteriorating volume, indecision body inside the band, an immediate close back below the lower edge means the resistance is being defended and the next leg lower is more probable than the prior bounce was at extension.

Why it works

Resistance bands defined by prior session highs and VWAP-band touches exist because of resting offers left from the prior probe. When price revisits, the first test confirms whether the offers are still there. A bearish rejection with upper-wick volume confirms the offers are present and being worked. The remaining supply is structural rather than incidental, and the next probe lower is the higher-probability path. The 6846 to 6852 band on February 13 carried the prior NY session high at 6849.6 and the upper VWAP-band touch as a confluence pair, with the daily pivot at 6868 sitting just above as the invalidation reference. That is a real wall, even on a tape where the macro print supported risk.

It fails in the wrong regime, like every fade. A Tactical Fade Short inside a strongly bullish macro with no cross-asset headwind, on a session where breadth is expanding and dispersion is low, will see the resistance absorbed and price push through. The Macro Agent's regime classification gates the pattern. On February 13 the macro was lean-bull at 68% but the Cross-Asset Agent had flagged the macro alignment as HEADWIND because of the tech weakness and the safe-haven dollar bid, and the regime was classified as TRENDING rather than TREND_DAY_BULL. That combination cleared the entry threshold for the fade at a C+ grade rather than gating the setup at the macro disagreement.

How the system reads this, dynamically not dogmatically

SkyAnalyst does not favor the Tactical Fade Short as a strategy. The same Macro Agent reading lean-bull on US500 was, the same morning, available to grade a long setup on a different instrument if the structural map supported it, the way it cleared the US30 pullback long into VWAP from February 10, and would over the following weeks score long-bias entries on indices when the structure agreed. Different instruments, different structural maps, different playbooks. The four agents running in parallel, trend, macro, cross-asset, risk, each contribute a different lens on what kind of market the specific instrument is in right now and what strategy that specific tape rewards.

The system reads the tape first and fits the pattern to what is actually there on each instrument independently. It does not show up to the chart with a directional bias and look for opportunities to express it. A discretionary trader watching the same lean-bull macro print would have been pulled hard toward the long side across the equity complex. The system did the opposite arithmetic on this specific instrument because the resistance band was real, the cross-asset alignment was scored as a headwind, and the structural invalidation at 6868 was tight enough to keep the risk small. On other days the same macro will produce long entries on US500 when the structure agrees. The dynamism is the product. That is what reading the tape first means in practice, and why the Trend Agent's own bullish read at 66% confidence did not prevent the short entry once the confluence math cleared on the third evaluation.

Key insight
“Disinflation print at 0.2% month over month, USD bid on safe-haven flows despite softer yields, US500 reclaiming intraday VWAP into a tested 6846 to 6852 resistance band against bearish 60-minute structure underneath.”
SkyAnalyst Macro Agent · 15:32 UTC
skyanalyst.app / analyses / ...
Today’s setups
US500 Short
Setup #1 · US500 SHORT (fade into resistance)
US500 · M15
US500
1m5m15m1H
Key supportKey resistanceVWAPInvalidation7,364.077,227.947,091.806,955.666,819.53EntryTP1SLLDN OPENNY OPENCLOSE
Detected Setup
Grade C+
Setup #1 · US500 SHORT (fade into resistance)
PatternSetup #1 · US500 SHORT (fade into resistance)
DirectionShort
Styleintraday
Entry6846.1
Stop loss6868
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": "High-Probability Intraday Setups · US500 (Pepperstone)", "subtitle": "Risk-off tone, disinflationary CPI miss, tech-led weakness; watch NY session momentum and VWAP interactions" } }, { "component": "TextContent", "props": { "textMarkdown": "Macro: Headline CPI missed (0.2% vs 0.3%) and y/y cooled to 2.4% while Fed cuts remain uncertain. Risk sentiment is fragile with tech under pressure; USD bid on safe-haven flows despite softer yields. VIX ~17.4, liquidity patchy around session transitions.\nTechnical: US500 is below 60m EMAs (bearish structure) but reclaiming intraday VWAP on 5–15m with improving RSI and MACD. NY session range 6797–6849; daily pivot 6868 overhead. Bias is fade-rallies unless 6850–6868 is reclaimed on strong breadth.\nSessions & Timing: Prefer NY active windows (now) and last 60–90m into close. Avoid entries ±15m around surprise headlines." } }, { "component": "MiniCardBlock", "props": { "children": [ { "component": "MiniCard", "props": { "lhs": { "component": "ProfileTile", "props": { "title": "Directional Bias", "label": "Intraday", "child": { "component": "Icon", "props": { "name": "arrow-down" } } } }, "rhs": { "component": "Stats", "props": { "number": "Bearish", "label": "Below 60m EMAs" } } } }, { "component": "MiniCard", "props": { "lhs": { "component": "ProfileTile", "props": { "title": "Volatility", "label": "Regime", "child": { "component": "Icon", "props": { "name": "activity" } } } }, "rhs": { "component": "Stats", "props": { "number": "High–Normal", "label": "ATR rising on 60m" } } } } ] } }, { "component": "SectionBlock", "props": { "isFoldable": false, "sections": [ { "value": "section1", "trigger": "Setup #1 · US500 SHORT (fade into resistance)", "content": [ { "component": "Layout", "props": { "children": { "variant": "L-S", "rows": [ { "headerLeft": { "component": "InlineHeader", "props": { "heading": "Plan & Levels", "description": "Use VWAP/EMA confluence for timing" } }, "largeLeft": [ { "component": "List", "props": { "heading": "Entry & Risk", "variant": "icon", "items": [ { "title": "Entry Zone: 6846 – 6852", "subtitle": "Prior NY high 6849.6, upper VWAP band touch; 5–15m RSI 55–62", "iconName": "target" }, { "title": "Entry Trigger", "subtitle": "5m bearish rejection (upper wick) OR close back below 6843 with rising volume", "iconName": "mouse-pointer-click" }, { "title": "Stop Loss Zone", "subtitle": "Above 6868 – 6872 (daily pivot/upper band), or hard stop 6875", "iconName": "shield-alert" } ] } }, { "component": "List", "props": { "heading": "Targets", "variant": "icon", "items": [ { "title": "TP1: 6830", "subtitle": "Near 5m value area / VWAP retest", "iconName": "flag" }, { "title": "TP2: 6819", "subtitle": "50% fib of 6803.6–6843.1 cluster", "iconName": "flag" }, { "title": "TP3: 6806", "subtitle": "Yesterday’s low / session support", "iconName": "flag" } ] } }, { "component": "TextContent", "props": { "textMarkdown": "Management: Scale 30%/40%/30% at TP1/TP2/TP3. After TP1, trail to breakeven. If 6852 holds bid and 5m closes above 6856, abort early." } } ], "smallRight": [ { "component": "TextContent", "props": { "header": { "component": "InlineHeader", "props": { "heading": "Quality & Confidence" } }, "textMarkdown": "- Quality Score: 8/10\n- Confidence: High — Trend below 60m EMAs, confluence at prior high + VWAP bands.\n- Rationale: Bearish higher-timeframe slope; fading a push into supply with clear invalidation." } } ] }, { "headerLeft": { "component": "InlineHeader", "props": { "heading": "R-Multiples Visual" } }, "largeLeft": [ { "component": "BarChartV2", "props": { "chartData": { "data": { "labels": ["TP1 6830", "TP2 6819", "TP3 6806"], "series": [ { "category": "R Multiple", "values": [1.0, 2.0, 3.0] } ] } }, "xAxisLabel": "Targets", "yAxisLabel": "R" } } ], "smallRight": [ { "component": "TextContent", "props": { "textMarkdown": "Sizing: Risk 0.5–1.0% per idea. Use stop at 6872 for R calc from mid-entry 6849." } } ] } ] } } } ] }, { "value": "section2", "trigger": "Setup #2 · US500 LONG (reclaim-and-hold momentum)", "content": [ { "component": "Layout", "props": { "children": { "variant": "L-S", "rows": [ { "headerLeft": { "component": "InlineHeader", "props": { "heading": "Plan & Levels", "description": "Only on strength and hold above resistance" } }, "largeLeft": [ { "component": "List", "props": { "heading": "Entry & Risk", "variant": "icon", "items": [ { "title": "Entry Zone: 6852 – 6860", "subtitle": "Post-breakout pullback after 5m/15m close above 6852", "iconName": "target" }, { "title": "Entry Trigger", "subtitle": "5m HH/HL structure + close back above 6855 with volume vs avg", "iconName": "mouse-pointer-click" }, { "title": "Stop Loss Zone", "subtitle": "Below 6838 – 6841 (VWAP/structure), or hard stop 6835", "iconName": "shield-alert" } ] } }, { "component": "List", "props": { "heading": "Targets", "variant": "icon", "items": [ { "title": "TP1: 6868", "subtitle": "Daily pivot", "iconName": "flag" }, { "title": "TP2: 6883", "subtitle": "60m ATR upper band", "iconName": "flag" }, { "title": "TP3: 6896", "subtitle": "60m EMA-slow vicinity", "iconName": "flag" } ] } }, { "component": "TextContent", "props": { "textMarkdown": "Management: After TP1, partial to BE; trail under 5m swing lows. If price loses 6850 on a strong bear candle, exit remainder." } } ], "smallRight": [ { "component": "TextContent", "props": { "header": { "component": "InlineHeader", "props": { "heading": "Quality & Confidence" } }, "textMarkdown": "- Quality Score: 7/10\n- Confidence: Medium — Counter the 60m down-bias; needs clean reclaim + breadth.\n- Rationale: Momentum continuation only if resistance flips to support with volume confirmation." } } ] }, { "headerLeft": { "component": "InlineHeader", "props": { "heading": "R-Multiples Visual" } }, "largeLeft": [ { "component": "BarChartV2", "props": { "chartData": { "data": { "labels": ["TP1 6868", "TP2 6883", "TP3 6896"], "series": [ { "category": "R Multiple", "values": [1.0, 2.0, 3.0] } ] } }, "xAxisLabel": "Targets", "yAxisLabel": "R" } } ], "smallRight": [ { "component": "TextContent", "props": { "textMarkdown": "Sizing: 0.5–0.75% risk given counter-trend. Use 6838 stop from 6856 mid-entry." } } ] } ] } } } ] } ] } }, { "component": "TextContent", "props": { "textMarkdown": "Checklist: Confirm 5–15m momentum alignment, VWAP location, and volume vs SMA before triggering. Stand aside during unexpected headlines. If neither trigger prints within the next hour, no trade." } } ] } }, "error": null }</content>

SCROLL

Decision log

15:32 UTC

15:32 UTC, 63% confidence. Price is rallying into the 6846 to 6852 resistance band on US500. The higher-timeframe 60-minute structure remains bearish with price below the EMA stack, but the lower timeframes have reclaimed VWAP and RSI is improving. My structural read is bullish at 66% on the immediate higher-timeframe slope. The Macro Agent has written lean-bull at 68% to the shared state on the back of the cleaner CPI print, but the Cross-Asset Agent has flagged tech weakness and a safe-haven dollar bid as a HEADWIND specifically for US equity indices. The signal pattern I require for a counter-trend short here is the rejection signature inside the resistance: upper wick larger than body on the 5-minute or 15-minute, RSI rolling from extended, ideally a close back below the lower edge of the band. The current 5-minute bar is printing inside the zone but the rejection wick is not yet decisive and volume on the approach is below the prior six-bar average. Confluence math returns 63%, above the structural floor but below the entry threshold for a C+ counter-trend setup. Declining this evaluation.

WAITConfidence 63%
15:38 UTC

15:38 UTC, 80% confidence. The picture has built quickly. The 5-minute bar that just closed printed an upper wick into 6852, well-formed body, with volume meaningfully above the prior six bars. The 15-minute is showing rejection structure forming at the top of the band. Cross-asset confirmation has firmed: tech leadership is still negative, DXY is holding the safe-haven bid, VIX is unchanged at 17.4. Confluence math returns 80%, comfortably above the entry threshold. But the next 5-minute bar has not yet closed, and one of the rules I treat as load-bearing for counter-trend entries is that the rejection must hold across the close of the bar that prints it, not just inside the bar. A wick that prints at the top of the band and then sees price climb back into the upper half of the same bar is not a rejection, it is noise. The current bar is still being formed. Declining this evaluation pending the close, but the structural premise is intact and the next pass should resolve.

WAITConfidence 80%
15:42 UTC

15:42 UTC, 63% confidence. The 15:38 bar closed inside the band rather than below the lower edge, and the next 5-minute opened with a re-test that printed a smaller upper wick at 6850 and closed at 6843, just below the lower edge of the resistance. The rejection has now confirmed across two consecutive 5-minute bars with the second close back below 6843. The volume signature is constructive: above the prior six-bar average on the rejection bar, declining on the consolidation that followed. My higher-timeframe structural read remains bullish at 66%, but the immediate setup has resolved into the configuration I have been waiting for. The confluence math has rebalanced from the 80% peak at 15:38 to 63% on this pass because the entry is now further into the move and the rejection has begun resolving rather than just printing, but 63% remains above the C+ entry floor and the structural invalidation at 6868 is twenty-two points away rather than the wider stops the cleaner setups carry. Cross-asset confirmation holds: tech still leading lower, dollar bid, VIX 17.4. Entering short at 6846.1, stop 6868, TP1 6830, TP2 6819, TP3 6806.

ENTERConfidence 63%
Final decision
Enter short at 6846.1
Key insight
“Three evaluations across ten minutes. The Trend Agent read bullish at 66% throughout, but the cross-asset confluence and the resistance-band math cleared the entry threshold for the counter-trend short on the third pass.”
SkyAnalyst Trend Agent · Decision log
Final Outcome
+0.7R
TP1 HIT1h 14m
Dollar figures calibrated to a $100k account at 2% risk appear below in Simulated Returns.
Entry → Exit
6846.1 → 6868
Move captured
−22
Max drawdown
0
Time in trade
1h 14m
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
+$1,480
+0.74R · TP1 hit
ScenarioR-multipleProfit on $100k
Stop hit (invalidated)-1R−$2,000
TP1 hitActual+0.74R+$1,480
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 2 hours ago
View live stats →
Key insight
“Entry at 6846.1, TP1 at 6830, sixteen points captured in one hour and fourteen minutes. +0.74R (TP1) on a C+ setup. The stop at 6868 never came close.”
SkyAnalyst Risk Agent · 16:56 UTC

What this trade teaches

This trade is a small case study by R-multiple but a structurally clean one for what it reveals about how the system resolves disagreement between its own agents. The Trend Agent read the higher-timeframe structure as bullish at 66% confidence and then took a short at the same evaluation. A discretionary trader would find this internally contradictory: how do you go short when your own trend read is bullish? The system does not find it contradictory because the bullish 66% read describes the multi-day structural posture and the short entry resolves the immediate setup against the resistance band, the cross-asset alignment, and the structural invalidation. Both can be true on the same evaluation cycle. The system is designed to act on the immediate confluence math, not on the average direction of the higher-timeframe view.

The arithmetic that cleared the entry was the resistance band combined with the cross-asset headwind. The Macro Agent's lean-bull read does not directly veto a short. It informs the regime classification, which on February 13 came back TRENDING with a HEADWIND notation rather than the cleaner TREND_DAY_BULL classification that would have closed the door to counter-trend setups. TRENDING with HEADWIND is the regime label the system uses when the higher-timeframe trend has direction but the cross-asset confirmation is missing or contradictory, and it is the regime that opens the door to fade entries when the structural map at the immediate timeframe is strong enough to override the prevailing intraday tape. Sixteen points of move captured against twenty-two points of stop distance is the math that produced +0.74R (TP1). One hour and fourteen minutes is the time it took to resolve.

The three-evaluation entry sequence is also worth pausing on. The middle evaluation at 15:38 returned the highest confluence score of the three, 80%, but the system declined that entry because the bar that printed the rejection wick had not yet closed. The rule the Trend Agent treats as load-bearing for counter-trend entries is that the rejection must confirm across the close of the bar that prints it, not just inside the bar. Acting on the 15:38 wick before the close would have entered the trade four minutes earlier and at a slightly worse fill, and would have done so on a signal that had not yet resolved. The 15:42 evaluation returned a lower confluence score, 63%, because the entry was now further into the move and the rejection had begun resolving rather than just printing, but the structural premise had survived the bar close and the trigger condition had now been confirmed on two consecutive 5-minute bars. The lower confluence number on the entry pass reflects worse setup geometry, not weaker conviction. The system entered anyway because the rule that mattered was bar-close confirmation, and that rule had now cleared.

An agent that waits for the bar close is showing code, not patience.From the post-trade review

The year-to-date tally entering this trade was -7R across 7 trades at a 0% win rate. February had been the worst stretch of the year up to this point, and February 13 was the first green print on the year-to-date tally. Adding the +0.74R (TP1) here lifted the rolling YTD to roughly -6.26R across 8 trades. That is not a recovery. It is the asymmetric arithmetic at work: a single +0.74R win does not repair a seven-loss stretch in the way the recent US30 pullback long from February 9 contributed to the same year-to-date tally, but it does turn the slope of the equity curve from purely down to slightly less down. The next several trades will determine whether the slope inflects or continues. Publishing this case study is the same discipline as publishing the seven losses that preceded it: the journal does not select for outcomes.

From the desk

The interesting thing about this trade is the role the bar-close rule played in the entry sequence. The Trend Agent had a higher confluence score at 15:38 (80%) than at 15:42 (63%), and the rules-based system entered on the lower-confidence evaluation. A discretionary reader of the same tape would have taken the 15:38 entry, because 80% feels like a stronger signal than 63%. The system did the opposite because the rule that mattered for counter-trend setups was bar-close confirmation, and the 15:38 signal had printed inside an open bar that had not yet resolved. The system does not act on intra-bar signals for counter-trend fades. The discipline is structural, not numerical, and the structural rule outranks the higher confluence score when the two disagree.

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 February 13 the Macro Agent had written lean-bull at 68% with the disinflation print, the soft labor data, and the safe-haven dollar bid into the shared state earlier in the morning and had not updated it since. The Cross-Asset Agent had separately written tech-weakness HEADWIND into the same shared state. The Trend Agent at 15:32 UTC read both objects, used the macro to inform the regime classification, used the cross-asset to weight the headwind into the confluence math, and used the resistance-band structural map to gate the entry. If the four agents had been chatting in prose about a mixed tape, the executing trader would have had to reconcile the tone of three different opinions in real time while also reading the chart and tracking the bar-close rule. The agents do not chat in prose. They write structured state, and the bar-close rule is enforced as code rather than as a feeling. The coordination between them is the product. That is what a chat interface cannot simulate, and it is what this case study shows on a quiet, hour-and-fourteen-minute counter-trend fade.

The companion US30 short from earlier the same session is also published in this journal, run on a different basket-internal logic but inside the same broader macro state. The next case study returns to a different instrument later in the same week. We will continue working through the month the same way.

From the SkyAnalyst Team.

The Short Version

At a Glance

Setup Grade
C+
Evaluations
3
2 waits · 1 enter
Analysis
19,325 chars
2s runtime
Time-in-Trade
1h 14m
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 can the system take a short when the Trend Agent reads bullish at 66% on the higher timeframe?

+

The Trend Agent's higher-timeframe confidence read describes the multi-day structural posture, not the immediate execution decision. The execution decision is scored against the immediate setup: resistance band, stop distance, cross-asset confirmation, and confluence math against the entry threshold. On February 13 the higher-timeframe structure was constructive at 66%, but the 5-minute resistance band, the tech-weakness cross-asset headwind, and the tight invalidation at the daily pivot cleared the threshold for a counter-trend short on the third evaluation. Both reads coexist inside the same evaluation. The system acts on the immediate confluence math, and the structural rule of bar-close confirmation outranks the higher-timeframe direction when the two disagree.

Why did the system decline the 80% confidence evaluation at 15:38 and enter on the lower 63% evaluation at 15:42?

+

The 15:38 evaluation returned an 80% confluence score, but the bar that printed the rejection wick had not yet closed. The Trend Agent treats bar-close confirmation as a load-bearing rule for counter-trend entries: a wick that prints inside an open bar can resolve back into the upper half of the same bar before the close, in which case it is noise rather than a rejection. The 15:42 evaluation returned a lower 63% confluence because the entry was now further into the move and the rejection had begun resolving rather than just printing, but the structural rule had cleared by then. The lower confluence number reflects worse setup geometry, not weaker conviction. The bar-close rule outranks the higher confluence score.

What does TRENDING with HEADWIND mean as a regime classification?

+

TRENDING is the Macro Agent's regime classification for sessions where the higher-timeframe trend has direction. HEADWIND is the cross-asset notation indicating the cross-asset confirmation is missing or contradictory. On February 13 the macro was lean-bull at 68% on the disinflation print, but tech was leading lower and the dollar was bid on safe-haven flows despite softer yields. The cross-asset alignment came back HEADWIND because the basket internals were rotating against the headline macro. The regime classification was TRENDING with HEADWIND rather than the cleaner TREND_DAY_BULL classification, and that combination opens the door to counter-trend setups when the structural map at the immediate timeframe is strong enough to override the prevailing intraday tape.

Why was this trade only +0.74R when most journal trades target higher R-multiples?

+

The R-multiple is the ratio of move captured to stop distance. On February 13 the entry at 6846.1 with a stop at 6868 created a twenty-two point risk distance. The TP1 target at 6830 was sixteen points away, producing a structural 0.74:1 reward-to-risk ratio at the first take-profit. The trade closed at TP1 in one hour and fourteen minutes with the move resolved cleanly. A higher R-multiple would have required holding for TP2 at 6819 or TP3 at 6806, which the live execution scaled out of at TP1 for risk management. The 0.74R is the math of a tight-stop counter-trend fade against a daily pivot, not a discount on entry quality.

What does it mean that this was the first green trade of the year-to-date tally?

+

The rolling tally tracks month-to-date, quarter-to-date, and year-to-date net R alongside trade count and win rate. Entering this trade the YTD was -7R across 7 trades at a 0% win rate, the worst stretch of the year up to that point. The +0.74R (TP1) here was the first green print on the YTD tally and lifted it to roughly -6.26R across 8 trades. Publishing the tally with every case study keeps the reporting honest: readers see the rolling expectancy emerging from a mix of outcomes, including stretches where the system is in drawdown. A single +0.74R win does not repair a seven-loss stretch, but it does change the slope of the equity curve from purely down to slightly less down.

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
“Case study 51, the first green print of the year-to-date tally. Modest but structurally clean, the kind of trade that turns the slope of the equity curve from purely down to slightly less down.”
From the desk · February 14, 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