Pillar Guide

Bitcoin Buy & Sell Signals

GVTS catches the turn. VATS confirms the conviction. Dynamic position sizing bridges the gap. Two signals, one system, 46.7% CAGR.

↓ Scroll
01 — The Problem

Why Most Bitcoin Signals Fail

Most trend-following systems on Bitcoin fail for one of two reasons:

Too fast → death by whipsaw. Short-period moving average crossovers (20/50 EMA, MACD, etc.) catch every trend early — but they also trigger on every 3-day fakeout. On an asset that routinely moves 10–15% in a week and reverses, a fast system churns through your equity in commission and slippage. You end up buying the top of a bounce and selling the bottom of a dip, repeatedly.

Too slow → death by lag. Long-period systems (200-day MA, weekly crossovers) eliminate whipsaw but enter so late that you miss the first 30–40% of a move and exit so late that you give back 20–30% of the peak. On a 300% bull run, you capture maybe 150%. On a 70% bear market, you eat the first 25% before the signal fires.

The Brutal Tradeoff

Every single-signal system forces you to choose between speed and accuracy. Fast signals bleed you to death on noise. Slow signals bleed you on lag. Either way, you underperform buy-and-hold on a long enough timeline because BTC's secular trend is so aggressive that being out of position for even a few weeks during a parabolic move is catastrophic.

fast vs slow bitcoin signals
Chart showing fast signal (whipsaw deaths) vs slow signal (lag deaths) on BTC price.

The Eighth Rule solves this by being two systems in one, running at different speeds, with dynamic position sizing that bridges the gap. You don't have to choose between speed and accuracy. You get both. For the mathematical foundation behind why this matters, read the drawdown management guide.

02 — The Fast Signal

GVTS: Your First Responder

GVTS (Gaussian Volatility Trend Signal) is the system's first responder. Its job: identify trend flips as early as possible while filtering out noise. It does this through a five-stage signal processing chain.

Stage 1: HMA Smoothing

Raw price passes through a Hull Moving Average (HMA). The HMA has approximately half the lag of an equivalent-period SMA while being significantly smoother than an EMA. Its calibration catches multi-week momentum shifts without flipping on a 3-day spike.

Stage 2: Gaussian Filter

The HMA output feeds into a custom Gaussian kernel filter — a weighted convolution where weights follow a bell curve. Unlike moving averages that weight bars equally, the Gaussian filter naturally de-emphasizes outliers. A single 20% crash day contributes almost nothing to the filtered signal. This makes GVTS resistant to flash crashes and V-shaped recoveries.

Stage 3: Volatility Envelopes

Two dynamic bands wrap around the Gaussian line:

ATR Envelope: A dynamic band based on Average True Range — adapts to current volatility conditions.
SD Envelope: A statistical significance band based on Standard Deviation — measures if the move is meaningful.

The Asymmetric Triggers

Bullish: Price must exceed the upper statistical band (high bar — needs significance).
Bearish: Price drops below the volatility band (lower bar — exits faster than enters).

This asymmetry is intentional and critical. The system is quick to protect but slow to commit. On Bitcoin, that's exactly what you need.

Stage 4: EMA Confluence

An EMA(45) applied to the momentum oscillator requires both the trend to be bullish and momentum to be accelerating. This catches the moment when a bullish trend starts losing steam — even if price hasn't technically broken down. Without this filter, GVTS would stay bullish during topping processes.

Stage 5: Regime Thresholds

Final filter: asymmetric regime thresholds. The bear threshold is significantly larger than the bull threshold — another asymmetry layer ensuring fast exits and deliberate entries. The exact values are proprietary, but the principle is clear: it's harder to declare a bull regime than a bear one.

The full chain: Raw Close → HMA → Gaussian Filter → Volatility Envelopes → Momentum Oscillator → EMA Confluence → Regime Classification By the time a "bull" signal emerges, the trend is confirmed by multiple independent layers. This typically catches a new trend within 5–10 days of its actual start.

03 — The Slow Signal

VATS: The Conviction Meter

VATS (Vol-Adjusted Trend Signal) asks a completely different question than GVTS. While GVTS asks "has the trend flipped?", VATS asks: "Is this trend move statistically significant relative to the current volatility regime?"

The Z-Score Calculation

priceFast = EMA(close, [15-25]) — ~1 month of price
priceSlow = EMA(close, [50-70]) — ~3 months of price
priceSpread = priceFast - priceSlow
volatility = StDev(close, [50-70]) — 3-month vol
Z-Score = priceSpread / volatility

This is a volatility-normalized momentum oscillator. Dividing by the [50-70]-period standard deviation converts the raw spread into z-score units — a dimensionless number comparable across all price levels and volatility regimes. A z-score of 0.5 means the same thing whether BTC is at $3,000 or $100,000.

Z-ScoreStatePositionMeaning
> 0.15Confirmed100%Momentum is real — size up to full position
0 to 0.15Warming25%Positive but not yet significant — hold starter position
< 0Bearish0%Short-term trend below long-term — exit all
vats z-score overlaid on bitcoin
VATS z-score overlaid on BTC price showing 0.15 threshold crossings

