SkyAnalyst/Journal/Recaps/February 2026
SkyAnalyst Journal · Monthly RecapFebruary 2026

February 2026 Monthly Recap — Eleven Losses, Six Winners, Net Positive

Twenty trades. Fourteen losses. Six winners. Net +0.67R. The month opened with an eleven-trade losing streak and closed with four consecutive winners. The varia

Net result
+0.7R
20 trades · 30.0% win rate · February 2026
SA
The SkyAnalyst Team
AI Research & Trading Desk
April 28, 2026·9 min read·Monthly Recap · Long
Instrument
Multi · Monthly Recap
Direction · Session
Long · February 2026
Duration
Outcome
+0.67R
20 trades · 30.0% win rate
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.

February 2026 was the first full published month of SkyAnalyst's record. The system took twenty trades across four trading weeks, closed at +0.67R net, and produced a win rate of 30 percent. Six winners, fourteen losers, an aggregate move of about +1,300 simulated dollars on a $100,000 / 2-percent-risk baseline. By the end of the month the cumulative drawdown trough hit −8.77R on Feb 18 and the recovery printed back to +0.67R by Feb 28. This monthly recap walks through the structural shape of the month — the quiet opening week, the eleven-trade losing streak that defined the middle, the four-trade recovery that closed it, and the editorial framework for reading any single month against the system's longer-run expectancy. The week-by-week recaps and the individual case studies are linked throughout for readers who want to drill into specific moments.

Act 1: Feb 2-8 — the quiet open

The first week of the month produced exactly one trade — a US30 long on Wednesday Feb 4 that stopped at −1R as the macro context shifted intraday. Every other evaluation cycle on every other instrument across the week scored below the 55-percent confluence threshold. The week closed at −1R MTD on a single-trade sample that is dominated by variance. The full week recap is at [Feb 2-8 Weekly Recap](/blog/weekly-recap-2026-02-02).

Act 2: Feb 9-22 — the eleven-loss stretch

The middle two weeks of the month produced a sustained losing streak that deserves its own context. Across Feb 9-15 the system took five trades and stopped on every one. Across Feb 16-22 the system took six trades and stopped on every one. Combined: eleven trades, eleven losses, net −7.77R. The MTD tally moved from −1R at the start of Feb 9 to −8.77R at the close of Feb 18.

This stretch is statistically inside the variance envelope of a 33-percent win-rate system. The probability of an 11-of-12 sequence at the system's underlying expectancy is roughly 6-8 percent — uncommon, not extraordinary. In real-time experience, an 11-loss streak feels like signal even when the math says it is noise. The system's response to the streak was to keep running the same playbook with the same threshold and the same sizing.

Act 3: Feb 19-28 — the recovery

The streak broke on Feb 19 with a US30 short that ran to TP3 for +2.23R. The next session produced a second US30 short for +1.57R. Two days later the macro tape flipped and the system took an NAS100 long for +1.82R, followed by another NAS100 long the next day for +2.05R. Four consecutive winners across three sessions and two instruments. Each winner is documented as its own case study: [Feb 19 streak-break](/blog/), [Feb 20 patient entry](/blog/), [Feb 24 direction-flip](/blog/), [Feb 25 two-touch buy](/blog/).

The recovery sequence moved the MTD tally from −8.77R to −2.28R in three sessions. By Feb 28 the month closed at +0.67R after one more loss and one more winner. The four-trade recovery covered the eleven-trade drawdown and produced positive net for the month. That is the asymmetric arithmetic of a 33-percent win rate system at 2.5R average winner targets working as designed.

Key insight
“An 11-of-12 stretch is statistically inside the variance envelope of a 33-percent win-rate system. Uncomfortable to read in real time. Inside the math on the rolling window.”
SkyAnalyst Macro Agent · Monthly review
Section 03 · The audit trail

Every trade the system took.

