SkyAnalyst/Journal/Análisis de Trades/EURUSD Short on May 15: Six Waits, One Enter, a Clean TP1 Fill
SkyAnalyst JournalCase Study · No. 067 · mayo de 2026

EURUSD Short on May 15: Six Waits, One Enter, a Clean TP1 Fill

SkyAnalyst AI journal entry: EURUSD Short on May 15, 2026 closed +2R on TP1. Full workspace view, decision log, and AI reasoning, unedited. SkyAnalyst AI journa

Result
+2.0R
-$NaN · TP1 hit
SA
The SkyAnalyst Team
AI Research & Trading Desk
15 de mayo de 2026·6 min de lectura·Euro / USD · Short
Trade card for EURUSD short trade
Fig. 1. Vista de la plataforma SkyAnalyst en el momento de entrada.15 de mayo de 2026
Instrument
EURUSD · Euro / USD
Direction · Session
Short · LDN → NY
Duration
—
Outcome
+2R
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.
The dollar had already won the morning by the time we began scoring an entry on EURUSD. The Dollar Index was trading at 99.273, above its five-day EMA at 98.564 and rising through a four-session climb from 98.27 to 99.27, a strong dollar pressing higher. The US 10-year sat at 4.577 percent, up about eleven basis points in three sessions, and the VIX at 18.75 was above its five-day EMA, a genuine risk-off tape. The Euro had broken below yesterday's low at 1.16659, was trading under its 60-minute fast EMA, slow EMA, and VWAP, and had just printed its fourth consecutive daily decline. The direction was not the question. The question was price, because the 60-minute RSI was oversold near 29.5 and a snapback to VWAP was the dominant way this setup loses. This is a case study about a system that agreed with the short and still waited six times before it would take it. About reported results. SkyAnalyst's AI outputs three take-profit targets (TP1, TP2, TP3) per trade. In live execution the position typically scales out at TP1 for risk management, the broker records this as a TP1 exit. The R-multiple and dollar return shown in this article reflect the full potential of the trade: where the market actually traveled to (the highest take-profit hit, or stop loss) before the setup was invalidated or exhausted. This lets readers see the complete arc of the setup, not just where the position was closed. This was a grade C+ EURUSD NY AM Session Short Pullback. We entered short at 1.1633 with a stop at 1.1641 and take-profit one at 1.1617. The position closed at TP1 for +2.00R (TP1) and +$4,000 (TP1) on a hypothetical $100,000 account at 2 percent risk, with zero recorded drawdown. Seven evaluations ran across roughly ten minutes: six waits, then one enter. The interesting part is not the clean fill. It is the six declines that came first. You can run the same analysis engine on your own charts. The wider week sits in the May 11 weekly recap, and a prior Cable case study is the May 13 GBPUSD short at VWAP resistance.

The macro tape on May 15

The May 15 New York AM open handed EURUSD a one-sided regime. The Dollar Index was at 99.273, above its five-day EMA at 98.564 and rising through a clean four-session climb from 98.27 to 99.27, a strong dollar pushing higher. The US 10-year was at 4.577 percent, above its five-day EMA at 4.491 percent and up about eleven basis points across three sessions, which supports the dollar against the Euro. The VIX at 18.75 was above its five-day EMA at 17.99 and rising, a genuine risk-off read rather than a drift. On that combination a hard rule fired: with Macro confidence above 70 percent and the Dollar Index aligned and rising, no counter-trend long Euro trades were permitted regardless of technicals. Only short setups qualified, and there was exactly one tradeable side.

The Macro Agent reinforced it without overriding it. It read a strong bear bias at 73 percent confidence with tradeability high near 82 of 100, citing the rising dollar, the yield advantage moving against the Euro, and a risk-off tone in equities. Non-farm payrolls had been released about ninety minutes earlier and the post-release dust had settled, so no near-term event veto was active. The macro side did not just permit the short. It actively aligned with it, which is what made the patience that followed worth documenting.

What the chart was showing

By the time the system was scoring entries, the structure was bearish on every timeframe that mattered. On the 60-minute the fast EMA at 1.16477 sat below the slow EMA at 1.16765, a clean bearish stack, with price near 1.16231 firmly below the 60-minute VWAP at 1.16431 acting as overhead resistance. The MACD histogram was negative with the line below signal and below zero. Price was below yesterday's low at 1.16659, below the daily pivot at 1.166, and printing its fourth consecutive daily decline confirmed by the Macro Agent. The 15-minute carried the same posture: EMAs bearish stacked, RSI at 40.7 below the midline, sellers defending the 1.16285 to 1.16319 band on the last several candles.

