The Bitcoin System

The 8th Rule:
How It Works

A two-indicator dynamic position sizing system for Bitcoin. Fast entry at low risk, slow confirmation at full conviction. The system earns the right to your capital through confirmation — or it doesn't get it.

46.7% CAGR 24.8% Max Drawdown 6.45 Profit Factor 56 Trades · 2014–2026
01 — The Problem

Why Most Trend Systems Fail

Most trend-following systems on Bitcoin break for one of two reasons.

Too fast. Short-period systems catch trends early but fire on every 3-day fakeout. On an asset that routinely moves 10–15% in a week then reverses, a fast system churns through equity in whipsaw losses. You buy the top of a bounce and sell the bottom of a dip, repeatedly.

Too slow. Long-period systems eliminate whipsaw but enter so late that you miss the explosive early phase of a move, and exit so late that you give back 20–30% of the peak. Bitcoin's secular trend is so aggressively upward that being out of position for even a few weeks during a parabolic run is devastating.

The real question isn't "how do we avoid losing trades?" — that's impossible. The real question is: how do we lose less on low-conviction signals while keeping full exposure on high-conviction signals?

The Original Problem

The system that eventually became The 8th Rule started as a single trend indicator with impressive metrics — nearly 50% CAGR — but a critical flaw: it treated all bullish signals equally. Whether the signal came during a clear breakout with strong momentum or a choppy, uncertain recovery, it went 100% long immediately. The result was a 31% maximum drawdown. Recoverable on paper. Psychologically devastating in practice. This is where most traders abandon their systems — at the exact moment they should be holding.

02 — The Philosophy

Earn Your Conviction

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

The 8th Rule solves the speed-accuracy tradeoff by being two systems in one, running at different speeds, connected by dynamic position sizing. The first system is fast. The second system is accurate. You don't have to choose between them.

This manifests as a two-stage entry process:

01

Stage 1 — The Fast Trigger (25%)

A fast, responsive trend indicator detects a potential trend change. You enter at 25% of your intended allocation. If it's a false start, you lose small.

02

Stage 2 — The Slow Confirmation (100%)

A second, independent indicator validates the trend strength using volatility-normalized momentum. If it confirms, you size up to 100%. If it never confirms, you exit at 25% and move on.

The Asymmetry Principle

This creates a fundamentally asymmetric payoff structure:

Scenario Position Size Outcome
False signal, never confirmed 25% Small loss
Signal confirmed, trend continues 100% Full gain
Signal confirmed, trend reverses 100% Full loss (but secondary exit limits damage)

The math works because losses are capped at 25% of potential while gains are realized at 100% of potential. Over many trades, this asymmetry compounds dramatically. You can be wrong far more often than you're right and still come out ahead.

Why 25% and Not 50%?

Both were backtested extensively. The results are close, but 25% wins on the metrics that matter most:

Initial Allocation Max Drawdown Return / Drawdown Profit Factor
50% 25.87% 9.16x 5.61
25% (chosen) 24.80% 9.42x 6.45

Nearly identical CAGR (46.7% vs. 47.8%), but the 25% allocation improves profit factor by 15% and squeezes another point off max drawdown. The smaller initial bet gives you a bigger cushion on false signals while barely denting returns on confirmed trends.

03 — The Two Indicators

How It Works

The system runs two completely independent indicators that measure different properties of the market. Their only interaction is through the position-sizing state machine.

Indicator 1: The Trend Signal (Fast)

This is the entry engine. It uses Gaussian-filtered smoothing on price data to identify trend direction with minimal lag — naturally resistant to flash crashes and liquidation wicks that would trip a standard moving average crossover. It wraps the smoothed trend in volatility-based envelopes and applies a chop filter to avoid ranging markets.

The system is intentionally asymmetric: it's harder to trigger a bull signal than a bear signal. Skeptical of entries, paranoid about exits.

Attribute Trend Signal
Speed Fast — catches trend changes early
False Positive Rate Higher (hence the 25% initial entry)
Method Gaussian-filtered trend direction + chop detection
Role in System Entry trigger + primary exit signal
Signal States Bullish · Bearish · Chop (no position)

