SkyAnalyst/Journal/Recaps/April 2026
SkyAnalyst Journal · Monthly RecapApril 2026

April 2026 Monthly Recap: 18 Trades, Indexes Carry the Month, +2.24R Net

Eighteen trades. Ten winners, eight losers, 55.6 percent win rate. Net plus 2.24R on a TP1 baseline. The equity-index complex did the work; the lone B-grade ent

Net result
+3.0R
18 trades · 55.6% win rate · April 2026
SA
The SkyAnalyst Team
AI Research & Trading Desk
May 4, 2026·9 min read·Monthly Recap · Long
Instrument
Multi · Monthly Recap
Direction · Session
Long · April 2026
Duration
Outcome
+2.99R
18 trades · 55.6% win rate

Restated: Gold (XAUUSD) was part of SkyAnalyst's coverage from inception (Jan 12, 2026) through May 2026. We've since narrowed coverage to six instruments — EURUSD, GBPUSD, USDJPY, US30, NAS100, US500 — and these numbers are restated for the current lineup. The original publish date is preserved; cumulative figures have been recomputed.

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.

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.

April 2026 was the third full calendar month on the published record and the first run entirely on Claude Opus 4.6 master automations. The system took eighteen trades across five of the six canonical instruments, closed at plus 2.24R net, and produced a 55.6 percent win rate. Ten winners, eight losers. The simulated $100,000 account at 2 percent risk per trade ended April at $104,472.64, up roughly $4,470 on the month. Through May 1, 2026, the system has banked +9.29R YTD across 78 trades from Jan 12 inception. That same simulated account at 2 percent risk per trade now sits at $118,589 on a static basis, or $118,382 compounded. Four months in. The month had a clear shape. The equity indexes carried it: US30 plus 1.53R on three trades, NAS100 plus 1.03R on six, US500 plus 0.86R on three. The currency pairs almost canceled around break-even: EURUSD minus 0.18R on five, USDJPY minus 1R on one, GBPUSD untraded. Inside the index complex, three sessions did most of the work, and the single largest print of the month came from the only B-grade decision the system fired in April. The Apr 23 EURUSD short ran to TP3 for plus 1.67R credited, a clean rejection at session resistance that the pre-trade analysis flagged as the cleanest read of the window. One methodology note up front: every R-multiple here is computed on a TP1 exit for every winner. That is our conservative baseline. A subscriber running the published scale-out plan would have closed April further into the green because four of April's ten winners ran past TP1 to TP3 in the live broker fills. The plus 2.24R is the floor of the credited projection, not the realized ceiling. If you want to compare with March's variance month, the contrast is instructive: same playbook, far less calendar-window dispersion, similar net once you normalize for sample size.

Act 1: Apr 1-12, the opening grind and the first credited win

The month opened cleanly enough. Apr 1 fired a NAS100 long that ran to TP2 for plus 0.72R credited and a same-session USDJPY short that stopped. Apr 2 added a NAS100 long that ran to TP2 for plus 1.01R. Through the first two sessions the cumulative line sat at plus 0.73R.

Then the tape went quiet. Apr 8 stopped a EURUSD long at session lows that should have held. Apr 10 split: a NAS100 long ran to TP1 for plus 0.59R. By the end of the Apr 6-12 window the system had taken three trades and netted minus 0.41R, a slow opening for the month and the lowest cumulative line April would print.

Act 2: Apr 13-19, the densest decision sequence on the April record

The third week opened with the cleanest cluster of decisions in the month. Apr 13 fired three correlated entries inside fifty-nine minutes: a 14:21 NAS100 long that ran to TP3 for plus 0.71R credited, a 14:49 US30 short that ran to TP1 for plus 1R, and a 15:20 EURUSD long that ran to TP3 for plus 1.15R credited. All three on the same continuation-pullback library that paid through the closing run of March. Three independent decisions inside one session, all converted.

The rest of the week was honest about the playbook's costs. Apr 14 stopped a EURUSD long. Apr 16 stopped a NAS100 short at VWAP. Apr 17 took three: a EURUSD long stopped, then a US30 long ran to TP1 for plus 1.53R credited, the largest credited single winner of the month. The Apr 13-19 window closed at plus 4.18R cumulative on seven trades, 57 percent. That was April's bumper, such as it was.

