SkyAnalyst/Journal/Trade Analysis/US30 Long Resolves a Macro vs Tape Conflict for a +2.19R Runner
SkyAnalyst JournalCase Study · No. 078 · May 2026

US30 Long Resolves a Macro vs Tape Conflict for a +2.19R Runner

SkyAnalyst journal entry: US30 long on May 22, 2026 closed +2.19R full-potential at TP3 from a C+ setup. Workspace, decision log, and AI reasoning unedited.

Result
+2.2R
-$NaN · TP3 hit
SA
The SkyAnalyst Team
AI Research & Trading Desk
May 27, 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 27, 2026
Instrument
US30 · US Dow 30
Direction · Session
Long · LDN → NY
Duration
2h 51m
Outcome
+2.19R
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 is what makes the system auditable, and it is what this case study will show, step by step, on a specific setup the trend agent almost passed on.

ExecutorGPT-5.5
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 right rail read lean_bear at 66 percent. The 60-minute EMAs were stacked bearish. The Trend Agent was bullish on the lower timeframe, but only at 58 percent. By every read that lives on the upper-right of the workspace, this was a setup the system should have skipped. The Cross-Asset Agent's breadth feed and the VIX print broke the tie, and the trade ran from 50634 to 50840 without ever drawing down a single point. 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 GPT-5.5 US30 long, entered at 14:38 UTC after three WAITs across 28 minutes. The full-potential R was +2.19R (TP3) on a 2h 51m hold. The realized R, the number we log to the running track record under the TP1-full-close methodology, was +0.59R (TP1), or +$1,180 (TP1) on the simulated $100,000 account at 2 percent risk. It is a C+ setup that printed a TP3 runner with zero drawdown. The contrarian read is the headline. Compare with our May 22 US500 long for a same-day, same-direction trade where the macro and the tape agreed from the first evaluation.

The setup the morning gave us

May 22 was a Friday with a Tier-2 USD release on the calendar at 10:00am ET (Michigan sentiment, weaker than forecast) and a US30 that had already spent the first hour of cash trading consolidating a tight pullback after a 50750 morning high. The 5-minute tape was holding the 50620 to 50640 zone, where the 5m EMA stack and the prior session's fib retracement coincided. The 60-minute structure remained range-bound near the upper third of a multi-day band, with EMAs that had not yet flipped to support.

What the upper right of the workspace said

The right-rail summary read Trend bullish at 58 percent confidence, regime TRANSITIONING, macro alignment SUPPORTIVE, but macro bias lean_bear at 66 percent. The combination is unusual. Macro alignment is the Cross-Asset Agent's read of whether the cross-asset reading agrees with the proposed direction. Macro bias is the Macro Agent's own conviction. Those two fields can diverge when the cross-asset evidence supports a long but the Macro Agent's group bias has not yet flipped. On May 22, that is exactly what was happening.

What the analysis embed said

The fuller analysis embed, which is what the system produces as its narrative output, told a different story. The Macro Agent's US30-specific bias inside the embed was strong bull at 80 percent confidence. The Macro Agent's group bias was bullish at 77 percent. The Trend Agent's analysis-embed bias was bullish at 68 percent. Those are the numbers the system arrived at when it had time to think across all four agents, and they tilt heavier bullish than the right-rail snapshot.

How we reconcile the two reads

The right-rail snapshot is the instantaneous workspace state, including any input that has not yet been re-scored by the current evaluation cycle. The analysis embed is the consolidated post-evaluation read. When they disagree, the analysis embed is the authoritative version, because it includes the latest cross-checks. The right-rail divergence is a feature, not a bug. It tells the operator that the cross-asset evidence has shifted faster than the Macro Agent has updated its top-line bias. That is information. The trade entered on the analysis-embed read, not on the right-rail headline. For a same-week setup where the right-rail and the embed agreed from the first evaluation, see the May 20 US500 long.

The pattern we were trading

What the Trend Agent flagged on May 22 has a name among professional traders: a pullback continuation from 5m EMA and fib support inside a bullish higher-timeframe macro. The "inside a bullish higher-timeframe macro" qualifier is what makes the lower-timeframe pullback tradeable. Without it, the same chart pattern is just a tag of support that may or may not hold.

