SkyAnalyst/Journal/Trade Analysis/GBPUSD Long: A Borderline Carry That Held for Two Sessions
SkyAnalyst JournalCase Study · No. 079 · May 2026

GBPUSD Long: A Borderline Carry That Held for Two Sessions

SkyAnalyst AI journal entry: GBPUSD Long on May 22, 2026 closed +1.27R on TP3. Full workspace view, decision log, and AI reasoning, unedited.

Result
+1.3R
-$NaN · TP3 hit
SA
The SkyAnalyst Team
AI Research & Trading Desk
May 27, 2026·6 min read·Pound / USD · Long
Trade card for GBPUSD long trade
Fig. 1. SkyAnalyst platform view at the moment of entry.May 27, 2026
Instrument
GBPUSD · Pound / USD
Direction · Session
Long · LDN → NY
Duration
54h 22m
Outcome
+1.27R
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.

ExecutorClaude Opus 4.7
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.
Entry was at 1.3439 on May 22 at 15:38 UTC, on a setup the system itself had argued against. The Macro Agent read GBPUSD as bearish at 70 percent confidence, sitting exactly on the hard-rule threshold that triggers an extreme-caution audit on counter-bias longs. The Trend Agent was bullish but only 64 percent, transitioning, with a REDUCE_SIZE recommendation. Claude Opus 4.7 took the long anyway. Two trading sessions later, on May 24 at roughly 21:00 UTC, price had walked to 1.34697 without ever drawing down a single pip from entry. About reported results. Every AI Trader publishes three take-profit targets (TP1, TP2, TP3) per trade. The broker closes 100 percent of the position at TP1, so two distinct R-multiples appear in this article. The hero R-multiple is the full-potential R: where the market actually traveled (the highest take-profit hit, or the stop loss) before the setup was invalidated or exhausted. The realized R, shown on the TP1 row of the simulated returns panel, is TP1's R (or -1R on a stop out). The realized R is what we log to our running track record. Both numbers are honest. Showing both is what lets readers see the full arc of the move and the conservative ledger entry it produced. The case study you are reading is the May 22 Claude GBPUSD long. Full-potential R was +1.27R (TP3), or +$2,540 (TP3) on the simulated $100,000 account at 2 percent risk per trade. Realized R on the TP1 close was +0.56R (TP1), or +$1,120 (TP1). The story is not the size of the win. It is what the system did between 15:31 and 15:38 UTC, and what it then did over the following 54 hours. Compare with the May 22 US30 long for a same-day index trade where the macro conflict was also load-bearing.

What the morning looked like

May 22 was a Friday with two macro inputs working against the cable. UK retail sales for April had printed at -1.3 percent against forecast that morning at 06:00 UTC, harder than the consensus -0.2 percent. The DXY was holding above the prior session's low. The Macro Agent's reading on GBPUSD coming into the New York open was bearish at 70 percent confidence, with a hard-rule note that 70 percent is exactly the threshold above which the system suppresses counter-bias longs.

What the chart said

The 5-minute and 15-minute structure had a different read. London had taken cable up to a session high near 1.34599 in early European trade. The pullback into the New York transition had held the 1.3416 zone (the London low) on multiple tests, with the 60-minute EMA stack still bullish and the prior session's pivot at 1.34482 acting as a magnetic level above. The 5-minute VWAP at 1.34415 was sitting above the entry zone. The technical setup was a continuation pullback into bullish higher-timeframe structure.

Where the two reads disagree

Macro fundamentals and price structure can disagree, and on May 22 they were sharply opposed. The Macro Agent's bearish 70 percent read is built from yield differentials, DXY behavior, and event-risk asymmetry, not from the chart. The Trend Agent's bullish 64 percent read is built from the chart structure and the regime read. When they disagree, the system runs an explicit hard-rule audit instead of letting the trade fall through the normal confluence gate. That audit fires on counter-bias setups where the macro is at or above 70 percent confidence in the opposing direction. For a same-week setup where the macro and the technical agreed from the first evaluation, see the May 20 US500 long.

How the audit resolved

The audit on this trade noted that Macro confidence was at exactly 70 percent, not above, which means the rule allows the trade but flags the size. The Trend Agent's REDUCE_SIZE recommendation was the audit output. The position was taken at half the size a normal C+ setup would carry, with the standard stop placement at 1.34225 below the London low and TP1 anchored at the 60-minute pivot resistance at 1.34482. The audit is what makes the trade tradeable. Without it, the long would have been suppressed by the hard rule and the +0.56R (TP1) on the ledger would not exist.