Act 3: Apr 20-30, the only soft window and the closing partial that restored balance

The fourth full window was the only one that fought the system. Apr 23 was split clean down the middle. The 14:58 UTC EURUSD short, the lone B-grade decision of April, ran to TP3 for plus 1.67R credited. The 15:51 NAS100 long inside the same session stopped at minus 1R. Apr 24 then stopped a US500 short on a VWAP rejection that should have held. The Apr 20-26 window closed at minus 0.33R on three trades, 33 percent, the only sub-expectancy window of the month.

The closing partial reverted clean. Apr 27 stopped a US30 long that fired into chop. Apr 28 ran a US500 short to TP1 for plus 0.78R credited. Apr 30 ran a US500 long to TP2 for plus 1.08R credited. Across Apr 27-30 the system took three trades for 66.7 percent at plus 0.86R net. We close the April book at plus 2.24R cumulative.

Case studies from the month: Apr 13 NAS100 long, Apr 13 US30 short, Apr 13 EURUSD long, Apr 17 US30 long, Apr 23 EURUSD short, Apr 28 US500 short, and Apr 30 US500 long.

Key insight
“April 2026 ran inside the central tendency: 55.6 percent WR, plus 2.24R net across eighteen trades. No deep drawdown, no bumper week. The equity-index complex (US30, NAS100, US500) supplied the entire net, plus 3.42R combined across twelve trades.”
SkyAnalyst Risk Agent · Monthly review
Section 03 · The audit trail

Every trade the system took.