What the pattern is

A bullish higher timeframe sets the directional bias. The asset trades to a new local high, then pulls back into a confluence zone where the 5-minute EMA stack and a prior fib retracement level coincide. The pullback is shallow enough to honor the bullish bias and deep enough to clear the over-extended longs that bought the local high. The setup fires when price holds the confluence zone on at least two consecutive 5-minute bars without a structural break of the prior swing low.

How pros actually use it

Discretionary continuation traders run this setup because the math favors the second test of a level over the first. The first test of a level inside a trend tends to be defended by absorption from the buyers who set the high. The second test, on a measured pullback after a small distribution at the prior high, is where the held longs add and the patient longs initiate. The win rate is materially better than chasing the initial breakout. The catch is that the same chart shape is also the pattern that precedes a trend reversal. The macro and the breadth read are what separates the two.

Why it works

The two-test mechanic is structural. A level that holds on a clean retest after a distributing high has cleared two layers of supply: the immediate breakout-stop seekers and the chasers from the high. What remains on the bid is the patient money that wanted in but did not want to chase. That cohort is reliably good at marking support on the next move.

Why it fails

It fails when the higher-timeframe macro is rolling and the lower-timeframe pullback is the first leg of a real reversal, not a continuation pause. The tell is breadth and volatility. If breadth is collapsing (NYAD turning negative on a tape that was net positive thirty minutes earlier) or VIX is breaking out above its 5-day EMA on rising volume, the pullback is the start of a roll, not a pause. On May 22 the breadth was strongly net long and VIX was below its 5-day EMA on declining volume. Neither failure flag was raised.

How the system sees it, dynamically not dogmatically

SkyAnalyst does not favor this setup. That part matters. On the same morning the US30 was forming its pullback, the Cross-Asset Agent was reading a different pattern on EURUSD (a range-extreme fade), a different one on USDJPY (a conditional pullback long that ultimately failed at its stop), and a different one on US500 (a conditional reclaim that worked at TP1). Each instrument runs its own playbook each session, scored by the same four agents.

The Trend Agent reads the tape first and fits the pattern to what is actually printing on each chart. It does not arrive at the workspace with a preferred setup. Four agents running in parallel, each contributing a different lens on what kind of market this is and what strategy it rewards right now. When they agree, we take the trade. When they don't, we don't. The May 22 US30 long was a case where the four agents reached agreement only after breadth and VIX broke a tie that the headline macro could not. The next case study will almost certainly be a different shape entirely. The system stays dynamic, not dogmatic, by design. See SkyAnalyst run your markets on a seven-day free trial if you want to watch the four-agent state object move in real time.

Key insight
“The right-rail macro read was lean_bear at 66 percent. The Trend Agent was bullish at 58 percent. The 60-minute EMAs were bearish. Breadth and VIX were the tiebreaker before the Trend Agent would even score the entry.”
SkyAnalyst Trend Agent · 14:10 UTC
skyanalyst.app / analyses / ...
Today’s setups
US30 Long
US30 Long Pullback Continuation from 5m EMA/Fib Support
US30 · M15
US30
1m5m15m1H
Key supportKey resistanceVWAPInvalidation50,846.0050,768.0050,690.0050,612.0050,534.00EntryTP1TP2TP3SLLDN OPENNY OPENCLOSE
Detected Setup
Grade C+
US30 Long Pullback Continuation from 5m EMA/Fib Support
PatternUS30 Long Pullback Continuation from 5m EMA/Fib Support
DirectionLong
Styleintraday
Entry50634
Stop loss50540
SkyAnalyst
SkyAnalyst
Analysis output
LIVE
SkyAnalyst AI
Pre-trade analysis · 14,371 chars

US30 NY AM Environment: Bullish Bias, Longs Only if Triggered

1) Breadth + Volatility Read, Primary Driver
InputCurrent5D EMA / ReferenceRead
NYAD / ADD+888EMA +323.4Strongly above EMA; supports longs
NYAD rangeToday high +1051, low +531Yesterday high +423Above yesterday’s high, but not a 5-day extreme high
VIX16.92EMA 17.24Below EMA; breakout-friendly
VIX rangeWithin yesterday’s rangeNot spikingNo risk-off compound