There was one caveat, and it was the whole reason the system waited. The 60-minute RSI was oversold at 29.5, and the Euro had already pushed bearish for several hours. A short-term snapback to the VWAP near 1.16431 was the dominant runner-loss pattern for this exact setup, the way a clean short at the lows turns into a stop. The 5-minute had produced a volume-confirmed rejection at 1.16285 with a spike on the 13:30 bar, the trigger the pattern requires, but price was oscillating between 1.16191 and 1.16289 just above the session low rather than rejecting cleanly from a pullback into resistance. The defined plan was a short on the retest of the VWAP and fib confluence zone, not a chase into an oversold low. The confluence gate cleared on the directional case, and the grade landed at C+ because the oversold-bounce risk into the round figure capped conviction even with macro fully aligned.

The setup the Trend Agent flagged was a EURUSD NY AM Session Short Pullback in a confirmed risk-off downtrend. It is one of the most repeated patterns in foreign-exchange intraday work, and walking through it explains why the system declined six reads in the low 40s before it scored the entry at 62 percent.

What the pattern is

Price establishes an intraday downtrend on the higher timeframe: fast EMA below slow EMA, price holding below both, momentum confirmed by RSI below its midline and a macro driver pointing the same way. Inside that downtrend, price breaks a prior reference level, in this case yesterday's low at 1.16659, then retraces back up toward a resistance cluster. The cleanest version of the entry is a rejection at session VWAP in confluence with a fib retracement level and the fast EMA on the entry timeframe. The entry is not the breakdown low. The entry is the pullback into resistance failing, because shorting the fresh low buys the extended end of the move with a stop a long way off.

How professional traders actually use it

This is a staple of structured continuation trading. The math favors the rejection over the chase. Shorting the session low near 1.16191 after a multi-hour run down exposes the position to the first mean-reversion bounce, which on May 15 was already a live risk with the 60-minute RSI oversold at 29.5. Shorting the pullback into the 60-minute VWAP at 1.16431 and the fib confluence near 1.16241 to 1.16271, where the bearish EMA stack converges, places the entry near the top of the next leg down with the stop sitting just above the structure the entry depends on. The reward per unit of risk improves materially, turning a poor chase at the lows into a clean structural short from resistance.

Why it works

Session VWAP and broken reference levels are two of the most-watched intraday anchors in execution. When yesterday's low flips to resistance and price retraces toward it with VWAP overhead in the same band, the level becomes self-reinforcing because everyone is watching the same flip. When price fails it in a confirmed downtrend with the macro driver aligned, the rejection is distributing into a bounce the average participant agrees is a premium for the session. When price reclaims VWAP with momentum instead, the breakdown is invalidated and the thesis is rescored. The pattern works because the level is functional, not symbolic.

How the system reads this, dynamically not dogmatically

SkyAnalyst does not favor the NY AM Session Short Pullback as a strategy. The same framework ran a sell-the-rally short on US30 two days earlier when the rally reached trend resistance, runs pullback longs on USDJPY when the yield picture inverts, and applies a hard long veto here only because the dollar was above its five-day EMA and rising into a risk-off tape. Each of those is a different playbook with a different edge.

The system reads the tape first and fits the pattern to what is actually there. It does not arrive at the chart with a preferred setup and hunt for a reason to run it. The four agents running in parallel, trend, macro, cross-asset, risk, each contribute a different lens. When they agree, we trade. When the structure says one thing and the timing says wait, we wait. On May 15 every agent agreed on direction, the Trend Agent at 76 percent bearish, the Macro Agent at 73 percent bear, and the system still declined six evaluations because the price was not yet at the level the plan required. The system does not have a favorite setup. It has a process, and this trade is what that process looks like when it agrees with itself and still refuses to be early.

