SkyAnalyst AI journal entry: USDJPY Long on Mar 25, 2026 closed +2.53R on TP3. 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 specific setup the trend agent almost passed on.
The macro print into NY-PM was a tightening-bullish setup for USDJPY without being a maximum-conviction one, and it stood in clean contrast to the rate-tech headwind that had set up the morning's NAS100 short. The Macro Agent had written regime as lean_bear at 15 percent confidence to shared state, low enough that the macro view was not authoritative under the system's 60 percent confidence threshold. US 10-year yields sat at 4.334 against a 5-day EMA of 4.330, marginally above. DXY held at 99.467 against a 5-day EMA of 99.339, clearly above. The yield-USD backdrop was conflicted to mildly tightening-bullish.
The risk-tone read was an improvement on the prior session. VIX printed 25.44 against a 5-day EMA of 25.76, below the average and softer than yesterday. NYAD/ADD printed positive at 447, mixed but not weak. Carry-unwind risk was reduced from yesterday but not gone, with VIX still elevated enough that the Risk Agent flagged the size envelope as reduced rather than full. Gold was strongly above its 5-day EMA, a defensive demand signal that kept the macro stress flag live.
USDJPY itself was offering a textbook pullback long. Price had reclaimed the Tokyo high at 159.021 and was pulling back into the 159.05 to 159.10 band that overlapped the 5-minute EMA cluster and the intraday support shelf. The 60-minute trend was bullish: price above fast and slow EMAs, above VWAP, MACD positive, RSI at 58. The 15-minute and 5-minute were bullish but pressing into 159.174 to 159.195 resistance, which made breakout entries lower quality than pullback entries. The Risk Agent put the stop at 158.96, slightly below the Trend Agent's invalidation at 158.97, with 11.6 pips of room. Setup grade printed C+: structural read clean, macro lean correct on rate differential but low confidence, every floor cleared and nothing more.
The setup at 14:32 UTC was a USDJPY pullback long into reclaimed intraday support. The same playbook the system had run on USDJPY five sessions earlier on the Friday closer of the prior week. Walking through the structural requirement explains why the system fired on a single evaluation rather than waiting through cycles.
Price has been pushing higher on the 60-minute chart and just reclaimed a prior-session high. Somewhere inside the advance, it pulls back into a short-term support zone, typically the reclaimed level itself or a 5-minute EMA confluence above VWAP. A professional does not buy resistance. They wait for the retest of the reclaimed support to confirm: a 5-minute candle that pulls into the zone, holds above the reclaimed level, and closes back above the entry trigger with RSI staying above 40.
The pullback long on USDJPY trades the rate differential mechanically. When 10-year US yields hold above their 5-day EMA and DXY confirms, the carry trade refunds, and pullbacks into intraday support get bought by macro flows even on sessions where indices are getting faded. The tell is whether the rate vector is moving with or against the equity tape. Moving against equity, as it was on March 25, the yen-pair long becomes the structural counterpart to the index shorts because both trade the same rate-tech vector from opposite sides.
USDJPY tracks the front end of the US-Japan rate differential at the front end of the curve. When the morning print holds yields above their 5-day EMA and DXY confirms, the structural bid for the pair thickens through the session, even if the broader equity tape is weak. Tech indices discount future cash flows at the prevailing risk-free rate; yen-pair longs price the differential between the front-end curves of the two countries. Same input, two opposite trades, both correct.
Three things kept the grade modest. The Macro Agent's confidence was 15 percent, lean correct but well below the 60 percent threshold. VIX was softer than yesterday but still elevated, which kept carry-unwind risk live. Gold was strongly above its 5-day EMA, a defensive demand signal that capped the conviction on a long-USDJPY thesis. C+ is the system's notation for tradeable, every floor clears, conviction not high enough for B.
The system fires on a single evaluation when the closed-bar trigger and the structural premise are both already on the tape at the moment the cycle begins. On March 25 at 14:32 UTC, the 5-minute had already closed back above 159.06 with RSI at 44, the next print had opened higher with no lower wick, volume came in above the 60-period average, and the 60-minute structure was bullish above VWAP with MACD positive. Every condition the system requires for a USDJPY pullback long was clear on the first read. Single-evaluation entries are around 12 percent of the system's published entries, and they happen when the tape has already done the waiting for the system.
The pullback long on USDJPY is one playbook of many. The same afternoon the Trend Agent had already fired a NAS100 short that ran to TP3 first, was carrying a US500 short open from the prior cycle that also ran to TP3, and was gating a no-trade USDJPY breakout long above 159.20 because the resistance cluster compressed the R-multiple to a structurally unfavorable ratio.
SkyAnalyst doesn't favor any single strategy. The confluence math picks the playbook each evaluation cycle. The fact that three TP3 winners landed on the same day across short indices and a long yen pair is a property of the tape, not three correlated bets on a single read. Different instruments, different rate vectors, different playbooks. The math reads the tape first, then fits the pattern dynamically to what is there.

