SkyAnalyst/Journal/Trade Analysis/EURUSD: a clean dip-buy that ran to TP3 in 85 minutes
SkyAnalyst JournalCase Study · No. 089 · June 2026

EURUSD: a clean dip-buy that ran to TP3 in 85 minutes

SkyAnalyst AI journal entry: EURUSD Long on Jun 16, 2026 closed +2.45R on TP3. Full workspace view, decision log, and AI reasoning, unedited.

Result
+2.5R
-$NaN · TP3 hit
SA
The SkyAnalyst Team
AI Research & Trading Desk
June 16, 2026·6 min read·Euro / USD · Long
Trade card for EURUSD long trade
Fig. 1. SkyAnalyst platform view at the moment of entry.June 16, 2026
Instrument
EURUSD · Euro / USD
Direction · Session
Long · LDN → NY
Duration
1h 25m
Outcome
+2.45R
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.6
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.
Some trades make you wait. This one did not. At 14:29 UTC on June 16, EURUSD dipped back into a VWAP and support cluster the desk had been watching for ten minutes, the Trend Agent's read cleared its threshold, and the position filled long at 1.15919. Eighty-five minutes later it closed at 1.16125, having tagged all three take-profit targets without ever trading below our entry. 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. The full move was +2.45R (TP3). The logged result was +0.90R (TP1). The whole edge of this trade sits in one number: the stop was only about eight pips wide, so a 20.6-pip move turned into a multiple of the risk we took. A tight, structure-defined stop is not a smaller bet. It is a sharper one.

The setup on a quiet Tuesday

June 16 was a clear-calendar day. No high-impact USD or EUR data was scheduled, which removed the single biggest source of intraday whipsaw and let a clean technical read stand on its own. Into the New York morning, the macro tape was leaning the same way the chart was.

The dollar was soft. The Dollar Index sat at 99.673, below its 5-day average, with the 10-year yield falling to 4.455 and the VIX down at 15.94, a risk-on reading. Each of those, independently, leans bullish for EURUSD, and the Macro Agent scored the regime Lean Bull at 60 percent. Not a commanding signal, but a supportive one, with nothing in the macro picture arguing the other way.

The chart was constructive but not roaring. EURUSD was holding above the prior day's high and above its 5-day average, with price above the session VWAP near 1.15917. The Trend Agent read it bullish at 61 percent but flagged the regime as transitioning and momentum as fading, and it recommended reduced size. This was the honest read: a structure that was intact and supported, drifting back toward support rather than breaking out. Exactly the condition a dip-buy is built for.

This trade is a clean example of a setup professional traders call a dip-buy at a VWAP and support cluster: a continuation entry that buys a pullback into a zone where the session's volume-weighted average price and a horizontal support level coincide, inside a structure that is still pointing up. It is worth walking through because it explains how a modest 20-pip move produced two and a half times our risk.

What the pattern actually is

A dip-buy assumes the prevailing move is intact and that a retracement into confluence offers a better entry than chasing the high. Here, the session VWAP near 1.15917 and a support shelf at 1.15875 sat close together, forming a cluster. When price eased back into that zone without breaking it, the read was that buyers would defend fair value and the structure would resume.

Why the cluster matters

A single line is easy to break; a cluster is not. The strength of this entry came from the VWAP and the support shelf reinforcing each other in the same few pips, with the daily context, above the prior day's high and the 5-day average, agreeing. When several independent references stack in one zone, the invalidation below them becomes obvious, and an obvious invalidation is what lets the Risk Agent place a tight, honest stop.

Where the stop lives, and why it was tight

The stop sat at 1.15835, just below the support shelf, about eight pips under the 1.15919 entry. That tightness was not bravado; it was a product of the structure. On a low-volatility day with a clean support cluster, the level whose break invalidates the read is close to entry, so the 1R risk is small. A small 1R is what turns a 20-pip target into a +2.45R (TP3) result.

How the AI reads it

The Trend Agent scores this confluence on every multi-timeframe pass. It does not require a perfect picture; it requires a structure that is intact, a pullback into reinforced support, and a macro tape that is not fighting the direction. On June 16 all three held, even though momentum was fading, which is why the agent took the read at reduced conviction rather than passing on it.