The pattern we were trading

What the Trend Agent flagged on the cable that afternoon has a name among professional traders: a continuation pullback into a tested support shelf inside a bullish higher-timeframe macro structure, taken with reduced size against a bearish fundamental read. The "reduced size" qualifier matters. It is the system's way of saying: the chart pattern is real, but the macro is not your friend, so you carry less.

What the pattern is

A continuation pullback inside a bullish higher-timeframe structure is the second-bounce setup on a level that price has already defended once. London or the prior session establishes a directional bias by taking price to a new local high. The pullback into the next session retraces 30 to 50 percent of that leg and lands on a support shelf that coincides with a fib retracement and a session pivot. The shelf holds on the first test. The setup fires on the second test, when the shelf holds again and price closes back above the 5-minute VWAP on rising momentum.

How pros actually use it

Discretionary continuation traders run this setup because the math on the second test is materially better than the math on the first. The first test of a level inside a directional move is defended by absorption from the trapped longs who set the high. The second test, after those longs have either exited or doubled down, is where the level either holds for real or fails for real. The setup has a higher win rate than chasing a breakout and a wider stop than a first-touch trade, because the structural invalidation lives below both tests rather than below one.

Why it works

The two-test mechanic clears the immediate stop-seekers on the first test and exposes the underlying bid on the second test. If the bid is real (patient money that wanted in but did not want to chase), the second test holds and the level becomes resistance-turned-support. The 5-minute close back above VWAP on momentum is the visible footprint of that defense. The continuation runs from there.

Why it fails

It fails when the higher-timeframe macro has already rolled and the second test is the first leg of a real reversal, not a pause. The tell is yield differentials and DXY behavior. If yields favor the counter currency and DXY is breaking out, the chart pattern is not your friend. On May 22 the macro favored the dollar, which meant the long was tradeable only with size reduction and an audit. The hard rule exists for exactly this scenario.

When the system reduces size instead of refusing the trade

The reduce-size branch fires when the macro is bearish at the threshold but not decisively above it, and when the technical structure is clean enough that the chart pattern win rate compensates for the macro headwind on a position-size-adjusted basis. The threshold is calibrated at 70 percent macro confidence: above that, the long is refused; at that exact level, the long is allowed at reduced size; below it, the long takes normal size. May 22 sat exactly at the threshold, which is why this trade exists at all.

How the system sees it, dynamically not dogmatically

SkyAnalyst does not favor this setup. That part matters. On the same morning the cable was forming its second test, the Cross-Asset Agent was watching a different pattern on US30 (a pullback continuation that ran to TP3 inside a sympathetic macro), a different one on US500 (a conditional reclaim of an opening-range breakdown), and a different one on USDJPY (a range-extreme fade that ultimately failed at its stop). Each instrument runs the playbook the regime supports, scored by the same four agents.

The Trend Agent reads the tape first and fits the pattern to what is actually printing. It does not arrive at the cable with a preferred setup. Four agents running in parallel, each contributing a different lens. The Macro Agent says what the fundamentals favor. The Trend Agent says what the chart favors. The Cross-Asset Agent says what the correlated tape supports. The Risk Agent says what size and stop the combined picture justifies. When they agree, the trade takes full size. When they disagree but the disagreement is structured (a 70 percent macro headwind against a clean technical), the system reduces size rather than refuses outright. The system stays dynamically calibrated to the scenario, not dogmatically attached to one preferred shape. See SkyAnalyst run your markets on a free 7-day trial and watch the four-agent gate score live setups on your instruments.

Key insight
“The Macro Agent's confidence read landed at exactly 70 percent bearish, on the hard-rule threshold. The Trend Agent was bullish at 64 percent, transitioning, with a REDUCE_SIZE recommendation. The long was the trade that the system audit said to take with caution, not the trade the system audit said to skip.”
SkyAnalyst Risk Agent · 15:38 UTC
skyanalyst.app / analyses / ...
Today’s setups
GBPUSD Long
GBPUSD Long Continuation Pullback
GBPUSD · M15
GBPUSD
1m5m15m1H
Key supportKey resistanceVWAPInvalidation1.351.341.341.341.34EntryTP1TP2TP3SLLDN OPENNY OPENCLOSE
Detected Setup
Grade C+
GBPUSD Long Continuation Pullback
PatternGBPUSD Long Continuation Pullback
DirectionLong
Styleintraday
Entry1.3439
Stop loss1.34225
SkyAnalyst
SkyAnalyst
Analysis output
LIVE
SkyAnalyst AI
Pre-trade analysis · 14,371 chars