Breadth verdict: Bullish. NYAD is positive, above its 5-day EMA, and above yesterday’s breadth high. That sets the default US30 bias to longs only.
Breadth-extreme veto: Not triggered. NYAD is not at a 5-day high, so shorts are not mechanically vetoed, but they do not qualify on confluence.


2) Macro Regime + Cross-Asset Confirmation

Macro Agent:

  • Group bias: Bullish, confidence 77%
  • US30 bias: Strong bull, confidence 80%
  • Tradeability: High, 85/100
  • Key bullish factors: price above 5D EMA, higher highs/higher lows, above yesterday’s high, softer oil, eased 10Y yield, strong breadth.

Cross-asset check:

  • 10Y yield: 4.57 vs 5D EMA 4.574, slightly below EMA, eased from 4.667. Supportive for Dow cyclicals/financials; no rate-spike pressure.
  • DXY: 99.419 vs 5D EMA 99.226, mildly above EMA, within yesterday’s range. This is a mild headwind for multinationals, but not a regime blocker.
  • Oil: softer vs recent levels, supportive for industrials/consumers.

Regime classification: Risk-on
NYAD positive + VIX below EMA + Macro Agent strong bullish = high-conviction bullish backdrop. DXY is the main minor risk.


3) Trend Structure + Key Levels

Trend Agent:

  • Direction: Bullish
  • Confidence: 68%
  • Regime: Trending
  • Key levels:
    • Resistance: 50786
    • Support: 50556
    • VWAP: 50468
    • Invalidation: 50538

60-minute structure:

  • Price remains above 60m fast/slow EMAs.
  • EMA structure supports bullish trend.
  • RSI: 67.6, bullish-neutral, no longer overbought.
  • MACD: above zero and above signal, but histogram is weakening. Trend remains up, but momentum is cooling.
  • Price is above prior-day high zone and above VWAP.

Opening Range:
9:30 to 9:45 ET OR approximately:

  • OR High: 50697
  • OR Low: 50556

US30 is currently trading inside the OR, holding above the OR low and above Trend Agent invalidation. This favors continuation longs if price reclaims the OR high or holds the 50620 to 50640 pullback zone.


Qualified Setups Only

Shorts do not qualify. Breadth, VIX, Macro Agent, Trend Agent, and 60m structure all favor longs.


Setup 1, Long Pullback Continuation from 5m EMA/Fib Support

ItemLevel / Condition
Directional biasLong
Entry zone50620 to 50640
Entry trigger5m candle holds above 50620 to 50630, then reclaims/accepts above 50645 with NYAD still positive, ideally > +700
Stop loss zone50540 to 50545, hard invalidation below 50538
TP150689 to 50700, OR high / failed breakout area
TP250786, current session high / Trend Agent resistance
TP350840 to 50885, only if NYAD expands and price holds above 50786
Confluence Score: 7/7, Very High, 8.6/10 conditional

Confluences:

  1. NYAD supports long: +888 above +323 EMA.
  2. VIX supports long: 16.92 below 17.24 EMA.
  3. Macro Agent aligns: strong bull, 80% confidence.
  4. Trend Agent aligns: bullish, 68% confidence.
  5. 60m structure supports: price above EMAs, RSI bullish-neutral, MACD above zero.
  6. Price location valid: 5m price is near EMA/fib support and above OR low, with prior reaction from 50556.
  7. No high-impact USD event within 30 minutes: 10:00 UoM is medium impact, not high impact.
Risk Notes
  • 60m ATR is about 76.5 points, so entries below 50620 become inefficient because the required ATR-based stop would sit below Trend Agent invalidation.
  • This setup is valid only if entry occurs 50620 or higher and the stop can remain near 50540 to 50545.
  • TP1 is relatively close, but TP2 offers the proper reward profile. This is acceptable because the higher-probability structural exit is close while TP2 provides the main 1.5R-2R opportunity.
Invalidation

No long if price trades and accepts below 50538, or if NYAD sharply deteriorates toward flat/negative.