Indicator 2: The Confirmation Signal (Slow)

This is the conviction engine. It runs on completely different math. It calculates a volatility-normalized momentum score — a statistical measure of how far short-term momentum has separated from the long-term baseline, adjusted for the current noise level.

A high score means "this move is real relative to the noise." A score near zero means "this could be nothing." The confirmation signal automatically adjusts its sensitivity to the volatility regime: during calm markets, a smaller move triggers confirmation because the noise floor is low; during chaotic markets, it demands a larger move because everything is noisy.

Attribute Confirmation Signal
Speed Slower — waits for statistical proof
False Positive Rate Lower (more conservative)
Method Volatility-normalized momentum z-score
Role in System Confirmation for size-up + secondary exit
Threshold Score must exceed a calibrated noise floor to confirm

Why This Combination Works

In trading, there's always a tradeoff between speed and accuracy. Faster signals catch more of the move but produce more false positives. Slower signals are more accurate but miss the early portion of moves. The 8th Rule uses both: enter quickly but small, confirm slowly then go big.

The system exploits a fundamental truth about trend-following: the distribution of returns is highly skewed. A few big winners compensate for many small losers. By sizing small on uncertain signals and large on confirmed signals, we reduce the magnitude of the many small losers while maintaining full exposure to the few big winners.

When the confirmation signal lags the trend signal by days or weeks, the "cost" of that delay is a small portion of the early move. But the benefit of the delay — avoiding full-size exposure on false breakouts — is worth far more over dozens of trades.

04 — The Rules

Complete Trading Logic

Entry Rules

Initial Entry (25%)

Trigger: Trend signal turns bullish (from bearish or neutral). Action: Enter long at 25% of intended allocation. Logic: Early evidence of a trend change, but unconfirmed. Limited exposure protects capital if this is a false start.

Size-Up to 100%

Trigger: Confirmation signal crosses its threshold while in a 25% position. Action: Close existing 25% position, immediately re-enter at 100%. Logic: Both indicators now agree — trend direction and trend strength are confirmed. Full conviction justified.

Direct 100% Entry

Trigger: Trend signal turns bullish AND confirmation signal is already above threshold. Action: Enter at 100% directly — no staging needed. Both conditions met simultaneously.

Exit Rules

Exit from 25% Position

Trigger: Trend signal turns bearish. Action: Close entire position. Logic: The fast signal reversed before confirmation arrived — likely a false breakout. Cut losses quickly. The confirmation signal is irrelevant here because it never confirmed.

Exit from 100% Position

Trigger: Trend signal turns bearish OR confirmation signal drops below its threshold. Action: Close entire position. Logic: We had consensus from both indicators. If either breaks, the consensus is lost. Don't wait for both to fail — exit on the first crack.

The State Machine

Position State Flow

FLAT → [Trend Bullish] → 25% LONG
25% LONG → [Confirmed] → 100% LONG
25% LONG → [Trend Bearish] → FLAT
100% LONG → [Trend Bearish OR Confirmation Lost] → FLAT
100% LONG → [Both Still Bullish] → HOLD

Key design detail: exit logic scales with exposure. At 25%, only the trend signal turning bearish triggers an exit — loose leash, small money. At 100%, either indicator breaking triggers an exit — tight leash, big money. The system protects more aggressively the more capital it has deployed.

Whipsaw Protection

If exited from a 25% position, the system must wait for the trend signal to go bearish/neutral and then turn bullish again before re-entering. No immediate re-entries. This prevents the worst kind of trend-following loss: getting chopped up in a sideways market.

05 — Real Examples

The System in Action

Example 1: Successful Size-Up (Sep 2024)

Sep 21, 2024 · BTC $63,379
Trend turns bullish. Enter at 25%. Unconfirmed — limited exposure.
Sep 25, 2024 · BTC $63,170
Confirmation signal fires. Size up to 100%. Both indicators agree — full conviction.
Dec 29, 2024 · BTC $93,654
Trend turns bearish. Exit all. Result: +48.23% gain on the full position. Only 4 days exposed at 25% during the uncertainty window.