The 0.15 threshold is deliberately low — VATS isn't trying to catch the start of a trend (that's GVTS's job). It's confirming that the move has genuine momentum, not just a one-time pop. Typically, VATS confirms within 1–5 bars after GVTS fires, keeping the delay small and the size-up fast. The self-scaling with volatility is key — during low-vol periods, a smaller move triggers confirmation; during high-vol, you need a larger spread. This prevents over-triggering during mania and under-triggering during accumulation.

04 — The Bridge

The "Earn Your Conviction" Framework

This is where the system becomes more than the sum of its parts. Most trend systems are binary — 100% in or 100% out. If the signal is wrong, you eat the full loss. The Eighth Rule's 25% → 100% ramp fundamentally changes this math.

The State Machine

FLAT (0%) —[GVTS Bull]→ 25% LONG —[VATS Z > 0.15]→ 100% LONG

Exit at 25%: GVTS bear only.
Exit at 100%: GVTS bear OR VATS drops below threshold.

When GVTS is right but VATS never confirms (~26% of entries): You lose on 25% of capital, not 100%. Your max exposure to a whipsaw is quartered.

When both confirm (~74% of entries): You're at 100% within 1–5 days. You've lost almost no upside — the big momentum comes after VATS confirms.

ScenarioPositionTypical Outcome
False signal (GVTS fires, reverses before VATS)25%~1.25–2.5% equity loss
Confirmed trend (both align, ride it)100%+30–100%+ equity gain

This creates massive positive skew. You lose small and win big, consistently. The system is looser with small money and tighter with big money — exactly the correct risk management framework. At 25%, only GVTS can exit you. At 100%, either signal losing conviction is enough to bail. For why this risk asymmetry compounds to produce superior terminal wealth, see the drawdown management guide.

05 — The Numbers

Backtest Performance

MetricThe 8th Rule (Spot)BTC Buy & Hold
CAGR46.7%~45%
Max Drawdown-24.8%-84%
Return / Drawdown9.42×0.54×
Profit Factor6.45N/A
Total Trades561
Win Rate64%N/A
Avg Loss-7.57%N/A
Period2014–20262014–2026
8th rule bitcoin trend overlay backtest
Equity curve: 8th Rule (green) vs BTC buy-and-hold (blue) 2014-2026

The CAGR is nearly identical, but the risk profile is from a different planet. Buy-and-hold's -84% max drawdown required a +525% recovery just to break even. The 8th Rule's -24.8% max drawdown required only +33%. That difference in recovery time means the managed portfolio is compounding forward while buy-and-hold is still digging out of a crater. Over multiple cycles, this gap compounds permanently. See the forward test page for out-of-sample validation including Monte Carlo analysis.

06 — The Deployment

Why Spot, Not Leverage

The 8th Rule is designed for spot Bitcoin — no leverage, no margin, no liquidation risk. This is not a limitation. It's a feature.

FactorSpot10× Leverage
Liquidation RiskZeroHIGH
BTC drops 10%You're down 10%Liquidated — 100% loss
Worst Historical Loss-25%-100% (forced exit)
Monitoring RequiredWeeklyConstant
DeployabilityImmediateCaution

With spot, a -50% BTC drawdown means you're down 50% and you still own the BTC. The system exits strategically before the worst of it. With leverage, a -10% move and you're liquidated — you own nothing. There's no system on Earth that can protect a leveraged position from a gap-down liquidation event. The compounding advantage of spot + systematic risk management is what produces the 75.56% CAGR at portfolio level without the existential risk.

07 — Reading the Signals

How to Interpret GVTS + VATS

In practice, there are three states to track:

GVTSVATS Z-ScorePositionAction
BearishAny0%Cash. No exceptions. Wait for GVTS to flip.
Bullish< 0.1525%Starter position. Wait for VATS confirmation.
Bullish> 0.15100%Full position. Both signals aligned. Ride the trend.

The beauty is in the simplicity at the execution level. Despite the sophisticated signal processing under the hood, the output is three states. Check once a day at market close. Execute the position change. Walk away. The system handles the complexity so you don't have to. That's the point of systematic investing.

Layer in the macro regime context for conviction. A GVTS+VATS buy signal during Goldilocks regime with expanding global M2 is the highest-conviction setup in the framework. All three layers aligned. That's when you press.

08 — The Bottom Line

Two Signals, One Edge

"Signals must earn the right to full allocation through confirmation."

GVTS provides speed. VATS provides validation. The 25% → 100% ramp provides asymmetry. Together, they produce a 9.42× return-to-drawdown ratio on the most volatile major asset in existence — without leverage.

For the full technical verification and real-time signal state, see The Eighth Rule page. For forward-tested validation, see the forward testing page. To understand how VATS works under the hood, read the VATS guide. And for the broader portfolio framework that combines this with the Macro Regime Engine, explore the trend following guide.

Join DurdenBTC on Substack

Free macro regime updates, strategy breakdowns & thesis posts.