Setup 2, OR High Breakout / Retest Long

ItemLevel / Condition
Directional biasLong
Entry zone50698 to 50715
Entry trigger5m close above 50697, then hold/retest above 50690 to 50700; avoid chasing a single spike
Stop loss zone50615 to 50625
TP150786, session high / Trend resistance
TP250840 to 50855, 60m extension / upper band zone
TP350885 to 50900, only if NYAD remains strongly positive and VIX stays below EMA
Confluence Score: 7/7, Very High, 8.5/10 conditional

Confluences:

  1. NYAD supports long: positive and above 5D EMA.
  2. VIX supports long: below 5D EMA, no spike.
  3. Macro Agent aligns: strong bull, high tradeability.
  4. Trend Agent aligns: bullish trending regime.
  5. 60m structure supports: price above EMAs and VWAP.
  6. Price location valid: OR high breakout level at 50697.
  7. No high-impact USD event within 30 minutes.
Risk Notes
  • Do not buy the first tick through 50697 if it occurs as a fast post-data spike.
  • Preferred execution is breakout, hold, then retest of 50690 to 50700.
  • Stop at 50615 to 50625 keeps risk roughly 80 to 100 points, aligned with US30 intraday volatility.
  • If entry is above 50720, R:R deteriorates unless momentum expands immediately; avoid late chasing.
Invalidation

Breakout long is invalid if price closes back below 50690 within 3 to 5 candles after triggering, or if NYAD materially rolls over while price is testing 50700.


No Short Setup

Shorts fail the confluence gate:

  • NYAD is positive and above EMA.
  • VIX is below EMA.
  • Macro Agent is strong bull.
  • Trend Agent is bullish.
  • 60m structure is bullish.
  • Price remains above VWAP and prior-day high.

Conclusion: US30 NY AM bias is bullish/risk-on. Only long continuation setups qualify, preferably either a controlled pullback hold above 50620 to 50640 or a clean OR high reclaim above 50697. Avoid chasing immediately after the 10:00 data reaction; require a 5m confirmation candle or retest.

SCROLL

Decision log

14:10 UTC

At 14:10 UTC the first evaluation ran on the early pullback. Price was holding the 50620 to 50640 zone where the 5m EMA stack and the prior fib support coincided. The Trend Agent's read was bullish at 58 percent, regime TRANSITIONING, macro alignment SUPPORTIVE. The headline read on the right rail was conflicted: macro bias lean_bear at 66 percent on top, but the Cross-Asset Agent's breadth feed was net long at +888 and the VIX was 16.92 below its 5-day EMA. Confidence on the structural read was 84 percent. The reason this evaluation said WAIT was not the conflict; it was that price had not yet printed a second test of the 50620 support. Without the second test, the setup is incomplete. Decision: WAIT.

WAITConfidence 84%
14:35 UTC

At 14:35 UTC the second evaluation ran on the developing pullback. Price had ticked down to 50628 and then bounced to 50642, building the first plausible second-test structure. The 60-minute EMAs were still bearish. The 5-minute MACD histogram was flattening but not yet inflecting. The breadth read was unchanged at +888 net long. The Macro Agent's analysis-embed bias remained strong bull at 80 percent for US30 specifically, even as the right-rail headline read lean_bear. Confidence dropped to 62 percent because the second test was still being constructed in real time, not yet confirmed. The Risk Agent's note: do not score this until the 5m bar closes back above the 50640 retest. Decision: WAIT.

WAITConfidence 62%
14:36 UTC

At 14:36 UTC the third evaluation captured the moment the pullback completed its low. Price wicked to 50620 and bounced back to 50638 inside the same 5-minute bar. The confluence zone held on the second test. The structural premise was now complete. But the 5m bar had not yet closed, and the system does not enter on intra-bar prints. The Risk Agent dropped confidence to 54 percent because the close-back-above had not yet printed; the higher-timeframe read had not changed, only the trigger condition was still pending. The Trend Agent's note: tape held the level on the second test, awaiting close above 50634 to confirm. Decision: WAIT.

WAITConfidence 54%
14:38 UTC

