SkyAnalyst/Journal/Trade Analysis/US30 Long on February 9: A Single-Pass Pullback Buy
SkyAnalyst JournalCase Study · No. 049 · May 2026

US30 Long on February 9: A Single-Pass Pullback Buy

SkyAnalyst AI journal entry: US30 Long on Feb 9, 2026 closed +2.02R on TP2. Full workspace view, decision log, and AI reasoning, unedited. SkyAnalyst AI journal

Result
+2.0R
-$NaN · TP2 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 · LDN → NY
Duration
30m
Outcome
+2.02R
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 system had one trade behind it entering February 9. That trade had closed at -1R, taking the year-to-date to negative one R across a single position. The second trade of the year fired at 15:02 UTC on a US30 pullback into a fib pocket inside an intact 60-minute uptrend, scored 63% confidence on the first evaluation pass, and entered long at 49,932.5 with a stop at 49,820 and TP2 at 50,160. 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. Thirty minutes later the position closed at TP2 for +2.02R (TP2) and +$4,040 (TP2) on the hypothetical $100,000 account at 2% risk per trade. The YTD turned from -1R to +1.02R on a single confirmed pullback. The same instrument fired again two days later as a responsive intraday support long on February 11, and the rolling arc continued from there. See SkyAnalyst run your markets the same way.

A soft-dollar tape with a transitioning structure underneath

US futures opened February 9 with a macro backdrop that leaned bullish on most readings but did not commit cleanly to a regime. The Dollar Index was 96.9, below its 5-day EMA, and softer USD was the cleanest input on the macro side. The VIX held near 18.2, contained but tradable. There were no high-impact USD or EUR releases on the calendar that day. The next catalyst was Tuesday's US retail sales, which the Macro Agent flagged as a whipsaw risk for the following session but not for this one. The Macro Agent's regime read for US30 came back lean-bull at 68% confidence with no immediate headwinds priced into the morning's tape.

The Cross-Asset Agent confirmed the soft-dollar lean. Risk-on tilt across indices, no correlated divergence to flag. Volatility was contained but not compressed to the point where the system would have flagged complacency risk. Dollar weakness paired with a stable VIX print at 18 is one of the cleaner combinations the Macro Agent flags as supportive of long index positioning, especially on retracements rather than at extension.

Against that backdrop the 60-minute structure on US30 remained above its fast and slow EMAs. Price had been pulling toward the 78.6 to 61.8 fibonacci retracement zone of the prior swing from 48,609.4 to 50,244.3. The intraday support band sat at 50,080 to 49,920, with resistance overhead at 50,195 and 50,244. The 15-minute and 5-minute timeframes were both showing the pullback below VWAP, with 5-minute RSI printing oversold conditions in the sub-30 range. The setup classification the Trend Agent assigned was a textbook pullback-to-support inside a confirmed daily uptrend, with the daily, 60-minute, and 5-minute timeframes aligned bullish. The 15-minute was the transition timeframe, mildly bullish but recovering from the intraday dip. That is what TRANSITIONING means in the workspace view: a daily and intraday bias that agree directionally but with a short-term timeframe still in the process of resolving the pullback back into the trend.

The setup the Trend Agent flagged was a Pullback to Support inside a Confirmed Intraday Uptrend. It is one of the most repeatable structural patterns in continuation trading, run on a different instrument every session the macro permits, with the same arithmetic underneath. Walking through it explains why the entry cleared the threshold on the first evaluation pass rather than requiring a wait sequence, and why the trade closed at TP2 in thirty minutes rather than running the full extension to TP3.

What the pattern is

Price establishes a bullish daily bias on the 60-minute timeframe: structure trading above the fast and slow EMA stack, momentum on the daily timeframe in agreement, prior session's range broken upward and held. From that posture, the trader watches for an intraday pullback into a defined support zone. The zone is what defines the setup. A single horizontal level is a guess. A confluence of fibonacci retracement, prior consolidation shelf, and the rising VWAP is a structural support pocket. The entry is not the touch of the pocket. It is the 5-minute bullish reaction inside it: a rejection candle with lower wick larger than body, RSI rolling back above 30, ideally with a close back above the breached intraday level.