GBPUSD NY AM Session Analysis

Current Time Context: ~11:25 AM ET | Price: ~1.3441 | Session: NY/London overlap active


Step 1: London Session Context

  • London range: ~1.3416 (low) → ~1.3460 (high), a clean trending push higher off the early-session dip near 1.34165
  • Price position: Currently 1.3441, above the daily open (~1.34211), above yesterday's high (1.34314), and above the 5-day EMA (1.342)
  • Daily S/R hit: London's high at 1.3460 stalled near the 60m pivot resistance at 1.34482, a major level. This is a "London hit an extreme near daily S/R" condition → biases toward mean-reversion / caution on continuation longs
  • Bias from London: Mildly bullish but stretched, buyers defended the lower zone (1.3418), but the upper extreme has already met resistance

Step 2: DXY & Risk Regime

FactorReadingImplication
DXY current99.329 vs 5d EMA 99.208Above EMA, mild USD strength
DXY 5-day range99.087-99.542Mid-range, not at extreme → no veto
VIX16.57 vs EMA 17.14Below EMA & below yesterday's low → risk-on, supports Cable longs
DXY/Cable correlationBoth Cable up, DXY firmMild divergence, UoM miss (44.8 vs 48.2) explains it (weak US data → GBP catching bid despite firm DXY)

No DXY-extreme veto. VIX risk-on supports longs.


Step 3: Trend Structure & Agent Alignment

  • Trend Agent: BULLISH @ 64% confidence, TRANSITIONING regime, REDUCE_SIZE, invalidation 1.34227, R 1.34482, VWAP 1.34283
  • Macro Agent: BEARISH @ 70% confidence on GBPUSD (UK retail sales -1.3% miss, BoE-Fed divergence)
  • 60m EMA: Fast 1.34282 > Slow 1.34244, price 1.3441 above both, bullish stack intact
  • 60m MACD: Positive, histogram strengthening (0.00011, "strong")
  • 60m RSI: 59.24, neutral-bullish, room to run
⚠️ Hard-Rule Check

"If Macro Agent confidence is above 70 AND DXY trend aligns with the Cable bias, do not take Cable trades against that direction."

  • Macro confidence = 70% (not above 70, exactly at threshold)
  • DXY is above its 5d EMA (mild USD bid), partially aligns with Macro bear bias on Cable
  • The hard rule is borderline but not strictly triggered. However, the spirit of the rule demands extreme caution on longs. Shorts are protected by macro; longs require exceptional confluence.

Step 4: Lower-Timeframe Read

  • 15m: EMAs stacked bullish (1.34315 > 1.34283), price 1.34411 above both, RSI 58, MACD histogram turning positive
  • 5m: Price punching through 1.34378 prior resistance, EMA 9 > EMA 21, MACD histogram strengthening (+0.00013), above VWAP 1.34286
  • Key levels in play:
    • Resistance: 1.34482 (60m pivot/London cap), 1.34539, 1.34599 (London high)
    • Support: 1.34313, 1.34286 (5m VWAP), 1.34227 (Trend Agent invalidation), 1.34179 (5m swing low)

Step 5: Confluence Gate Evaluation

Setup A: Long continuation toward 1.34482
#ConfluenceStatus
iLondon bias alignment (bullish)✅
iiDXY supports (or explained divergence)⚠️ DXY mildly firm, divergence explained by UoM miss
iiiMacro Agent aligns ≥6/10❌ Macro is bear at 70%
ivTrend Agent aligns moderate+✅ Bullish 64%
v60m EMA stack supports✅
vi5m defined entry with reaction✅ Above-VWAP momentum, breaking 1.34378
viiNo high-impact event within 30m✅ UoM already released

Score: 5/7 = Medium-High (6.5-7.5), Macro conflict is the primary drag, but technicals + London + Trend Agent + VIX risk-on outweigh.

