CASE STUDY24 April 2026 · 7 min read

Trap vs. Trend: a real-time case study

This morning, the dashboard flagged Vertiv ($VRT) with two labels that look like they contradict each other: "trend continuation" and "NO ENTRY — TRAP". Both were correct. Understanding why is the entire reason the framework exists.

We got the question from a user in live chat: "Why is VRT on a trend-continuation signal but has a score of 66?" This post is the long-form answer — because it illustrates exactly the kind of decision the system is built to help you make.

The raw picture

VRT at the moment of the audit: $328.08 · +1.97% on the day · coming off a ~30% run over twenty sessions.

The chart structure alone was textbook bullish:

If all you read was the chart, you'd buy. The daily looks like a trend-continuation setup the way diagram-book examples look. That's why the framework's setup_type field correctly says trend_continuation — it is one, structurally.

But the composite score was 66/D

And the 13-point options bias returned NO ENTRY — TRAP. Those are the numbers the dashboard card actually shows, and they were telling us not to touch the stock.

To understand why, you have to look at the sub-scores the engine published for VRT:

structure_trend: 10 / 10 ← this is what fired "trend continuation"
momentum_rsi: 4 / 10 ← RSI 69.1 daily, 81 weekly — overbought
vix_context: 7 / 10
volume_nodes: 2 / 10 ← 0.52× normal — no conviction
sentiment_sweeps: 2 / 10 ← 5 liquidity sweeps in recent sessions
manipulation_trap: 5 / 10 ← half-score triggers TRAP flag
execution_guard: 9 / 10
position_sizing: 6 / 10 ← R:R 1.5 (below 2.0 cutoff)

The structure pillar earned full marks. Everything else flagged amber or red. When five of eight sub-scores land below 70% and two of them are volume and sweeps, the bias classifier rolls the whole thing up as TRAP — regardless of what the structure says.

What the sub-scores actually meant

Each red light is doing specific work:

Volume 0.52×. VRT drifted from $295 to $328 on half normal volume. In liquid large-caps that matters. A trend that's real should be confirmed by conviction — institutional participation shows up as volume. A trend that prints structurally perfect bars on half-volume is usually a low-float grind being painted while the actual size holders quietly distribute into it. Nobody's buying. It's drifting.

Five wick sweeps in recent sessions. The framework logged upper wicks at $323, $312, $330 and lower wicks at $296, $316. Sweeps in both directions, not just one. That's a specific tape texture: large orders probing for resting stops on both sides, not a unilateral buy pressure. This is what the sweep detector picks up that a candlestick pattern book won't.

Weekly RSI 81. The weekly momentum meter is pinned. Not "strong" — mechanically extended. The math of mean reversion doesn't care about fundamentals; stocks that get to weekly RSI 81 revert, sometimes after +10% more, sometimes right there. You can't know. You can only know that your expected reward shrinks the higher it goes.

Reward-to-risk 1.5. Entry $328.08, stop $299.79 (below the 21-EMA), TP1 $370.53. You're risking $28 per share to make $42. Below the 2:1 minimum. Even if the trade works, expectancy is thin. Combine with a 60% hit-rate assumption and you're barely positive. Combine with the TRAP flag dragging hit-rate to 40%, and you're negative.

The score of 66 isn't arbitrary. It's the sum of those specific deductions.

Structure answers a different question than score

This is the principle the framework is built around: structure and execution quality are two different questions, and you need both answered separately.

These aren't contradicting each other. They're answering different questions about the same chart. An indicator-only system collapses them — RSI bullish, MACD bullish, uptrend, BUY — and in VRT's case you'd have bought $328 into a distribution wick above a weekly RSI 81 on half-volume with 1.5 R:R. Which is exactly how retail traders end up holding tops.

The framework refuses to collapse them. It reports structure separately. It reports quality separately. And when they disagree, the dashboard doesn't hide the disagreement — it shows it, so the user can see why the bias is NO ENTRY even though the chart "looks good."

The user's read

Here's what the user wrote back after we walked through it:

"I love this analysis. That is what I see too, and hence didn't pull the trigger. In hindsight, if we would have bought days ago and treated VRT as an investment instead of a trade, we would be fine."

That last sentence is the whole point of the framework. VRT at $295 ten days ago, with volume expanding and RSI at 55, was a clean entry — the score would have been in the 80s and the bias would have read ENTRY. VRT at $328 on 0.5× volume with weekly RSI 81 is a different trade, even though the ticker is the same. The framework isn't anti-VRT. It's anti-this specific entry on this specific day.

The decision the user made — seeing the pretty chart, pulling up the audit, reading TRAP, and doing nothing — is the decision the framework is designed to support. Not because inaction is inherently superior, but because inaction when the expectancy is negative is the entire basis of long-term compounding.

When would VRT become a buy again?

The framework is not saying "never own VRT." It's saying "not here." The specific conditions that would lift the bias out of NO ENTRY:

  1. Pullback entry: price retraces to ~$293 (21-EMA), daily RSI cools to the 50s, volume expands on a reclaim bar. At that point structure stays intact, R:R improves to 2:1+, trap score resets, and the composite pops back into the 80s.
  2. Clean breakout: close above $330 on ≥1.5× volume, no upper-wick rejection on the daily, and weekly RSI starts to decline (momentum cooling while price advances is bullish divergence). Breakouts on conviction volume earn back the volume_nodes score.
  3. Time: three or four weeks of sideways consolidation between $310-$335 resets the overbought condition without giving back much structure. Often the highest-probability re-entry window.

Any of those and the same system that said TRAP today would say ENTRY. The rules don't change. The tape does.

The broader lesson

Most retail blowups don't come from being wrong about direction. They come from being right about direction but entering at the wrong location on the trend. VRT goes to $380. Of course it does — it's a good company. But the retail trader who bought at $328 watched it pull back to $295, stopped out at $300 for a 9% loss, and then watched it run to $380 without them. The company was right. The entry was wrong.

Separating structure from location from quality is the entire job of the filter layer. If you take away one thing from this post, let it be: "the chart looks good" is never enough. Look at the score, look at the sub-scores, read what the framework sees that you don't — volume, sweeps, R:R — and if any of those flash, sit on your hands.

The best trade this week, for us, was the one we didn't take.

See it on your own tickers

The same trend/trap classifier, sub-scores, and bias labels run on your portfolio every 5 minutes. Free tier covers up to 5 tickers. Premium covers unlimited with the morning briefing.

Download →
Swing Deck v5.5 — Structure tells you where. Score tells you whether.
← Prev: v5.5 release notes All posts →