Market Logicβ€’2026-02-07

The Purple Bishop: When Volatility Goes Nuclear

STD (Standard Deviation) is your stress gauge - it measures how hard Mike is working, not just distance moved. Purple Bishop (πŸ¦…β€πŸ”₯) fires when STD doubles (2x expansion). This signals extreme volatility, trend fatigue, climax moments. Use it to filter fakeouts, detect exhaustion, and scale targets realistically. Stop guessing '50F or 100F' - let STD self-calibrate to today's regime.
The Purple Bishop: When Volatility Goes Nuclear

You see Mike move +50F.

Is that a lot?

Depends.

If STD is 20F today, +50F = 2.5Οƒ move (extreme effort).

If STD is 60F today, +50F = 0.83Οƒ move (normal noise).

Same distance. Different significance.


πŸ¦… STD is Your Stress Gauge

Standard Deviation (STD) measures how hard Mike is working.

Not distance. Effort.

Formula:

STD = sqrt(variance of Mike over last 9 bars)

What it tells you:

  • Low STD (10F-20F) = Mike moving calmly (low stress)
  • Medium STD (30F-50F) = Mike moving normally (moderate stress)
  • High STD (60F+) = Mike working hard (high stress)

When STD doubles (2x) in 5 bars β†’ Purple Bishop fires πŸ¦…β€πŸ”₯

Translation: Volatility just went nuclear. Extreme stress.


πŸ“Š Sigma (Οƒ) = Universal Language

STD converts distance into sigma (Οƒ):

Formula:

Οƒ = distance / STD

What sigma means:

  • 1Οƒ move = normal (happens ~68% of time)
  • 2Οƒ move = rare (happens ~5% of time)
  • 3Οƒ move = extreme (happens ~0.3% of time)

Example 1: SPY (low volatility day)

  • STD = 15F
  • Mike moves +30F
  • Οƒ = 30/15 = 2.0Οƒ (rare move, high effort)

Example 2: NVDA (high volatility day)

  • STD = 50F
  • Mike moves +30F
  • Οƒ = 30/50 = 0.6Οƒ (normal noise, low effort)

Same +30F distance. Different significance.

Οƒ tells you if the move matters TODAY.


πŸ”₯ The Purple Bishop (2x Expansion)

Purple Bishop fires when:

STD_Ratio >= 2.0

STD_Ratio = current_STD / STD_5_bars_ago

Translation: Volatility doubled in 5 bars.