When the pattern works best

Dip-buys at confluence work best in constructive structure on quiet calendars and fail most often when a support cluster is really a ceiling forming, or when high-impact data is minutes away. The clear calendar and the soft-dollar backdrop are part of why this one had room to run cleanly to its third target instead of stalling at the first.

The point of showing this is not that the dip-buy is the strategy. The system doesn't favor any single setup; it scores whatever confluence the tape offers on each instrument and takes the read that clears the threshold. The approach is dynamic, not dogmatic, and the same engine that bought this EURUSD dip is the one that waited 54 hours on a GBPUSD pullback long days earlier.

Key insight
“EURUSD was drifting back toward a tight VWAP and support cluster near 1.15917 with the dollar soft and yields falling. The read was a dip-buy: a controlled pullback into confluence inside a constructive daily structure, entry at 1.15919.”
SkyAnalyst Trend Agent · Jun 16, 14:14 UTC
skyanalyst.app / analyses / ...
Today’s setups
EURUSD Long
EURUSD Dip-Buy at VWAP/Support Cluster
EURUSD · M15
EURUSD
1m5m15m1H
Key supportKey resistanceVWAPInvalidation1.161.161.161.161.16EntryTP1TP2TP3SLLDN OPENNY OPENCLOSE
Detected Setup
Grade C+
EURUSD Dip-Buy at VWAP/Support Cluster
PatternEURUSD Dip-Buy at VWAP/Support Cluster
DirectionLong
Styleintraday
Entry1.15919
Stop loss1.15835
SkyAnalyst
SkyAnalyst
Analysis output
LIVE
SkyAnalyst AI
Pre-trade analysis · 14,371 chars

EURUSD NY AM Session Analysis — June 16, 2026 (~10:02 AM ET)


Step 1: Macro Regime Assessment

FactorReadingEURUSD Implication
Macro AgentLean Bull, 60% confidenceMildly supportive for longs
DXY99.673 — below 5d EMA (99.788)✅ Bullish EURUSD
DXY trendClose sequence: 99.717 → 99.809 → 99.681 — fell from 2d ago, current below EMAWeakening but choppy, not a clean downtrend
US 10Y4.455 — below 5d EMA (4.478); fell from 4.483 (2d ago)✅ Falling yields = Bullish EURUSD
VIX15.94 — below 5d EMA (17.37), below yesterday's low✅ Declining VIX = Risk-on = Bullish EURUSD

Macro Verdict: DXY below its 5-day EMA supports a bullish EURUSD lean. Yields declining and VIX falling both confirm. However, Macro Agent confidence is 60% — not above 70, so the hard directional lock does not apply. The lean is bullish but not commanding.


Step 2: Agent Alignment

AgentDirectionConfidenceRegime
Macro AgentLean Bull60%Moderate tradeability (65/100)
Trend AgentBullish61%TRANSITIONING / WEAK strength

Both agents agree directionally (bullish) with confidence ≥ 60 each. This meets the strongest foundation criteria. However, the Trend Agent explicitly flags weakening momentum and recommends REDUCE_SIZE. The regime is TRANSITIONING, not trending.

Key Trend Agent Levels:

  • Resistance: 1.16125 (intraday high)
  • Support / VWAP: 1.15911–1.15915
  • Invalidation: 1.15910

The Trend Agent notes price needs to reclaim 1.1603–1.1605 to restore bullish conviction. Currently at 1.15953, price is well below that threshold and drifting toward support.


Step 3: HTF Bias (60-Minute)

IndicatorStatusInterpretation
EMA StackPrice (1.15953) above fast EMA (~1.15950) and slow EMA (~1.15894) — fast > slow✅ Marginally bullish stack intact
RSI50.6 — neutral, declining from 61 → 55 → 53 → 49 → 50.6⚠️ Momentum fading; RSI dipped below 50 before recovering slightly
MACD Histogram+0.00006, declining from +0.00020 → +0.00017 → +0.00015 → +0.00009 → +0.00006⚠️ Positive but clearly waning
ATR~0.001 (10 pips), volatility "low"Compressed day — tighter stops appropriate
VWAP1.15915; price above✅ Above VWAP
Price vs. Daily LevelsAbove yesterday's high (1.15921), above 5d EMA (1.1580), above yesterday's close (1.15899)✅ Constructive daily context

