SkyAnalyst/Journal/Trade Analysis/US30 Long on February 17: The First Win After Ten Losses, Earned at +0.43R
SkyAnalyst JournalCase Study · No. 055 · May 2026

US30 Long on February 17: The First Win After Ten Losses, Earned at +0.43R

SkyAnalyst AI journal entry: US30 Long on Feb 17, 2026 closed +0.43R on TP1. Full workspace view, decision log, and AI reasoning, unedited. SkyAnalyst AI journa

Result
+0.4R
-$NaN · TP1 hit
SA
The SkyAnalyst Team
AI Research & Trading Desk
May 6, 2026·6 min read·US Dow 30 · Long
Trade card for US30 long trade
Fig. 1. SkyAnalyst platform view at the moment of entry.May 6, 2026
Instrument
US30 · US Dow 30
Direction · Session
Long · NY
Duration
1h 9m
Outcome
+0.43R
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 17 was the Tuesday after Presidents Day weekend, and the system had carried ten consecutive losses for -10R into the session. The year-to-date tally read 10 trades at 0% win rate. By any honest reading of recent performance, this was the worst stretch of the early year. At 16:32 UTC the Trend Agent flagged a US30 long setup, scored it at 74% confidence on the first evaluation, and then declined to fire it. Confidence sat there for one minute, dropped to 66% on the second pass, dropped again to 58% on the third, and recovered to 63% on the fourth pass at 16:35 UTC, when the entry finally fired. 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. What happened over the next 1h 9m is the point of this case study. Entry at 49,536.1, stop at 49,410, TP1 at 49,590, with the TP2 and TP3 levels never reached on this position. The trade closed at TP1 for +0.43R (TP1) and +$860 (TP1) on the hypothetical $100,000 account at 2% risk per trade. The same instrument fired again later in the same week as a different shape, which we documented in our earlier US30 pullback-to-VWAP entry. See SkyAnalyst run your markets the same way.

A mixed macro tape, a fragile higher timeframe, and an intraday lift that earned its way in

The macro tape entering February 17 was mixed in a specific way that the Macro Agent flagged as a HEADWIND alignment even while writing lean-bull at 68% confidence to the shared state. Empire State manufacturing had printed at +7.1 against a 6.4 consensus the prior week, which on its own supported a higher-for-longer narrative. But the equity tape was carrying separate fragility around tech and AI margin concerns, and the Cross-Asset Agent had logged the Dollar Index as bid-but-inconsistent with gold firm on risk hedging. That is not a clean lean-bull tape. That is a constructive macro print sitting on top of a market that was still pricing in a different concern, and the Macro Agent's HEADWIND tag captured the tension between the two reads.

The wildcard on the calendar was Wednesday's Durable Goods print and FOMC Minutes. The Macro Agent's notes specifically called out avoiding entries within 15 minutes of those headline windows. Tuesday afternoon's setup at 16:35 UTC sat well clear of that risk window, but the broader regime classification had to absorb the calendar exposure as part of its read. That is part of why the regime came back TRANSITIONING rather than TRENDING despite the multi-timeframe lift on US30 itself.

US30 against that backdrop had reclaimed VWAP at 49,642 in the NY session and was holding above the 5-15m EMA cluster, with the 5-minute structure flipped up: MACD greater than zero, RSI in the 60 to 66 range, price rotating toward the 49,490 to 49,680 resistance band. The 60-minute structure was the complication. Price remained below the 60-minute slow EMA, which is the read that gated the regime classification at TRANSITIONING. The Trend Agent's confluence math priced the 60-minute weakness as a structural cap on the upside extension rather than as a veto on the entry itself.

The setup the system was watching was a pullback-to-go inside the intraday lift: price offering a controlled retracement into the 49,510 to 49,540 cluster sitting at the convergence of the 5-15m EMA stack, the daily pivot near 49,490 to 49,520, and the rising VWAP at 49,420 to 49,430 as deeper structural support. The system was not buying the touch. It was waiting for the 5-minute reaction inside the cluster: a bullish rejection wick or a 5-minute close back above 49,520 after the dip, with MACD staying greater than zero. Three of the four evaluations saw the touch without the reaction. The fourth saw both.

