SkyAnalyst/Journal/Trade Analysis/The US500 Short That Refused to Chase, and Filled Anyway
SkyAnalyst JournalCase Study · No. 138 · August 2026

The US500 Short That Refused to Chase, and Filled Anyway

SkyAnalyst AI journal entry: US500 Short on Aug 24, 2026 closed +1.22R on TP1. Full workspace view, decision log, and AI reasoning, unedited.

Result
+1.2R
-$NaN · TP1 hit
SA
The SkyAnalyst Team
AI Research & Trading Desk
August 25, 2026·6 min read·S&P 500 · Short
Trade card for US500 short trade
Fig. 1. SkyAnalyst platform view at the moment of entry.August 25, 2026
Instrument
US500 · S&P 500
Direction · Session
Short · LDN → NY
Duration
14h 53m
Outcome
+1.22R
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.

ExecutorModels on SkyAnalyst Pro
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.
At 15:33 UTC on Monday the S&P 500 was trading at 7655.5 and our system had already decided it would not sell there. The write-up it produced named a short, named the zone it wanted, 7664 to 7668, and then added a line most traders never write down: if price breaks lower without coming back to that zone, do not take the trade. Eighteen minutes later the market lifted into the zone. We were filled at 7664. 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. TP1 at 7653 filled at 17:25 UTC, one hour and thirty four minutes after entry, for +1.22R (TP1). What makes this one worth writing up is not the size of the win. It is that the system priced its own refusal first. The same rejection logic ran on the Nasdaq earlier this month, and it works for the same reason: the level does the filtering, not the forecast.

The tape that made a short worth taking

The S&P 500 gapped down roughly 0.19% from Friday's 7670 close and was still about fifteen points below it by late morning. Shallow gaps like that tend to fill, which meant the prior close was overhead resistance rather than a launch pad. By late morning price was trapped inside Friday's 7644 to 7696 range and had spent the entire session under VWAP near 7665 and under the daily five-day EMA at 7676.88. That is a distribution profile, not an accumulation one.

Breadth was the part that mattered most. The NYSE advance-decline line read +79 against Friday's +523 close, and it had come from a morning high of +488 down to +25 before recovering. A market that cannot hold breadth through the first two hours is not a market with buyers waiting underneath. VIX confirmed the direction of travel, up 4.2% to 15.77 from Friday's 15.14, which put volatility in the normal 15 to 20 band and set the stop width at fifteen to eighteen points rather than something wider.

Everything else leaned the same way. DXY was firming above its five-day EMA at 98.935, a modest headwind for equities. Gold was up seventy dollars on the day at 4675, which is the haven bid showing itself. The Nasdaq was underperforming the S&P and trading below Friday's low, and tech weakness feeds straight into index downside.

The Macro Agent did not agree, and we think that is worth stating plainly. It carried a lean-bull read at 53% confidence with the intraday horizon marked neutral. Fifty-three percent is a coin flip with a tilt, and a neutral intraday horizon does not block a short, but it does mean the two agents were not singing the same note. The Trend Agent was bearish at 63% confidence with the regime marked TRANSITIONING rather than STRONG, and it published its invalidation level up front: 7671.5.

What the multi-timeframe read actually said

On the 60-minute chart the cascade was clean. Price at 7655.5 sat below the EMA9 at 7664 and the EMA21 at 7672, RSI was 42.9 with no oversold constraint, and MACD held at -4.63 with the histogram at -1.25. Both below zero. ATR was expanding at 12.15, which tells you the range was broadening on the way down rather than compressing.

The 15-minute agreed. The 5-minute did not, and that is the whole setup. Price had bounced off the 7640.3 session low and was pushing back above the 5m EMA9 at 7652.7, RSI had climbed from 36 to 52.7, and the 5m MACD histogram had turned positive at +0.72. A short-term bounce inside a bearish structure. The system did not read that as a reversal. It read it as the market delivering the price it wanted. That distinction, bounce versus reversal, is the read we ship on every instrument we cover. See SkyAnalyst run it on your markets.

The setup has a name older than any of our agents: the VWAP rejection pullback. It is one of the most heavily traded intraday patterns on index markets, and it is worth understanding on its own terms before we talk about what the system added.