HTF Verdict: The 60-minute structure remains technically bullish (price above EMAs, above VWAP, above prior day's range), but momentum is clearly deteriorating. MACD histogram has been declining for 5 consecutive bars. This is a stalling — not reversing — picture.


Step 4: Calendar Gate

No high/medium impact USD or EUR events scheduled for today.

✅ Calendar is fully clear. No 8:30 AM or 10:00 AM data windows to worry about. This confluence is met.


Step 5: LTF Entry Analysis

15-Minute Timeframe
IndicatorStatus
Price vs. Fast EMABelow (~1.15983) — bearish on LTF
RSI46.5 — below 50, declining from 52 → 49 → 51 → 42 → 46
MACDLine positive but histogram deeply negative (−0.00014); MACD below signal
VWAPPrice (1.15953) above VWAP (1.15914) but only by ~4 pips

The 15-minute timeframe is the weakest link. Price is below the fast EMA, RSI is below 50, and MACD histogram is negative — all bearish signals within the broader bullish structure. This confirms the Trend Agent's "transitioning" assessment.

5-Minute Timeframe

The last 10 five-minute candles tell a clear story:

  • 13:10–13:30: Price oscillated ~1.1597–1.1601, forming a minor range
  • 13:30: Bounced to 1.16013 — tested 1.1602 resistance (5m pivot high)
  • 13:35–13:55: Progressive decline — 1.16000 → 1.15989 → 1.15958 → 1.15937 → 1.15926
  • 14:00: Slight recovery to 1.15953

Key 5-minute observations:

  • Bearish EMA cross at 13:50 (fast crossed below slow)
  • RSI collapsed: 54.6 → 51.5 → 49.0 → 42.5 → 38.8 → 37.0 → 44.0 (bouncing from oversold-ish)
  • Price broke below VWAP at 13:45 (~1.15959), currently sitting just below it at 5m level (1.15966)
  • Session low tested: 1.15911 was touched at 13:55 (matching Trend Agent support exactly)
  • Current price (1.15953) is near the 78.6% bearish Fibonacci retrace from the 1.16020 → 1.15948 swing

Critical level cluster at 1.1591: This is where Trend Agent support (1.15911), VWAP (1.15915), the daily pivot (1.159), 60-minute support zone, and the Trend Agent invalidation (1.15910) all converge. This is the level.


Step 6: Confluence Scoring — Long Setup at Support

The only viable setup in this transitioning regime is a buy-the-dip / mean-reversion long at the 1.1591 support cluster, anticipating a rotation back toward the session midpoint.

#Confluence FactorStatusMet?
(a)Macro Agent bias aligned (bull), confidence ≥ 60Lean bull, 60%✅
(b)Trend Agent aligned (bull), confidence ≥ 60Bullish, 61%✅
(c)DXY 5-day trend confirms directionBelow 5d EMA, bearish DXY = bullish EUR✅
(d)10Y yield trend supports (falling = long)4.455 < 4.478 EMA, declining✅
(e)60min EMA stack supports directionPrice above fast > slow, but marginal✅
(f)Price at VWAP / session level / Fib on 5minEntry zone = VWAP (1.1591) + session support + Trend Agent S✅
(g)15min RSI confirms without extremeRSI 46.5 — below 50, not confirming longs❌
(h)No high-impact event within 30 minutesClear calendar✅

Score: 7 of 8 — Rated High (7.5–8.0)

The only missing confluence is the 15-minute RSI, which is below 50. However, for a dip-buy at the support structure, a below-50 RSI on the 15m is expected — it reflects the pullback creating the entry opportunity. The 60-minute RSI (50.6) remains above 50.


Step 7: Trade Setup

EURUSD Long — Dip-Buy at VWAP/Support Cluster
ParameterLevelNotes
BiasLONGAligned macro + trend, dip-buy at structure
Entry Zone1.15900–1.15920VWAP (~1.1591), Trend Agent support (1.15911), daily pivot (1.159), session low area
Entry Trigger5-min candle close back above 1.15920 after testing the 1.1591 zone; or bullish engulfing / hammer at 1.1591 with RSI divergence on 5mConfirmation required — do not blindly bid
Stop Loss1.15840 (with 0.5 pip buffer → 1.15835)Below Trend Agent invalidation (1.15910) by ~7 pips, below 60m structural support (1.15840), below yesterday's low (1.15846). This is ~7–8 pips beyond invalidation = structural buffer. ~8 pips beyond entry midpoint = 1x ATR
Risk (R)~8.0 pips from entry midpoint (1.15915) to stop (1.15835)
TP11.15995–1.16000~8 pips = 1R. Aligns with 15m resistance cluster, 60m prior candle body, and the 1.1600 round number. Structural target.
TP21.16050~13.5 pips ≈ 1.7R. 15m Fibonacci 78.6% retracement area, 60m resistance band
TP31.16125~19 pips ≈ 2.4R. Intraday high, Trend Agent resistance. Full trend target if momentum returns
R:R ProfileTP1 = 1:1TP2 = 1.7:1
Volatility & Stop Calibration
  • VIX declining (15.94), 60m ATR at 10 pips = compressed volatility day
  • Stop is tight near structure as appropriate for compressed conditions
  • The 1.15840 level is a true structural floor (60m pivot low from the Fibonacci module), not an arbitrary distance
  • Stop does not exceed Trend Agent invalidation (1.15910) — it sits properly below it with buffer
  • R:R at TP1 is 1:1 but TP1 has strong structural support (round number + multiple prior touches); TP2 at 1.7:1 is the primary reward target → valid trade structure
Confidence Rating: 7.5 / 10 (High)

Position Sizing Guidance

Given the TRANSITIONING regime and REDUCE_SIZE recommendation from the Trend Agent:

  • Standard risk: ~0.75% of equity (reduced from 1% baseline)
  • Manage partials: Close 40–50% at TP1, trail remainder toward TP2/TP3
  • If in a drawdown period, reduce further to 0.5%

Confluences Summary (7/8)
✅ Met❌ Not Met
Macro Agent bullish, 60% conf15m RSI below 50 (expected for dip-buy)
Trend Agent bullish, 61% conf
DXY below 5d EMA
10Y yields falling
60m EMA stack bullish
Entry at VWAP + structure + Fib
Clean calendar
Key Risks
  1. Momentum is clearly waning — MACD histogram declining for 5 straight 60m bars; 5m in active bearish trend. The pullback may accelerate through support rather than bounce.
  2. Trend Agent regime = TRANSITIONING — This is not a strong trend environment. The dip-buy thesis relies on the structural support holding, not on trend momentum carrying price higher.
  3. Price needs to reclaim 1.1603–1.1605 per Trend Agent to restore conviction. If the bounce stalls below 1.1600 repeatedly, the bullish thesis is functionally dead for this session.
  4. Low volume — The latest 60m candle had only 17 ticks; the session is just opening. NY cash flow could drive a directional move that overwhelms the London-session support levels.
  5. If 1.15910 breaks cleanly, exit immediately — do not wait for the stop. The Trend Agent invalidation level is the line in the sand.

Execution Summary: Wait for price to pull back into the 1.1590–1.1592 zone and show a confirmed 5-minute reversal signal (bullish candle close above 1.15920). Stop at 1.15835. First target 1.1600, second target 1.1605, stretch target 1.16125. Reduce position size by 25% given transitioning regime. No trade if price slices through 1.1591 without reaction.

SCROLL

Decision log

14:04 UTC

At 14:04 UTC the Trend Agent was watching, not acting. EURUSD was holding above VWAP and the prior day's high, a constructive daily picture, but the 60-minute momentum was fading: the MACD histogram had declined for five straight bars and RSI had slipped toward 50. The structure said up; the momentum said wait. The agent held.

WAITConfidence 40%
14:06 UTC

By 14:06 UTC the macro side was doing the supporting work. The dollar was below its 5-day average, the 10-year yield was falling, and the VIX was down in risk-on territory. The Macro Agent's Lean Bull at 60 percent was not commanding, but nothing in the tape argued against a long. The read stayed bullish, pending a level.

WAITConfidence 30%
14:08 UTC

At 14:08 UTC price began easing back toward the VWAP and support cluster near 1.15917. This was the move the agent wanted: not a breakout to chase, but a pullback into confluence. The question shifted from direction to location, where exactly would buyers step in.

WAITConfidence 30%
14:08 UTC

A second 14:08 UTC pass confirmed the cluster was real. The session VWAP and the 1.15875 support shelf sat within a few pips of each other, and the prior day's high reinforced the zone from above. A pullback into stacked support is the textbook dip-buy trigger, and the agent flagged it as the entry zone.

WAITConfidence 30%
14:09 UTC

At 14:09 UTC the agent priced the risk. With the invalidation just below the support shelf, the stop would sit near 1.15835, about eight pips under a 1.15919 entry. A tight, structure-defined risk meant the trade only needed a 20-pip move to pay multiples of itself. The setup math worked.

WAITConfidence 35%
14:12 UTC

By 14:12 UTC momentum was the last open question. RSI had recovered slightly off its dip below 50 and the MACD histogram, while still positive, was thin. The Trend Agent noted the stalling and, consistent with a transitioning regime, leaned toward reduced size rather than a full-conviction entry.

WAITConfidence 48%
14:12 UTC

A second 14:12 UTC pass squared the conflict: a constructive structure and a supportive macro tape against fading short-term momentum. The resolution was to take the read at reduced size, letting the tight stop, not a large position, define the risk. The agent moved toward enter.

WAITConfidence 48%
14:14 UTC

At 14:14 UTC the read was complete: bullish structure, supportive macro, a reinforced support cluster, a clear calendar, and a tight invalidation. The Trend Agent cleared its threshold and the decision was set. The position filled long at 1.15919 as price tagged the cluster, with the stop at 1.15835 and targets at 1.15995, 1.1605, and 1.16125.

ENTERConfidence 62%
Final decision
Enter long at 1.15919
Key insight
“The stop sat at 1.15835, just over eight pips below entry, under the support shelf. A tight, structure-defined risk is what lets a modest 20-pip move pay multiples of itself.”
SkyAnalyst Macro Agent · Decision log
Final Outcome
+2.5R
TP3 HIT1h 25m
Dollar figures calibrated to a $100k account at 2% risk appear below in Simulated Returns.
Entry → Exit
1.15919 → 1.16125
Move captured
+20.6 pips
Max drawdown
0.0 pips
Time in trade
1h 25m
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,800
+0.9R · TP1 hit
ScenarioR-multipleProfit on $100k
Stop hit (invalidated)-1R−$2,000
TP1 hitActual+0.9R+$1,800
TP2 hit+1.56R+$3,120
TP3 hit (max potential)+2.45R+$4,900
System Performance · Year to date

All six agents combined.

Net R
+20.75R
Trades
113
Win rate
58%
EURUSDThis article
+6.71R
16 trades
69%
GBPUSD
+0.42R
8 trades
50%
US30
+3.74R
28 trades
50%
NAS100
+4.93R
36 trades
61%
USDJPY
-0.14R
4 trades
50%
US500
+5.09R
21 trades
62%
Updated 1 hour ago
View live stats →
Key insight
“Price never traded against us. It cleared TP1, TP2, and TP3 at 1.16125 inside 85 minutes for a full-potential +2.45R (TP3). The broker closes at TP1, so we logged +0.90R (TP1).”
SkyAnalyst Risk Agent · Jun 16, 15:54 UTC

What this trade teaches

The lesson here is about the stop, not the entry. The dip-buy itself was routine. What made it a +2.45R (TP3) result instead of a +1R one was that the 1R risk was only about eight pips. On a low-volatility day with a clean support cluster, the level whose break would invalidate the read sat close to entry, so a 20.6-pip move from 1.15919 to 1.16125 was worth two and a half times the risk we took. Reward-to-risk is set at entry, by where the stop has to go, not by how far you hope price travels.

The clean tape did the rest. Max drawdown on the position was 0.0 pips: price never traded below our entry. As with any trade that immediately works, that is the easy version, and we name it plainly rather than dress it up as skill. The discipline that mattered was earlier, in waiting for price to come back to the cluster instead of chasing the move, and in sizing down because momentum was fading.

The result splits into two honest numbers. The market traveled to TP3 for a full-potential +2.45R (TP3). Because the broker closes the full position at TP1, the figure we logged to the track record was +0.90R (TP1). Both are true. If the gap between them is new to you, our explainer on measuring trades in R-multiples walks through how we score them, and how we measure performance covers why we log the conservative one.

From the desk

Put this trade next to the one we published four days ago and you see the range of a single system. That GBPUSD pullback long was a patient read that took 54 hours across a weekend to reach TP2. This EURUSD dip-buy took 85 minutes to reach TP3. Same confluence engine, same risk discipline, two completely different clocks, and both honest entries on the books.

The through-line is the stop. On the GBPUSD trade and on this one, the Risk Agent placed the invalidation where structure said it belonged and let that define the size of the bet. When the structure offers a tight, clean invalidation, as the VWAP and support cluster did here, a small move pays large. When it does not, the same engine takes a wider stop and a smaller multiple, or it passes. The reward-to-risk is never a hope about the target; it is a fact about the stop.

One trade is one data point, and a clear-calendar dip-buy that runs clean to TP3 is the cooperative version of this setup. We log the conservative +0.90R (TP1), we show you the full +2.45R (TP3) the move actually produced, and we move on to the next read.

The Short Version

At a Glance

Setup Grade
C+
Evaluations
8
7 waits · 1 enter
Analysis
9,915 chars
Time-in-Trade
1h 25m
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 dip-buy at a VWAP and support cluster?

+

It is a continuation entry that buys a pullback into a zone where the session's volume-weighted average price and a horizontal support level coincide, inside a structure that is still pointing up. The idea is that buyers defend that reinforced zone, so a retracement into it is a lower-risk entry than chasing the high. The stop sits just below the cluster, which keeps the risk tight and the read falsifiable.

How far did the trade actually run?

+

From the 1.15919 entry, price reached 1.16125, a 20.6-pip move that tagged all three take-profit targets: TP1 at 1.15995, TP2 at 1.1605, and TP3 at 1.16125. It closed at TP3 in 85 minutes and never traded below our entry, a 0.0-pip maximum drawdown. The full-potential result was +2.45R (TP3).

Why is the logged result +0.90R when the move was +2.45R?

+

The broker closes 100% of the position at TP1, so the realized R we log to the track record is TP1's distance, +0.90R (TP1). The +2.45R (TP3) figure is the full potential: where the move actually traveled. We publish both on every trade so you can see the full arc of the move and the conservative number that hits our ledger.

How does an eight-pip stop produce a 2.45R result?

+

Reward-to-risk is measured against your risk, not in raw pips. The stop sat about eight pips below entry, so eight pips is 1R. The move ran 20.6 pips to TP3, which is roughly 2.45 times that risk. A tight, structure-defined stop on a low-volatility day is exactly what lets a modest move pay a large multiple. The risk is not smaller for being tight; it is sharper.

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
“Four days earlier a GBPUSD pullback long took 54 hours to reach TP2. This one took 85 minutes to TP3. Same confluence engine, two very different clocks, both honest.”
From the desk · June 16, 2026
Keep reading

From the SkyAnalyst Journal

All case studies →
trade-analysis
Jun 8-14, 2026: two stops, and the patient long that came home
trade-analysis

Jun 8-14, 2026: two stops, and the patient long that came home

Three trades. Two quick stops inside six minutes each, and one GBPUSD long we left open last week. It closed +0.83R (TP1), trimming the week to minus 1.16R against a +20.43R YTD line.

7 min read
GBPUSD: the patient VWAP pullback that took two sessions
trade-analysis

GBPUSD: the patient VWAP pullback that took two sessions

Cable stopped us out earlier the same week. The next read, a VWAP and EMA pullback long, needed 54 hours to mature, never traded against us, and closed TP2 at +1.28R full potential.

6 min read
trade-analysis
Weekly Losses: two stops and under eleven minutes in the market
trade-analysis

Weekly Losses: two stops and under eleven minutes in the market

Two closed trades all week, both C+ longs, both stopped inside six minutes of entry. The desk gave back 2R against a +19.60R YTD line, and a third entry was still open when this report went to press.

8 min read