10 winners8 losers·Winners link to full case study
|
DateTimeInstrumentDirModelSetupGradeR$ SimResultDetails
Apr 114:37 UTCNAS100LongClaude Opus 4.6NAS100 LONG — Pullback to 5m Dynamic SupportC++0.72R(TP1)+$1,440(TP1)TP2 hitRead case →
Apr 114:47 UTCUSDJPYShortClaude Opus 4.6SHORT USDJPY pullback rejectionC+-0.25R(SL)-$500(SL)Stop hitRead case →
Apr 215:57 UTCNAS100LongClaude Opus 4.6NAS100 Pullback Long at 78.6% Fib / Structural SupportC++1.01R(TP1)+$2,020(TP1)TP2 hitRead case →
Apr 814:56 UTCEURUSDLongClaude Opus 4.6EURUSD VWAP/session-low mean-reversion longC+-1.0R(SL)-$2,000(SL)Stop hitRead case →
Apr 1014:48 UTCNAS100LongClaude Opus 4.6NAS100 Long Pullback BuyC++0.59R(TP1)+$1,179(TP1)TP1 hitRead case →
Apr 1314:21 UTCNAS100LongClaude Opus 4.6NAS100 Bullish Pullback LongC++0.71R(TP1)+$1,416(TP1)TP3 hitRead case →
Apr 1314:49 UTCUS30ShortClaude Opus 4.6Short Rejection at 47,712-47,764 Resistance ClusterC++1.0R(TP1)+$2,000(TP1)TP1 hitRead case →
Apr 1315:20 UTCEURUSDLongClaude Opus 4.6EURUSD Pullback Buy at StructureC++1.15R(TP1)+$2,299(TP1)TP3 hitRead case →
Apr 1415:27 UTCEURUSDLongClaude Opus 4.6Buy EURUSD on Pullback to Session SupportC+-1.0R(SL)-$2,000(SL)Stop hitRead case →
Apr 1614:31 UTCNAS100ShortClaude Opus 4.6VWAP Rejection ShortC+-1.0R(SL)-$2,000(SL)Stop hitRead case →
Apr 1714:29 UTCEURUSDLongClaude Opus 4.6EURUSD Pullback LongC+-1.0R(SL)-$2,000(SL)Stop hitRead case →
Apr 1715:25 UTCUS30LongClaude Opus 4.6Bullish Pullback to Micro-Support (Primary)C++1.53R(TP1)+$3,060(TP1)TP1 hitRead case →
Apr 2314:58 UTCEURUSDShortClaude Opus 4.6Conditional Short EURUSD at Resistance RejectionB+1.67R(TP1)+$3,333(TP1)TP3 hit · ★ Trade of the weekRead case →
Apr 2315:51 UTCNAS100LongClaude Opus 4.6Conditional Pullback Long at VWAP/Structure ZoneC+-1.0R(SL)-$2,000(SL)Stop hitRead case →
Apr 2414:05 UTCUS500ShortClaude Opus 4.6VWAP Rejection / Opening Range Breakdown ShortC+-1.0R(SL)-$2,000(SL)Stop hitRead case →
Apr 2714:34 UTCUS30LongClaude Opus 4.6US30 Pullback Long to VWAP/Fib ConfluenceC+-1.0R(SL)-$2,000(SL)Stop hitRead case →
Apr 2815:02 UTCUS500ShortClaude Opus 4.6Bear Flag Breakdown / OR-Low BreakC++0.78R(TP1)+$1,558(TP1)TP1 hitRead case →
Apr 3015:45 UTCUS500LongClaude Opus 4.6VWAP/Prior Day High Pullback LongC++1.08R(TP1)+$2,167(TP1)TP2 hitRead case →
NAS100 · Long
Apr 1 · 14:37 UTC
Claude Opus 4.6TP2 hit
Setup
NAS100 LONG — Pullback to 5m Dynamic Support
Grade
C+
R
+0.72R(TP1)
$ Sim
+$1,440(TP1)
Read case →
USDJPY · Short
Apr 1 · 14:47 UTC
Claude Opus 4.6Stop hit
Setup
SHORT USDJPY pullback rejection
Grade
C+
R
-0.25R(SL)
$ Sim
-$500(SL)
Read case →
NAS100 · Long
Apr 2 · 15:57 UTC
Claude Opus 4.6TP2 hit
Setup
NAS100 Pullback Long at 78.6% Fib / Structural Support
Grade
C+
R
+1.01R(TP1)
$ Sim
+$2,020(TP1)
Read case →
EURUSD · Long
Apr 8 · 14:56 UTC
Claude Opus 4.6Stop hit
Setup
EURUSD VWAP/session-low mean-reversion long
Grade
C+
R
-1.0R(SL)
$ Sim
-$2,000(SL)
Read case →
NAS100 · Long
Apr 10 · 14:48 UTC
Claude Opus 4.6TP1 hit
Setup
NAS100 Long Pullback Buy
Grade
C+
R
+0.59R(TP1)
$ Sim
+$1,179(TP1)
Read case →
NAS100 · Long
Apr 13 · 14:21 UTC
Claude Opus 4.6TP3 hit
Setup
NAS100 Bullish Pullback Long
Grade
C+
R
+0.71R(TP1)
$ Sim
+$1,416(TP1)
Read case →
US30 · Short
Apr 13 · 14:49 UTC
Claude Opus 4.6TP1 hit
Setup
Short Rejection at 47,712-47,764 Resistance Cluster
Grade
C+
R
+1.0R(TP1)
$ Sim
+$2,000(TP1)
Read case →
EURUSD · Long
Apr 13 · 15:20 UTC
Claude Opus 4.6TP3 hit
Setup
EURUSD Pullback Buy at Structure
Grade
C+
R
+1.15R(TP1)
$ Sim
+$2,299(TP1)
Read case →
EURUSD · Long
Apr 14 · 15:27 UTC
Claude Opus 4.6Stop hit
Setup
Buy EURUSD on Pullback to Session Support
Grade
C+
R
-1.0R(SL)
$ Sim
-$2,000(SL)
Read case →
NAS100 · Short
Apr 16 · 14:31 UTC
Claude Opus 4.6Stop hit
Setup
VWAP Rejection Short
Grade
C+
R
-1.0R(SL)
$ Sim
-$2,000(SL)
Read case →
EURUSD · Long
Apr 17 · 14:29 UTC
Claude Opus 4.6Stop hit
Setup
EURUSD Pullback Long
Grade
C+
R
-1.0R(SL)
$ Sim
-$2,000(SL)
Read case →
US30 · Long
Apr 17 · 15:25 UTC
Claude Opus 4.6TP1 hit
Setup
Bullish Pullback to Micro-Support (Primary)
Grade
C+
R
+1.53R(TP1)
$ Sim
+$3,060(TP1)
Read case →
EURUSD · Short
Apr 23 · 14:58 UTC
Claude Opus 4.6TP3 hit · ★ Trade of the week
Setup
Conditional Short EURUSD at Resistance Rejection
Grade
B
R
+1.67R(TP1)
$ Sim
+$3,333(TP1)
Read case →
NAS100 · Long
Apr 23 · 15:51 UTC
Claude Opus 4.6Stop hit
Setup
Conditional Pullback Long at VWAP/Structure Zone
Grade
C+
R
-1.0R(SL)
$ Sim
-$2,000(SL)
Read case →
US500 · Short
Apr 24 · 14:05 UTC
Claude Opus 4.6Stop hit
Setup
VWAP Rejection / Opening Range Breakdown Short
Grade
C+
R
-1.0R(SL)
$ Sim
-$2,000(SL)
Read case →
US30 · Long
Apr 27 · 14:34 UTC
Claude Opus 4.6Stop hit
Setup
US30 Pullback Long to VWAP/Fib Confluence
Grade
C+
R
-1.0R(SL)
$ Sim
-$2,000(SL)
Read case →
US500 · Short
Apr 28 · 15:02 UTC
Claude Opus 4.6TP1 hit
Setup
Bear Flag Breakdown / OR-Low Break
Grade
C+
R
+0.78R(TP1)
$ Sim
+$1,558(TP1)
Read case →
US500 · Long
Apr 30 · 15:45 UTC
Claude Opus 4.6TP2 hit
Setup
VWAP/Prior Day High Pullback Long
Grade
C+
R
+1.08R(TP1)
$ Sim
+$2,167(TP1)
Read case →

