Twenty-four trades. Fifteen winners, nine losers, 62.5 percent win rate. Net +6.64R on a TP1-baseline projection. US30 carried the month at +5.66R, US500 added
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.
February 2026 was the first full calendar month on the published record. The system took twenty-four trades across US30, NAS100, and US500, closed at +6.64R net, and produced a 62.5 percent win rate. Fifteen winners covered nine losers. The simulated $100,000 account at 2 percent risk per trade ended February at $113,279. This recap walks the month in three acts: an opening week of US30 continuation longs, a mid-month rotation into shorts as the macro gate flipped, and a final-week closing run that produced four TP3 winners in two sessions. One methodology note up front: every R-multiple here is computed on a TP1 exit for every winner. That is our conservative baseline for cross-period comparison. A subscriber running the published scale-out plan, one third at TP1, one third at TP2, one third trailed, would have realized more than +6.64R because six of February's winners ran past TP1 to TP3. The +6.64R is the floor, not the ceiling.
The month opened with a US30 long on Feb 4 that stopped for -1R. The next eight sessions ran continuation longs into pullback support. Feb 9 ran to TP2 before expiring (+1.31R credited). Feb 10's first long stopped; the second cleared TP1 for +2.30R. Feb 11's responsive long into intraday support hit TP1 for +2.64R, the largest single credited winner of the month. By Feb 11 close the MTD tally was +4.24R.
Feb 13 was the rotation session. Inside a 90-minute window the system fired three shorts and two longs across US30, NAS100, and US500. Three hit TP1 or TP2; two stopped. The day finished net positive and moved the month's tally to +4.10R into the long weekend.
Feb 17 produced two clean TP1 wins, one NAS100 long and one US30 long. Feb 19 opened with a NAS100 short loss, then printed the month's first TP3 hit on a US30 short fade against VWAP/EMA structure (+1.08R credited, ran to TP3 in the live fill, the kind of runner the conservative baseline systematically under-credits). Feb 20 produced a second TP3 hit on US30 short, +0.61R credited, closing the act at +5.84R.
The Macro Agent did not narrate the regime shift in prose. It updated the gate, and the Trend Agent's outputs followed. By Feb 20 the system was sizing shorts on US30 the same way it had sized longs the week before.
The final week produced eleven entries, the highest weekly count of the month. Feb 24 ran two NAS100 long TP3 winners (+0.60R, +0.69R), bracketed by a US30 short loss. Feb 25's NAS100 long banked TP2 for +0.60R. Feb 26 was the cold session: a NAS100 short and a US30 long both stopped. Feb 27 closed the month with three trades: the US500 short fade ran to TP3 for +1.19R, the US30 short primary fade ran to TP3 for +1.73R (the month's largest credited winner), and the final US500 long stopped. Net for the month: +6.64R.
Six trades across February ran to TP3 in the live broker fills; the recap credits only the TP1 exit on each. Case studies: Feb 19 streak-break, Feb 20 patient entry, Feb 24 dip-buy, Feb 24 reclaimed VWAP.
Related reading: Feb 2-8 weekly recap · Feb 9-15 weekly recap · Feb 16-22 weekly recap · Feb 23 to Mar 1 weekly recap · biggest winner of the month.
| Date | Time | Instrument | Dir | Model | Setup | Grade | R | $ Sim | Result | Details |
|---|---|---|---|---|---|---|---|---|---|---|
| Feb 4 | 16:35 UTC | US30 | Long | Claude Opus 4.6 | US30 (Dow) LONG | C+ | -1.0R | -$2,000 | Stop hit | - |
| Feb 9 | 15:02 UTC | US30 | Long | Claude Opus 4.6 | US30 LONG (Pullback-to-support) | C+ | +1.31R | +$2,622 | TP2 hit | - |
| Feb 10 | 16:01 UTC | US30 | Long | Claude Opus 4.6 | US30 LONG (Pullback + VWAP/EMA Confluence) | C+ | -1.0R | -$2,000 | Stop hit | - |
| Feb 10 | 16:31 UTC | US30 | Long | Claude Opus 4.6 | US30 LONG (Pullback to VWAP / 61.8%) | C+ | +2.30R | +$4,593 | TP1 hit | - |
| Feb 11 | 16:02 UTC | US30 | Long | Claude Opus 4.6 | US30 Responsive Long — Intraday Support | C+ | +2.64R | +$5,273 | TP1 hit · ★ Trade of the week | - |
| Feb 13 | 15:02 UTC | US30 | Short | Claude Opus 4.6 | US30 (Dow) SHORT | C+ | +0.57R | +$1,150 | TP1 hit | - |
| Feb 13 | 15:24 UTC | NAS100 | Short | Claude Opus 4.6 | NAS100 Short (Sell the Rip) | C+ | -1.0R | -$2,000 | Stop hit | - |
| Feb 13 | 15:42 UTC | US500 | Short | Claude Opus 4.6 | Setup #1 · US500 SHORT (fade into resistance) | C+ | +0.74R | +$1,470 | TP1 hit | - |
| Feb 13 | 15:44 UTC | US30 | Short | Claude Opus 4.6 | US30 SHORT (fade into resistance) | C+ | -1.0R | -$2,000 | Stop hit | - |
| Feb 13 | 16:37 UTC | US500 | Long | Claude Opus 4.6 | US500 LONG (Momentum continuation) | C+ | +0.55R | +$1,095 | TP2 hit | - |
| Feb 17 | 16:35 UTC | NAS100 | Long | Claude Opus 4.6 | Setup #1 · NAS100 LONG (pullback-to-go) | C+ | +0.62R | +$1,248 | TP1 hit | - |
| Feb 17 | 16:35 UTC | US30 | Long | Claude Opus 4.6 | Setup #1 · US30 LONG (pro-trend intraday) | C+ | +0.43R | +$855 | TP1 hit | - |
| Feb 19 | 15:02 UTC | NAS100 | Short | Claude Opus 4.6 | Setup #1 · NAS100 Short (Continuation) | C+ | -1.0R | -$2,000 | Stop hit | - |
| Feb 19 | 15:32 UTC | US30 | Short | Claude Opus 4.6 | SHORT — Sell the VWAP/EMA Fade | C+ | +1.08R | +$2,151 | TP3 hit | Read case → |
| Feb 20 | 17:02 UTC | US30 | Short | Claude Opus 4.6 | Setup #1 · US30 SHORT (pullback-to-supply) | C+ | +0.61R | +$1,213 | TP3 hit | Read case → |
| Feb 24 | 15:01 UTC | NAS100 | Long | Claude Opus 4.6 | Setup #1 · NAS100 LONG (pullback buy) | C+ | +0.60R | +$1,196 | TP3 hit | Read case → |
| Feb 24 | 15:33 UTC | US30 | Short | Claude Opus 4.6 | US30 SHORT (mean-revert at resistance) | C+ | -1.0R | -$2,000 | Stop hit | - |
| Feb 24 | 16:41 UTC | NAS100 | Long | Claude Opus 4.6 | Buy-the-dip into reclaimed VWAP/EMAs | C+ | +0.69R | +$1,384 | TP3 hit | Read case → |
| Feb 25 | 15:05 UTC | NAS100 | Long | Claude Opus 4.6 | NAS100 LONG (Breakout+Retest) | C+ | +0.60R | +$1,191 | TP2 hit | - |
| Feb 26 | 15:49 UTC | NAS100 | Short | Claude Opus 4.6 | Setup #1 · NAS100 SHORT (trend-continuation on weak retest) | C+ | -1.0R | -$2,000 | Stop hit | - |
| Feb 26 | 16:11 UTC | US30 | Long | Claude Opus 4.6 | US30 LONG (Buy-the-dip) | C+ | -1.0R | -$2,000 | Stop hit | - |
| Feb 27 | 16:13 UTC | US500 | Short | Claude Opus 4.6 | US500 Intraday Fade into Resistance | B | +1.19R | +$2,375 | TP3 hit | - |
| Feb 27 | 16:33 UTC | US30 | Short | Claude Opus 4.6 | Setup #1 — US30 SHORT (Primary Fade) | C+ | +1.73R | +$3,462 | TP3 hit | - |
| Feb 27 | 16:39 UTC | US500 | Long | Claude Opus 4.6 | US500 LONG (pullback buy) | C+ | -1.0R | -$2,000 | Stop hit | - |
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.
The setup that defined February was the continuation pullback against a confirmed intraday regime. Most of the month's twenty-four entries fit this template: pullback longs into VWAP or session support when the macro gate was bullish, pullback shorts into resistance when the gate was bearish. The pattern produced all fifteen winners and most of the nine losers, which means the failure cases were the same setup misfiring in regime transitions, not a different setup misclassified.
The cleanest signal in the month was the symmetry across the rotation. From Feb 4 through Feb 11, every winning entry was a long. From Feb 19 through Feb 27, every TP3 print was a short or a NAS100 long off a reclaimed level. The Trend Agent did not change its setup library between the two halves of the month. The Macro Agent's gate flipped, and the same continuation pattern fired in the opposite direction. That is the architecture working without a discretionary bias overlaying it.
The Feb 19 macro-flip session is the highlight of the month at the architecture level. The system entered a NAS100 short on the first cycle that stopped at -1R, then on the very next cycle entered a US30 short that ran to TP3 for +1.08R credited. Both decisions used the same threshold, the same sizing, and the same evaluation rhythm. The system did not "learn" from the first stop and tighten on the second; it read the tape independently on each cycle and let the confluence math decide.
The Feb 24 sequence demonstrated the value of taking the next clean setup when the prior trade stops. The 15:01 NAS100 long cleared TP3 for +0.60R credited. The 15:33 US30 short stopped. The 16:41 reclaimed-VWAP NAS100 long cleared TP3 for +0.69R credited. Three decisions inside two hours, each independent of the others. A discretionary trader recovering from the 15:33 stop would have hesitated on the 16:41 entry. The system did not.
The Feb 27 closing pair is the cleanest decision sequence of the month. The 16:13 US500 short ran to TP3 for +1.19R credited. The 16:33 US30 short ran to TP3 for +1.73R credited. Two TP3 hits inside twenty minutes on correlated setups, both fading into resistance against the same intraday regime read. The cross-asset agent flagged the correlation explicitly and let both entries through because the structural premises were independent at the bar level.
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.
Same signals, same risk framework, different foundation model.
EURUSD did not trade in February. No qualifying setup cleared confluence inside a tradeable session, and cross-asset reads vetoed the few candidates the trend agent surfaced.
All EURUSD this week →XAUUSD did not trade in February. Gold consolidated for most of the month and the structural patterns required a regime tilt that did not arrive.
All XAUUSD this week →US30 was the month's workhorse: thirteen trades, eight winners, five losers, +5.66R net at 61.5 percent. The Feb 11 +2.64R TP1 winner and the Feb 27 +1.73R TP3 winner both came from this instrument, and US30 carried roughly 85 percent of the month's net R.
All US30 this week →NAS100 took seven trades for a 57.1 percent win rate and -0.49R net. Four winners, three losers; the credited TP1 average on the winners did not cover the losers. The Feb 24 reclaimed-VWAP dip-buy was the cleanest entry on this tape.
All NAS100 this week →USDJPY did not trade in February. The dollar-yen tape was thin and macro-driven, and no setup the trend agent surfaced cleared the cross-asset confirmation gate.
All USDJPY this week →US500 took four trades for the month's highest win rate at 75 percent. Three winners, one loser, +1.47R net. The Feb 27 short fade ran to TP3 for +1.19R credited.
All US500 this week →Win of the week: US30 Long · +2.64R
The cleanest loss the month produced was the Feb 27 US500 long at 16:39 UTC. It stopped for -1R inside the same closing window that produced the two TP3 short winners on US500 and US30. Same session, opposite direction, a clean look at where the system's playbook breaks.
A pullback long into a session-level support zone, on the same continuation template that produced the month's other US500 winner two hours earlier. Confluence cleared threshold. The macro regime had not flipped on the timeframe the trend agent was reading. Cross-asset correlations were inside tolerance. Every input the system measures said this was a valid C+ continuation pullback against an intact intraday uptrend.
The 16:13 US500 short and the 16:33 US30 short had already closed at TP3 by the time the 16:39 US500 long entered. The tape's directional energy had been spent on the down-move. What looked like a pullback to the trend agent was the early phase of a session-end fade. The macro gate had not flipped to bearish equity because the daily-frame regime was still bullish, but the intraday tape had reversed. The system entered against the move its own short prints had just confirmed.
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 entry was correct under the same logic that took the eight US30 long winners earlier in the month. Streak-aware filters would lower realized expectancy across calendar windows, not raise it. We would take this trade again under the same inputs.
Each trade risks +$2,000 (1R). The system's actual scale-out behavior may differ, see disclaimer.
| Scenario | R-multiple | Profit on $100k |
|---|---|---|
| Window netActual | +6.64R | +$13,280 |
The honest reading of February is that the system did roughly what we project it to do. A 62.5 percent win rate is at the upper edge of the rolling-window estimate, and +6.64R net on a TP1 baseline is meaningfully above the long-run per-month expectancy for a 24-trade sample. The standout structural feature was the regime flip cleanly tradeable in both directions: long-side US30 continuation through Feb 11, short-side US30 and US500 fades through Feb 27. The system did not change posture between the halves of the month. The Macro Agent's gate did, and the trend agent's outputs followed.
The simulated $100,000 account opened February at $100,000 and closed at $113,279, a 13.28 percent gain at 2 percent risk per trade. The TP1-baseline projection is the conservative reading: a subscriber running the published scale-out plan would have realized more than +6.64R because six of February's winners ran past TP1 to TP3 in the live broker fills. The credited recap underweights those runners by design.
What carries into March is the same playbook. Same threshold. Same sizing. Same evaluation rhythm. The system does not tune based on the calendar month; it tunes based on the rolling 100-trade window. February gave us a clean look at the architecture working across a regime rotation. March will tell us whether the rotation was a one-off or the start of a new tape.
February did not produce a tuning signal. A 62.5 percent win rate at +6.64R net across twenty-four trades is well inside the rolling-100 distribution we have for similar setups, and the dispersion across instruments is in line with what the playbook implies. Tuning the system based on a 24-trade sample would be over-fitting noise. The right horizon for any tuning decision is the rolling 100-trade window, not the calendar month.
What we are tracking forward into March: whether US30 continues to carry the bulk of the month's net R or whether NAS100 and US500 close the gap; whether the regime-flip cadence we saw in mid-February repeats; and whether the TP1-versus-TP3 spread on the runners stays as wide as it was in February. None of these are immediate tuning items. They are the variables that, if they shift, will eventually surface as a tuning signal worth acting on.
Fifteen winners and nine losers, a 62.5 percent win rate. Credited winners averaged roughly +0.97R on the TP1-baseline exit; losers stopped at -1R each. The asymmetric expectancy of a continuation-pullback setup against a confirmed intraday regime is the operating principle, and the math worked out to +6.64R for the month.
Because TP1 is the conservative baseline that lets us compare across calendar windows without methodology drift. A subscriber running the published scale-out plan would have realized more than +6.64R in February because six winners ran past TP1 to TP3 in the live broker fills. The recap projects the floor, not the ceiling.
The Macro Agent's regime gate moved from a long-equity bias through Feb 11 to a more mixed read by Feb 19, with the cleanest short prints landing on Feb 27. The trend agent reads the gate's value at each evaluation and lets the confluence math decide direction. The system traded long the first half of the month and short the second half, using the same setup library both ways.
No qualifying setup cleared confluence inside a tradeable session for any of those three. Cross-asset confirmations or macro-regime gates vetoed every candidate the trend agent surfaced. Zero trades on a quiet instrument is a normal outcome: trades only occur when every agent agrees, and February's tape did not produce that agreement on those three.
February's 62.5 percent win rate is at the upper edge of the rolling-100 estimate, and +6.64R net is above the long-run per-month expectancy on the TP1 baseline. The realized EV per trade was +0.277R, in line with the credited expectancy for the setup mix the month produced. A single calendar month is too short to draw long-run conclusions; the rolling 100-trade window is the right horizon.
Subscribers receive the same pre-trade AI analysis three minutes before entry.
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.
Four US500 losses, -4.00R given back, a 2-trade losing streak Thu into Fri. Three winners in the same five sessions covered most of the draw. The companion recap nets -0.62R.

March opens with a sell-the-rally on the Dow. Twelve evaluations across fourteen minutes, eleven of them wait. The twelfth fired short at 48842 and banked TP1 at 48700.

A breakout continuation on the Nasdaq 100 cleared TP1 inside the New York session, then the runner reversed and tagged the original stop. Reported result reflects the TP1-baseline R.