Setup B: Short at 1.34482 rejection (mean-reversion)
#ConfluenceStatus
iLondon bias (hit extreme at daily S/R → mean-reversion bias)✅
iiDXY supports shorts (mildly firm USD)✅
iiiMacro Agent bear 70%✅
ivTrend Agent (bullish) opposes❌
v60m EMA stack opposes❌
vi5m entry at level (1.34482 reaction required)⏳ Pending
viiNo event within 30m✅

Score: 4/7 if rejection prints, Medium only. Below the 5/7 threshold for output.


✅ Qualifying Setup: Long Continuation (Medium-High, 5/7)

ParameterValue
Directional BiasLONG (Compra)
Entry Zone1.34360 - 1.34390 (5m VWAP-EMA pullback / 1.34378 retest)
Entry Trigger5m bullish close above 1.34390 OR successful pullback hold above 1.34313 with bullish engulfing/pin
Stop Loss1.34225 (below Trend Agent invalidation 1.34227 + 2 pip slippage buffer; ~16-18 pips from entry, meets minimum 15 pip rule, scales with 1.5x 5m ATR ≈ 15 pips)
TP11.34482 (60m pivot resistance, ~1R from 1.3438), forced TP per V-reversal rule (level hit)
TP21.34539 (R2 / next 60m resistance, ~1.7R)
TP31.34599 (London high, ~2.2R), only if both agents realign; otherwise skip
Invalidation5m close below 1.34227 (Trend Agent invalidation level)
Confidence Score: 6.8 / 10 (Medium-High)

Confluences in favor:

  • London cleanly trended higher, defended lower zone at 1.3418
  • Price above daily open, yesterday's high, 5d EMA, 60m VWAP
  • 60m EMA bullish stack with strengthening MACD
  • VIX risk-on tone (16.57, below 5d EMA)
  • 5m breaking 1.34378 with momentum, above VWAP
  • UoM miss (44.8 vs 48.2) gives USD weakness tailwind

Risks:

  • Macro Agent bearish at 70%, strong fundamental headwind from UK retail sales miss
  • Trend Agent regime is TRANSITIONING and recommends REDUCE_SIZE
  • 60m pivot 1.34482 is a heavy ceiling, London already failed there
  • V-reversal risk: London has pushed bullishly 3+ hours and is approaching the session extreme, TP1 must be honored
  • No new setups permitted after 11:30 ET (5 minutes from this analysis), execution window is tight

Risk Management Notes

  • Position sizing: Given Macro headwind + TRANSITIONING regime + Trend Agent's explicit REDUCE_SIZE recommendation, target 0.5-0.7% equity risk (well below the 1% baseline). Do not scale up on this setup.
  • Volatility context: VIX declining, 5m ATR ~10 pips, this is a compressed-vol day, so structural stops near 1.34227 are appropriate; do not widen further.
  • Forced TP1: Cable's V-reversal pattern after 3+ hour pushes into major resistance (1.34482) is the dominant failure mode. Bank 60-75% at TP1, trail remainder with stop to breakeven.
  • No new entries after 11:30 ET per session rule.

Summary

SetupDirectionScoreStatus
A: Long continuation to 1.34482Buy6.8/10 Medium-High✅ Tradeable with reduced size
B: Short rejection at 1.34482Sell5.5/10 Medium❌ Below threshold

Action: One qualifying long setup with structural targets through London's high zone. Macro is the asymmetric risk, if 1.34227 breaks, sentiment-driven cascade is possible given UK retail miss. Honor TP1 strictly; this is not a runner setup given the V-reversal profile.

SCROLL

Decision log

15:31 UTC

At 15:31 UTC the first evaluation ran on the developing pullback. Price was at 1.34415, sitting on the 5-minute VWAP, with the London low at 1.3416 holding on two prior tests. The Trend Agent's read was bullish at 64 percent, transitioning regime, with a REDUCE_SIZE recommendation already in place from the macro audit. The Macro Agent was bearish at 70 percent, sitting exactly on the hard-rule threshold. The structural premise was incomplete: the second test of 1.3416 had wicked but not yet printed a higher low. Confidence on the entry framework was 45 percent because the audit had cleared the trade as allowed-with-reduced-size, but the trigger condition had not fired. Decision: WAIT.