Dollar figures are simulated on a $100,000 account at 2% risk per trade. Actual subscriber P&L varies with account size. Past performance is not a guarantee of future results.

Pattern of the week

The pattern that defined April was the continuation pullback to structural confluence, applied across instruments and across all three published weeks. The Apr 13 trio, the Apr 17 US30 long, the Apr 23 EURUSD short, and the Apr 30 US500 long all fit the same template: wait for the impulsive leg, wait for the pullback, enter at the confluence of VWAP, fib retracement, prior structure, or session support. The setups that worked in March kept working in April. The stops that stopped stopped under the same logic that produced the winners the same week.

Why the same setup library produced a 55.6 percent month on the indexes

The cleanest signal in April is that the playbook concentrated its work on the equity-index complex and let the currency pairs sit closer to break-even. US30, NAS100, and US500 combined for twelve trades at 66.7 percent and plus 3.42R net. EURUSD took five trades at 40 percent for minus 0.18R, USDJPY took one trade for minus 1R, GBPUSD sat outside our setup criteria all month. The window-level dispersion (Apr 13-19 plus 4.18R, Apr 20-26 minus 0.33R, opening grind near flat, closing partial plus 0.86R) is the variance the playbook implies inside any given month. None of it required intervention. The architecture did not change posture across any of the four windows.

Decision highlights

The Apr 13 trio is the cleanest decision sequence of April. Inside fifty-nine minutes the system fired a NAS100 long, a US30 short, and a EURUSD long. All three ran to their target tier (NAS100 TP3, US30 TP1, EURUSD TP3). Three independent decisions, each sized off the same confluence math. Cross-Asset flagged that the NAS100 long and the US30 short carried opposing equity-index posture and let both through because the bar-level structural premises were independent.

The Apr 17 sequence is the cleanest example of the system holding posture against a hostile open. Inside fifty-six minutes it fired a EURUSD long and a US30 long, the EURUSD entry following a Apr 16 NAS100 stop the prior session. The EURUSD long stopped. The US30 long ran to TP1 for plus 1.53R credited, the largest credited winner of the month. A discretionary trader watching a stop the prior session and another stop inside the same hour would have skipped the third entry. The system did not consult the recent record to size the next decision.

The Apr 23 EURUSD short was the densest single-trade decision of the month. The system fired a B-grade short at 14:58 UTC, the only B-grade entry of April; the other seventeen trades graded C+. The trade ran to TP3 for plus 1.67R credited, the only full-R TP3 print of the month. The pre-trade analysis flagged a clean rejection at session resistance and a Macro Agent gate that had not flipped on the EUR side. The same session also fired a NAS100 long that stopped, evidence that the grade-up was a localized read on the EURUSD setup and not a regime call across instruments. The published case study walks the full decision log.