What this signals:

  1. Climax moment (exhaustion incoming)
  2. Trend fatigue (repeated 2Οƒ counter-thrusts)
  3. Exit warning (reduce size, tighten stops)
  4. Extreme volatility (shit's getting wild)

Example: Purple Bishop at Top

Session:

  • Mike climbing steadily
  • STD = 20F (calm)
  • Mike at +150F

Suddenly:

  • Mike spikes to +210F in 3 bars
  • STD jumps to 45F
  • STD_Ratio = 45/20 = 2.25
  • Purple Bishop fires πŸ¦…β€πŸ”₯

Translation: Volatility exploded. Climax move. Exit or reduce size.

What happens next: Mike reverses to +180F within 10 bars.

Purple Bishop warned you.


🚫 Fakeout Filter (Low STD Compression)

Here's the killer use case:

Don't trust breakouts during low STD compression.


Why Fakeouts Die in Flat STD:

Scenario:

  • Mike in range: +80F to +100F
  • STD = 12F (compressed, low stress)
  • Mike breaks above +100F

Check STD:

  • Still 12F (not expanding)

Translation: Breakout on low energy. Fakeout likely.


Real breakout:

  • Mike breaks above +100F
  • STD expands from 12F β†’ 25F
  • STD_Ratio = 2.08
  • Purple Bishop fires πŸ¦…β€πŸ”₯

Translation: Breakout with energy. Real move starting.


The rule:

Breakout during compression (low STD, not expanding) = fake.

Breakout with STD expansion = real.

This is why Yellow Bishop (compression) and Purple Bishop (expansion) work together.


πŸ’€ Trend Fatigue (Repeated 2Οƒ Counter-Thrusts)

Here's how to spot a dying trend:


Healthy trend:

  • Mike climbs from +50F β†’ +150F
  • Pullbacks are small (0.5Οƒ - 1Οƒ)
  • STD stable (30F-40F)

Trend stays within predictable Οƒ envelope.


Dying trend:

  • Mike at +150F
  • Pullback: -35F in 2 bars (STD = 15F β†’ 2.3Οƒ counter-thrust)
  • Rally back: +40F (2.7Οƒ)
  • Pullback again: -30F (2Οƒ)

Repeated >2Οƒ moves in BOTH directions = trend fatigue.

Mike is working too hard just to stay in place.

Even if structure looks fine, the trend is exhausted.


Purple Bishop during trend fatigue:

Multiple Purple Bishops fire (STD keeps spiking).

Translation: Volatility unstable. Trend dying. Exit.


🎯 Targets That Scale (No More Arbitrary)

Most traders:

"T1 is always +100F from entry."

Problem: Arbitrary. Doesn't adapt.


VolMike approach:

T1/T2 = kΒ·STD

Where k = multiplier based on session volatility.


Example 1: Low volatility session (SPY)

  • Entry at +50F
  • STD = 15F
  • T1 = +50F + (3 Γ— 15F) = +95F
  • T2 = +50F + (5 Γ— 15F) = +125F

Realistic targets for today's regime.


Example 2: High volatility session (NVDA)

  • Entry at +50F
  • STD = 60F
  • T1 = +50F + (3 Γ— 60F) = +230F
  • T2 = +50F + (5 Γ— 60F) = +350F

Targets scale with volatility.


This is why Mike hits T1 reliably:

T1 isn't a guess. It's calibrated to today's actual stress level.


πŸ† Cross-Ticker Ranking (Signal Per Οƒ)

Question: Which is the better trade?

Trade A: COIN

  • Mike moved +100F
  • STD = 40F
  • Signal = 100/40 = 2.5Οƒ

Trade B: NVDA

  • Mike moved +150F
  • STD = 80F
  • Signal = 150/80 = 1.875Οƒ

Answer: Trade A (COIN).

Why?

COIN's move is rarer (2.5Οƒ vs 1.875Οƒ).

Higher signal quality per unit of volatility.


This is how you rank across tickers:

Best trade = highest Οƒ move, not biggest raw F move.

Quality > size.


πŸ”¬ How STD is Calculated

Window: 9 bars (default)

Steps:

  1. Collect Mike values from last 9 bars
  2. Calculate mean (average Mike)
  3. Calculate variance:
   variance = Ξ£(Mike - mean)Β² / (n - 1)
  1. Calculate STD:
   STD = sqrt(variance)

Sample STD (ddof=1):

  • Divides by (n-1), not n
  • Same as pandas default
  • More conservative (higher STD estimate)

πŸ¦… Purple Bishop in Action

Scenario 1: Entry 3 (IB Break)

Setup:

  • IB High at +120F
  • Mike approaching
  • STD = 18F (compressed)

Mike breaks +120F:

  • Check STD: Still 18F (not expanding)

Translation: Breakout on low energy. Likely fakeout. Pass.


Alternative:

  • Mike breaks +120F
  • STD expands from 18F β†’ 38F
  • STD_Ratio = 2.11
  • Purple Bishop fires πŸ¦…β€πŸ”₯

Translation: Breakout with energy spike. Real move. Enter.


Scenario 2: Trend Exhaustion

Setup:

  • Mike at +180F (up from +50F)
  • Clean trend for 2 hours
  • STD = 25F (stable)

Suddenly:

  • Mike drops to +140F in 3 bars (STD = 20F β†’ 2Οƒ counter-thrust)
  • Rallies to +170F (2.5Οƒ)
  • Drops to +145F (2Οƒ)
  • Purple Bishop fires twice

Translation: Trend fatigue. Repeated extreme swings. Exit.


Scenario 3: Climax Top

Setup:

  • Mike climbing from +100F β†’ +200F
  • Steady grind, STD = 30F

Final push:

  • Mike spikes +210F β†’ +250F in 2 bars
  • STD jumps to 65F
  • STD_Ratio = 2.17
  • Purple Bishop fires πŸ¦…β€πŸ”₯

Translation: Climax move. Parabolic. Exit immediately.

What happens: Mike collapses to +220F within 5 bars.


🧠 STD vs BBW (Different Jobs)

You might think: "Isn't this the same as Bollinger Band Width (BBW)?"

No. Different tools.


BBW (Green/Red Bishop):

  • Measures band width (Upper - Lower)
  • Tells you if bands are open (safe to hunt)
  • Kingdom-colored (depends on Kijun)
  • Job: Permission to trade (volatility present)

STD (Purple Bishop):

  • Measures raw volatility (stress level)
  • Tells you if volatility is extreme (2x expansion)
  • Always purple (independent)
  • Job: Warning signal (climax, fatigue, exit)

BBW = doors open (trade allowed)

STD = nuclear alarm (exit coming)

Different roles. Both matter.


🎭 When Purple Bishop is Lying

Purple Bishop can fire in range:

Scenario:

  • Mike chopping +80F to +120F
  • Repeated whipsaws
  • STD keeps spiking (volatility from chop, not trend)
  • Purple Bishop fires 3-4 times

Translation: Range volatility, not trend exhaustion.


How to tell the difference:

Trend exhaustion:

  • Purple Bishop after sustained directional move
  • Mike reverses after Purple Bishop
  • Extension stops

Range chop:

  • Purple Bishop during back-and-forth
  • Mike doesn't trend before or after
  • No clear direction

The fix:

Only trust Purple Bishop in context:

  • After a trend (exhaustion signal)
  • At extremes (climax signal)
  • With other signals (Knights absent, Parallel Phase ending)

Don't blindly exit on Purple Bishop in range.


πŸ”± The Stress Hierarchy

Low STD (10F-20F)
β”œβ”€ Compression zone
β”œβ”€ Fakeout risk high
└─ Wait for expansion

Medium STD (30F-50F)
β”œβ”€ Normal volatility
β”œβ”€ Safe to trade
└─ Typical trending

High STD (60F+)
β”œβ”€ Elevated stress
β”œβ”€ Watch for exhaustion
└─ Tighten stops

Purple Bishop (2x expansion)
β”œβ”€ Nuclear volatility
β”œβ”€ Climax/fatigue
└─ Exit or reduce size

❓ Questions

"How do I know if STD is 'low' or 'high'?"

Relative to recent history.

Look at STD over last 30-60 bars:

  • Bottom 25% = low (compression)
  • Middle 50% = normal
  • Top 25% = high (stress)

Or just watch for Purple Bishop (2x expansion) = extreme.


"Can I enter on Purple Bishop?"

Depends on context.

Purple Bishop at breakout (STD expanding from compression):

  • Yes, enter (energy present)

Purple Bishop at extreme (after sustained move):

  • No, exit (climax signal)

Context matters.


"What if Purple Bishop fires but Mike keeps going?"

Then the move is parabolic.

Purple Bishop warns: "This is extreme."

If Mike continues, it's a blowoff top/bottom.

Tighten stops. Don't chase.


"Does Purple Bishop work with Z3 (The Cape)?"

Yes. They're related.

Z3 = momentum normalized by STD (Οƒ-space).

Z3 >= Β±1.2 = momentum armor ON.

Purple Bishop = STD spiking (volatility nuclear).

Both use STD. Different applications.

See: The Cape (Z3) for momentum armor.


"How does this help with targets?"

T1/T2 aren't fixed numbers.

They scale with STD:

  • Low STD day β†’ shorter targets
  • High STD day β†’ longer targets

Expected extension β‰ˆ kΒ·STD

Where k = multiplier (typically 3-5x STD).

Realistic, adaptive, self-calibrating.


πŸš€ See It Live

πŸ‘‰ Open SPY Terminal


What to look for:

  1. Purple Bishop (πŸ¦…β€πŸ”₯) when STD spikes
  2. Low STD compression (watch for fakeouts)
  3. Trend fatigue (repeated Purple Bishops)
  4. Climax moves (Purple Bishop at extremes)

Hover over chart to see STD value.


🎯 The Bottom Line

STD is your stress gauge.

Not distance. Effort.


Purple Bishop fires when volatility goes 2x (nuclear).

Signals:

  • Climax moments
  • Trend fatigue
  • Exit warnings

Use STD to:

  • Filter fakeouts (compression = traps)
  • Detect exhaustion (repeated 2Οƒ counter-thrusts)
  • Scale targets (T1/T2 = kΒ·STD)
  • Rank trades (signal per Οƒ)

Stop guessing "50F or 100F."

Let STD self-calibrate to today's regime.

That's the difference between arbitrary and adaptive.


Share this:


Next: The Cape (Z3) - Momentum armor. Z3 uses STD to normalize momentum. Z3 >= ±1.2 = engine ON. Used at Reclaim (🧿) and Entry 2/Entry 3.