At 14:38 UTC the 5-minute bar closed at 50634, recovering the level on a clean reclaim with the MACD histogram turning positive on that bar and breadth still net long at +888. The 60-minute EMAs were still bearish, but the trigger condition had fired on the lower timeframe with full cross-asset support. The Risk Agent computed entry at 50634, stop below the second-test low at 50540, TP1 at 50689, TP2 at 50786, TP3 at 50840. Risk: 94 points. TP1 distance: 55 points, R 0.59. TP3 distance: 206 points, R 2.19. Confidence on the entry candle was 62 percent, lower than the 84 percent reading at 14:10. Every gate cleared, the trigger was specific, and the system entered long. The full-potential R was already built into the level math at this moment. The realized R, on the TP1-full-close methodology, was set at 0.59R the moment the order filled.

ENTERConfidence 62%
Final decision
Enter long at 50634
Key insight
“Confidence opened at 84 percent and the answer was still WAIT. Three evaluations later, confidence had fallen to 62 percent and the answer was ENTER. The trigger is structural, not numerical.”
SkyAnalyst Risk Agent · 14:38 UTC
Final Outcome
+2.2R
TP3 HIT2h 51m
Dollar figures calibrated to a $100k account at 2% risk appear below in Simulated Returns.
Entry → Exit
50634 → 50840
Move captured
+206
Max drawdown
0
Time in trade
2h 51m
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,180
+0.59R · TP1 hit
ScenarioR-multipleProfit on $100k
Stop hit (invalidated)-1R−$2,000
TP1 hitActual+0.59R+$1,180
TP2 hit+1.62R+$3,240
TP3 hit (max potential)+2.19R+$4,380
System Performance · Year to date

All six agents combined.

Net R
+15.41R
Trades
91
Win rate
34%
EURUSD
+14.96R
12 trades
67%
US30This article
-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 50840 for a +2.19R full-potential capture, +0.59R (TP1) on the realized ledger. Max drawdown across the entire 2h 51m hold was zero points. The trade never threatened the stop.”
From the desk · May 22, 2026

What this trade taught us about contrarian reads

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, the trade ran to TP3 with zero drawdown, and the realized number on the ledger was modest. All three of those things matter.

When the headline macro read is bearish but the trade is long

The lean_bear at 66 percent right-rail headline is the kind of input that, to a discretionary trader, would have been disqualifying. The system did not treat it as disqualifying because the analysis-embed Macro Agent's US30-specific bias was strong bull at 80 percent in the same evaluation. The two fields measure different things. The headline is a group bias across the macro basket. The instrument-specific bias is what the same agent thinks about US30 in particular. When they disagree, the instrument-specific read wins for the instrument-specific trade, provided cross-asset breadth and volatility support the direction. They did.

Why a C+ grade still produced a TP3 runner

The setup grade was C+ because four of six confluence factors cleared on entry, with two neutral. The neutrals were the right-rail macro bias and the 60-minute EMA structure. The four that cleared were the 5-minute structure, the analysis-embed macro bias, the breadth read, and the VIX read. The grade is a structural summary, not a prediction. C+ setups produce TP3 runners often enough that skipping them removes roughly forty percent of the tradeable calendar. The way to use the grade is to size honestly and to expect that some C+ trades will work bigger than B or A trades for reasons that the grading rubric does not capture, like the breadth read on May 22.

What the realized number tells us

TP3 booked at 50840 was the highest take-profit level the system targeted on this setup. The full-potential R was +2.19R, or +$4,380 (TP3) on the simulated $100,000 account at 2 percent risk per trade. Per the TP1-full-close methodology, the broker closed the full position at TP1 (50689) for a realized +0.59R (TP1), or +$1,180 (TP1). The realized number is what we log to the running track record. The full-potential R, shown as the hero number on the stats strip, is where the market actually traveled. The gap between 0.59R and 2.19R on this trade is large because the price extension was clean and the round-number congestion at 50800 did not stop the move; on some trades the two numbers are nearly identical because the post-TP1 extension is small or invalidated. Reporting both keeps the case-study honest.