Example 2: False Signal Caught (Nov 2014)

Nov 12, 2014 · BTC $433
Trend turns bullish. Enter at 25%.
Dec 16, 2014 · BTC $325
Trend turns bearish. Confirmation never came. Exit all. Result: −25.03% loss, but only on 25% of intended allocation. A full-size system would have lost 4x more capital on this trade.

Example 3: Direct 100% Entry (Oct 2020)

Oct 12, 2020 · BTC $11,536
Both indicators bullish simultaneously. Direct entry at 100%. No staging needed — consensus from day one.
Apr 18, 2021 · BTC $56,272
Trend turns bearish. Exit all. Result: +387.71% gain. The 2020–2021 bull run captured nearly in its entirety.

Example 4: Secondary Exit Saves Capital (May 2018)

Apr 29, 2018 · BTC $9,397
Trend turns bullish. Enter at 25%.
May 4, 2018 · BTC $9,690
Confirmation fires. Size up to 100%.
May 13, 2018 · BTC $8,692
Confirmation signal lost while trend was still bullish. Exit all. Result: −10.33% loss. The confirmation exit fired before the trend signal would have — protecting capital the trend signal alone would have given back. This is exactly why the system has two exit paths at 100%.
The Pattern

The system's edge isn't in any single trade. It's in the distribution of outcomes across many trades. Wins are large (full position on confirmed trends) and losses are small (quarter position on false signals). Over 56 trades and 12 years, that asymmetry compounds into a 6.45 profit factor — meaning the system makes $6.45 for every $1 it loses.

06 — Performance

The Numbers

46.7%
CAGR
6.45
Profit Factor
24.8%
Max Drawdown
9.42x
Return / Drawdown
Metric Result
Backtest Period 2014 – 2026 (~12 years)
Total Return 51,654%
CAGR 46.70%
Buy & Hold Outperformance 2.83x vs B&H
Profit Factor 6.45
Win Rate ~64%
Max Drawdown 24.80%
Return / Max Drawdown 9.42x
Average Drawdown Duration 170 days
Total Trades 56
Avg Trades / Year ~4–5

Trade Breakdown

Trade Type Count Purpose
Initial Entry (25%) 17 Cautious entries — unconfirmed signals
Size-Up to 100% 17 Confirmed trend — full conviction earned
Direct 100% Entry 22 Both conditions met simultaneously at entry
Exit: Trend Bearish 33 Primary exit signal
Exit: Confirmation Lost 1 Secondary exit (rare but critical when it fires)

vs. a Standard Trend System

The 8th Rule was built on top of an already-strong single-indicator trend system. Here's what the staged sizing improved:

Metric The 8th Rule Standard (100% Always) Change
CAGR 46.70% 49.04% −2.34pp
Max Drawdown 24.80% 31.20% −20.5%
Return / Drawdown 9.42x 6.42x +46.7%
Profit Factor 6.45 5.12 +26.0%
Gross Losses $948K $16.2M −94.2%

The tradeoff: 2.34 percentage points of annual return for 6.4pp less max drawdown, 47% better risk-adjusted performance, and 94% less gross losses. Same trends captured. 94% less money given back. For most investors, that's an overwhelming win.

The Standout Statistic

94% reduction in gross losses. The original system gave back $16.2M in losses over 12 years. The 8th Rule gave back $948K. Same market. Same trends. Same underlying indicator. The only difference is the staged sizing framework. That is the entire value proposition.

07 — Risk Management

What Could Go Wrong

I'm going to be more honest here than most people selling indicators are, because I think you deserve it.

Drawdown Expectations

Typical Drawdown
~14%
Average peak-to-trough drawdown during losing streaks. Average duration: 170 days. This is the normal cost of doing business with this system.
Worst Case (Historical)
24.8%
Maximum drawdown across the full 12-year backtest. Painful but recoverable. Compare to BTC buy-and-hold drawdowns of −65% to −73%.