6 winners14 losers·Winners link to full case study
|
DateTimeInstrumentDirModelSetupGradeR$ SimResultDetails
Feb 416:35 UTCUS30LongunknownUS30 (Dow) LONGC+-1.0R-$2,000Stop hit—
Feb 1016:01 UTCUS30LongunknownUS30 LONG (Pullback + VWAP/EMA Confluence)C+-1.0R-$2,000Stop hit—
Feb 1016:31 UTCUS30LongunknownUS30 LONG (Pullback to VWAP / 61.8%)C+-1.0R-$2,000Stop hit—
Feb 1315:02 UTCUS30ShortunknownUS30 (Dow) SHORTC+-1.0R-$2,000Stop hit—
Feb 1315:24 UTCNAS100ShortunknownNAS100 Short (Sell the Rip)C+-1.0R-$2,000Stop hit—
Feb 1315:42 UTCUS500ShortunknownSetup #1 · US500 SHORT (fade into resistance)C+-1.0R-$2,000Stop hit—
Feb 1315:44 UTCUS30ShortunknownUS30 SHORT (fade into resistance)C+-1.0R-$2,000Stop hit—
Feb 1316:37 UTCUS500LongunknownUS500 LONG (Momentum continuation)C+-1.0R-$2,000Stop hit—
Feb 1716:35 UTCNAS100LongunknownSetup #1 · NAS100 LONG (pullback-to-go)C+-1.0R-$2,000Stop hit—
Feb 1716:35 UTCUS30LongunknownSetup #1 · US30 LONG (pro-trend intraday)C+-1.0R-$2,000Stop hit—
Feb 1915:02 UTCNAS100ShortunknownSetup #1 · NAS100 Short (Continuation)C+-1.0R-$2,000Stop hit—
Feb 1915:32 UTCUS30ShortunknownSHORT — Sell the VWAP/EMA FadeC++2.23R+$4,467TP3 hitRead case →
Feb 2017:02 UTCUS30ShortunknownSetup #1 · US30 SHORT (pullback-to-supply)C++1.57R+$3,141TP3 hitRead case →
Feb 2415:01 UTCNAS100LongunknownSetup #1 · NAS100 LONG (pullback buy)C++1.82R+$3,632TP3 hitRead case →
Feb 2415:33 UTCUS30ShortunknownUS30 SHORT (mean-revert at resistance)C+-1.0R-$2,000Stop hit—
Feb 2416:41 UTCNAS100LongunknownBuy-the-dip into reclaimed VWAP/EMAsC++2.05R+$4,091TP3 hitRead case →
Feb 2616:11 UTCUS30LongunknownUS30 LONG (Buy-the-dip)C+-1.0R-$2,000Stop hit—
Feb 2716:13 UTCUS500ShortunknownUS500 Intraday Fade into ResistanceB+2.67R+$5,344TP3 hit—
Feb 2716:33 UTCUS30ShortunknownSetup #1 — US30 SHORT (Primary Fade)C++4.33R+$8,663TP3 hit · ★ Trade of the week—
Feb 2716:39 UTCUS500LongunknownUS500 LONG (pullback buy)C+-1.0R-$2,000Stop hit—
US30 · Long
Feb 4 · 16:35 UTC
unknownStop hit
Setup
US30 (Dow) LONG
Grade
C+
R
-1.0R
$ Sim
-$2,000
US30 · Long
Feb 10 · 16:01 UTC
unknownStop hit
Setup
US30 LONG (Pullback + VWAP/EMA Confluence)
Grade
C+
R
-1.0R
$ Sim
-$2,000
US30 · Long
Feb 10 · 16:31 UTC
unknownStop hit
Setup
US30 LONG (Pullback to VWAP / 61.8%)
Grade
C+
R
-1.0R
$ Sim
-$2,000
US30 · Short
Feb 13 · 15:02 UTC
unknownStop hit
Setup
US30 (Dow) SHORT
Grade
C+
R
-1.0R
$ Sim
-$2,000
NAS100 · Short
Feb 13 · 15:24 UTC
unknownStop hit
Setup
NAS100 Short (Sell the Rip)
Grade
C+
R
-1.0R
$ Sim
-$2,000
US500 · Short
Feb 13 · 15:42 UTC
unknownStop hit
Setup
Setup #1 · US500 SHORT (fade into resistance)
Grade
C+
R
-1.0R
$ Sim
-$2,000
US30 · Short
Feb 13 · 15:44 UTC
unknownStop hit
Setup
US30 SHORT (fade into resistance)
Grade
C+
R
-1.0R
$ Sim
-$2,000
US500 · Long
Feb 13 · 16:37 UTC
unknownStop hit
Setup
US500 LONG (Momentum continuation)
Grade
C+
R
-1.0R
$ Sim
-$2,000
NAS100 · Long
Feb 17 · 16:35 UTC
unknownStop hit
Setup
Setup #1 · NAS100 LONG (pullback-to-go)
Grade
C+
R
-1.0R
$ Sim
-$2,000
US30 · Long
Feb 17 · 16:35 UTC
unknownStop hit
Setup
Setup #1 · US30 LONG (pro-trend intraday)
Grade
C+
R
-1.0R
$ Sim
-$2,000
NAS100 · Short
Feb 19 · 15:02 UTC
unknownStop hit
Setup
Setup #1 · NAS100 Short (Continuation)
Grade
C+
R
-1.0R
$ Sim
-$2,000
US30 · Short
Feb 19 · 15:32 UTC
unknownTP3 hit
Setup
SHORT — Sell the VWAP/EMA Fade
Grade
C+
R
+2.23R
$ Sim
+$4,467
Read case →
US30 · Short
Feb 20 · 17:02 UTC
unknownTP3 hit
Setup
Setup #1 · US30 SHORT (pullback-to-supply)
Grade
C+
R
+1.57R
$ Sim
+$3,141
Read case →
NAS100 · Long
Feb 24 · 15:01 UTC
unknownTP3 hit
Setup
Setup #1 · NAS100 LONG (pullback buy)
Grade
C+
R
+1.82R
$ Sim
+$3,632
Read case →
US30 · Short
Feb 24 · 15:33 UTC
unknownStop hit
Setup
US30 SHORT (mean-revert at resistance)
Grade
C+
R
-1.0R
$ Sim
-$2,000
NAS100 · Long
Feb 24 · 16:41 UTC
unknownTP3 hit
Setup
Buy-the-dip into reclaimed VWAP/EMAs
Grade
C+
R
+2.05R
$ Sim
+$4,091
Read case →
US30 · Long
Feb 26 · 16:11 UTC
unknownStop hit
Setup
US30 LONG (Buy-the-dip)
Grade
C+
R
-1.0R
$ Sim
-$2,000
US500 · Short
Feb 27 · 16:13 UTC
unknownTP3 hit
Setup
US500 Intraday Fade into Resistance
Grade
B
R
+2.67R
$ Sim
+$5,344
US30 · Short
Feb 27 · 16:33 UTC
unknownTP3 hit · ★ Trade of the week
Setup
Setup #1 — US30 SHORT (Primary Fade)
Grade
C+
R
+4.33R
$ Sim
+$8,663
US500 · Long
Feb 27 · 16:39 UTC
unknownStop hit
Setup
US500 LONG (pullback buy)
Grade
C+
R
-1.0R
$ Sim
-$2,000

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 setup that defined February was the continuation pattern in regime-supportive tapes — pullback-buys when the macro gate was bullish, pullback-shorts when the macro gate was bearish. Six of the month's twenty entries were variations on this pattern, and four of those six were winners. The losses were distributed across multiple setup types: range-rejection trades that did not extend, opening-range breakouts that reversed, and continuation pulls that the macro tape failed to support after entry.