The setup the Trend Agent took here has a name among professional traders: a pro-trend intraday pullback-to-go inside a TRANSITIONING regime. It is one of the trickier flavors of trend continuation because the higher-timeframe structure does not fully agree with the intraday lift, which means the entry is correct but the take-profit math is structurally compressed. Walking through it explains why this setup graded C+ rather than B despite the multi-timeframe momentum, why the take-profit was 53.9 points away rather than the fuller session-high target, and why the four-evaluation wait pattern with confidence dropping mid-sequence is the structural feature, not a malfunction.

What the pattern is

Price has reclaimed an intraday reference (VWAP, the 5-minute EMA stack, a session pivot) inside a session where the higher-timeframe structure has not yet fully resolved. The intraday momentum has flipped up cleanly, but the 60-minute or daily timeframe is still below a meaningful structural reference. The trader is not buying the breakout extension. They are waiting for a controlled pullback into the reclaimed reference cluster, then the 5-minute reaction that confirms the cluster is being defended: a rejection wick, a close back above the breached intraday level, and momentum that holds above zero on the MACD. The entry is the rejection. The stop sits below the structural invalidation, which on a TRANSITIONING setup typically lives below VWAP or the deeper EMA pivot.

How professional traders actually use it

This is the workhorse setup for trading the intraday with the higher timeframe still in question. The math favors a confirmed re-entry into the intraday lift over chasing the breakout that has already moved. Buying 49,650 after the swing has already reached the upper resistance band exposes the position to the next mean-reversion bar back into VWAP. Buying 49,536.1 inside the 49,510 to 49,540 cluster after a confirmed bullish reaction prints, with a stop just below the structural invalidation at 49,410, places the entry near the bottom of the next leg with about 126 points of risk buffer. The R per unit of risk on the pullback entry is structurally better than chasing the trend at extension, but the take-profit math is compressed by the overhead 60-minute slow EMA that caps the move.

The tell is what the dip does at the cluster. A pullback that arrives with deteriorating volume, prints an oversold 5-minute reading, and gets a 5-minute close back above the breached intraday level with MACD holding positive is structure holding. A pullback that punches through the lower edge of the cluster with above-average volume and closes below VWAP is structure breaking. Without the rejection candle, the pattern is noise. With it, the pattern is signal, but the signal is constrained by the higher-timeframe cap above.

Why it works

Pro-trend intraday clusters exist because the prior intraday push left resting bids behind, even when the higher timeframe is still negotiating its own structure. The first revisit tests whether those intraday bids are still being defended. A bullish reclaim with momentum confirmation says the bids are present and absorbing supply. The remaining demand at the cluster is structural for the intraday session, even if the 60-minute structure has not yet validated the move. The 49,510 to 49,540 cluster on February 17 carried the 5-15m EMA stack, the daily pivot, and the proximity to VWAP all converging in a 30-point window, with structural invalidation 126 points below at 49,410. That is a real intraday shelf, even on a tape with the 60-minute slow EMA still capping the upside.

It fails in the wrong regime, like every continuation pattern. A pro-trend intraday pullback inside a deteriorating macro tape, with the higher timeframe rolling over and breadth contracting, will see the intraday cluster fail and the broader trend exhaust. The Macro Agent's regime read gates the pattern. On February 17 the macro was lean-bull at 68% and the regime came back TRANSITIONING with a HEADWIND macro alignment, which is the exact combination that produces a C+ grade rather than a B. The C+ reflects the overhead 60-minute slow EMA and the macro fragility around tech, not a structural weakness in the entry itself.

How the system reads this, dynamically not dogmatically

SkyAnalyst does not favor the pro-trend intraday pullback as a strategy. The same Trend Agent reading bullish at 63% on US30 was, the same afternoon, scoring a separate fade-failure short setup at 49,420 to 49,460 on the same instrument as a Setup #2 alternative if the long invalidated. The system was running both directional plans on the same chart simultaneously, with the entry that fired determined by whichever trigger printed first. Different instruments the same week saw different patterns: a momentum continuation, a fade into resistance, a breakdown setup. The four agents running in parallel, trend, macro, cross-asset, risk, each contribute a different lens on what kind of market each instrument is in right now.

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 US30 tape on February 17 with ten losses behind them would have been pulled hard in two opposite directions: the loss-recency bias toward sizing down or skipping the trade, and the desire to recover the streak by sizing up on a higher-conviction setup. The system did neither. It scored the confluence at 63% on the fourth pass, accepted the C+ grade, sized to the standard 2% risk, and entered. The dynamism is the product. That is what reading the tape first means in practice on a session where ten prior losses had nothing to do with the math of this specific entry, and the system did not pretend they did.