How professional traders actually use it

This is the workhorse of trend-continuation trading on indices. The math favors a confirmed re-entry into a trending structure over chasing the breakout extension. Buying 50,200 after the swing has already extended exposes the position to the next mean-reversion bar back into VWAP. Buying 49,932 inside the 78.6 to 61.8 fibonacci pocket after a confirmed bullish reclaim prints, with a stop just below the structural invalidation at 49,820, places the entry near the bottom of the next leg with twelve points of buffer below the structural reference. The R per unit of risk on the pullback entry is meaningfully better than the R per unit of risk on chasing the trend at extension.

The tell on a continuation pullback is what the dip does at the support pocket. A pullback that arrives with deteriorating volume, prints an oversold 5-minute RSI in the sub-30 zone, and gets a 5-minute close back above the breached intraday level is a structure holding. A pullback that punches through the lower edge of the pocket with above-average volume and closes below the structural invalidation is a structure breaking. Without the reclaim candle, the pattern is noise. With it, the pattern is signal.

Why it works

Support pockets exist because the prior advance left resting bids behind. The first pullback into the pocket tests whether those bids are still being defended. A bullish reclaim with momentum confirmation says the bids are present and the level is structural rather than accidental. The remaining demand at the pocket is the supply that drove the prior swing higher, now sitting at a discounted entry. The 78.6 to 61.8 fibonacci zone on the 48,609 to 50,244 swing carried two structural references that institutional desks defend at scale: the deeper retracement that capitalizes a continuation entry at the cleaner risk, and the 5-minute oversold RSI print that systematic mean-reversion strategies use as a re-entry trigger.

It fails in the wrong regime, like every continuation pattern. A Pullback to Support inside a confirmed bear regime, or against a macro tape that is actively flipping risk-off, will see the dip extend through the pocket and break the structural invalidation. The Macro Agent's regime read gates the pattern. On February 9 the macro was lean-bull at 68% confidence with no near-term USD catalysts on the calendar, and the soft-dollar input combined with a contained VIX cleared the regime threshold for size. The grade landed at C+ rather than B because the regime was flagged TRANSITIONING with the 15-minute still recovering from the dip, but the entry math on the pocket was strong enough to clear the 60% confidence threshold on the first scoring pass.

How the system reads this, dynamically not dogmatically

SkyAnalyst does not favor the Pullback to Support as a strategy. The same week the Trend Agent was scoring this US30 long, the same agent was running fade-the-rally setups, breakdown continuations, and reversal trades on EURUSD, XAUUSD, NAS100, and US500. Each of those is a different strategy with a different logic and a different edge. The pullback long is the workhorse, run on instruments where the daily and intraday biases agree and the macro permits long exposure. It is not the only setup the system runs.

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. 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. On February 9 the read on US30 was a confirmed daily uptrend pulling into a support pocket with a soft-dollar macro behind it. On a different instrument the same day the read might have been a fade or a stand-aside. The system trades each instrument on its own confluence math rather than a unified directional thesis, and that is what allows it to compound across multiple markets with low correlation between trade outcomes.