Perspectiva clave
“EURUSD remains below the 60-minute fast EMA, slow EMA, and VWAP while trading beneath yesterday's low, a persistent intraday downside structure on every timeframe that mattered despite a minor 5-minute bounce.”
SkyAnalyst Trend Agent · 14:08 UTC
skyanalyst.app / analyses / ...
Today’s setups
EURUSD Short
EURUSD NY AM Session Short Pullback
EURUSD · M15
EURUSD
1m5m15m1H
Key supportKey resistanceVWAPInvalidation1.161.161.161.161.16EntryTP1SLLDN OPENNY OPENCLOSE
Detected Setup
Grade C+
EURUSD NY AM Session Short Pullback
PatternEURUSD NY AM Session Short Pullback
DirectionShort
Styleintraday
Entry1.1633
Stop loss1.1641
SkyAnalyst
SkyAnalyst
Analysis output
LIVE
SkyAnalyst AI
Pre-trade analysis · 14,371 chars

EURUSD NY AM Session Analysis — May 15, 2026

1. Macro Regime Assessment

FactorReadingBias
Macro AgentStrong Bear, 72% confidence, score -77Bearish
DXY99.273 vs 5d EMA 98.564, rising (98.27→98.48→98.88→99.27)Strong Bearish EUR
US 10Y4.577% vs 5d EMA 4.491, rising +11bps in 3 sessionsBearish EUR
VIX18.75 vs 5d EMA 17.99, risingBearish EUR (risk-off)
Tradeability82/100 highActive

Hard Rule Triggered: Macro confidence is 72% (>70) AND DXY is aligned bullish/rising. No counter-trend (long EUR) trades permitted regardless of technicals. Only short setups qualify.

2. Agent Alignment

  • Macro Agent: Strong Bear @ 72%
  • Trend Authority Agent: Not provided in prompt — defaulting to HTF technical structure as proxy. HTF structure confirms bearish (see below), so directional alignment is preserved.