Key insight
“US30 had reclaimed VWAP at 49,642 and was holding above the 5-15m EMA cluster after Empire State printed +7.1 against a 6.4 consensus. The 60-minute structure remained below the slow EMA, but the intraday momentum had flipped up cleanly with MACD greater than zero and RSI in the 60 to 66 range.”
SkyAnalyst Trend Agent · 16:32 UTC
skyanalyst.app / analyses / ...
Today’s setups
US30 Long
Setup #1 · US30 LONG (pro-trend intraday)
US30 · M15
US30
1m5m15m1H
Key supportKey resistanceVWAPInvalidation49,990.3849,842.4449,694.5049,546.5649,398.62EntryTP1SLLDN OPENNY OPENCLOSE
Detected Setup
Grade C+
Setup #1 · US30 LONG (pro-trend intraday)
PatternSetup #1 · US30 LONG (pro-trend intraday)
DirectionLong
Styleintraday
Entry49536.1
Stop loss49410
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": "US30 (Dow) – High-Probability Intraday Trade Setups", "subtitle": "Macro mixed; intraday risk-on bounce above VWAP with NY session active. Timeframes: 60m/15m/5m." } }, { "component": "TextContent", "props": { "textMarkdown": "Market Environment Summary\n- Macro: Empire State +7.1 (beats) supports higher-for-longer; equities still fragile on tech/AI margin fears. DXY bid-but-inconsistent; gold firm on risk hedging.\n- Regime: Choppy but improving risk tone in NY afternoon as US30 reclaims intraday VWAP and pushes toward prior session pivot.\n- Technical Frame: 60m below slow EMA but 5–15m momentum flipped up (EMA fast>slow, MACD > 0, RSI ~60–66). Price above VWAP and rotating toward 49490–49680 resistance band.\n- Bias today: Tactical bullish while price holds above 49470–49490; fade only if back below VWAP and 49430 area.\n- News risk: Avoid fresh entries ±15m around upcoming headlines; primary catalyst tomorrow (Durables, FOMC Minutes)." } }, { "component": "MiniCardBlock", "props": { "children": [ { "component": "MiniCard", "props": { "lhs": { "component": "ProfileTile", "props": { "title": "Directional Bias", "label": "Tactical Bullish (intraday)", "child": { "component": "Icon", "props": { "name": "arrow-up" } } } }, "rhs": { "component": "Stats", "props": { "number": "↑", "label": "Above VWAP" } } } }, { "component": "MiniCard", "props": { "lhs": { "component": "ProfileTile", "props": { "title": "Volatility Meter", "label": "High (ATR expanding on 5–15m)", "child": { "component": "Icon", "props": { "name": "activity" } } } }, "rhs": { "component": "Stats", "props": { "number": "High", "label": "Use smaller size" } } } } ] } }, { "component": "SectionBlock", "props": { "isFoldable": false, "sections": [ { "value": "section1", "trigger": "Setup #1 · US30 LONG (pro-trend intraday)", "content": [ { "component": "Layout", "props": { "children": { "variant": "L-S", "rows": [ { "headerLeft": { "component": "InlineHeader", "props": { "heading": "Entry / Stop / Targets" } }, "largeLeft": [ { "component": "List", "props": { "heading": "Plan", "variant": "icon", "items": [ { "title": "Entry Zone: 49510–49540", "subtitle": "Pullback into 5–15m EMA cluster + daily pivot (≈49490–49520) while holding above VWAP 49420–49430", "iconName": "log-in" }, { "title": "Entry Trigger", "subtitle": "5m bullish rejection wick or close back above 49520 after dip; MACD stay > 0 preferred", "iconName": "mouse-pointer-click" }, { "title": "Stop Loss Zone", "subtitle": "Below 49430 (VWAP/lower 1SD) or hard stop 49410 to avoid chop re-entry", "iconName": "shield-off" }, { "title": "Targets", "subtitle": "TP1 49590 | TP2 49635 | TP3 49676 (session high)", "iconName": "flag" } ] } } ], "headerRight": { "component": "InlineHeader", "props": { "heading": "Quality / Confidence" } }, "smallRight": [ { "component": "List", "props": { "variant": "icon", "items": [ { "title": "Quality Score: 8/10", "subtitle": "Multi-timeframe turn + VWAP reclaim; still under 60m slow EMA", "iconName": "star" }, { "title": "Confidence: High", "subtitle": "As long as price > 49470–49490; reduce if VWAP lost", "iconName": "shield" } ] } } ] }, { "largeLeft": [ { "component": "BarChartV2", "props": { "chartData": { "data": { "labels": [ "TP1", "TP2", "TP3" ], "series": [ { "category": "R-Multiples", "values": [ 1, 2, 3 ] } ] } }, "xAxisLabel": "Targets", "yAxisLabel": "R" } } ], "smallRight": [ { "component": "TextContent", "props": { "textMarkdown": "- Risk: size for 1R ≈ 70–110 pts (entry-to-stop). Aim 1% equity per trade max.\n- Management: Break-even at TP1, trail under 5m swing lows toward TP3.\n- Invalidation: 5m close below 49430 or VWAP rollover." } } ] } ] } } } ] }, { "value": "section2", "trigger": "Setup #2 · US30 SHORT (fade failure scenario)", "content": [ { "component": "Layout", "props": { "children": { "variant": "L-S", "rows": [ { "headerLeft": { "component": "InlineHeader", "props": { "heading": "Entry / Stop / Targets" } }, "largeLeft": [ { "component": "List", "props": { "heading": "Plan", "variant": "icon", "items": [ { "title": "Entry Zone: 49420–49460", "subtitle": "Failed rally that loses VWAP (≈49420–49430) and retests from below", "iconName": "log-in" }, { "title": "Entry Trigger", "subtitle": "5m bearish engulfing below 49440 after VWAP rejection; MACD rolls sub-zero", "iconName": "mouse-pointer-click" }, { "title": "Stop Loss Zone", "subtitle": "Above 49520 (failed breakdown) or hard stop 49535", "iconName": "shield-off" }, { "title": "Targets", "subtitle": "TP1 49360 | TP2 49308 | TP3 49280 (London/NY pivot lows)", "iconName": "flag" } ] } } ], "headerRight": { "component": "InlineHeader", "props": { "heading": "Quality / Confidence" } }, "smallRight": [ { "component": "List", "props": { "variant": "icon", "items": [ { "title": "Quality Score: 7/10", "subtitle": "Counter to current intraday momentum but aligns with 60m down-bias", "iconName": "star" }, { "title": "Confidence: Medium", "subtitle": "Only if VWAP is lost and holds below on retest", "iconName": "alert-triangle" } ] } } ] }, { "largeLeft": [ { "component": "BarChartV2", "props": { "chartData": { "data": { "labels": [ "TP1", "TP2", "TP3" ], "series": [ { "category": "R-Multiples", "values": [ 1, 2, 3 ] } ] } }, "xAxisLabel": "Targets", "yAxisLabel": "R" } } ], "smallRight": [ { "component": "TextContent", "props": { "textMarkdown": "- Risk: size for 1R ≈ 70–110 pts. Keep ≤1% equity risk.\n- Management: Scale at TP1, trail above 5m LHs; seek extension only if breadth weakens.\n- Invalidation: 5m close back above 49520 and VWAP reclaim." } } ] } ] } } } ] } ] } }, { "component": "TextContent", "props": { "textMarkdown": "Execution Checklist\n- Avoid entries ±15m around new headlines; tomorrow’s Durables & FOMC Minutes are the week’s key risks.\n- Confirm: price vs VWAP, 5m structure (HH/HL for longs; LH/LL for shorts), and MACD alignment.\n- Use volatility-adjusted size; target BE at TP1 and trail for TP3.\n- If neither trigger confirms, no trade." } } ] } }, "error": null }</content>

