I'm a Stock Trader

This setup cleared every filter except one

The 100th-percentile relative strength name our engine just flagged — and the one thing giving us pause.
MRNA · Relative Strength · score 74.3/100
EXPERIMENT UPDATE — Day 83 System: +10.7% | SPY (same window): +0.0% | Alpha: +10.7% Win rate: 0% (0/24) Open positions: CRNX (day 85, +1.2%), CRNX (day 80, +0.9%), CRNX (day 79, +0.8%), CRNX (day 78, +0.6%), CRNX (day 77, +0.5%), CRNX (day 76, +0.4%), CRNX (day 73, +0.3%), CRNX (day 72, +0.2%), CRNX (day 71, +0.2%), CRNX (day 70, +0.3%), CRNX (day 69, +0.2%), CRNX (day 66, +0.2%), CRNX (day 62, +0.1%), CRNX (day 59, -0.0%), TEAM (day 50, +22.4%), TEAM (day 49, +21.2%), HURN (day 30, +21.9%), HTFL (day 29, +17.1%), TEAM (day 28, +18.1%), RNG (day 22, +11.3%), RNG (day 21, +10.7%), HTFL (day 17, +16.6%), HTFL (day 16, +17.4%), HTFL (day 10, +17.1%), PSIX (day 2, +1.0%), P (day 1, -1.2%)

What the system saw

MRNA is the strongest name we track right now — not top quartile, not top decile. Literally 100th percentile over the last 63 days. So when it dipped to its 20-day moving average yesterday, held, and closed back above it, the Relative Strength Engine paid attention. It flagged the setup this morning with a conviction score of 74.3 out of 100, and we're watching the entry around $216.86. What made the bounce worth noting is how controlled it was — no gap, no spike, no drama. The stock touched $215.35 intraday, the 20-day moving average sits at $211.87, and it closed at $214.16 before pushing back through. That's quiet support doing exactly what you want it to do.

Why our Relative Strength Engine liked it

The Relative Strength Engine isn't a momentum-chasing tool. It looks for names already leading the market — then waits for them to pull back to a sensible level before stepping in. MRNA isn't at the top of the rankings because of a news cycle or a hot narrative. It's there on pure price performance relative to every other name in the universe we scan. Technically, that matters. Fundamentally, the picture is messier. Revenue has fallen from $6.8B to $1.9B over the last three reporting periods. The company is running negative margins, negative ROE, and a Piotroski F-Score of 2 out of 9 — that's a weak balance sheet quality score, not a rounding error. EPS losses are narrowing (-$12.34 to -$7.26), which at least points in a direction, but we're not building this case on the income statement. One number does stand out in MRNA's favor: the Altman Z-Score sits at 12.5, well above distress territory, so an imminent balance sheet blowup isn't what keeps us up at night here. The engine is tracking price leadership. That's the thesis — and it's worth knowing exactly where the thesis starts and stops before the trade goes on.

The trade plan

Entry is $216.86. Stop is $176.47 — that's $40.39 of risk per share. The system's 2R target lands at $297.64. We're putting about $5,422 behind this one, which works out to 25 shares in the paper account. The risk-reward sits just under 2:1, which is where we want it for a relative strength bounce off moving average support. The position is sized to match our standard risk parameters — not sized up because the setup looks compelling, not sized down because the fundamentals make us nervous. The parameters run the sizing. That's the point.

Position size: our paper account is putting about $5,422 (25 shares) into this trade, sized to risk roughly $1,010 if our stop is hit. This is what the system committed in its paper account — not a suggestion of how much you should put into any trade.

DAILY CLOSE · AS OF OCT 29, 2026 MRNA LAST $218.47 50100150200250300 JunJulAugSepOct Target$298Entry$217Stop$176

MRNA · Valuation & financial health

P/E (TTM)
-27.3x
EV/EBITDA
-30.6x
Net margin
-1.4%
ROE
-39%
ROIC
-39%
Altman Z
12.50
Piotroski
2/9

Fundamentals via Financial Modeling Prep.

What could go wrong

The stop is wide, and it's worth saying that plainly. $40.39 per share is real exposure, and if MRNA breaks below $176.47, we're out — no deliberating, no waiting for one more day. The fundamentals make that discipline more important, not less. A name burning cash with a revenue trajectory pointing down has a short leash if the technical thesis cracks. The broader tape is another factor: SPY is essentially flat right now, and a market that rolls over tends to take most names with it, relative strength leaders included. There's also a technical flag worth naming — the volume dry-up score came in at zero, meaning we didn't get the quiet, low-volume pullback we'd ideally want before a bounce. That's not disqualifying, but it's not nothing. Conviction at 74.3 is a solid read. It's not a sure thing.

One more thought before we go

We're on Day 83, the system is up 10.7% against a flat SPY, and every open position is working — none have crossed the finish line yet, but the portfolio is moving in the right direction. MRNA is the newest name in that mix: technically clean, fundamentally complicated, and sitting at the very top of the relative strength rankings. That's an unusual combination. The next few weeks will tell us whether it holds together.

See how the system backtests →

How our rebuilt system performs against the S&P 500 in testing — year by year, with the honest caveats.


Keep exploring