Key insight
“The 60-minute uptrend was intact above the EMA stack and VWAP, the 5-minute had pulled into a 78.6 to 61.8 fib pocket on the 48,609 to 50,244 swing, and the macro was soft-dollar with VIX subdued at 18.2. The confluence cleared the 60% threshold on the first scoring pass.”
SkyAnalyst Trend Agent · 15:02 UTC pre-trade
skyanalyst.app / analyses / ...
Today’s setups
US30 Long
US30 LONG (Pullback-to-support)
US30 · M15
US30
1m5m15m1H
Key supportKey resistanceVWAPInvalidation50,170.3650,035.6849,901.0049,766.3249,631.64EntryTP1TP2SLLDN OPENNY OPENCLOSE
Detected Setup
Grade C+
US30 LONG (Pullback-to-support)
PatternUS30 LONG (Pullback-to-support)
DirectionLong
Styleintraday
Entry49932.5
Stop loss49820
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 (Pepperstone) — High-Probability Intraday Trade Setups", "subtitle": "Macro: Softer USD, risk-on tilt; VIX ~18.2. Tech: 60m trend up but 15m/5m pullback below VWAP → buy-the-dip zones favored; avoid news spikes." } }, { "component": "TextContent", "props": { "textMarkdown": "Context Summary: Dollar softness (DXY ~96.9, below 5‑day EMA) and improved risk appetite support indices, though conviction is modest. No high/medium USD/EUR releases today; Tuesday’s US retail sales is the next catalyst (whipsaw risk). VIX near 18 signals contained but tradable volatility. On US30, 60‑min remains above EMAs with pullback; 15‑min/5‑min under VWAP show intraday dip. Bias: buy pullbacks into support confluence; fade only on failed reclaim attempts.\n\n- Technical frame: 60m uptrend, price pulling toward 78.6–61.8% retraces of the 48609.4 → 50244.3 swing; intraday supports 50080 → 49920 band; resistance 50195/50244.\n- Sessions: London → US overlap active; expect better liquidity in first 60–90m of NY session.\n" } }, { "component": "MiniCardBlock", "props": { "children": [ { "component": "MiniCard", "props": { "lhs": { "component": "ProfileTile", "props": { "title": "Directional Bias", "label": "US30 Intraday", "child": { "component": "Icon", "props": { "name": "trending-up" } } } }, "rhs": { "component": "Stats", "props": { "number": "Bullish", "label": "Pullback buy" } } } }, { "component": "MiniCard", "props": { "lhs": { "component": "ProfileTile", "props": { "title": "Volatility Meter", "label": "VIX ~18", "child": { "component": "Icon", "props": { "name": "activity" } } } }, "rhs": { "component": "Stats", "props": { "number": "Normal", "label": "Tight ATRs" } } } } ] } }, { "component": "SectionBlock", "props": { "isFoldable": false, "sections": [ { "value": "section1", "trigger": "Setup #1: US30 LONG (Pullback-to-support)", "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: 49920 – 49990", "subtitle": "Confluence of 15m pullback area, 5m oversold RSI signals; below VWAP with reclaim potential", "iconName": "arrow-down-to-line" }, { "title": "Entry Trigger", "subtitle": "5m bullish engulfing or break–retest–reclaim of 50000 with rising volume; 5m RSI crosses up from oversold", "iconName": "mouse-pointer-click" }, { "title": "Stop Loss Zone", "subtitle": "49820 – 49850 (below 5m swing low/NY session low 49833.5 to avoid stop hunts)", "iconName": "shield" }, { "title": "Take Profits", "subtitle": "TP1 50080 · TP2 50160 · TP3 50240–50250 (prior H/100% fib area)", "iconName": "flag" } ] } } ], "smallRight": [ { "component": "TextContent", "props": { "textMarkdown": "Quality: 8/10 \nConfidence: High — 60m trend up, dip under VWAP, clear support below; news calendar light today.\n\nRisk Management:\n- Size to 1R between entry mid-zone (≈49955) and stop (≈49840) → risk ≈115 pts.\n- Reduce size if fills occur near 49990 to keep R consistent.\n" } } ] } ] } } }, { "component": "BarChartV2", "props": { "chartData": { "data": { "labels": [ "TP1", "TP2", "TP3" ], "series": [ { "category": "R-Multiples", "values": [ 1, 2, 3 ] } ] } }, "xAxisLabel": "Targets", "yAxisLabel": "R Multiple" } }, { "component": "TextContent", "props": { "textMarkdown": "Evidence: 60m above EMAs; 15m/5m show oversold prints (RSI sub-30 on 5m), price below VWAP with reclaim potential; VIX subdued. \nInvalidation: 5m close < 49820 or failure to reclaim 50000 after two attempts → no trade/exit.\n" } } ] }, { "value": "section2", "trigger": "Setup #2: US30 SHORT (Failed-reclaim fade)", "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: 50080 – 50120", "subtitle": "Prior intraday resistance near daily pivot 50162 cluster; wick-rejection zone", "iconName": "arrow-up-to-line" }, { "title": "Entry Trigger", "subtitle": "5m rejection at 50080–50120 (upper wick + bearish engulfing) and failure to hold above VWAP", "iconName": "mouse-pointer-click" }, { "title": "Stop Loss Zone", "subtitle": "50195 – 50250 (above prior H/100% fib 50224.8–50244.3)", "iconName": "shield" }, { "title": "Take Profits", "subtitle": "TP1 49990 · TP2 49920 · TP3 49860 (session low zone)", "iconName": "flag" } ] } } ], "smallRight": [ { "component": "TextContent", "props": { "textMarkdown": "Quality: 7/10 \nConfidence: Medium — Counter to 60m uptrend; requires strong rejection and VWAP failure.\n\nRisk Management:\n- Calibrate 1R vs stop above 50200–50250 cap.\n- If VWAP is reclaimed post-entry, reduce risk or scratch.\n" } } ] } ] } } }, { "component": "BarChartV2", "props": { "chartData": { "data": { "labels": [ "TP1", "TP2", "TP3" ], "series": [ { "category": "R-Multiples", "values": [ 1, 2, 3 ] } ] } }, "xAxisLabel": "Targets", "yAxisLabel": "R Multiple" } }, { "component": "TextContent", "props": { "textMarkdown": "Evidence: 15m/5m weakness under VWAP, lower highs; sellers active near 50100–50160. \nInvalidation: 5m close > 50250 or firm hold above VWAP after breakout retest.\n" } } ] } ] } }, { "component": "TextContent", "props": { "textMarkdown": "Execution Notes:\n- Avoid ±15 minutes around unexpected headlines; today’s calendar is light, but Tuesday’s US retail sales (08:30 ET) can reprice risk.\n- Prefer fills during NY open drive (first 60–90m) and late session.\n- Risk 0.5%–1.0% per idea in normal conditions; cap at 2% aggregate. Maintain stops—adjust size, not stops.\n" } } ] } }, "error": null }</content>