SCROLL

Decision log

16:32 UTC

16:32 UTC, 74% confidence. US30 has reclaimed VWAP at 49,642 in the NY session after Empire State printed +7.1 against consensus, the 5-15m structure has flipped up with MACD greater than zero and RSI in the 60 to 66 range, and price is rotating toward the 49,490 to 49,680 resistance band. The 60-minute structure remains below the slow EMA, which is the read that gates the regime at TRANSITIONING rather than TRENDING. The setup the system is watching is a pullback-to-go into the 49,510 to 49,540 cluster sitting at the convergence of the 5-15m EMA stack, the daily pivot, and the rising VWAP support shelf at 49,420 to 49,430. Price has approached the cluster but the rejection signature inside it has not printed: I require a 5-minute bullish rejection wick or a 5-minute close back above 49,520 with MACD staying greater than zero. The structural reads are aligned and the confluence math is high at 74%, but the specific trigger conditions inside the cluster have not crossed. Declining this evaluation.

WAITConfidence 74%
16:33 UTC

16:33 UTC, 66% confidence. Confidence has dropped marginally because the 5-minute bar that just closed printed an indecision body inside the cluster rather than the rejection signature I require. The bid is there but the reaction is not. RSI ticked down a notch, MACD remains positive but the histogram has flattened. Cross-asset read is unchanged: DXY bid but inconsistent, gold firm, no correlated divergence to flag on US equity indices. The structural premise has not weakened, but the immediate intraday momentum has paused inside the cluster. A reclaim above 49,540 with a rejection wick would resolve the pattern; a 5-minute close below 49,500 would invalidate it. Confluence math returns 66%. Declining.