Why VWAP is the level that matters intraday

Volume-weighted average price is the closest thing an intraday chart has to a fair-value line. Institutional desks measure their fills against it. Algorithms are benchmarked to it. When price spends a session below VWAP, the average buyer of the day is underwater, and every push back toward that line meets supply from participants who want out at break-even. That is not a theory about sentiment. It is a mechanical consequence of who is holding what.

On Monday, VWAP sat at 7665.22 and price had been below it since the open, roughly ten points of separation by late morning. The bounce off 7640.3 was carrying price back toward that line, and stacked on top of it were the prior day close at 7670, the daily pivot at 7670.07, the 60-minute EMA9 near 7664, and the Trend Agent resistance mark at 7667.5. Six different reasons for the same four-point band to matter.

What separates a rejection from a retest

A pullback that gets bought is a retest. A pullback that gets sold is a rejection. You cannot know which one you have until the level has been touched, which is why the pattern is traded with a trigger rather than a limit order sitting in the zone. Our entry criterion was a 5-minute close below 7663 after price had touched 7664 to 7668, or a failed VWAP reclaim where price tags the band and prints a lower close.

The distinction matters because the losing version of this trade is the one where you short into strength before the level is tested and the market simply keeps going. Traders who take that version get stopped out on the way to being right.

The part most traders skip, which is the price you are willing to refuse

Here is what the write-up said, before the market got anywhere near the zone. A chase entry near 7655 would need the same 7673 stop, an eighteen point risk, with TP1 down at 7642, thirteen points away. That is 0.7R. It fails the 1.5R minimum the system enforces. So the instruction was explicit: if price breaks below 7650 without returning to the zone, there is no trade.

That is a decision about geometry, not about direction. The direction call was the easy part and six of six confluences supported it. The hard part is refusing a trade you believe in because the price on offer does not pay you enough to be right. We shorted the same failed corrective bounce logic on the Nasdaq last week for the same structural reason.

We are not arguing that VWAP rejections are the best setup available. Our system doesn't favor this pattern or any other. It scores what the tape presents on each evaluation cycle, and on a different day the same four agents produce a trend continuation long or nothing at all. The pattern is an output, not a preference.

Key insight
“This setup is conditional on price reaching 7664 to 7668. If price does not pull back to this zone and instead breaks below 7650 directly, do not chase.”
SkyAnalyst Trend Agent · 15:33 UTC
skyanalyst.app / analyses / ...
Today’s setups
US500 Short
US500 VWAP Rejection Pullback
US500 · M15
US500
1m5m15m1H
Key supportKey resistanceVWAPInvalidation7,673.657,665.157,656.657,648.157,639.65EntryTP1SLLDN OPENNY OPENCLOSE
Detected Setup
Grade C+
US500 VWAP Rejection Pullback
PatternUS500 VWAP Rejection Pullback
DirectionShort
Styleintraday
Entry7664
Stop loss7673
SkyAnalyst
SkyAnalyst
Analysis output
LIVE
SkyAnalyst AI
Pre-trade analysis · 14,371 chars

US500 Short Setup Analysis — Monday, Aug 24, 2026 | NY AM Session

Market Environment Summary

The S&P 500 is trading at ~7655.5, roughly 15 points below Friday's close of 7670 — a gap-down of approximately 0.19%. This is a shallow gap that statistically tends to fill, creating overhead resistance at the prior close rather than continuation momentum. Price is currently trapped within Friday's range (7644–7696) but has spent the entire session below VWAP (~7665) and below the daily 5-day EMA (7676.88), indicating distribution rather than accumulation.

Breadth (NYAD): Current reading at +79, sharply below Friday's close of +523 and well below the 5-day EMA of -88.6. The 5-day trend is erratic (–908 → +722 → +523 → +79 intraday), but today's collapse from a morning high of +488 down to a low of +25 before recovering to +79 signals deteriorating breadth as the session progresses. This is a bearish signal for SPX — breadth is not confirming any buy-side interest at current levels. NYAD currently sits below yesterday's low of +235, which is a notable weakness marker.