<content thesys="true">{ "component": { "component": "Card", "props": { "children": [ { "component": "Header", "props": { "title": "US30 — Momentum Check to Extend From TP1 → TP2 (First Buy Setup)", "subtitle": "Are conditions supportive to push beyond TP1 toward 50160?" } }, { "component": "TextContent", "props": { "textMarkdown": "We’re nearing TP1 (≈50080). The key question: can momentum and breadth sustain a push toward TP2 (≈50160) without a deeper pullback? Below is an at‑a‑glance read using your current multi‑timeframe signals." } }, { "component": "MiniCardBlock", "props": { "children": [ { "component": "MiniCard", "props": { "lhs": { "component": "ProfileTile", "props": { "title": "60m Trend", "label": "Above EMAs", "child": { "component": "Icon", "props": { "name": "trending-up" } } } }, "rhs": { "component": "Stats", "props": { "number": "Supportive", "label": "Bias: Long" } } } }, { "component": "MiniCard", "props": { "lhs": { "component": "ProfileTile", "props": { "title": "15m Impulse", "label": "Below VWAP", "child": { "component": "Icon", "props": { "name": "activity" } } } }, "rhs": { "component": "Stats", "props": { "number": "Moderate", "label": "Needs reclaim" } } } }, { "component": "MiniCard", "props": { "lhs": { "component": "ProfileTile", "props": { "title": "5m Momentum", "label": "RSI rebound", "child": { "component": "Icon", "props": { "name": "zap" } } } }, "rhs": { "component": "Stats", "props": { "number": "Improving", "label": "Oversold → up" } } } } ] } }, { "component": "SectionBlock", "props": { "isFoldable": false, "sections": [ { "value": "section1", "trigger": "Momentum Evidence", "content": [ { "component": "List", "props": { "variant": "icon", "items": [ { "title": "Structure Backdrop (60m)", "subtitle": "Price holds above 60m EMAs; RSI ~60 and MACD > 0. Trend context favors continuation after shallow pullbacks.", "iconName": "layers" }, { "title": "Intraday Impulse (15m)", "subtitle": "Still below VWAP; to carry beyond TP1, bulls should reclaim VWAP and print a higher high above 50080–50100.", "iconName": "line-chart" }, { "title": "Trigger Tape (5m)", "subtitle": "RSI recovered from oversold; MACD histogram turning up. A clean 5m close above 50000–50020 and then 50080 strengthens odds to reach TP2.", "iconName": "zap" }, { "title": "Liquidity Route", "subtitle": "Nearest liquidity above sits at 50080 (TP1) then 50160 (TP2) and 50224/50244 swing highs. Thin pocket 50090–50140 can accelerate moves once VWAP is reclaimed.", "iconName": "navigation" } ] } }, { "component": "BarChartV2", "props": { "chartData": { "data": { "labels": [ "Pre‑VWAP Reclaim", "Post‑VWAP Reclaim", "Break 50080" ], "series": [ { "category": "Prob. to reach TP2", "values": [ 0.35, 0.6, 0.7 ] } ] } }, "yAxisLabel": "Estimated Probability", "xAxisLabel": "State" } } ] }, { "value": "section2", "trigger": "What To See For TP2 Follow‑Through", "content": [ { "component": "List", "props": { "variant": "icon", "items": [ { "title": "Confirmation #1", "subtitle": "5m bullish close above 50020, then hold higher low ≥49980.", "iconName": "check-circle" }, { "title": "Confirmation #2", "subtitle": "VWAP reclaim and hold; price bases above VWAP for 2–3 candles.", "iconName": "arrow-up-right" }, { "title": "Confirmation #3", "subtitle": "Push through 50080 (TP1) on rising 5m volume; no immediate full fade.", "iconName": "trending-up" } ] } }, { "component": "TextContent", "props": { "textMarkdown": "If achieved: Probability to extend toward TP2 (≈50160) improves meaningfully. Trail partials only after a 5m HH-HL sequence above 50080." } } ] }, { "value": "section3", "trigger": "Risk Controls Near TP1", "content": [ { "component": "List", "props": { "variant": "icon", "items": [ { "title": "Protect Gains", "subtitle": "Scale 25%–33% at TP1; move stop to breakeven on remainder only after a 5m higher low forms above entry.", "iconName": "shield-check" }, { "title": "Invalidation", "subtitle": "5m close back below 49970 after TP1 tag, or 2 failed attempts to hold above VWAP → momentum stall; accept TP1 and stand aside.", "iconName": "x-octagon" }, { "title": "Volatility Guard", "subtitle": "ATR(5m) elevated earlier; if spread widens or VIX pops, tighten to structure stops rather than fixed distances.", "iconName": "alert-triangle" } ] } }, { "component": "TextContent", "props": { "textMarkdown": "Position risk per idea: 0.5%–1.0% standard; keep R constant by sizing to your structural stop, not by changing the stop." } } ] } ] } }, { "component": "TextContent", "props": { "textMarkdown": "Bottom line: Momentum to reach TP2 improves notably once VWAP is reclaimed and 50080 breaks on volume with 5m higher-lows holding. Until then, expect chop around TP1 with risk of a shallow pullback." } } ] } }, "error": null }</content>