WAITConfidence 45%
15:32 UTC

At 15:32 UTC the second evaluation captured another wick into the 1.34225 to 1.34415 zone. Price held above the structural invalidation at 1.34227 and bounced to 1.34430. The 60-minute EMA stack remained bullish. The breadth view from the Cross-Asset Agent showed dollar strength consolidating, not accelerating. The Macro Agent had not moved off 70 percent. The Trend Agent had not moved off 64 percent bullish. The trigger condition required a 5-minute close back above VWAP with momentum confirmation, and that had not yet happened. Confidence held at 45 percent. Decision: WAIT.

WAITConfidence 45%
15:34 UTC

At 15:34 UTC the third evaluation registered a marginal improvement. The 5-minute candle was forming with a body above 1.34415 VWAP for the first time in the session, and the MACD histogram on the same timeframe was inflecting positive. Breadth was unchanged. The Macro Agent remained at 70 percent. The Trend Agent at 64 percent bullish. The Risk Agent's audit allowed the trade at reduced size. Confidence ticked up to 52 percent on the momentum read, but the 5-minute candle had not yet closed. The trigger is binary: it fires on the close or it does not fire at all. Decision: WAIT.

WAITConfidence 52%
15:35 UTC

At 15:35 UTC the bar closed and the close was at 1.34421, only a tick above VWAP, with the histogram inflection retreating rather than extending. The Trend Agent does not reward marginal closes. A 6-pip cushion above VWAP after a 35-pip pullback is not a structural confirmation; it is a noise margin. Confidence dropped back to 45 percent because the close-above-with-momentum requirement had been technically met but not convincingly met. The Trend Agent's note read: structural premise valid, trigger weakly fired, awaiting next 5-minute close for confirmation. Decision: WAIT.

WAITConfidence 45%
15:38 UTC

At 15:38 UTC the next 5-minute candle closed at 1.3439. Price had pulled back into the entry zone, held the 1.34225 to 1.34415 region for a third test, and printed a clean reversal candle off the lower band. The MACD histogram had turned positive with conviction on the close. Breadth was confirming. The Risk Agent's audit had not changed: reduced size, structural stop, full TP ladder. The Cross-Asset Agent's read on dollar strength remained consolidating rather than accelerating. The trigger fired cleanly on the third test where it had only barely fired on the first attempt at 15:34. Confidence jumped 21 points to 66 percent. The Risk Agent computed entry at 1.3439, stop at 1.34225, TP1 at 1.34482 (the 60-minute pivot resistance), TP2 at 1.34539, TP3 at 1.34599 (the London high). Risk: 16.5 pips. TP1 distance: 9.2 pips, R 0.56. TP3 distance: 20.9 pips, R 1.27. The entry was at reduced size per the hard-rule audit. Every gate cleared. Entering long.

ENTERConfidence 66%
Final decision
Enter long at 1.3439
Key insight
“Four WAITs in seven minutes, scoring 45, 45, 52, then 45 percent. Then a single 21-point confidence jump to 66 percent. The trigger condition fired on the fifth pass and the position carried for two full trading sessions before reaching TP3.”
SkyAnalyst Trend Agent · Decision log
Final Outcome
+1.3R
TP3 HIT54h 22m
Dollar figures calibrated to a $100k account at 2% risk appear below in Simulated Returns.
Entry → Exit
1.3439 → 1.34697
Move captured
+30.7 pips
Max drawdown
0.0 pips
Time in trade
54h 22m
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,120
+0.56R · TP1 hit
ScenarioR-multipleProfit on $100k
Stop hit (invalidated)-1R−$2,000
TP1 hitActual+0.56R+$1,120
TP2 hit+0.9R+$1,800
TP3 hit (max potential)+1.27R+$2,540
System Performance · Year to date

All six agents combined.

Net R
+15.41R
Trades
91
Win rate
34%
EURUSD
+14.96R
12 trades
67%
US30
-11.17R
22 trades
14%
NAS100
+0.96R
26 trades
35%
US500
+6.48R
19 trades
37%
Updated 11 days ago
View live stats →
Key insight
“TP3 hit at 1.34599 on a path that printed zero pips of drawdown from entry to exit at 1.34697. Realized R on the TP1 close was +0.56R, full-potential R on the TP3 traverse was +1.27R.”
From the desk · May 24, 2026