WAITConfidence 66%
16:34 UTC

16:34 UTC, 58% confidence. The picture has weakened further. Price is defending the cluster but the 5-minute bar printed a small bearish body, and the MACD histogram has dipped even though MACD itself remains greater than zero. Volume on the dip is in line with the prior bars but not showing the absorption pattern that confirms the level is being defended at scale. The structural reads remain intact, the macro and cross-asset reads are unchanged, but the specific 5-minute confluence has degraded across the past two evaluations. Confidence is now below the 60% entry floor. Being inside the threshold range earlier is not enough; the rule is to act on confirmed signals, not on probable ones. The next bar will resolve it one way or the other. Declining this evaluation.

WAITConfidence 58%
16:35 UTC

16:35 UTC, 63% confidence. The 5-minute bar that just closed printed the rejection signature: a bullish wick formation inside the 49,510 to 49,540 cluster, a reclaim back above 49,520, MACD holding above zero, and RSI back in the 60 to 66 range with the lift the trigger required. Volume on the rejection bar stepped above the prior six bars. The cross-asset read remains supportive with DXY stable on the 5-minute timeframe. The Macro Agent's lean-bull regime classification with HEADWIND alignment is unchanged. The higher-timeframe trend remains the cap on upside extension, which is why the take-profit ladder is structurally compressed at TP1 49,590, TP2 49,635, TP3 49,676. The structural premise has not changed since three minutes ago; what changed is that the specific confirming evidence finally appeared inside the cluster the system had been waiting on. Confluence math returns 63% on a C+ grade, above the entry floor. Entering long at 49,536.1, stop 49,410, TP1 49,590.

ENTERConfidence 63%
Final decision
Enter long at 49536.1
Key insight
“Confidence dropped across three evaluations from 74% to 66% to 58% before recovering to 63% on the entry pass. The Trend Agent kept refusing to fire because the specific 5-minute rejection wick inside the 49,510 to 49,540 entry zone had not printed with confirming volume yet.”
SkyAnalyst Trend Agent · Decision log
Final Outcome
+0.4R
TP1 HIT1h 9m
Dollar figures calibrated to a $100k account at 2% risk appear below in Simulated Returns.
Entry → Exit
49536.1 → 49410
Move captured
−126
Max drawdown
0
Time in trade
1h 9m
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
+$860
+0.43R · TP1 hit
ScenarioR-multipleProfit on $100k
Stop hit (invalidated)-1R−$2,000
TP1 hitActual+0.43R+$860
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
“1h 9m from entry to TP1 at 49,590. +0.43R (TP1), +$860 (TP1) on a hypothetical $100,000 account at 2% risk. The setup graded C+ inside a TRANSITIONING regime that the Macro Agent had specifically flagged as a HEADWIND alignment despite the lean-bull tilt.”
SkyAnalyst Risk Agent · 17:41 UTC

What this trade teaches