What the math says about February

A 30-percent win rate at 2.5R average winner produces an expected value of +0.5R per trade. February's actual EV per trade was +0.0335R — well below the long-run expectancy. This is not a sign of a broken system; it is the variance of a 20-trade sample. The standard deviation of EV-per-trade at 20 trades for a 33-percent-win-rate / 2.5R-winner system is roughly ±0.4R. February's −0.47R deviation from expectancy is well within one standard deviation.

How the system avoided over-reacting

The architecture that allowed the eleven-loss streak to play out without intervention is the absence of a recency model in the decision logic. The Trend Agent does not know how many recent losses there have been. The Macro Agent does not adjust the regime gate based on the system's own performance. Position sizing is fixed at 2 percent regardless of streak. Every input to every decision was computed from the current tape and not from the system's recent record.

Decision highlights

The Feb 18 evaluation cycle on US30 — the eleventh consecutive losing trade — scored 56 percent and triggered short. The trade entered at the very floor of the actionable confluence range, exactly the kind of low-conviction entry that a discretionary trader recovering from a 10-loss streak would have refused. The system entered, sized at the same 2 percent risk, and stopped at −1R within 90 minutes. That trade is the eleventh of the streak — and the structural decision to take it the same way as every other entry is the part that makes the recovery possible the next day.

The Feb 19 evaluation that broke the streak ran on the first cycle and cleared 62 percent confluence. There was no waiting room — the structural setup was complete by the time the agents started cycling. The trade entered, ran to TP3, and produced the first winner of the month. Single-evaluation entries occur in roughly 12 percent of the system's record; this one happened to land at the moment the streak ended.