VIX at 15.77 — up from Friday's 15.14 close (+4.2%). Critically, VIX is rising while SPX gapped down, which is directionally consistent (not a distribution warning per se, but confirms risk-off positioning). VIX is in the 15-20 "normal" band, dictating 15-20pt stops. The rising VIX supports the short thesis. DXY is firming above its 5-day EMA at 98.935 (above Friday's high of 98.918), adding a modest headwind to equities. Gold is surging (+$70 today to $4675), confirming a risk-off/haven bid. NAS100 is underperforming SPX, trading below Friday's low — tech weakness feeds directly into SPX downside.

Macro Agent: Lean-bull at only 53% confidence with intraday horizon neutral. This is a weak bullish lean at best, and the intraday-neutral reading does not block a short setup. Key risk event: Treasury Sec Bessent speaks at 1:00pm ET (medium impact) — avoid entries within 15 minutes of this (12:45pm–1:15pm ET). Nvidia earnings mid-week create an overhang but aren't today's catalyst.

Trend Agent: BEARISH at 63% confidence, MODERATE strength, regime TRANSITIONING. Invalidation at 7671.5. Key levels: R=7667.5, S=7640.3, VWAP=7665.95. The Trend Agent explicitly notes price is below the 60m fast EMA, VWAP, and daily 5-day EMA with 15m and 60m MACD below zero.


Directional Bias: Bearish Volatility: Normal (VIX 15.77, rising — supports wider stops in the 15-18pt range)


Multi-Timeframe Technical Assessment

60-Minute (Bias Timeframe)
  • EMA alignment: Price (7655.5) < EMA9 (7664) < EMA21 (7672) — bearish cascade confirmed
  • RSI: 42.9 — neutral-bearish, no oversold constraint, room to fall
  • MACD: Line -4.63, histogram -1.25, both below zero — sustained bearish momentum
  • VWAP: 7665.17, price firmly below — sellers in control since the open
  • ATR: 12.15 (expanding) — confirms volatility is broadening on the down move
15-Minute (Confirmation)
  • EMA alignment: Price < EMA9 (7656.4) < EMA21 (7661.0) — bearish confirmed
  • RSI: 48.4 — neutral, recently bounced from 39.8, meaning the relief bounce may be exhausting
  • MACD: Line -2.59, just crossed above signal (histogram +0.11) — very minor bullish tick on the 15m, but both lines remain firmly below zero. This is a corrective bounce within a bearish structure, not a reversal
  • VWAP: 7665.21, price at 7655.5 is ~10pts below — strong separation
5-Minute (Entry Precision)
  • EMA alignment: Price (7655.5) above 5m EMA9 (7652.7) but below EMA21 (7655.6) — mixed, reflecting the minor bounce from the 7642.8 low
  • MACD: Line -1.11, histogram +0.72 — short-term mean reversion bounce in progress
  • RSI: 52.7 — neutral, bounce from 36 at the lows. The bounce is bringing price back toward the VWAP/EMA resistance cluster
  • Key 5m resistance: 7658.9–7660.5 (prior pivot highs), then 7665-7667.5 (VWAP + Trend Agent resistance)
Session Structure
  • Opening range (first 30 min, 9:30-10:00am ET / 13:30-14:00 UTC): High 7667.5, Low 7640.3. The opening range low was broken (7640.3 intraday low), but price has since recovered into the range — an OR breakout failure is in play if price cannot reclaim 7667.5
  • NY session range so far: High 7661.7 (set early), Low 7640.3
  • Price is currently bouncing within the lower half of this range

Setup Evaluation

Primary Short Scenario: VWAP Rejection / Prior-Day Close Retest

The current bounce from 7642.8 is carrying price back toward a dense resistance cluster at 7664–7667.5, which contains:

  • VWAP (~7665)
  • Prior day close (7670)
  • 60m EMA9 (~7664)
  • 15m EMA21 (~7661)
  • Trend Agent resistance (7667.5)
  • Trend Agent invalidation (7671.5)
  • Daily pivot point (7670.07)

This is where the short has maximum confluence — a pullback to resistance in a bearish trend.

