CASE STUDY20 May 2026 · 10 min read

I almost bought DXCM today. The card stopped me.

It looked clean. Score 82. Entry trigger ARMED at 4/4 since pre-market. Stock up 4.8% on the day. By every momentum signal I trade — RSI in the sweet spot, MACD bullish, volume strong, breakout structure intact — DXCM looked like the textbook setup.

I had the size figured out. The broker tab was open. My finger was on the place-order button.

Then I read the card.

The card at the decision moment (11:30 ET)

Here's what the DXCM card looked like at the moment I almost pulled the trigger. The chips at the top are the headlines. Read them top to bottom — the order matters.

DXCM card — 11:30 ET
DXCM $70.14 +$3.19 · +4.78%
Score 78 / C ← was 82 pre-market; dropped 4 points while price ran +4.8%
Bias DE-RISK 50% ← flipped from HOLD at 11:12 ET
Structure HH / HL Setup trend_continuation
Trigger WAIT — 4/5 (4 req) ← missing: Not extended (dist21 < 2 ATR)
Flags ⚠ E4 review ⚠ Weekly unconfirmed

Five chips. Five voices. Three of them are politely yellow and one is firing trap flags. Let me walk through what each one was actually saying.

Voice 1: the audit row

The top of every card has a score row. DXCM opened the day at score 82. By 11 AM it had dropped to 78. By close it was still 78.

The score went DOWN while the price went UP.

DXCM score trajectory — 2026-05-20
85 80 75 70 ENTRY_SCORE_GATE = 80 82 76 78 78 78 pre-mkt 11:12 14:10 16:19 EOD $66.95 $68.20 $70.14 $71.44 $71.44 bias flipped → DE-RISK 50%

That's the framework's polite way of saying "this is getting worse, not better." A score that erodes on a green day is the audit telling you the move's quality is decaying — usually because the stock is stretching too far from its trend line without a pullback to reset. By the time price is +4.8% intraday and the score is dropping, you're not buying strength anymore. You're buying exhaustion.

The bias chip was the second tell. Pre-market: HOLD. By 11 AM: DE-RISK 50%.

Translation: "if you owned this, I'd be telling you to trim half." Read that twice. The framework was telling people who already owned DXCM to sell — at the same moment I was about to buy. When the bias flips defensive mid-session on a name that's going up, the framework is saying out loud "the chase has begun." If the holders should be lightening up, the non-holders sure as hell shouldn't be initiating.

Voice 2: the swing ops modal

When I clicked through to the Swing Ops modal, this is what it showed. The trigger badge is GREEN at 4/4. And immediately below, a red banner the framework wants you to see before you act.

DXCM — Swing Ops modal
DXCM Swing Ops ● READY — 4/5 (4 req)
BREAKOUT conf: high
Breakout: +3.2 ATR above 21-EMA on 1.7× volume.
Entry Trigger — 4/5 criteria met (4 required) — actionable entry.
⚠ AUDIT GATE REFUSES — Setup armed but not approved
• Score 78/100 (Grade C) — below the 80 floor
Trigger mechanics passed (above). Composite gate refused for the reason(s) listed. The framework's default is no-trade when these disagree.

Look at that top badge: READY — 4/5 (4 req). Green chip. The trigger has technically fired. Four of the five required criteria are met. Volume confirms. MACD bullish. Price above EMAs. RSI in the zone. The only missing one is "Weekly trend aligned" — and the trigger only requires four out of five to ARM.

So why didn't an alert chime?

Look at the red banner. The mechanics of the trigger passed. The composite audit gate refused. The framework's default when they disagree: no-trade.

This is the part I want new readers to understand: the entry trigger firing is necessary but not sufficient. The swing ops modal shows you the trigger state, but the trigger isn't the gate. There's a composite check that sits on top — score floor, R:R floor, weekly alignment, trap flags. Any one of those failing kills the trade regardless of how green the trigger looks.

Today the score dropped below 80 right as the trigger went to 4/4. Two different timing scales, two different criteria, both correct, both pointing different directions. The framework took the conservative path: don't trade what it can't agree with itself on.

Voice 3: the position sizer

Then I looked at the sizer.

DXCM — Position Sizer
DXCM ◯ NO ENTRY — CHOP Reduce 30% · Daily only
Account: $100,000 · 1% risk = $1,000
◯ ENTRY BLOCKED · NO ENTRY — CHOP
Grade C — Chop Zone, approaching confirmation. Wait for score ≥ 80 (multi-signal alignment) before entering.
Levels for reference — Entry $70.14 · Stop $64.85 · TP1 $76.48
Gate R/R 11.62:1 — inflated: the breakout reaches a structural ceiling ~88% away. A gate R:R that high, reaching that far, is a caution flag, not a green light.
If authorized · Target 189 shares · Position $13,256 (13.3% weight)
Max risk $1,000 · Sized via 1% risk + 25% standard cap