SCROLL

Decision log

15:02 UTC

15:02 UTC, 63% confidence. Price has pulled into the 78.6 to 61.8 fibonacci retracement of the 48,609.4 to 50,244.3 swing on the 60-minute timeframe. The 60-minute structure remains above the fast and slow EMA stack, the daily bias is bullish, the macro regime is lean-bull at 68% confidence with no near-term USD catalysts on the calendar. The 5-minute timeframe has printed an oversold RSI reading in the sub-30 zone, and the 5-minute has just printed a bullish cross with price reclaiming above the intraday VWAP after the dip. The 15-minute remains in transition, mildly bullish and recovering. The setup grade is C+, gated by the TRANSITIONING regime classification rather than by the underlying confluence math. Cross-asset confirmation: DXY soft below its 5-day EMA, VIX contained at 18.2, no correlated divergence to flag. The structural premise is intact, the 5-minute reclaim has printed, and the confluence math returned 63% on the first scoring pass. Entering long at 49932.5, stop 49820, TP1 50080, TP2 50160.

ENTERConfidence 63%
Final decision
Enter long at 49932.5
Key insight
“One evaluation at 15:02 UTC, 63% confidence, ENTER. The structural premise read clean enough on the first pass that the system did not need to wait for a second confirming bar. The trade was sized to standard risk against a TRANSITIONING regime with a HEADWIND macro alignment.”
SkyAnalyst Trend Agent · Decision log
Final Outcome
+2.0R
TP2 HIT30m
Dollar figures calibrated to a $100k account at 2% risk appear below in Simulated Returns.
Entry → Exit
—
Move captured
—
Max drawdown
0
Time in trade
30m
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
+$4,040
+2.02R · TP2 hit
ScenarioR-multipleProfit on $100k
Stop hit (invalidated)-1R−$2,000
TP1 hit+1.31R+$2,620
TP2 hitActual+2.02R+$4,040
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 49,932.5, stop 49,820, TP2 hit at 50,160 in thirty minutes. +2.02R (TP2) and +$4,040 (TP2) on the hypothetical $100,000 account at 2% risk per trade. The 5-minute reclaim above VWAP was the trigger that resolved the intraday dip back into the daily uptrend.”
SkyAnalyst Risk Agent · 15:32 UTC