What this trade taught us about reduced-size entries

We publish these case studies because the interesting question is not whether the trade worked, but what the trade reveals about how the system makes decisions when the inputs disagree. On May 22 the inputs disagreed sharply, the audit allowed the trade at half size, and the market validated the chart over the macro. All three of those things matter.

The hard rule and what it does

The 70 percent macro-confidence hard rule is not a vetoed-trade list. It is a calibration point. Above 70 percent in the counter direction, the long is refused. At exactly 70 percent, the long is allowed with size reduction. Below 70 percent, the long takes normal size. The rule is calibrated this way because the macro confidence distribution above 70 percent is where the system's historical loss rate on counter-bias setups exceeds the win rate by enough to make the trade negative-expectancy on any size. At 70 percent, the chart pattern win rate plus the size reduction produces a positive-expectancy trade. May 22 sat exactly on the threshold.

Why the realized number is small even though the move was clean

TP3 hit at 1.34599 on a path that printed zero pips of drawdown. The market traveled 16.5 pips beyond entry on the TP1-to-TP3 leg. Per the TP1-full-close methodology, the broker closed the full position at 1.34482 for a realized +0.56R (TP1), or +$1,120 (TP1) on the simulated $100,000 account. The realized number is what we log to the running track record. The full-potential number is what the chart did: +1.27R (TP3), or +$2,540 (TP3). The gap between the two numbers is the cost of conservative scaling, and on a setup where the market never threatened the stop, that cost looks larger than it does on setups where price wicks against the position before resolving.

What the macro headwind actually cost the system

The reduce-size branch cost roughly half the position size on this trade. On a +1.27R full-potential capture, that means the simulated dollar return was approximately half what an unreduced position would have produced. The audit, on this single trade, looks like an over-correction. Averaged across the trades where the macro is bearish at 70 percent and the long ultimately fails, the audit looks like an under-correction. The hard rule is a calibration over the distribution, not a guarantee on the next trade.

The system reduced size on a trade that did not need the reduction. That is what discipline looks like in the short run. Over a hundred trades, the same discipline keeps the realized R distribution from getting fat-tailed in the wrong direction.From the post-trade review

What the zero-drawdown print says and does not say

Zero pips of drawdown across a 54-hour hold is exceptional. The base rate for trades that hold for two sessions is some adverse excursion in either Sunday night thin liquidity or the Monday Asia session. This one did not produce any. That is not a feature of the setup; it is a feature of the particular tape. Most continuation pullbacks of this shape do experience some give-back before resolving. The interesting takeaway from the zero-drawdown print is not that the system found a no-drawdown setup; it is that the setup the audit allowed at reduced size turned out to be one where the size reduction was the only insurance the trade needed. For the wider context, see last week's portfolio recap.

A note, before we move on

This is the trade that the system almost refused. The macro was bearish at exactly the hard-rule threshold. The setup grade was C+. The audit recommended reduced size. The first four evaluations across seven minutes said wait. By every conservative read, the simplest decision would have been to skip the trade and wait for the cable to roll, which the macro suggested it should.

We chose to publish this case study because the carry mattered more than the entry. Most of what makes intraday systems work or fail is what happens between the time the order fills and the time the position closes. On May 22 the order filled at 15:38 UTC and the position did not close until 54 hours later. In between, the cable held its London low through Friday's New York close, held it through Sunday's open, and held it through Monday's London session before walking up to the London high on May 24. The chart's bullish premise carried the trade through the macro's bearish read, because the chart's premise was load-bearing and the macro's read was at a threshold that the rulebook is calibrated for.

A reasonable question by now is whether a discretionary trader could have held a Friday afternoon long through the weekend in the face of a Macro Agent's 70 percent bearish read on the same instrument. They probably could not. Holding through the news risk on a position the trader knows the macro disagrees with is the kind of decision discretionary attention does not honor well. The system honored it because the rulebook had already accounted for it: the audit at entry priced the macro headwind into the size, and the carry-through-news rule for FX intraday setups treats the entry-time audit as the load-bearing decision. Once the trade is on at reduced size, the carry is mechanical.

The next case study will be a different instrument with different inputs and a different resolution. We file these here when the positions close.

— The SkyAnalyst Team

The Short Version

At a Glance