The sizer is the third voice on the card. It assumes you ignore the audit gate and ask "okay, but if I DID take it, what would it cost me?" Note the "If authorized" prefix — the sizer prints the math conditionally, so you can see what you'd be risking without the chip itself implying authorization.

And that Gate R/R of 11.62:1? That's the seductive number — the one that makes you lean in. But an 11-to-1 reward only exists because the structural ceiling it measures against sits roughly 88% above the current price. That's not a swing-trade target; it's a someday-target. A reward that large, that far away, isn't an edge — it's the framework measuring a distance you'll never hold the position long enough to collect. The honest, tradeable R:R was the 1.20 chip reading. A too-good R:R is a data-quality warning, not a green light — Swing Deck caps readings that reach implausibly far for exactly this reason.

The little voice in my head was looking at the chip R:R reading 1.20 and thinking "if I just tighten the stop a bit, I can get it to 2:1." I almost did. The math is straightforward — tighter stop, smaller risk per share, bigger R:R. So I ran the alternative through the sizer mentally. Side-by-side:

Honest stop
Entry$70.14
Stop$64.85
Risk / share$5.29
Stop distance2.0× ATR
Shares at 1% risk189
Chip R:R1.20
Stop at prior consolidation low. Where the trade thesis actually breaks.
Engineered stop
Entry$70.14
Stop$66.97
Risk / share$3.17
Stop distance1.2× ATR
Shares at 1% risk315
Chip R:R2.00
Inside daily ATR noise band. Intraday low hit $66.63 — below this stop.

The engineered stop "wins" on chip R:R math. But it costs you something specific: the stop is 1.2× ATR on a name with 3.77% daily ATR. Normal intraday noise eats a 1.2× ATR stop. The morning low $66.63 hit at 09:47 ET — below my engineered $66.97 stop. If I'd entered at $70 with that tightened stop, I'd have been blown out before the rally even started.

The sizer doesn't argue with you. It shows you the math at the structurally honest stop, and lets you see what the alternative costs. The structurally honest stop has the price level where your trade thesis is actually wrong. The engineered stop has the price level where you wanted the math to look better. Those aren't the same thing.

The fourth voice (after the close)

I stayed in cash. DXCM closed at $71.44 — above the intraday highs. The little voice in my head wanted to second-guess.

So after the close I pulled the institutional trade tape for the last 60 minutes of the session. Here's what was actually happening on the way up:

Databento tape — DXCM last 60min
Total trades2,738
Dark pool prints2,632 (96% of volume)
Block trades (>10K sh)12 · 35,721 shares

BID-lean (sellers paying through midpoint)3,060 sh
ASK-lean (buyers paying through midpoint)1,312 sh
Lean ratio2.3× bid-lean — net selling pressure

VWAP (60min)$67.19
Close$71.44 ($4.25 above VWAP)

The translation in plain English: the people moving real size were selling into the rally that retail was chasing to the highs. The closing print was the chase. The actual money was finishing at lower prices.

A fourth independent signal: the tape itself, after the fact, confirming what the audit, swing ops, and sizer had been telling me all day.

The lesson, plain

The card shows you three voices on every ticker:

  1. Audit row — how good is the setup at all, and what would the framework do with it?
  2. Swing ops modal — are the entry mechanics actually firing right now?
  3. Position sizer — what does this cost you if you're wrong, at the honest stop?

When all three are green, you have a setup. When any one is yellow or red, you have a setup that's technically valid and operationally unsafe. Those are different things.

In March 2026 I had the same framework. I overrode it. Bought reactive after the Iran-shock pop into uranium, defense, and gold. Score floors said wait. Bias chips said de-risk. Pillars were yellow. Trap flags fired. I bought anyway because the narrative felt right and the moves looked clean if you squinted. Cost: ~$3,800 in tuition for one lesson.

Today the cards said no through three independent lenses. The tape confirmed it after close. The trade I almost took today is the trade that gets stopped out at the morning low and watches the rally play out without me. The trade I didn't take stays as cash earning yield, waiting for the next day where all three voices are green at once.

Those days exist. They're rarer than the day-trading press would have you believe. Patience is the framework's expensive ingredient.

One line to remember: the entry trigger firing is necessary, not sufficient. Cross-check the audit row, the swing ops modal, and the sizer's required stop before you act. When any of the three is yellow, the card is telling you to wait. Read all three. Trust the one that says no.

See it on your own tickers

The same audit-row, swing-ops modal, and position sizer run on every ticker in your universe, every 5 minutes. Free tier covers up to 5 tickers. Premium covers unlimited.

Download →
Swing Deck v7.8 — The entry trigger firing is necessary, not sufficient.
← Prev: How to read a card in 5 minutes All posts →