What this trade teaches

This is the second trade of the year and the cleanest single-pass entry in the early period. The first trade closed at -1R, taking the YTD to negative one R across a single position before the system began evaluating this setup. Thirty minutes after this entry the YTD turned from -1R to +1.02R. That is the asymmetric arithmetic at work in the early days of the year: a clean confirmed pullback at the right structural pocket can carry the rolling expectancy from negative to positive in a single half-hour window. The US30 short on February 13 is the next entry in this same instrument's early-period arc.

The single-evaluation entry is the structural lesson. Most case studies in this journal show the system declining the setup three, four, or eight times before the trigger finally prints. This one did not require the wait. The 5-minute reclaim above VWAP, the oversold RSI print in the sub-30 zone, and the structural alignment between the daily bullish bias and the 60-minute uptrend all cleared their respective confluence thresholds within the same scoring pass. Confidence returned 63% on the first read, above the 60% entry floor, and the entry fired without further evaluations.

One evaluation at 15:02 UTC, 63% confidence, ENTER. The structural premise read clean enough on the first pass that the system did not need to wait for a second confirming bar. - From the desk - February 10, 2026

The 30-minute time-in-trade is the second lesson. The position closed at TP2 (50,160) rather than running the full extension to TP3 (50,240 to 50,250). The R-per-time on this trade was meaningfully better than the typical pullback continuation. A clean structural entry at the bottom of the pocket, with the 5-minute reclaim providing the precise trigger, capitalized a +2.02R (TP2) win in half an hour. The system does not adjust the take-profit ladder once the position is open. The TP levels are set at structural references on the chart at entry and the position closes mechanically at whichever level the market reaches before invalidation prints. On February 9 the market reached TP2 in thirty minutes and the trade closed at +$4,040 (TP2) on the standard 2% risk sizing.

The TRANSITIONING regime gate is the third lesson. The setup grade landed at C+ rather than B specifically because the 15-minute timeframe was still recovering from the intraday dip rather than fully confirming the daily and 60-minute uptrend. The Risk Agent did not reduce position size on this trade because the entry confluence math cleared the threshold cleanly. A weaker confluence read inside the same TRANSITIONING regime would have triggered the REDUCE_SIZE recommendation. The grade gate and the size gate are independent checks, both running on every entry, and on February 9 only the grade gate moved while the size gate held at the standard 2% risk per trade.

From the desk

The interesting thing about this trade is what it reveals about the system's behavior on a clean first-pass entry, in contrast to the wait sequences that dominate most of the case studies in this journal. We publish more articles about the trades that took eight evaluations to enter than about the ones that entered on the first pass, because the wait sequences make for the better narrative arc. But the first-pass entries are the ones that compound the rolling expectancy fastest. A 30-minute hold to TP2 at +2.02R, fired on the first scoring pass with no wait cycles in between, is the asymmetric arithmetic working at its cleanest.