USDJPY enters the NY morning with technical intraday bullishness but macro headwinds, so this is a fragile long-only environment, not a clean trend-chase market.
Directional Bias: Bullish
Volatility: Normal
Setup #1: USDJPY LONG
Execution conditions
Why it passes the confluence gate
Risk notes
Invalidation condition
Setup #2: No breakout chase above 159.18-159.20 unless accepted and held
Reason
What would upgrade this into a valid long?
Only one conditional long setup qualifies.
A clean short does not qualify because:
For the NY AM session, the best plan is:
If price loses 159.02, and especially 158.97, the long thesis is invalid and it becomes No Trade rather than an immediate short.
Single evaluation, 14:32 UTC, confidence 64 percent. Most setups the system trades require a waiting room, sometimes one cycle, sometimes nineteen. This one did not. The closed-bar trigger and the structural premise were already on the tape at the moment the cycle began. The most recent 5-minute had closed back above 159.06 with RSI at 44 and price holding above the 5-minute fast EMA, the next print had opened higher with no lower wick, and volume came in above the 60-period average. The 60-minute structure was bullish above VWAP with MACD positive and RSI at 58. The 10-year yield held marginally above its 5-day EMA, DXY confirmed above its 5-day EMA, VIX printed below its 5-day EMA. Cross-Asset returned mixed-to-supportive on the rate-differential vector. The Trend Agent scored bullish at 63 percent, the Macro Agent gated regime as lean_bear at 15 percent (lean correct on rate differential but below the 60 percent confidence threshold), Cross-Asset returned mixed, and Risk Agent sized below maximum given elevated VIX and the gold divergence flag. Confluence math returned 64 percent on a C+ grade, above the entry floor on every required input. Entering long at 159.076, stop 158.96, TP1 159.18, TP2 159.27, TP3 159.37.
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 hit | +0.9R | +$1,800 |
| TP2 hit | +1.67R | +$3,340 |
| TP3 hit (max potential)Actual | +2.53R | +$5,060 |
The single-evaluation entry is the discipline beat in a different shape. Where the morning's US500 and NAS100 shorts each cycled multiple waits before the trigger printed, this USDJPY long fired on the first evaluation because the closed-bar reclaim above 159.06 with RSI confirmation and volume above the 60-period average was already on the tape when the cycle began. A discretionary trader watching this tape might have hesitated because "the score is only 64 percent," looking for a higher conviction read before committing. The system does not wait for higher conviction when every required condition is already met.
The trade closed at +2.53R (TP3) over four hours and thirteen minutes, with zero drawdown from entry to exit. That outcome is a property of the rate-differential trade on a tape that was supportive of the carry, paired with a setup card that had already produced its trigger before the system began scoring.
A single evaluation is not a shortcut. It is the same trigger condition the multi-evaluation entries require, observed on the first cycle because the tape had already done the waiting. - From the post-trade review
The shape pairs with the day's two index shorts, documented in the March 25 US500 short at +3.23R and the March 25 NAS100 short at +2.11R. Three TP3 winners on the same day across opposing directions on related rate vectors. The seven-trade winning streak that ran from March 25 through 27 booked the bumper week (10W / 4L, 71.4 percent, +4.19R net) that anchored the published quarter. The MTD book stood at 35 trades after this trade closed.
This trade did not look special on the setup card. A C+ grade. A 64 percent confluence score on a single evaluation. The Macro Agent gating regime as lean_bear at only 15 percent confidence, structurally the wrong direction for a long thesis on the macro read alone. None of those numbers, on their own, would have any reader marking this as the third leg of a seven-trade winning streak.
What separated it from the breakouts that stopped earlier in the quarter was the tape, and the tape was specific. We do not say "this will run 29 pips in four hours." We say "this clears every floor, the bias is intact across timeframes, the rate differential supports the direction even when the macro lean reads bear, the closed-bar reclaim has already printed with confirmation volume." The system places the stop above structural invalidation, sets targets at the next three references, and lets the position run.
On March 25 at 14:32 UTC the Macro Agent had written regime lean_bear at 15 percent into the shared state, the same value it carried for the NAS100 short that fired earlier. The Trend Agent on this single evaluation read that value verbatim and weighted it accordingly: lean read but well below the 60 percent confidence threshold meant the trade had to clear the structural and rate-differential floors on its own merits, in the opposite direction from the indices the same agent had shorted twenty minutes earlier. If the Macro Agent had been chatting in prose about mixed signals, the Trend Agent would have had to interpret tone or pick a side. It does not, so it did not. Three TP3 winners on the same day across opposing directions on related rate vectors is the coordination at work, not three correlated bets on a single read.
From the SkyAnalyst Team.
Single-evaluation entries happen when the closed-bar trigger and the structural premise are both already on the tape at the moment the evaluation cycle begins. On March 25 at 14:32 UTC, the 5-minute had already closed back above 159.06 with RSI confirmation and volume above the 60-period average, the next print had opened higher, and the 60-minute structure was bullish above VWAP. Every condition the system requires for a USDJPY pullback long was clear on the first read. Single-evaluation entries are around 12 percent of the published entries.
USDJPY tracks the US-Japan rate differential at the front end of the curve, while the indices track the rate-tech vector from the opposite side. When 10-year US yields hold above their 5-day EMA and DXY confirms above its 5-day EMA, the carry trade refunds for USDJPY longs while the same input thins the structural bid for tech-heavy indices. Same rate vector, two opposite trades, both correct on the same tape. The system reads each instrument's structural premise independently rather than picking a single direction for the day.
On a hypothetical $100,000 account at 2 percent risk per trade, 1R equals $2,000, so +2.53R (TP3) translates to roughly +$5,060 of potential return. That figure assumes the position is held to the highest take-profit reached. In live execution the broker scales out at TP1 for risk management, so the recorded broker P&L is smaller than the full-arc R-multiple shown.
This was the third TP3 winner of the streak that ran from March 25 through 27. The first two legs were the morning's US500 short at +3.23R and the early-afternoon NAS100 short at +2.11R. The full week of March 23 through 29 closed at 10W / 4L, 71.4 percent, +4.19R net, the best week of the published record. Month-to-date through March 25 closed at +4.41R across 37 trades after the day's three winners booked. Quarter-to-date sat at -1.92R across 55 trades, with the streak materially compressing the prior drawdown.
Seven-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. 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.
Forty-two trades. Twenty-two winners, twenty losers, 52.4 percent win rate. Net minus 0.13R, essentially flat on a TP1 baseline. The month produced both the deepest published drawdown and the bumper week of the record.

A pullback short on USDJPY entered at 159.23 ran to TP3 at 158.75 in 2h 32m, closing at +3.20R. The closing-day winner of a March that finished -0.13R / 22W-20L on the TP1-baseline tally.

A Bullish Pullback long on EURUSD entered at 1.1520 ran to TP3 at 1.1558 over four hours and seventeen minutes, closing at +1.58R. The second of two TP3 winners on the closing day of a near-flat March.