The Honest Risks

Overfitting Risk — Real

The system has calibrated parameters optimized on historical data. The parameters have logical justifications and aren't weirdly precise, but any system tuned to historical data will look better in backtesting than it performs live. The forward testing results (Monte Carlo, Walk-Forward, and Synthetic Path analysis) are encouraging — but treat the backtest numbers as a ceiling, not a floor.

Regime Change Risk — Medium

Bitcoin's structural regime could change. Every bear market in the backtest was a cyclical drawdown within a secular bull trend. If Bitcoin enters a prolonged multi-year sideways range (the way gold did 2013–2018 or Japanese equities did for decades), trend-following systems struggle. The system is designed to be adaptive, but no system survives every regime change intact.

Execution Gap — Low Risk

The backtest assumes daily bar close execution with minimal slippage. In reality, some slippage per trade over dozens of trades across years will reduce real-world returns. The system fires on daily bar close — execute as close to the daily close as reasonably possible.

Position Sizing in Practice

The 25%/100% refers to your intended BTC allocation, not your total portfolio. Example: if your total portfolio is $1M and your intended BTC allocation is 30% ($300K), then a 25% signal means investing $75K in BTC and a 100% signal means investing $300K. The rest of your portfolio stays in other assets.

At worst case (immediate reversal at 100%), your max single-trade loss is limited by the system's exit signal. The worst historical single trade was −25.03% on a 25% position — that's effectively 6.26% of your intended allocation.

08 — Implementation

How to Use It

01

Add the Indicator to a Daily BTC Chart

The system runs on the daily timeframe only. It works on INDEX:BTCUSD or any major BTC pair in TradingView. Do not use intraday timeframes — this is a swing system designed to capture multi-week to multi-month trends.

02

Read the Dashboard

The on-chart dashboard shows the current state: trend direction, confirmation status, current allocation level, and what would trigger the next action. If you see ⏳ PENDING, a signal might trigger but hasn't confirmed yet — don't front-run it.

03

Execute at Daily Bar Close

The system fires at the close of each daily candle. Don't act on intraday movement. When a size-up triggers, execute it immediately. Don't anticipate signals — wait for actual confirmation.

04

Scale to Your Risk Tolerance

If 25%/100% feels too aggressive, scale both numbers down proportionally. The edge comes from the ratio between reduced and full allocation, not the absolute numbers. 12.5%/50% preserves the same asymmetric structure at half the risk.

05

Stay the Course

The system's edge is statistical, not trade-by-trade. Any single trade can lose. The edge emerges from consistent execution across dozens of trades over years. The worst thing you can do is override the system because one trade went wrong.

Signal Quick Reference

Trend Signal Confirmation Current Position Action
Bearish Any FLAT Wait
Bullish Below threshold 25% LONG Hold — wait for confirmation
Bullish Above threshold 100% LONG Hold
Turns Bearish Any Was LONG Exit immediately
Still Bullish Drops below threshold Was 100% Exit immediately
09 — The Bottom Line

Why This Wins

"You don't need to capture more upside per cycle.
You need to avoid the catastrophic losses that destroy compounding."

I built The 8th Rule because I was tired of staring at charts trying to decide if a dip was a buying opportunity or the start of a bear market. I wanted a system that would make the decision for me — and get it right more often than not, with smaller losses when it's wrong and bigger gains when it's right.

That's what this does. Not perfectly. Not every time. But consistently enough, over enough trades, with enough mathematical rigor, that I trust it with my own capital.

If the edge ever disappears, I'll tell you. If the system needs changing, I'll change it and explain why. I'd rather give you something honest than something that looks good on a screenshot.

System Summary
46.7% CAGR · 24.8% Max DD · 6.45 Profit Factor · 9.42x Return/Risk

A two-indicator dynamic position sizing system that enters fast at low risk, confirms with independent momentum analysis, and sizes up only when both systems agree. The edge comes from asymmetric sizing: lose small on false signals, win big on confirmed trends. 56 trades over 12 years. Spot Bitcoin. No leverage. No hope trades.