This is the first winning trade of the year-to-date. Entering February 17 the system had carried ten consecutive losses for -10R across 10 trades at 0% win rate. The +0.43R (TP1) here lifted the YTD to roughly -9.57R across 11 trades at 9% win rate. That is not a recovery. It is the first inflection point on a slope that had only been pointing one direction, and the asymmetric arithmetic of the setup explains why a C+ grade with a structurally compressed take-profit was the right shape of the answer rather than a deferral.

The arithmetic that produced the +0.43R is the math of the setup, not a discount on quality. Entry at 49,536.1 with a stop at 49,410 created a 126-point risk distance. The TP1 target at 49,590 was 53.9 points away, producing a structural 0.43:1 reward-to-risk ratio at the first take-profit. The reason TP1 was that close, rather than the fuller TP2 at 49,635 or TP3 at 49,676, is the overhead resistance band at 49,490 to 49,680 sitting under the 60-minute slow EMA cap. The Trend Agent's confluence math correctly identified that band as the first place the move would have to negotiate, and the Risk Agent sized the take-profit accordingly. A higher R-multiple would have required holding for TP2 or TP3 against a higher-timeframe structure that had not yet validated the move. Live execution scaled out at TP1 for risk management. The 0.43R is the math of a clean entry priced against an honest reading of overhead structure on a TRANSITIONING regime, not a missed opportunity.

The four-evaluation wait pattern with confidence dropping mid-sequence is the second thing worth pausing on. Most case studies in this journal show confidence climbing from below the entry floor to above it as the trigger develops. February 17's pattern was inverted. Confidence opened at 74% on the first read, which was already above the 60% entry floor on the structural premise alone, but the specific intraday trigger had not printed. The Trend Agent declined the entry despite the confluence math being well above the threshold because the rule is to act on the confirmed signal, not on the structural premise alone. Confidence then degraded across the next two evaluations as the 5-minute bar quality weakened, and recovered only when the rejection signature finally appeared on the fourth pass. The 63% on the entry pass was lower than the 74% on the first pass, but it was the right number because it included the trigger confirmation that the 74% lacked.

The first-win-after-ten-losses framing is the third lesson. The system did not adjust its sizing rule, its entry threshold, or its take-profit ladder based on the ten losses behind it. The Risk Agent enforces a fixed 2% per trade by default. The Trend Agent scored 63% confidence on the fourth pass with no awareness of the prior ten outcomes, and the entry fired at standard size. The +0.43R (TP1) is small relative to the -10R drawdown, but the slope of the equity curve has to bend somewhere, and the bend usually starts on a modest win rather than a large one. Publishing this case study is the same discipline as publishing the ten losses that preceded it: the journal does not select for outcomes. The same overhead-supply discipline that capped this trade at TP1 is visible in the US500 fade four days earlier, where the same C+ grade math produced a similarly modest hold.

The system does not know it has lost ten in a row. It only knows what the confluence math returns on the next setup. That is the structural feature, not a bug to be fixed. - From the post-trade review

From the desk

The interesting thing about this trade is what it reveals about how the system behaves on the first scoring pass after a losing streak. The Trend Agent at 16:32 UTC returned 74% confidence on the structural premise, which was already a tradable read. A discretionary trader at the same desk with ten losses behind them would have either skipped the entry to avoid the eleventh loss or sized down to soften the eleventh loss. The Trend Agent did neither. It declined the entry because the specific 5-minute trigger had not printed, not because of the equity curve behind it. Three evaluations later, when confidence had dropped to 63% but the rejection signature had finally appeared, the system entered at standard size. The two reads are not the same. The 74% on the first pass was the structural premise without the trigger; the 63% on the fourth pass was the trigger with a degraded structural read. The system traded the second one because the rule is to act on confirmed signals, regardless of the equity curve behind the next trade.

A reasonable question by now is whether a retail trader with ChatGPT and a chart could reproduce this on a losing streak. They cannot, and not because of model quality. On February 17 the Macro Agent had written lean-bull at 68% with a HEADWIND alignment to the shared state earlier in the session, the Cross-Asset Agent had separately written DXY bid-but-inconsistent and gold firm into the same shared state, and the Trend Agent at 16:35 UTC read both objects, used the macro to inform the regime classification as TRANSITIONING, used the cross-asset to weight the lack of clean equity divergence into the confluence math, and used the structural map of the cluster, the overhead resistance, and the 60-minute slow EMA cap to gate both the entry and the take-profit ladder. None of that arithmetic had any input from the prior ten losses. If the four agents had been chatting in prose about a constructive but cautious tape after a losing streak, the executing trader would have had to reconcile the tone of three different opinions while also fighting the recency bias of the recent drawdown. The agents do not chat in prose, and they do not have a recency bias. They write structured state and read it back deterministically. 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 on a clean intraday entry that paid 0.43R on the eleventh trade of a year that had paid -10R on the first ten.