3. HTF Bias (60min)

  • EMA Stack: Price 1.16231 < EMA fast 1.16477 < EMA slow 1.16765 → Bearish stack confirmed
  • RSI: 29.5 (oversold but trending down, 40→32→30→29) → Bearish momentum, watch for snapback
  • MACD: Histogram -0.00003, line below signal, below zero → Bearish
  • Price location: Below yesterday's low (1.16659), below daily pivot 1.166, below VWAP 1.16431. Fourth consecutive daily decline confirmed by Macro Agent.
  • Key 60m S/R: Support none below until 1.16170 (today's low / 15m pivot), then open air to 1.1600. Resistance at 1.16431 (VWAP), 1.16545 (15m pivot high), 1.166 (daily pivot).

4. Calendar Gate

  • NFP already released at 8:30 AM ET (1.5h ago per Macro Agent). Post-release dust has settled.
  • No further high-impact USD/EUR events scheduled today.
  • Gate: CLEAR

5. LTF Entry Map

15m structure:

  • EMA fast 1.16305 < slow 1.16396, both below price action highs → bearish
  • RSI 40.7, below 50 → bearish-aligned, not extreme
  • Sellers defending 1.16285–1.16319 (last 5 candles capped here)
  • NY session range: high 1.163 / low 1.162

5m structure:

  • Price oscillating 1.16191–1.16289, below VWAP 1.16330
  • Volume spike on 13:30 5m candle (158 vol vs 65 avg) confirmed seller commitment at 1.16285 rejection
  • Fib retracement of last bullish leg (1.16193→1.16319): 38.2% = 1.16241, 50% = 1.16256, 61.8% = 1.16271
  • Current price 1.16231 sitting on 23.6% fib, just below 38.2%

6. Confluence Scoring — SHORT Setup

#ConfluenceStatus
aMacro Agent bearish, 72% ≥ 60✅
bTrend Agent aligned (using HTF proxy)✅
cDXY 5d trend confirms (above EMA, rising)✅
d10Y yields rising (supports short EUR)✅
e60m EMA stack bearish✅
fPrice near 5m fib 38.2%/VWAP confluence zone✅ (on pullback)
g15m RSI 40.7, below 50, not extreme✅
hNo high-impact event within 30min✅

Score: 8/8 → Very High Confidence (9+)


7. Trade Setup — SHORT EURUSD (Venta)

Setup Profile
ParameterLevel
DirectionSHORT
ConfidenceVery High (9/10)
Entry Zone1.16280 – 1.16335 (VWAP + 38.2% fib + prior swing rejection)
Entry Trigger5m bearish rejection candle within entry zone OR break-and-retest of 1.16191 NY low
Stop Loss1.16410 (above 1.16358 5m resistance + buffer; ~0.00130 risk = ~1.3x 60m ATR)
TP11.16170 (today's low / fib 100%) — ~0.85R
TP21.16050 (open air target, 1.16 round number) — ~1.8R
TP31.15900 (psychological + macro continuation target) — ~3.0R

R:R Assessment: TP1 close at 0.85R, but TP2 at 1.8R clears the 1.5:1 minimum threshold with no structural blockers between current price and 1.16050. Valid setup per Step 7 target profile rule.

Execution Notes
  • Preferred entry: Wait for pullback to 1.16280–1.16335 zone. Price has rejected 1.16285 three times on 5m — high probability of one more test before continuation.
  • Alternative (momentum): Break and 5m close below 1.16191 NY low triggers continuation entry at retest of 1.16210–1.16230.
  • Volatility: VIX rising, 60m ATR expanding (0.072%→0.092%). Stop sized accordingly — do not tighten below 1.16380.
Confluences (Recap)
  1. Macro Agent Strong Bear 72% — Double Top breakdown confirmed
  2. DXY breakout above 5d EMA, 4-day uptrend
  3. US 10Y +11bps in 3 days, Fed cut capitulation
  4. 60m EMA stack fully bearish, price below VWAP all session
  5. 4th consecutive daily decline, below yesterday's low
  6. 15m RSI below 50, not oversold
  7. 5m sellers defending 1.16285 with volume confirmation
  8. Clean calendar — no events to disrupt thesis
Risks
  • Oversold bounce risk: 60m RSI at 29.5 — short-term snapback to VWAP 1.16431 possible before continuation. This is why we wait for pullback entry rather than chase.
  • DXY exhaustion: DXY at 99.27 is extended above 5d EMA by ~0.71%; profit-taking could cause EUR squeeze.
  • VIX spike: Rising VIX is currently EUR-bearish, but a sharp risk-off panic could paradoxically support EUR vs DXY if it triggers Fed dovish repricing.
  • Thin technical support below 1.16170: Once broken, move can be fast — manage TP1 carefully or trail aggressively.
  • Session timing: It is currently ~13:45 UTC (9:45 AM ET). NY AM window active and valid for entries; avoid initiating new positions after 11:30 AM ET if zone hasn't filled.

Bottom line: High-conviction short. Wait for the pullback to 1.16280–1.16335, do not chase the current level. Macro tailwind is exceptional; let the market come to you.

SCROLL

Decision log

14:08 UTC

14:08 UTC, 40% confidence, decision WAIT. The directional case was already in place: the Dollar Index above its five-day EMA and rising, the 60-minute EMA stack bearish, price below VWAP on every timeframe, yesterday's low at 1.16659 broken, and the macro hard rule qualifying Euro shorts only. But price was oscillating just above the session low near 1.16191 rather than rejecting a pullback, and the 60-minute RSI was oversold at 29.5. The defined plan was a short on the retest of the VWAP and fib confluence zone, not a chase into an extended low where a snapback to 1.16431 is the dominant loss pattern. The trigger had not assembled. Declining this evaluation.

WAITConfidence 40%
14:10 UTC

14:10 UTC, 42% confidence, decision WAIT. The second read returned the same picture with a two-point lift. Nothing in the macro or higher-timeframe inputs had moved, and price had not retraced into the resistance band the entry depends on. Confidence sat at 42 percent, neither building toward an entry nor decaying away from the thesis. The system continued to wait for the pullback rather than re-rate the setup down. The structure was right, the location was not.

WAITConfidence 42%
14:12 UTC

14:12 UTC, 40% confidence, decision WAIT. Confidence eased back two points as price probed lower without producing the clean rejection candle the pattern requires. A drift toward fresh lows on light structure is not the same as a confirmed pullback failure, and the oversold 60-minute argued against paying up for a short at the extended end of the move. The system read the marginal weakness as absorption risk rather than confirmation and stayed out. Still waiting.

WAITConfidence 40%
14:13 UTC

14:13 UTC, 45% confidence, decision WAIT. Confidence recovered five points as the bearish stack held and price began to lift off the session low, the early shape of the pullback the plan was waiting for. But the retrace had not yet reached the VWAP and fib resistance cluster, and a rejection had not printed there. The system acknowledged the setup was developing toward its trigger without declaring it had arrived. More room to clear before the entry could score.

WAITConfidence 45%
14:15 UTC

14:15 UTC, 40% confidence, decision WAIT. Confidence gave back five points as the early lift stalled below the resistance band. Price was working but had not delivered the rejection reaction, the wick or bearish reversal candle with momentum rolling back over, that the pattern needs to confirm the pullback has failed. The system declined the same setup a fifth time, holding the rule rather than anticipating the trigger.

WAITConfidence 40%
14:16 UTC

14:16 UTC, 45% confidence, decision WAIT. The sixth wait. Price was back toward the resistance band but the 5-minute had still not produced the confirmed rejection at the VWAP and fib cluster. Confidence ticked up to 45 percent on the developing touch. The system had now declined the same setup six times in roughly eight minutes, holding to the plan rather than the urge to be in the obvious trade while every directional input pointed the same way.

WAITConfidence 45%
14:18 UTC

14:18 UTC, 62% confidence, decision ENTER. The read clears. Price has pulled back into the VWAP and fib resistance cluster and rejected it, the 5-minute printing the reaction the pattern requires rather than reclaiming VWAP. None of the directional inputs changed across the ten-minute window: the dollar still bid and rising, the EMA stack still bearish, the short-only regime still active, the Macro Agent still at 73 percent bear. What changed is that price was no longer consolidating at an extended low but failing a pullback at a defined level. Confluence math cleared at 62 percent on the C+ grade. Entering short at 1.1633, stop 1.1641, take-profit one at 1.1617.

ENTERConfidence 62%
Final decision
Enter short at 1.1633
Perspectiva clave
“Six waits in the low 40s between 14:08 and 14:16 UTC, then one enter at 62 percent at 14:18. The system declined to short into an oversold 60-minute bounce risk and scored the entry only when the pullback failed cleanly.”
SkyAnalyst Trend Agent · Decision log
Final Outcome
+2.0R
TP1 HIT—
Dollar figures calibrated to a $100k account at 2% risk appear below in Simulated Returns.
Entry → Exit
—
Move captured
—
Max drawdown
0.0 pips
Time in trade
—
Simulated Returns

On a $100k account at 2.0% risk per trade.

Each trade risks +$2,000 (1R). The system's actual scale-out behavior may differ, see disclaimer.

Max potential captured
+$4,000
+2R · TP1 hit
ScenarioR-multipleProfit on $100k
Stop hit (invalidated)-1R−$2,000
TP1 hitActual+2R+$4,000
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
+15.41R
Trades
91
Win rate
34%
EURUSDThis article
+14.96R
12 trades
67%
US30
-11.17R
22 trades
14%
NAS100
+0.96R
26 trades
35%
US500
+6.48R
19 trades
37%
Updated 1 hour ago
View live stats →
Perspectiva clave
“Entry at 1.1633, stop 1.1641, take-profit one at 1.1617. The position closed at TP1 for +2.00R (TP1) and +$4,000 (TP1) on the hypothetical $100,000 account at 2 percent risk, with zero recorded drawdown.”
SkyAnalyst Risk Agent · Trade close

What this trade teaches

The directional case for the EURUSD short was intact at all seven evaluations. The dollar was above its five-day EMA and rising the entire time, the 60-minute EMA stack was bearish, price was below VWAP on every timeframe, and the risk-off hard rule qualified Euro shorts only throughout. The only thing that changed between 14:08 and 14:18 was price location. For six evaluations price was either oscillating at an extended low or mid-retrace, and the system waited. At 14:18 price had pulled back into the VWAP and fib resistance cluster and rejected it, and the system entered. Seven evaluations, ten minutes, one variable: was price chasing the low or failing the pullback.

That is the discipline this system is built around, in its most literal form. A discretionary trader watching the same risk-off breakdown would very plausibly have market-sold the fresh lows near 1.16191, because the macro story was clean and the move looked strong. The six wait cycles are not the system being slow. They are the system refusing to short an oversold tape into a snapback zone where a reversal to VWAP is the dominant loss pattern, when a defined pullback-rejection entry was the plan. Shorting the low near 1.16191 with the same stop at 1.1641 would have carried materially worse reward-to-risk than the 1.1633 entry the system actually took, and it would have sat directly in the path of the bounce risk the grade had already flagged.

When direction is clear but price is extended, the system's job is to wait for the pullback to fail at structure, not to chase the breakdown. - From the desk - May 15, 2026

The second lesson is that agreement is not the same as urgency. Every agent aligned on this trade. The Trend Agent read bearish at 76 percent, the Macro Agent held a strong bear bias at 73 percent, and the confluence gate cleared on direction. On a naive system, full agreement plus a confirmed downtrend would have produced an immediate entry. SkyAnalyst does not trade on agreement alone. It trades on agreement plus a confirmed trigger at a defined level, and here the trigger took six declined evaluations to assemble. The trade closed at TP1 for +2.00R (TP1) and +$4,000 (TP1) on the hypothetical $100,000 account at 2 percent risk, with zero recorded drawdown. We are not claiming patience guarantees the fill. We are showing that the system held its entry rule even when every input was screaming the direction was right.

What did not happen on this trade

Three counterfactuals matter here. The system did not enter at 14:08 even though the macro and higher-timeframe case was already complete, because the framework requires the pullback to fail at structure, not the breakdown low. The system did not re-rate the setup down through six consecutive waits in the low 40s, because a setup waiting for its trigger is not a setup that has failed. The system did not chase beyond TP1: the broker recorded the exit at the first take-profit at 1.1617, and the full-potential arc credited here reflects that recorded level. Each of those decisions came from the rules, not from an operator override.

The May month-to-date entering this trade was running positive. Adding +2.00R (TP1) here extends that line. The same session's foreign-exchange work sits in the May 15 USDJPY pullback long and the May 15 GBPUSD VWAP pullback short, and a prior index case study is the May 13 US30 short at trend resistance.

From the desk

The interesting thing about this trade is not the +2.00R (TP1). A EURUSD NY AM Session Short Pullback that clears its confluences in a risk-off tape and fills TP1 is exactly what the pattern produces when the dollar is bid and the Euro is structurally weak. The interesting thing is that the system, with every one of its four agents pointed the same way, still said wait six times before it would take it.

This is worth being precise about. The Trend Agent read bearish at 76 percent. The Macro Agent read a strong bear bias at 73 percent confidence with tradeability high near 82 of 100, citing the rising dollar, the yield disadvantage moving against the Euro, and a risk-off equity tone. By every directional measure this was a high-conviction short. And yet the first six evaluations, between 14:08 and 14:16 UTC, scored 40, 42, 40, 45, 40, and 45 percent and all decided WAIT. The reason was not doubt about direction. It was that price was sitting at an oversold low where a snapback to the VWAP near 1.16431 made a mean-reversion bounce the single most likely way this exact setup loses. The plan was a short on the pullback failing at the VWAP and fib cluster, and price had not gone there yet.

The patient part was the whole trade. The Claude Opus 4.7 executor that ran this automation declined the obvious short six times in roughly eight minutes while price hovered near the session low. At 14:18, when price had pulled back into the resistance cluster and rejected it, confidence cleared to 62 percent and it entered short at 1.1633. The position closed at TP1 at 1.1617 for +2.00R (TP1). The setup never gave back ground from entry, which is why the drawdown reads zero, and that clean profile is a direct consequence of waiting for the rejection rather than catching the falling knife eight minutes earlier.

Through May 15, 2026, the cumulative ledger reads roughly +15.41R year-to-date across 91 trades from the January inception. This trade contributes +2.00R (TP1) at the credited TP1 level, and the simulated $100,000 account at 2 percent risk per trade tracks +$4,000 (TP1) on this single trade in dollar terms. The May month-to-date reads +2.69R across 15 trades, and the quarter-to-date reads +2.50R across 33 trades. Win rate sits near 34 percent year-to-date, which is the honest shape of a system that takes asymmetric setups and lets the winners pay for the losers.

The next case study will be filed when its position closes. We work through every instrument the same way: one trade at a time, the median trade reported the same as the outlier, the disagreements and the waits shown rather than smoothed over.

From the SkyAnalyst Team.

The Short Version

At a Glance

Setup Grade
C+
Evaluations
7
6 waits · 1 enter
Analysis
5,530 chars
Time-in-Trade
—
What subscribers actually see
Three things that hit your phone or inbox this session.
Full subscriber tour →
01 · Signal Alert
SkyAnalyst · now
Enter signal · US30 long
71% confidence
Push notification the moment an agent issues an Enter. Mobile + desktop.
Works withOANDA·IG·Interactive Brokers

What this teaches about AI-driven trading

Why did the system wait through six evaluations before entering the short?

+

The directional case was complete at the first evaluation, but price was oscillating at an oversold session low where a snapback to the VWAP near 1.16431 was the dominant loss pattern. The defined plan was a short on the pullback failing at the VWAP and fib resistance cluster, not a chase into an extended low. For six reads price had not reached that level with a confirmed rejection, so the system held. At 14:18 the rejection printed and confidence cleared from the low 40s to 62 percent.

How can every agent agree on direction and the system still not enter immediately?

+

SkyAnalyst does not trade on agreement alone. The Trend Agent at 76 percent bearish and the Macro Agent at 73 percent bear confirmed the direction, but the framework also requires a confirmed trigger at a defined level. Agreement sets the bias and the eligible direction. The entry still depends on price reaching the planned pullback zone and rejecting it. Until that trigger assembles, a high-conviction direction produces waits, not an entry.

What made this a short-only tape on May 15?

+

A macro hard rule fired on the regime. With Macro confidence above 70 percent and the Dollar Index aligned and rising, no counter-trend long Euro trades were permitted regardless of technicals. The Dollar Index at 99.273 sat above its five-day EMA on a four-session climb, the US 10-year was rising, and the VIX was above its five-day EMA. The combination left exactly one tradeable side, which was the short.

When does a VWAP pullback short like this one fail, and what was the system's risk plan?

+

The pattern fails when price reclaims VWAP with momentum instead of rejecting it, or when an oversold bounce off the lows runs through the stop before the trend resumes. On May 15 that snapback to 1.16431 was the flagged risk, which is why the grade was C+ rather than higher. The stop was 1.1641, above the structure the entry depended on. A 5-minute close back above VWAP would have invalidated the thesis. Neither fired, and the position filled TP1 at 1.1617.

Why does the rolling tally appear in every case study?

+

The rolling tally tracks month-to-date, quarter-to-date, and year-to-date net R alongside trade count and win rate. After this trade the May reads +2.69R across 15 trades, the quarter reads +2.50R across 33 trades, and the year reads +15.41R across 91 trades. Publishing the tally with every entry keeps the reporting honest. Readers see the rolling expectancy emerge from clean wins, modest wins, and losers, rather than a curated highlight reel.

Run your markets with SkyAnalyst

Seven-day free trial. No credit card. Full access to the Trend Agent, Macro Agent, and six-factor confluence scoring.

Start 7-day free trialBook a live demo

Trading involves substantial risk of loss. Past performance is not indicative of future results. The analysis shown was produced by an AI model operating on SkyAnalyst’s live trading infrastructure; it is shared for educational and research purposes only and is not financial advice. About reported results. Each model outputs three take-profit targets (TP1, TP2, TP3) per trade. In live execution, models typically scale out at TP1 for risk management — the broker position records this as a TP1 exit. The R-multiples and dollar returns shown in this article reflect the full potential of the trade: where the market actually traveled to (the highest take-profit hit, or stop loss) before the setup was invalidated or exhausted. This lets readers see the complete arc of each setup, not just where the position was closed. Simulated returns in this article are calculated against a hypothetical $100,000 account at 2% risk per trade (1R = $2,000). These are educational reference figures and do not reflect any specific account or broker execution. Your actual result depends on your position size, your risk parameters, and live market conditions.

Perspectiva clave
“The Trend Agent read bearish at 76 percent and the Macro Agent held a bear bias at 73 percent, but the system still waited six evaluations before it would pay the price. One trade is not a proof, but it shows what disciplined patience looks like inside a trending tape.”
From the desk · May 15, 2026
Sigue leyendo

Del diario de SkyAnalyst

Todos los estudios →
trade-analysis

Three stops, one regime: the week the tape refused to confirm

Three losses, 2.25R given back against a year that still reads +20.43R. The honest portfolio view: what every stop taught us, and what the drawdown curve says about a week that drew down 2.4 percent and recovered.

9 min lectura
trade-analysis

May 11-17, 2026: Seven-Three Week, +5.96R Net Across a Model Upgrade

Ten canonical trades, seven winners, three losers, +5.96R net at the TP1 baseline. Tuesday and Wednesday ran on Claude Opus 4.6, Friday switched to Opus 4.7, and GBPUSD came online as a new instrument and won both its trades.

8 min lectura
GBPUSD Short on May 15: Five Waits, One Enter, a Clean TP1 Fill
trade-analysis

GBPUSD Short on May 15: Five Waits, One Enter, a Clean TP1 Fill

A risk-off Cable short where the system scored five consecutive waits in the low 40s, then flipped to enter at 72 percent, and the position closed TP1 for +1.89R (TP1) with zero recorded drawdown.

6 min lectura