Key insight
“We measured four TP3 winners across the month, all on the continuation-pullback library. The recap credits each at the TP1 exit only. A subscriber on the published scale-out plan would have realized materially more than plus 2.24R.”
SkyAnalyst Risk Agent · Decision log
Section 04 · Head-to-head

Claude vs GPT: who led the week.

SkyAnalyst runs multiple foundation models in parallel across its four-agent system. When two models trade the same instrument in the same week, the results are directly comparable. This is that comparison.

C
Claude
Opus 4.6
+3.0R
Trades
18
Win rate
55.6%
Avg R
+0.17
Led this week on
  • US30+1.5R · 3 trades
  • NAS100+1.0R · 6 trades
  • US500+0.9R · 3 trades
  • EURUSD-0.2R · 5 trades
  • USDJPY-0.3R · 1 trade
Notable trade
EURUSD Short · Apr 23 · +1.67R
G
GPT
-
No GPT trades this window.

Same signals, same risk framework, different foundation model.

Section 07 · Instrument deep dive

Six instruments, six stories.

EURUSD
-0.2R
5 trades · 40% WR

EURUSD took five trades at 40 percent for minus 0.18R net. The Apr 13 long ran to TP3 for plus 1.15R credited and the Apr 23 short ran to TP3 for plus 1.67R credited (the only full-R TP3 print of April and the only B-grade entry of the month). Three stops on the Apr 8, Apr 14, and Apr 17 longs kept the net negative.

All EURUSD this week →
GBPUSD
-
0 trades

GBPUSD took no trades this month. The pair sat outside our setup criteria across all four windows. We will publish entries only when the cross-pair structure clears the confluence threshold; April's GBPUSD tape never reached it.

All GBPUSD this week →
US30
+1.5R
3 trades · 66.7% WR

US30 took three trades at 66.7 percent for plus 1.53R net. The Apr 13 short ran to TP1 for plus 1R and the Apr 17 long ran to TP1 for plus 1.53R credited (the largest credited single winner of April). The Apr 27 long was the only stop. Three trades, two TP1 hits, no need to push for runner extension.

All US30 this week →
NAS100
+1.0R
6 trades · 66.7% WR

NAS100 took six trades at 66.7 percent for plus 1.03R net. The Apr 1, Apr 2, Apr 10, and Apr 13 longs all paid (the Apr 13 long ran to TP3 for plus 0.71R credited). Two stops, on Apr 16 and Apr 23. The instrument carried the month on consistency rather than magnitude.

All NAS100 this week →
USDJPY
-0.3R
1 trade · 0% WR

USDJPY took one trade at 0 percent for minus 1R net. The Apr 1 short fired into a pullback rejection that did not hold, and the pair sat outside the playbook the rest of the month. Lowest sample of any traded instrument and the only one with no winners on the month.

All USDJPY this week →
US500
+0.9R
3 trades · 66.7% WR

US500 took three trades at 66.7 percent for plus 0.86R net. The Apr 28 short ran to TP1 for plus 0.78R credited and the Apr 30 long ran to TP2 for plus 1.08R credited. The Apr 24 short stop was the only entry that did not pay. Most of the instrument's April action sat in the closing partial.

All US500 this week →
Final Outcome
+1.7R
TP3 HIT
Dollar figures calibrated to a $100k account at 2% risk appear below in Simulated Returns.

Win of the week: EURUSD Short · +1.67R

Loss worth learning from

The cleanest loss the month produced was not a single trade but the Apr 14-17 stretch. Three EURUSD longs across four sessions, all stopped: Apr 14, Apr 17, plus the earlier Apr 8 long that bracketed the cluster. Same setup library, same threshold, same Macro Agent gate as the Apr 13 EURUSD long that printed plus 1.15R to TP3 inside the same week and the Apr 23 EURUSD short that printed plus 1.67R to TP3 the following week.

What the system saw that was right

A continuation regime that had paid on Apr 13 and would pay again on Apr 23. The Trend Agent's confluence cleared threshold on each of the three losing EURUSD longs. The Macro Agent's gate had not flipped on the EUR side. Cross-Asset confirmed the EUR cross was reading inside tolerance with the broader risk-on tape.

What the system got wrong

