SkyAnalyst AI journal entry: EURUSD short on Sep 29, 2026 ran to +2.49R (TP2) full potential and closed +1.43R (TP1) realized. Full workspace view, decision log, and AI reasoning, unedited.

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 euro short that reached TP2 before 1 PM ET and then watched the whole move reverse.
At 2:39 PM ET on Tuesday, EURUSD traded back up to 1.13415, the stop on a short SkyAnalyst had opened three hours earlier. Less than two hours before that, the same short had printed TP1 and TP2. Between 12:59 ET and 2:39 ET the euro climbed 29.8 pips off its low and erased the whole move. The setup analysis had drawn that risk in writing before the entry, with a deadline attached: take TP1 and TP2 before 2:00 PM ET, because extended intraday moves sometimes mean-revert late in the New York afternoon. The trade itself was a sell on the retest of a broken level. The euro had cracked its London low at 1.13325 on a dollar at two-month highs, and the system sold the bounce back into 1.1331-1.1334 with a stop at 1.13415. The order filled at 1.13339 at 11:36 ET with 7.6 pips of risk. TP1 at 1.1323 printed at 12:46 ET and TP2 at 1.1315 at 12:58 ET, a full-potential move of +2.49R (TP2). The broker closes the whole position at TP1, so the result logged to our track record is +1.43R (TP1), and the afternoon reversal never touched it. Last Wednesday, our Cable short on the 23rd showed the cost of that rule, when the market ran on to TP2 and the ledger kept only TP1. This is the other side of the same rule. If you want an analysis that writes its exit clock before its entry, see SkyAnalyst run your markets on a 21-day free trial.
The 10:00 ET data should have helped the euro. CB Consumer Confidence came in at 81.9 against 89.2 expected, and JOLTS printed 7.08 million openings against 7.23 million. Both were weaker than forecast, the kind of prints that usually soften the dollar. Instead EURUSD kept falling for more than 90 minutes after the release. The analysis read that as a tell: the rate-differential story was stronger than a single soft print. DXY sat at 101.489, above its 5-day EMA of 101.165 and at two-month highs. The US 10-year yield was 5.285%, above its 5-day EMA and above Monday's high of 5.274%.
The Macro Agent had rebuilt its forex read at 14:05 UTC, triggered by those same releases, and scored EURUSD bear at 78 percent. It cited October Fed hike odds of 64-70% against an ECB that Lagarde described as moving at a measured pace, with markets pricing under 40% odds of an October ECB hike. Brent near $96-100 added a terms-of-trade drag on Europe. The Nasdaq short we sold on the 23rd ran on a similar backdrop of rising yields.
The Trend Agent, at 14:51 UTC, was bearish at 72 percent in a trending regime, and it named the level that mattered. Support at 1.13325 was the key downside shelf, and a break there would shift the market from a controlled downtrend into stronger continuation. By the time the analysis ran at about 15:33 UTC, the euro had broken it and printed a session low near 1.13273. That break turned the old floor into the ceiling the trade would sell.
Retest of Broken Support. The pattern waits for a key level to break, then sells the first bounce back into it from below. Support that held for a session often turns into resistance once it gives way, because traders who bought there want out near their entry. Professional traders use it because it offers a defined level, a logical stop just above the reaction high, and a better price than selling the fresh low.
The level was the London session low at 1.13325, the same price the Trend Agent had marked as key support. The analysis drew the entry zone at 1.1331-1.1334 around it and asked for a bearish 5-minute rejection candle closing back below 1.13325 after the bounce. It refused to chase the break. The 5-minute and 15-minute RSI readings were near oversold, and the analysis wanted the bounce to come to it.
The stop went to 1.13415, just above the New York session high at 1.13403 plus a buffer, and 16.8 pips under the Trend Agent's invalidation at 1.13583. From the 1.13325 midpoint the analysis estimated about 9 pips of risk and targets of roughly 1.05R, 1.95R and 3.05R. The fill came 1.4 pips better than that midpoint, at 1.13339, which cut risk to 7.6 pips and lifted the same targets to 1.43R, 2.49R and 3.80R.
Most setups describe where to exit. This one also described when. The analysis listed five risks, and the third was timing: the euro had fallen in one direction since the Asian session, and extended intraday moves sometimes see a late mean-reversion in the New York afternoon. It suggested taking TP1 and TP2 before 2:00 PM ET and trailing any TP3 runner with a break-even stop.
The analysis also named the soft US data as a latent risk. If the market turned its attention to the two misses, the dollar could soften. Price was ignoring them at the time of the entry, and the plan kept the short while keeping that risk on the list.
SkyAnalyst doesn't favor any single strategy. In the week of the 21st it sold Cable bounces and a Dow rally, bought one Nasdaq pullback and sold another, and each plan read its own tape. Here the tape said the trend was right, and the calendar said it might not last the afternoon.
The macro backdrop is decisively bearish for EURUSD. The US dollar is surging, with DXY at 101.489, well above its 5-day EMA (101.165) and trading above yesterday's high, marking a breakout to two-month highs. US 10-year yields have spiked to 5.285%, above their 5-day EMA (5.195) and above yesterday's high (5.274), reflecting aggressive repricing of Fed rate expectations with October hike odds at 64-70%. The ECB, by contrast, is dovish relative to the Fed, with Lagarde stressing a measured pace and markets pricing less than 40% odds of an October ECB hike. VIX at 16.36 is modestly elevated above its 5-day EMA (15.77), adding a mild risk-off tone that further supports USD strength.
The 10:00 AM data releases, CB Consumer Confidence (81.9 vs. 89.2 forecast) and JOLTS (7.08M vs. 7.23M forecast), both came in weaker than expected. Normally this would be USD-negative, but EURUSD has continued to sell off aggressively in the 90+ minutes since the release, indicating that the broader rate-differential narrative and DXY momentum are dominating over a single soft data print. Price has broken below the critical London session low (1.13325) and the Trend Agent's key support level, making fresh session lows at 1.13273.
Directional Bias: Bearish Volatility: Normal (VIX 16.36, 60m ATR ~10 pips, expanding slightly on the latest hourly candle)
| Factor | Reading | EURUSD Implication |
|---|---|---|
| Macro Agent Bias | Bear, 78% confidence | Bearish ✅ |
| DXY | 101.489, well above 5d EMA 101.165, rising 3 consecutive days | Bearish ✅ |
| US 10Y Yield | 5.285%, above 5d EMA 5.195, above yesterday's high | Bearish ✅ |
| VIX | 16.36, above 5d EMA 15.77, rising | Bearish (mild) ✅ |
Hard Rule Check: Macro Agent confidence is 78% (>70) and DXY trend is firmly aligned bearish. No long trades permitted regardless of technicals. Only short setups will be considered.
| Agent | Direction | Confidence | Regime |
|---|---|---|---|
| Macro Agent | Bear | 78% | High tradeability (85/100) |
| Trend Agent | Bearish | 72% | Trending, moderate strength |
Both agents agree bearish with confidence above 60% each (78% and 72%). This is the strongest directional foundation. No confidence penalty needed. The Trend Agent notes all timeframes (15m, 60m, daily) are aligned bearish, with invalidation at 1.13583 and key support at 1.13325 (now broken).
Calendar gate: CLEAR ✅
15-Minute Chart:
5-Minute Chart:
LTF Assessment: The trend is firmly bearish but the market is extended in the very short term (5m and 15m RSI near/at oversold). The ideal entry is on a pullback retest of broken structure rather than chasing at the lows.
| # | Factor | Met? | Notes |
|---|---|---|---|
| (a) | Macro Agent bearish, confidence ≥ 60 | ✅ | 78% confidence, bear |
| (b) | Trend Agent bearish, confidence ≥ 60 | ✅ | 72% confidence, bearish trending |
| (c) | DXY 5-day trend confirms short | ✅ | 101.489 vs. EMA 101.165, rising |
| (d) | 10Y yield trend supports short | ✅ | 5.285% vs. EMA 5.195, rising |
| (e) | 60m EMA stack supports short | ✅ | Price < fast EMA < slow EMA |
| (f) | Price at VWAP/session level/Fib on 5m | ✅ | At session low / broken London low 1.13325 area, entry will be on retest of this level |
| (g) | 15m RSI confirms without extreme | ⚠️ | RSI 31.48, below 50 (confirms), but near oversold, marginal pass since it just crossed back above 30 |
| (h) | No high-impact event within 30 min | ✅ | Calendar clear |
Confluence Count: 7 of 8 (with factor g as a marginal pass; conservatively 6.5)
Quality Rating: 7 confluences → High (7.5-8)
Structural Logic: The London session low at 1.13325 (which also aligned with the Trend Agent's key support) has now been broken. Classic price action calls for a retest of this broken support as resistance. The Trend Agent's invalidation at 1.13583 is well above, any structural stop will be comfortably within that boundary. The 60m ATR is approximately 10 pips (0.001), providing the minimum risk benchmark.
Entry Design: Wait for a pullback toward the broken 1.13325 level. The entry zone is 1.13310-1.13340, which represents the retest of the broken London low and the Trend Agent's former key support. The trigger is a bearish rejection candle (5m candle closing below 1.13325 after testing into the zone) or a failure to reclaim the level on a bounce attempt.
Stop Placement: Structural stop above the NY AM session high and the 60m candle high at 1.13403, with a slippage buffer → 1.13415. This is comfortably below the Trend Agent invalidation at 1.13583. Risk from midpoint of entry zone (1.13325) to stop (1.13415) = ~9 pips. With the 60m ATR at ~10 pips, this meets the minimum 1x ATR stop distance. VIX is mildly elevated but ranges are not extreme, a tight structural stop at the session reaction high is appropriate.
Target Profile:
R:R Validation: TP1 at 1.05R is marginal on its own, but TP2 at ~2R sits at a clean structural level without major barriers between TP1 and TP2. This is a valid trade profile, the structure is not inverted. There are no major support shelves between 1.13270 and 1.13150 that would stall the move.
Setup #1: EURUSD SHORT (Sell on Pullback to Broken Support)
15:34 UTC, 45 percent, WAIT. Price sat inside the zone at 1.13326, but the pattern the trigger asked for had not formed. The euro had already fallen to 1.13273 and was drifting sideways near 1.1330-1.1332, a consolidation after the break rather than a bounce back into it. With the 5-minute RSI crossing up from oversold and volume below average, the system judged that entering here risked catching a mean-reversion bounce, and waited.
15:36 UTC, 68 percent, ENTER. Two minutes and sixteen seconds later the completed 15:30 candle had bounced from 1.13301 to close at 1.13340, the retest of the broken London low the setup anticipated. The 5-minute EMA stack stayed bearish, MACD sat below zero and below its signal on the 5-minute and 15-minute charts, and the Trend Agent held bearish at 72 percent. The system noted the candle had closed above 1.13325, so the exact trigger was not perfectly met, and entered anyway on the confluence. The order filled at 1.13339 one second later.
Each trade risks +$2,000 (1R). The system's actual scale-out behavior may differ, see disclaimer.
| Scenario | R-multiple | Profit on $100k |
|---|---|---|
| Stop hit (invalidated) | -1R | −$2,000 |
| TP1 hitActual | +1.43R | +$2,860 |
| TP2 hit | +2.49R | +$4,980 |
| TP3 hit (max potential) (not tracked) | +0R | +$0 |
A profit deadline is a risk rule, not a prediction. The analysis did not forecast a reversal at 2 PM. It noted that a one-directional move running since the Asian session can get tested late in the day, and it put a clock on the targets. Both targets printed before 1 PM ET, well inside that window, so the clock was never needed. What followed shows why it was written: at 2:39 PM ET price was back at the stop.
The second lesson is about the TP1 rule. The broker closes the whole position at TP1, so this trade is logged at +1.43R (TP1), not the +2.49R (TP2) the market reached. On the 23rd the same rule cost Cable 0.89R when price kept running. Here it is the reason the afternoon did not matter. A runner held for TP3 with a break-even stop, as the analysis suggested, would have closed flat at 1.13339, and a runner with no adjustment would have met the original stop.
Extended intraday moves sometimes see a late NY PM mean-reversion. Consider taking TP1 and TP2 before 2:00 PM ET and trailing TP3 with a break-even stop. SkyAnalyst setup analysis, 15:33 UTC
The caveats belong beside the result. The entry came on a candle that closed at 1.13340, above the 1.13325 trigger, and the evaluation said so in plain words. The analysis scored the setup 7.5 out of 10 and counted one of its eight confluences, a near-oversold 15-minute RSI, as only a marginal pass. The low at 1.13117 came 6.7 pips short of TP3. We do not know why the euro turned, and the data does not tell us, so we will not guess.
We picked this trade because it is the mirror of one we published last week. That Cable short closed at TP1 while the market went on to TP2 and nearly TP3, and the rule looked expensive. This euro short closed at TP1 on the way to TP2, and then the market gave every pip back within two hours. Read the two together and the rule looks like what it is: a trade-off chosen in advance, not a bet on either outcome.
This is one trade, and one trade proves little. For a different lesson on the same pair, our last EURUSD short, in August, was the one where the system widened its own stop. What this one adds is an analysis that planned for its own afternoon, and a day on which the afternoon arrived.
It is a setup where price breaks below a level that had been holding as support, then bounces back up to touch it from below. Traders watch whether the old support now acts as resistance. If sellers reject the bounce there, it often confirms the break and offers a short entry with a stop just above the reaction high, instead of selling the low after the breakdown.
Some intraday moves lose momentum as the session wears on, especially after a long one-directional run. A time deadline limits exposure to that risk without predicting a reversal. It tells the trader to bank targets while the move is fresh and to protect or close whatever remains before the part of the day when mean-reversion becomes more likely.
After the first target is banked, a trader can move the stop on the remaining position to the entry price. If the market keeps going, the runner has room to reach a further target. If the market reverses, the runner closes at entry instead of at the original stop. The trade-off is that normal pullbacks can close the runner early.
Markets react to the whole picture, not only to a single release. If interest-rate expectations and yield differentials are strongly in a currency's favor, one soft report may not change them. Traders then treat the miss as noise and keep following the dominant theme, at least until more data or central-bank commentary shifts the rate outlook.
Closing everything at the first target suits strategies that value consistency over size. It is reached most often because it sits closest to the entry, and it removes the risk of a winner turning into a loss. It costs the most when the market runs much further, and it helps the most when a move reverses soon after the first target prints.
21-day free trial. No credit card. Full access to the Trend Agent, Macro Agent, and six-factor confluence scoring.
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.
Three shorts on Thursday, three stops, exactly 3R given back from a +5.46R Wednesday peak. Two of the three were approved ahead of conditions their own session plans had written down.
Nine trades, +2.46R. The desk rode a dollar bid and a yield spike for three sessions and banked six straight winners, then opened three more shorts on Thursday after the move had already been made.

Cable had fallen for three hours when SkyAnalyst sold the bounce at 1.3263 and told itself to bank TP1 fast. TP2 printed 1 hour 43 minutes later for +1.63R (TP2); the record books +0.74R (TP1).