The trade is the rare wide winner inside a tough month. The realized R is not what wins the month, but it is what we book. The full-potential R is the story the chart actually told.From the post-trade review

In a month that is running 15 trades at -5.05R and a 33 percent win rate, a +2.19R full-potential capture is not a turning point. It is a single piece of evidence that the system can produce clean runners from C+ setups when the cross-asset inputs support the direction. We will keep publishing these regardless of monthly P&L. The transparency is the product. For the wider context, see last week's portfolio recap.

A note, before we move on

This is the trade that almost did not get published. The realized R is 0.59R. The grade is C+. The setup is descriptive (pullback continuation from 5m EMA and fib support) rather than dramatic. There is no story arc of three near-misses and a final breakthrough. There is only a tape that held a level on the second test, a breadth read that confirmed the direction, and a 5-minute close that fired the trigger.

We chose to publish it because of the conflict. Most retail discretionary traders would have looked at the right-rail macro read of lean_bear at 66 percent and stopped reading. The system did not stop reading. The four-agent architecture is designed so that the cross-asset evidence and the instrument-specific macro can carry the trade when the headline group bias has not yet rotated. On May 22, that is exactly what happened, and the result was a 206-point move from a setup the headline read would have killed.

A reasonable question by now is whether a discretionary trader with a chart and a macro newsletter could reproduce this. They cannot, and not because of skill. The Cross-Asset Agent reads breadth, VIX, and inter-market correlation every evaluation cycle. The Macro Agent maintains an instrument-specific bias separate from its group bias. The Trend Agent fits the chart pattern to the regime read it inherits. The Risk Agent gates the entry on the trigger condition. Those four reads are stitched together into one workspace state that no human screen can replicate at evaluation speed. The coordination is the product. The May 22 US30 long is what the coordination looks like when the inputs disagree.

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
4
3 waits · 1 enter
Analysis
6,602 chars
Time-in-Trade
2h 51m
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 trade when the macro bias and the chart bias disagree?

+

The system separates two macro reads: a group bias across the basket and an instrument-specific bias. When the group bias disagrees with the chart, the system looks at the instrument-specific bias and the cross-asset evidence. If breadth, VIX, and inter-market correlation support the chart, the setup is allowed to score. If they support the group bias, the chart loses and the setup is skipped.

Why does the system enter at lower confidence than it had earlier in the same evaluation cluster?

+

Confidence is a snapshot of the structural premise plus the trigger condition. Early in a pullback, the premise is strong but the trigger has not fired, so confidence reads high on the premise alone. As the pullback develops, the premise may weaken slightly while the trigger gets closer. The entry candle often shows lower headline confidence than an earlier reading. The right answer to enter is that the trigger has fired, not that confidence is the highest it has been.

What does a C+ grade mean for the realistic expectancy of a trade?

+

The C+ grade reflects four of six confluence factors clearing on entry, with the remaining factors neutral or outright failing. C+ trades have lower expectancy on average than B or A setups, but the distribution is wide. Some C+ trades run to TP3 with zero drawdown when the cross-asset inputs support the direction even though the headline grade does not capture that support. The system takes C+ setups because skipping them removes roughly forty percent of the tradeable calendar.

When the realized R is much smaller than the full-potential R, which one is the real number?

+

Both are real, and they measure different things. The realized R is what the ledger booked because the broker closed the full position at TP1 under the TP1-full-close methodology. The full-potential R is where price actually traveled before the setup exhausted. The first number is what we log to the running track record because it matches executed P&L. The second is what the chart did. Reporting both keeps the case-study honest.

How does breadth get used as a tiebreaker when the headline macro is conflicted?

+

Breadth, measured as the NYSE advance-decline differential, reflects what the broad market is doing under the hood. When the headline macro read is conflicted, breadth tells the system whether the conflict is between two balanced sides of the tape or between a stale top-line read and a market that has already moved. A net-long print well above its 5-day EMA, on a tape the right-rail still reads as lean_bear, is the tiebreaker.

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 50840 for a +2.19R full-potential capture, +0.59R (TP1) on the realized ledger. Max drawdown across the entire 2h 51m hold was zero points. The trade never threatened the stop.”
From the desk · May 22, 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