Confluence Check (need 3+ of 6):
#Confluence FactorStatus
(a)Multi-TF EMA alignment bearish✅ 60m and 15m fully bearish; 5m turning but still below slow EMA
(b)Price below VWAP✅ Firmly below at ~10pt separation
(c)Prior day level / daily S/R interaction✅ Entry zone sits at prior-day close (7670), daily pivot (7670.07), and yesterday's low area was tested
(d)Agents lean bearish✅ Trend Agent bearish 63%. Macro Agent neutral-on-intraday (not blocking)
(e)NYAD confirming bearish✅ At +79 vs. prior close +523, collapsing breadth
(f)VIX aligned (rising)✅ VIX 15.77 vs. prior 15.14, +4.2% — rising into weakness

Result: 6/6 confluences met. This is a high-quality setup if price reaches the entry zone.

Risk Event Check
  • Bessent speaks at 1:00pm ET. Current time is 11:33am ET. The setup entry window (if price reaches the zone) should clear well before 12:45pm ET or well after 1:15pm ET. If price is approaching the zone between 12:45–1:15pm ET, delay entry.

Setup #1: US500 SHORT — VWAP Rejection Pullback

  • Direction: SHORT
  • Entry Zone: 7664–7668 (ideal fill ~7665–7666 at VWAP/60m EMA9 cluster)
  • Entry Trigger: Bearish rejection candle on the 5m chart at the entry zone — look for a wick above 7664 followed by a close below 7663, or a failed VWAP reclaim (price touches 7665-7668 then prints a lower close). The automated system should trigger on a 5m close below 7663 after touching the 7664-7668 zone.
  • Stop Loss: 7673.0 (2 pts above Trend Agent invalidation of 7671.5, providing structural buffer above the prior-day close 7670 and daily pivot 7670.07. This is a ~8pt stop from a 7665 entry.)
  • TP1: 7653 (prior session support at 7653.7–7654, the current bounce origin area) = ~12pt / 1.5R
  • TP2: 7642 (just above today's low 7640.3 and prior-day low 7644) = ~23pt / 2.9R
  • TP3: 7630 (extension below today's range toward 60m ATR 2x stop band ~7631) = ~35pt / 4.4R
  • R-Multiples: TP1 ≈ 1.5R, TP2 ≈ 2.9R, TP3 ≈ 4.4R
  • Quality Score: 7.5/10
  • Confidence: Medium-High

Confluences supporting:

  • 6/6 structural confluences met (EMA alignment, below VWAP, prior-day level interaction, Trend Agent bearish, NYAD weak, VIX rising)
  • VWAP is the single most respected level on SPX intraday — rejection trades at VWAP in a bearish structure have strong historical win rates
  • Breadth collapse (NYAD from +488 high to +79) confirms institutional selling beneath the surface
  • NAS100 underperformance and gold surge corroborate risk-off

Risks:

  • Macro Agent carries a lean-bull bias (53%) on the short-term horizon — this reduces conviction vs. a scenario where both agents agree bearish
  • The Trend Agent regime is "TRANSITIONING" not "STRONG" — this is not an impulsive sell-off but a grinding lower tape. Momentum is weak/negative rather than strongly impulsive
  • Price may not reach the 7664-7668 entry zone if the bounce stalls — this is a conditional setup
  • The Bessent speech at 1:00pm ET could inject volatility; enforce the ±15 min blackout
  • The 7640–7644 zone (today's low + yesterday's low) has already held twice, meaning TP2 requires breaking a tested support shelf — partial profit-taking at TP1 is critical
  • If price reclaims VWAP and holds above 7668 for two 5m candles, the setup is invalidated

Trend Alignment: Bearish across 60m and 15m. The 5m is in a corrective bounce within the bearish structure. The setup waits for that bounce to exhaust at resistance — textbook pullback-to-sell entry.


Position Sizing Guidance

With VIX at 15.77 (normal range) and an ~8pt structural stop, standard 1% equity risk is appropriate. If currently in drawdown, reduce to 0.5–0.75%. The stop at 7673 is tight and structurally clean — above the Trend Agent invalidation and the daily pivot — so there is no need to widen it, and the R:R profile remains excellent at 1.5R minimum (TP1) with a realistic TP2 at 2.9R.

Conditional Note for Automation

This setup is conditional on price reaching 7664-7668. If price does not pull back to this zone and instead breaks below 7650 directly, do not chase. A chase entry near current price (7655) would place the stop at 7673 (18pt) with TP1 at 7642 (13pt) — delivering only 0.7R, which fails the 1.5R minimum. The trade only works from the resistance cluster.

SCROLL

Decision log

15:50 UTC

One evaluation, at 15:50 UTC, and it was an enter. That reads like a snap decision and it was not. The analysis that defined the trade was written seventeen minutes earlier with price at 7655.5, roughly eight points below the entry band, and it specified the zone, the trigger, the stop at 7673, and the condition under which the setup should be abandoned. When price lifted into 7664 to 7668 and printed the rejection, there was nothing left to deliberate. Confidence scored 62%, six of six structural confluences were already confirmed, the 12:45 to 13:15 ET blackout around the Treasury Secretary scheduled remarks was still nearly an hour away, and the Risk Agent sized the position against a nine point stop. Enter short at 7664.

ENTERConfidence 62%
Final decision
Enter short at 7664
Key insight
“A chase entry near 7655 would place the stop at 7673 and TP1 at 7642, delivering only 0.7R, which fails the 1.5R minimum. The trade only works from the resistance cluster.”
SkyAnalyst Trend Agent · Decision log
Final Outcome
+1.2R
TP1 HIT14h 53m
Dollar figures calibrated to a $100k account at 2% risk appear below in Simulated Returns.
Entry → Exit
7664 → 7653
Move captured
+11
Max drawdown
0
Time in trade
14h 53m
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
+$2,440
+1.22R · TP1 hit
ScenarioR-multipleProfit on $100k
Stop hit (invalidated)-1R−$2,000
TP1 hitActual+1.22R+$2,440
TP2 hit — not tracked+0R+$0
TP3 hit (max potential) — not tracked+0R+$0
System Performance · Year to date

All six agents combined.

Net R
+31.43R
Trades
176
Win rate
59%
EURUSD
+5.37R
32 trades
59%
GBPUSD
-3.27R
18 trades
39%
US30
+1.47R
38 trades
53%
NAS100
+9.47R
45 trades
62%
US500This article
-3.87R
10 trades
30%
Updated 44 minutes ago
View live stats →
Key insight
“Six of six structural confluences met, one evaluation, one entry at 7664. TP1 filled at 7653 one hour and thirty four minutes later for +1.22R (TP1).”
SkyAnalyst Risk Agent · 17:25 UTC

The fill was worse than the plan, and it still worked

The write-up wanted 7665 to 7666 and modeled TP1 at roughly 1.5R off an eight point stop. We were filled at 7664, the bottom edge of the zone, which widened the stop to nine points and compressed the distance to TP1 to eleven. That is +1.22R (TP1) instead of 1.5R. Nobody did anything wrong. A trigger-based entry fills where the trigger fires, and a quarter of an R is the cost of not using a limit order that might never get hit.

This is the ordinary arithmetic of intraday execution and it deserves more attention than it gets. Setups are modeled at the ideal price and traded at the available one. Any track record built on modeled fills is fiction. Ours is built on the fill.

Where the move actually stopped

Price ran from 7664 down to 7645.7 and no further. The plan TP2 at 7642 sat just below that low, and the analysis had already flagged why: the 7640 to 7644 shelf had already held twice, covering that session's low and the prior day's low, so TP2 required breaking tested support rather than trading into open air. It did not break. Then the tape turned, and by the following morning the S&P had traded back up through 7673, the stop level.

Taking TP1 was the trade. Everything after 17:25 UTC would have given the position back and then some. The monitored signal stayed open in our tracker until the next session, which is why the time-in-trade tile reads longer than the ninety-four minutes the position was actually live. The position closed at TP1. The tracker kept watching the level.

What this trade does not prove

One winner does not validate a pattern, and we are not going to pretend otherwise while our month-to-date sits in the red. What it demonstrates is narrower and more useful: a system that writes down its refusal price in advance produces a different distribution of trades than one that decides at the moment of temptation. Our weekly recap covers the trades that did not go this way.

From the desk

The reason we publish the unedited analysis alongside the result is that the analysis was falsifiable before the outcome existed. It named a zone, a trigger, a stop, and a condition for standing aside. A reader can check every one of those against what the market subsequently did, and can check them the same way on the trades where the answer is a loss.

Six of six confluences and a C+ setup grade look like a contradiction. They are not. Confluence counts structural agreement. The grade weighs the quality of that agreement, and here the Macro Agent lean-bull tilt and a regime marked TRANSITIONING rather than STRONG pulled it down. A grinding tape that drifts lower is a worse environment than an impulsive one even when every box is ticked. The system entered anyway because the geometry paid, and it would have stood aside at any price that did not.

We would rather be measured on the full set than on the entries that worked. The losses we published for the same week are part of the same record, sized the same way, written up with the same detail.

The Short Version

At a Glance

Setup Grade
C+
Evaluations
1
0 waits · 1 enter
Analysis
9,348 chars
Time-in-Trade
14h 53m
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

What is a VWAP rejection pullback?

+

It is an intraday setup where price trades away from the volume-weighted average price, pulls back toward it, and is rejected rather than reclaiming it. Because institutional fills are benchmarked against VWAP, a market trading below that line meets supply on every push back toward it. The trade is entered on confirmation of the rejection, typically a five-minute close back below the level, not on the touch itself.

Why would a system refuse a trade it scored six out of six on?

+

Because direction and geometry are separate questions. A correct directional read taken at the wrong price produces a losing expectancy. On this setup, entering eight points early would have widened risk to eighteen points while cutting the distance to target to thirteen, roughly 0.7R against a 1.5R minimum. The pattern was valid at both prices. Only one of them paid enough to justify the risk.

How does breadth affect an index short setup?

+

The advance-decline line measures how many issues are participating rather than how the index-weighted average is moving. An index can hold up on a handful of large names while breadth deteriorates underneath, which signals distribution. A reading that collapses through the morning while the index chops sideways is a warning that buyers are not present at those levels, which supports fading strength rather than buying weakness.

When do the two agents disagree, and what happens then?

+

The Macro Agent gates regime and the Trend Agent scores structure, so they read different data and can diverge. Here macro carried a mild bullish lean at 53% while trend was bearish at 63%. A neutral intraday macro horizon does not block a short, but the disagreement is recorded and lowers the setup grade. Only an actively opposing macro read at high confidence vetoes the entry outright.

What does the setup grade measure that the confluence count does not?

+

Confluence counts how many structural conditions are satisfied. The grade weighs how strong that agreement is. A regime marked TRANSITIONING rather than STRONG, a disagreeing macro read, or a target that requires breaking previously tested support will all reduce the grade even when every confluence box is checked. It is the difference between counting the reasons and judging their quality.

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
“The discipline was not in the entry. It was in the sentence that named the price we would refuse, written while the market was still eight points away from the level.”
From the desk · August 24, 2026
Keep reading

From the SkyAnalyst Journal

All case studies →
The Dow Short: Thirteen Minutes of Waiting, Three Minutes of Trade
trade-analysis

The Dow Short: Thirteen Minutes of Waiting, Three Minutes of Trade

Eleven evaluations in thirteen minutes, ten of them a wait. Then the market delivered the retest the write-up demanded, and TP1 filled three minutes after the fill for +2.27R (TP1).

6 min read
trade-analysis
Eight losses, five on one pair, and why that is normal trading
trade-analysis

Eight losses, five on one pair, and why that is normal trading

Most of this week's losses came from a single instrument that would not cooperate. GBPUSD alone accounted for five of eight stops. Concentrated losing streaks in one instrument are a normal feature of professional trading, not a fault.

10 min read
trade-analysis
US30 went three for three, and the week still finished red
trade-analysis

US30 went three for three, and the week still finished red

Six winning case studies and a perfect week from US30 were not enough. GBPUSD gave back more than the rest of the desk earned, and the week closed down 3.04R, the third losing week in a row.

9 min read