The Apr 14-17 EURUSD tape behaved like a continuation but resolved as a fade three times in a row. Each pullback to session support that the playbook called as a buy was the start of another leg lower. Cross-Asset did not veto because the structural premises were independent at the bar level and the macro frame remained risk-on. Three correlated EURUSD stops followed. The Apr 23 short reversed the directional read on the same pair and printed the cleanest trade of the month.

What we would do the same

The entry rule is the entry rule. The system does not consult the recent trade record to size or decline a new entry. If the inputs cleared threshold, the entries were correct under the same logic that took the Apr 13 EURUSD long to TP3 and the Apr 23 EURUSD short to TP3. Streak-aware filters would lower realized expectancy across calendar windows, not raise it. The Apr 14-17 EURUSD cluster was the cost of holding posture; the Apr 13 and Apr 23 EURUSD TP3 prints were the payoff. Both came from the same playbook.

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
+$5,980
+2.99R · Window net
ScenarioR-multipleProfit on $100k
Window netActual+2.99R+$5,980
Simulated equity · $100,000 baseline · 2% risk per trade
Wed 1Thu 2Wed 8Fri 10Mon 13Tue 14Thu 16Fri 17Thu 23Fri 24Mon 27Tue 28Thu 30$105,973$100,000
System Performance · Year to date

All six agents combined.

Net R
+15.41R
Trades
91
Win rate
34%
EURUSD
+14.96R
12 trades
67%
US30
-11.17R
22 trades
14%
NAS100
+0.96R
26 trades
35%
US500
+6.48R
19 trades
37%
Updated 3 days ago
View live stats →
Key insight
“The Apr 23 EURUSD short was the only B-grade entry of the month and the only full-R TP3 print: plus 1.67R credited on a clean rejection at session resistance. Seventeen C+ grades produced the rest of the ledger.”
SkyAnalyst Trend Agent · Monthly review

From the desk

Through May 1, 2026, the cumulative ledger reads +9.29R YTD across 78 trades from Jan 12 inception. The same $100,000 account at 2 percent risk per trade sits at $118,589 on the static line, risking a fixed $2,000 per trade, and at $118,382 on the compounded line, where each entry's risk dollars scaled with the running balance. The two figures diverge by roughly $207 after four months. That spread is the cost or benefit, depending on your view, of compounding through a positive-expectancy edge: when winners cluster after losses, static outpaces compounded; when winners cluster after wins, compounded outpaces static. April's central-tendency profile favored static slightly. That is the disciplined-sizing math working as designed, not a sign one approach beats the other in the abstract.

The honest reading of April is that the system delivered what a positive-expectancy playbook delivers when the equity-index complex sets up cleanly and the currency pairs sit closer to break-even: variance inside the central tendency, posture held across all four windows, and a net result above long-run per-month expectancy on the TP1 baseline. The Apr 13-19 window paid plus 4.18R on 57 percent. The Apr 20-26 window paid minus 0.33R on 33 percent. Same architecture across both, same Macro Agent gate, same Trend Agent threshold.