The early year is when those compounding moments matter most. Entering February 9 the YTD tally stood at one trade for -1R at 0% win rate. The system's first trade of the year had closed at a structural stop, taking the rolling expectancy negative before the second evaluation cycle even began. A discretionary trader carrying that opening loss into the second trade of the year would have felt the pull to size down, to wait for a higher-conviction setup, to let the second trade prove the system before committing standard risk again. The system did not do that arithmetic. The Risk Agent enforces a fixed 2% per trade by default, the Trend Agent scored 63% confidence on the first pass, and the entry fired at standard size. The recovery to +1.02R YTD happened thirty minutes later because the system did not adjust its sizing rule based on the prior trade's outcome.

A reasonable question by now is whether a retail trader with a chart and a feel for the market could have caught the same entry without the four-agent coordination underneath. The answer is they could have, on this particular setup, on this particular day. The pattern is teachable, the support pocket was visible, the macro tape was supportive. What a discretionary trader could not have done is execute the same setup with the same sizing arithmetic on the same first-pass timing across four other instruments running in parallel, all gated by the same shared macro state object. 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 on the cleanest single-evaluation entry of the early year. The same pullback-to-micro-support pattern fired again in April on US30 with a longer wait sequence and a different intraday context.

The next case study returns to a later trade in the year as the journal works backward from current week through the prior arc. We will continue documenting each trade the same way.

From the SkyAnalyst Team.

The Short Version

At a Glance

Setup Grade
C+
Evaluations
1
0 waits · 1 enter
Analysis
26,832 chars
1184s runtime
Time-in-Trade
0h 30m
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 this trade enter on a single evaluation while most case studies show the system waiting through multiple cycles?

+

The wait sequences happen when one or more confluence components have not yet printed on the chart. On February 9 every required component, the 78.6 fib pocket touch, the 5-minute oversold RSI in the sub-30 zone, the bullish reclaim above intraday VWAP, the macro regime gate at lean-bull 68%, all printed inside the same scoring window. Confidence returned 63% on the first read, above the 60% entry floor, and the entry fired without requiring further evaluations. The wait sequences are the more common case in this journal because the typical setup requires at least one confirming bar to print after the initial structural read. This one did not.

What does TRANSITIONING mean in the regime classification, and why did it not reduce position size on this trade?

+

TRANSITIONING is the regime label the Trend Agent applies when the daily and 60-minute biases agree directionally but a shorter timeframe is still resolving a counter-move. On February 9 the daily and 60-minute were both bullish, but the 15-minute was mildly bullish and recovering from an intraday dip. The setup grade landed at C+ rather than B because of that 15-minute transition. Position sizing is a separate Risk Agent decision. The Risk Agent reduces size when the confluence math itself returns a weaker confidence read or when the regime carries a REDUCE_SIZE flag. On this trade the confluence cleared 63% cleanly and no size-reduction flag was set, so the entry fired at the standard 2% risk per trade.

How does the system decide which take-profit level to set, and why did this trade only run to TP2 rather than TP3?

+

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 or pivot zone, TP2 is the next major reference, and TP3 is the prior swing high or extension target. On February 9 the ladder was TP1 at 50,080, TP2 at 50,160, TP3 in the 50,240 to 50,250 zone. The market reached TP2 thirty minutes after entry and the position closed mechanically at +2.02R (TP2). The system does not adjust the ladder once the position is open.

What does the YTD tally mean for context this early in the year?

+

The rolling tally tracks year-to-date net R alongside trade count and win rate from the first trade of the year forward. Entering this trade the YTD was -1R across one trade at 0% win rate. The +2.02R (TP2) on this trade lifted the YTD to roughly +1.02R across two trades at 50% win rate. Publishing the tally with every case study keeps the reporting honest and makes the early-year arithmetic visible. Two trades is too small a sample to draw conclusions about expectancy. The point of publishing this study is to show how the system behaved on the second trade, not to argue from a tiny sample.

When does a Pullback to Support fail and what happens if it does?

+

The pattern fails when the support pocket does not hold and the structural invalidation prints. On February 9 the stop was 49,820, twelve points below the structural invalidation at 49,820 to 49,850 (the 5-minute swing low and NY session low at 49,833.5). A 5-minute close below 49,820 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.

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
“This is the second trade of the year and the first winner of the early period. The system's first trade had closed at -1R, taking the YTD to negative one before this evaluation cycle began. Thirty minutes after entry the YTD turned positive on a single confirmed pullback.”
From the desk · February 10, 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