The next case study returns to the same instrument later in the same week, in a different shape we documented in the US30 pullback-to-support entry from February 9. We will continue working through the month the same way.

From the SkyAnalyst Team.

The Short Version

At a Glance

Setup Grade
C+
Evaluations
4
3 waits · 1 enter
Analysis
18,007 chars
13s runtime
Time-in-Trade
1h 9m
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 is a +0.43R win meaningful when the system was down -10R across the prior ten trades?

+

It is meaningful as the first inflection point on the equity curve, not as a recovery. A single +0.43R win does not repair a ten-loss stretch, but it does change the slope of the curve from purely down to slightly less down. The asymmetric arithmetic of trading is that win rates and R-multiples compound across many trades, and the first win in a losing stretch matters as a structural data point: the system is still firing setups when the math clears, and one of those setups has now closed positive. The point of publishing this case study is to show how the system behaved on the eleventh trade, not to argue that the curve is recovering yet.

Why did the Trend Agent enter at 63% confidence after declining at 74% three evaluations earlier?

+

The 74% read at 16:32 UTC was the structural premise without the trigger; the 63% read at 16:35 UTC was the trigger with a degraded structural read. The Trend Agent does not enter on the premise alone, even when confluence math sits well above the entry floor. The rule is to act on confirmed signals, which means the 5-minute rejection signature inside the entry cluster must print before the entry can fire. On the first three evaluations the trigger had not printed. On the fourth it appeared, and the entry fired even though the surrounding structure had weakened. The system traded the trigger, not the premise.

What does TRANSITIONING regime with HEADWIND macro alignment mean and why did it produce a C+ grade?

+

TRANSITIONING is the regime classification for sessions where the higher-timeframe structure and the intraday momentum disagree. On February 17 the intraday US30 tape had reclaimed VWAP, but the 60-minute structure remained below the slow EMA. HEADWIND macro alignment is the separate flag for sessions where the macro tilt is technically lean-bull but specific concerns pull the tape in the other direction, which on this day was the tech and AI margin fragility against the Empire State beat. Together those reads produced a C+ grade because the entry was clean but the upside extension was capped by the higher-timeframe structure. Position size held at 2% because the confluence math cleared cleanly.

How does the system decide which take-profit level to set on a TRANSITIONING regime trade?

+

The take-profit ladder is set by the Trend Agent at entry based on structural references on the chart. TP1 is typically the nearest intraday resistance, TP2 is the next major reference, and TP3 is the prior swing high or extension target. On February 17 the ladder was TP1 at 49,590, TP2 at 49,635, TP3 at 49,676. The market reached TP1 in 1h 9m and the position closed mechanically at +0.43R (TP1). The TP1 distance was structurally compressed because the overhead resistance band at 49,490 to 49,680 sat under the 60-minute slow EMA cap, which the Trend Agent treated as a real wall rather than a passable level. The system does not adjust the ladder once the position is open.

When does this pro-trend intraday pullback fail and what happens if it does?

+

The pattern fails when the support cluster does not hold and the structural invalidation prints. On February 17 the stop was 49,410, sitting below VWAP at 49,420 to 49,430 and the deeper structural reference. A 5-minute close below 49,410 would have invalidated the structural premise and closed the position at -1R for -$2,000 (SL) on the standard 2% risk sizing. The system does not adjust the stop based on developing information once the position is open. The stop is the line at which the structural premise is invalid, and the trade closes mechanically at that line. The same arithmetic applies to every entry the system fires, regardless of confluence quality at entry or the equity curve behind it.

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 54, the first winning trade of the year-to-date after ten consecutive losses for -10R. A modest +0.43R does not repair the curve, but it is the first inflection point on a slope that had only been pointing one direction.”
From the desk · February 18, 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