Setup Grade
C+
Evaluations
5
4 waits · 1 enter
Analysis
7,021 chars
5s runtime
Time-in-Trade
54h 22m
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 does the system handle a trade where the macro and the technical disagree?

+

The system runs an explicit hard-rule audit when the macro confidence is at or above 70 percent against the proposed direction. Above 70 percent, the trade is refused. At exactly 70 percent, the trade is allowed at reduced size with a structural stop. Below 70 percent, the trade takes normal size. The audit is what makes counter-bias setups tradeable without abandoning the rulebook. It prices the macro headwind into the position size rather than ignoring it or vetoing the trade outright.

Why does the system reduce size instead of refusing the trade outright?

+

Reduced-size entries exist for setups where the chart pattern win rate is high enough to compensate for the macro headwind on a position-size-adjusted basis. Refusing every counter-bias trade removes a meaningful portion of the calendar from the system. Allowing them at full size produces negative expectancy. Allowing them at reduced size, with a tighter risk budget per trade, produces small positive expectancy across the distribution. The calibration is set at 70 percent for cable and adjusted instrument-by-instrument.

What does the TP1-full-close methodology mean for the realized number?

+

Under the TP1-full-close methodology, the broker closes 100 percent of the position the moment price reaches TP1. The realized R logged to the running track record is therefore TP1's R, regardless of how far price travels after that close. If the market continues to TP2 or TP3, those levels print on the chart but are not captured by the position. The article reports both numbers because the chart traveled to TP3 and the ledger booked TP1.

When does the system carry an intraday setup across weekends or multiple sessions?

+

The system carries a position when the entry-time audit was clean and the carry-through-news rule is satisfied. The carry rule looks at scheduled high-impact events between the current time and the projected TP1 arrival. If no Tier-1 events sit inside that window, the carry is allowed. If a Tier-1 event sits inside the window, the position is closed before the event and re-evaluated after. May 22 to May 24 had no Tier-1 cable events, so the carry was allowed.

How should a reader interpret a zero-drawdown print on a multi-session hold?

+

Zero drawdown across a multi-session hold is exceptional rather than typical. Most trades that carry across sessions experience some adverse excursion during thin-liquidity windows or counter-trend session opens. A zero-drawdown print is a feature of the particular tape, not a feature of the setup. The right read is to update the distribution of possible outcomes by one observation, not to assume the next similar setup will produce the same path.

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. Every AI Trader publishes three take-profit targets (TP1, TP2, TP3) per trade. The broker closes 100% of the position at TP1, so two distinct R-multiples appear in this article. The hero R-multiple is the full-potential R: where the market actually traveled (the highest take-profit hit, or the stop loss) before the setup was invalidated or exhausted. The realized R, shown on the TP1 row of the simulated returns panel, is TP1’s R (or -1R on a stop out). The realized R is what we log to our running track record. Both numbers are honest. Showing both is what lets readers see the full arc of the move and the conservative ledger entry it produced. 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
“TP3 hit at 1.34599 on a path that printed zero pips of drawdown from entry to exit at 1.34697. Realized R on the TP1 close was +0.56R, full-potential R on the TP3 traverse was +1.27R.”
From the desk · May 24, 2026
Keep reading

From the SkyAnalyst Journal

All case studies →
USDJPY Long: The Conditional Pullback That Refused to Chase
trade-analysis

USDJPY Long: The Conditional Pullback That Refused to Chase

The pre-trade plan capped the entry zone at 159.238 to 159.250 and forbade chasing above 159.280. GPT-5.5 entered at 159.248. The position ran through TP3 in 1h 8m.

6 min read
GBPUSD Short: A Pre-Written Failed Retest That Filled to the Pip
trade-analysis

GBPUSD Short: A Pre-Written Failed Retest That Filled to the Pip

The NY AM plan defined the entry zone at 1.34655 to 1.34670 before the candle printed. The entry filled at 1.34657. TP3 hit in 1h 11m for a full-potential 1.55R.

6 min read
NAS100 Long: TP1 Hit, +0.78R Booked, the Reversal Came After
trade-analysis

NAS100 Long: TP1 Hit, +0.78R Booked, the Reversal Came After

Claude Opus 4.7 entered NAS100 long at 29939.2 on a single evaluation. TP1 printed in 1h 51m. The broker closed the position. Then the tape rolled 96 points lower.

6 min read