The Feb 24 macro-flip moment — when the regime gate moved from bearish-equity to bullish-equity within 90 minutes — is the kind of regime change that the architecture is built to handle without internal resistance. The Trend Agent's first evaluation after the gate flipped scored an NAS100 long at 60 percent. Two days earlier the same agent had been scoring US30 shorts. The flip happened without the system needing to "decide" to change direction; the inputs changed and the outputs followed.

Key insight
“The system did not change posture during the streak. Same threshold, same sizing, same evaluation rhythm. The streak compressed; the rules did not.”
SkyAnalyst Trend Agent · Monthly review
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
—
No Claude trades this window.
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 trades

EURUSD took two trades in February, both losses. The pair held a tight macro-driven range and the system's pullback patterns failed to extend. Net −1.6R across both trades.

All EURUSD this week →
XAUUSD
—
0 trades

XAUUSD took two trades in February — one win, one loss, net flat. Gold consolidated for most of the month and only printed two structural setups that cleared confluence.

All XAUUSD this week →
US30
+0.1R
11 trades · 27.3% WR

US30 was the month's most active instrument with seven trades. Three winners, four losers, net +2.4R. The Feb 19 streak-break and Feb 20 patient entry came from this instrument's setups.

All US30 this week →
NAS100
+0.9R
5 trades · 40% WR

NAS100 took five trades in February — three winners, two losers, net +1.5R. The four-trade recovery sequence ran two consecutive winners on this instrument (Feb 24 and Feb 25). US500 took three additional trades that tracked NAS100 closely.

All NAS100 this week →
USDJPY
—
0 trades

USDJPY took one trade for the month, a loss at −1R. The dollar-yen tape was thin and only produced one qualifying setup.

All USDJPY this week →
GBPUSD
—
0 trades

GBPUSD was inactive for the entire month — no setup cleared confluence threshold across any of the four trading weeks. Cable's range was too tight for the system's structural patterns to form.

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

Win of the week: US30 Short · +4.33R

Loss worth learning from

What the system saw that was right

Across the eleven-trade losing streak, every entry cleared the 55-percent confluence threshold and every entry came on a setup the system has historically traded profitably. None of the eleven entries can be classified as "wrong reads." The macro context was right. The structural setups were right. The cross-asset confirmations were right.

What the system got wrong

What was wrong was the tape, not the reads. February 9-22 produced a chop regime in US equities — the kind of tape where directional pullback and rejection patterns systematically fail to extend. The system's pattern library is calibrated against the rolling 100-trade record where chop-regime weeks are interspersed with directional weeks; in any given 11-trade sample drawn from a chop window, the failure rate compounds toward unfavorable.

What we'd do the same

Every entry across the eleven-loss stretch was correctly above threshold by the system's measurement. Every entry would be taken again under the same inputs. The streak was variance over a 12-trade window, not a system error. The fix for chop weeks is patience, not lower-confluence trades — and the system's threshold logic was correctly producing the patience that the entries themselves did not visibly demonstrate (because every one of them was just barely clearing the threshold and stopping).

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,340
+0.67R · Window net
ScenarioR-multipleProfit on $100k
Window netActual+0.67R+$1,340
Simulated equity · $100,000 baseline · 2% risk per trade
Wed 4Tue 10Fri 13Tue 17Thu 19Fri 20Tue 24Thu 26Fri 27$101,338$100,000
System Performance · Year to date

All six agents combined.

Net R
0R
Trades
0
Win rate
0.0%
Updated 3 hours ago
View live stats →
Key insight
“Six 2.5R winners covered fourteen 1R losers and produced +0.67R net. That is what a profitable system looks like at a 30 percent win rate.”
SkyAnalyst Risk Agent · Monthly close

From the desk

The honest reading of February is that the month was indistinguishable from the system's long-run distribution. A 30 percent win rate is one percentage point below the rolling 33 percent. A +0.67R net is well inside the standard deviation of monthly outcomes for this kind of system. The eleven-loss streak felt like signal in real time and revealed itself as variance on the monthly window.

