The tape gave us a number. We needed one more.
Why no trade today
PBF came within a tenth of a point of triggering our Relative Strength Engine this morning — and that tenth of a point is the whole story. It scored 49.9 out of 100. The threshold is 50. That's not a rounding error; the system means exactly what it says. Which means PBF is the name we're watching most closely right now, not despite how close it came, but because of it. Price is sitting at $72.20, below its 20-day moving average at $73.86. That gap is what's holding the score back. For a signal to fire, PBF needs to reclaim that level and show a clean intraday reversal — all while holding in the 94th percentile of relative strength. It's not asking for much. But it's asking for something specific, and today that something wasn't there. We're on day 57 of tracking this system live. No trade today. We're still long SPY while we wait for an edge worth taking — and right now, this one is just short of it.
Three names we're watching closest
Two other names surfaced on the radar today, though both are further from a trigger than PBF. GMAB scored 59.6 on the Breakout Engine — which sounds like it should be the leading candidate, but the setup is softer than the number implies. Price is $35.47, just above a consolidation high at $35.30. The engine wants volume at 1.5x average or better, and GMAB delivered: 2.92x today, which clears that bar with room to spare. What's missing is a clean, confirmed break of the range high that holds with conviction — not a print above the line and a fade. We're watching it. Agilent (ticker: A) is the third name, scoring 46.3, also a Breakout Engine candidate. Price is $168.20, with a range high at $167.59. It's already trading above that level on 2.31x volume, which is encouraging — but the score tells you the engine isn't satisfied yet. These numbers aren't arbitrary. They're the system weighing everything it sees — price action, volume, relative strength, trend structure — and arriving at the same answer: not yet.
What would trigger us tomorrow
Here's what would need to happen tomorrow for any of these to fire. On PBF: price back above the 20-day moving average at $73.86, a clear intraday reversal, and the RS rank holding at the 94th percentile or better. If those pieces line up, the Relative Strength Engine would likely clear 50 and pull the trigger. On GMAB: a confirmed break above the $35.30 consolidation high on volume that stays above 1.5x average — not a spike and a fade, a real hold through the session. On A: the same idea — price needs to demonstrate it can sit above $167.59 with enough conviction that the engine sees it as a break, not noise. We're not pre-committing to any of these. The system scores them in real time and either fires or it doesn't. No override. That's the whole point.
The cost of waiting (or forcing it)
The real risk on a day like today isn't missing a trade — it's manufacturing one. Plenty of traders would have looked at a 49.9 on PBF and called it close enough. We don't do that here. The threshold exists because discipline compounds. When the system starts bending its own rules, it quietly loses the thing that makes it worth tracking in the first place. Look at what rule-following has built so far: IOVA up 30.6%, TWST up 21.2%, RNG up 14.6%, TEAM up 4.9%. Those open gains came from taking signals the system was confident in — not signals that almost got there. The quiet days aren't wasted. Sitting on your hands when the setup isn't ready is a discipline, not a failure.
One more thought before we go
We're at +2.3% on the system versus flat for SPY over the same 57 days. Win rate is still 0% — every closed trade so far has been a loss, and every open gain is still just that: open, unrealized, not yet locked in. That's the part of this that's genuinely uncertain, and we're not going to paper over it. What happens to that IOVA position if momentum stalls? What happens to CRNX if it gives back those small gains across 14 open entries? We don't know yet. What we do know is that tomorrow we'll be watching PBF try to close a 0.1-point gap — and that until it does, we'll keep being honest about everything we don't control in the meantime.
How our rebuilt system performs against the S&P 500 in testing — year by year, with the honest caveats.
Keep exploring
- How we trade → — the exact rules behind every trade: the signals, the triggers, the sizing.
- How we built this → — the six losing trades, the rebuild, and the walk-forward gate.
- Browse the archive → — every signal we've published.
- Latest signals → — today's morning and afternoon reads.
- Follow by RSS → — morning, afternoon, or Sunday recap.