The simulated $100,000 account closed April at $104,472.64, up about $4,470 on the month, or just over $1,090 per thousand on the static base. After April, the account sits roughly $4,250 above the March close of $100,225 (March exit at plus 0.13R cumulative on the simulated line for that month's separate accounting; the YTD line carries the full record). Four of April's ten winners ran past TP1 to TP3 in the live broker fills: the Apr 13 NAS100 long, the Apr 13 EURUSD long, the Apr 23 EURUSD short, and the closing-week structure that paid through TP2. A subscriber on the published scale-out plan would have closed April further into the green on the same trades. The credited recap underweights those runners by design, and the gap is the part of the playbook the projection cannot pre-credit.

What carries into May is the same playbook. The system does not tune based on the calendar month; it tunes based on the rolling 100-trade window. February showed the architecture working through a regime rotation. March showed it surviving variance both directions inside one window. April showed it reverting toward expectancy with the equity-index complex carrying the work. Three months, three different reads on the same architecture. None is a verdict; all are data.

Weekly views: Apr 6-12, Apr 13-19, Apr 20-26, Apr 27 to May 3. Prior monthly: March 2026 monthly recap.

What we're tuning

April did not produce a tuning signal. A 55.6 percent win rate at plus 2.24R net across eighteen trades is inside the rolling-100 distribution for similar setup mixes, and the per-instrument dispersion (US30 plus 1.53R on three against EURUSD minus 0.18R on five) is the variance the playbook implies. Tuning on an eighteen-trade sample would be over-fitting noise. The right horizon for any tuning decision remains the rolling 100-trade window.

What we track forward into May: whether the equity-index complex keeps supplying the bulk of net R after carrying the entire April aggregate, whether EURUSD's directional reads tighten after a 40 percent month, and whether the four-TP3 runner cadence on the C+ grade book compresses or expands. None are immediate tuning items. They are variables that, if they shift across the next thirty to forty entries, will surface as a signal worth acting on.

The Short Version

At a Glance

Week Setup Grade
A-
Decisive Trades
18
Best R
+1.67R
Win Rate
55.6%
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.
02 · Live Dashboard
US30 +1.5R
SPX idle
NDX −0.4R
EUR live
XAU idle
OIL +0.8R
All six markets at once. Status, open P&L, and every agent reasoning live.
03 · Morning Briefing
Daily briefing
Macro: lean-bull · DXY soft. Trend agents watching US30 micro-support and EURUSD range break.
Rolling aggregate updates each publish
What the agents are watching, delivered at 08:00 local.
0 traders joined

Week at a glance

How did the system net plus 2.24R across eighteen trades in April?

+

Ten winners, eight losers, 55.6 percent. The aggregate landed positive because the equity-index complex carried the month: US30 plus 1.53R on three trades, NAS100 plus 1.03R on six, US500 plus 0.86R on three, for plus 3.42R combined across twelve trades. EURUSD slipped minus 0.18R on five, USDJPY took one trade for minus 1R, and GBPUSD did not trade.

What made the Apr 23 EURUSD short stand out from the other entries?

+

It was the only B-grade decision of April; the other seventeen trades graded C+. The Trend Agent flagged a clean rejection at session resistance, the Macro Agent's gate had not flipped on the EUR side, and Cross-Asset confirmed the read. The trade ran to TP3 for plus 1.67R credited, the only full-R TP3 print of the month and the largest credited single decision.

Why does the recap credit only the TP1 exit when four trades ran to TP3?

+

TP1 is the conservative baseline that lets us compare across calendar windows without methodology drift. A subscriber on the published scale-out plan would have closed April further into the green because four of April's ten winners ran past TP1 to TP3 in the live broker fills (the Apr 13 NAS100 long, the Apr 13 EURUSD long, the Apr 23 EURUSD short, plus the Apr 30 US500 long to TP2). The recap projects the floor, not the ceiling.

How does April compare to March on the same baseline?

+

March closed at minus 0.13R net on 52.4 percent across forty-two trades. April closed at plus 2.24R on 55.6 percent across eighteen. April was materially stronger net on roughly 43 percent of the sample, with no window hitting March's mid-month loss-side extreme and no window matching March's plus 4.19R closing bumper. Both months sit inside the rolling-100 distribution.

How does April compare to the system's long-run expectancy?

+

April's 55.6 percent win rate is inside the rolling-100 estimate. Plus 2.24R net is above the long-run per-month expectancy on the TP1 baseline once you account for the smaller eighteen-trade sample. Realized EV per trade was plus 0.12R, above the playbook's central tendency. April reads as a clean month inside the distribution rather than a tail event in either direction.

Get next week’s trades before they print.

Subscribers receive the same pre-trade AI analysis three minutes before entry.

Start 7-day free trialWatch a 2-min demo
$79/mo after trial · Cancel anytime

We project the recap totals using a TP1 exit on every winning trade. This is the simplest baseline for comparing across periods. Traders running their own scale-out, trail, or TP2/TP3 hold strategies will see different totals. Dollar figures are simulated on a $100,000 account at 2% risk per trade. Actual subscriber P&L varies with account size and execution. Past performance is not a guarantee of future results.

Key insight
“One calendar month is too short to draw long-run conclusions. The right horizon for any tuning decision is the rolling 100-trade window. April is data, not a verdict.”
From the desk · May 1, 2026
Keep reading

From the SkyAnalyst Journal

All case studies →
EURUSD Short on May 15: Six Waits, One Enter, a Clean TP1 Fill
trade-analysis

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

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

6 min read
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 read
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 read