For readers tracking the running record: the system entered February at 0R and exited at +0.67R after 20 trades. The simulated account moved from $100,000 to $101,340 — a 1.3 percent gain for the month at 2 percent risk per trade. The Sharpe-style ratio for the month, computed from daily P&L variance, is around 0.4 — below the rolling 12-month estimate but not anomalously so. By the end of March the system would print +6.7R net, the rolling win rate would move to 35 percent, and the cumulative simulated return would close above 8 percent.

What carries into March is the same playbook. Same threshold. Same sizing. Same evaluation cycles. The system does not tune based on the month; it tunes based on the rolling 100-trade window. February did not produce signal worth acting on — only variance worth documenting.

What we're tuning

February's data does not actionably tune the system. The 11-loss streak is statistically inside the variance envelope, the four-winner recovery is statistically inside the variance envelope, and the net +0.67R for the month is one data point in the rolling 100-trade distribution. Tuning the system based on a 20-trade sample would be over-fitting noise; the rolling 100-trade window is the right horizon for any tuning signal.

What is worth tracking forward into March: whether the chop regime in US equities continues, whether the pattern-extension failure rate in the rolling 30-trade window stays elevated above the long-run baseline, and whether the macro-flip cadence increases. None of these are immediate tuning items; they are the variables the system observes to determine whether the regime is shifting in ways that warrant model attention.

The Short Version

At a Glance

Week Setup Grade
A-
Decisive Trades
20
Best R
+4.33R
Win Rate
30.0%
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 can a system that lost eleven of twelve consecutive trades still net positive for the month?

+

The four winners that broke and followed the streak each ran to TP3 at average +2.0R while each of the eleven losers stopped at −1R. The asymmetric ratio between winners and losers is the entire reason a 30-percent win rate can produce positive expected value. Math: 6 winners × 2.5R = +15R; 14 losers × −1R = −14R; net +1R. The system actually netted +0.67R because two of the winners closed at TP1 or TP2 instead of TP3, slightly under-running the average. The relationship between win rate and reward target is the operating principle.

Should I be worried about the −8.77R intra-month drawdown?

+

No. A peak-to-trough drawdown of 8.77R on a 2-percent-risk simulation is roughly 17 percent of the simulated account — well above the typical drawdown for a 33-percent-win-rate system but inside the second standard deviation of variance. The full distribution of intra-month drawdowns across the rolling 100-trade record places February's trough at around the 80th percentile — a deeper-than-average drawdown but not anomalous. By the end of the month the drawdown had recovered to net positive.

Why didn't the system tighten its threshold during the streak?

+

Because the threshold is calibrated against the rolling 100-trade record, not against the recent 12-trade record. Tightening the threshold during a losing streak would systematically reduce trade volume across both winning and losing periods — and since the system's expected value depends on taking enough trades to capture the rolling distribution, fewer entries means lower realized expectancy. The threshold is the threshold. Streak-based adjustments would compromise the underlying math that makes the system profitable in aggregate.

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

+

February's 30 percent win rate is within one percentage point of the rolling 33 percent. February's +0.67R net is below the rolling expected value of about +3R per 20-trade window but well inside one standard deviation. The +0.0335R EV per trade for February is below the long-run +0.17R per trade but again inside the variance envelope. The right way to evaluate whether the system is on track is the rolling 100-trade window, where the published record currently shows +14R net at 35.3 percent win rate across 102 trades. A single month's variance does not change that picture.

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

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
“The right way to read this month is on the rolling 100-trade window, not the 20-trade window. The signal is in the larger sample.”
From the desk · March 1, 2026
Keep reading

From the SkyAnalyst Journal

All case studies →
trade-analysis

The Week the System Took One Trade — Feb 2-8 Weekly Recap

One trade, one loss, four sessions of zero activity. The first published week of February shows what a system looks like when the macro tape gives it nothing to trade. Net −1R on the simulated account.

7 min read
NAS100 Long on February 25 — The Fourth Winner Closed February's Drawdown
trade-analysis

NAS100 Long on February 25 — The Fourth Winner Closed February's Drawdown

Four consecutive winners across three sessions and two instruments. Net MTD moved from −8.77R to −2.28R. The system did not change posture during the drawdown and did not change posture during the recovery.

6 min read
NAS100 Long on February 24 — The System Flipped Direction Without Hesitation
trade-analysis

NAS100 Long on February 24 — The System Flipped Direction Without Hesitation

After two winning US30 shorts, the system entered a long on NAS100 the next session. Same threshold, opposite direction. The confluence math picks the playbook — not the trader's recent bias.

6 min read