Crypto Research Labs
EN ▾
GitHub

← All hypotheses

H-013: Volatility targeting (30%/yr) beats buy-and-hold on 8 independent coins

Weak  Family: risk · Status: weak

Does volatility targeting work on altcoins? The idea did a bit better than simply buying and holding, but not by enough to rule out luck. Treat it as unproven.

Result

full: wins 5/8 (need 6), beats buy-and-hold 5/8; recent: wins 8/8 (need 6), beats buy-and-hold 8/8

Sharpe: return per unit of risk (higher is better). CAGR: average yearly growth. Max drawdown: worst fall from a peak. p-value: chance the result is luck (lower is better). “Hold” columns are buy-and-hold for the same asset and days. Glossary

AssetPeriodSharpeHold SharpeCAGRHold CAGRMax drawdownHold drawdownIn marketp-valueBeats holdCounts as win
BNBUSDTfull (2019-01-01 → 2026-10-13)1.081.15+35.2%+85.2%-46.1%-76.1%53%—nono
BNBUSDTrecent (2022-01-01 → 2026-10-13)0.670.42+18.2%+8.1%-41.9%-62.9%64%—yesyes
XRPUSDTfull (2019-01-01 → 2026-10-13)0.790.65+27.8%+19.2%-47.9%-83.2%45%—yesyes
XRPUSDTrecent (2022-01-01 → 2026-10-13)0.650.51+21.6%+11.0%-47.9%-72.0%49%—yesyes
ADAUSDTfull (2019-01-01 → 2026-10-13)0.600.71+15.9%+25.4%-56.3%-95.2%38%—nono
ADAUSDTrecent (2022-01-01 → 2026-10-13)0.120.02-1.8%-30.1%-55.0%-91.0%43%—yesyes
LTCUSDTfull (2019-01-01 → 2026-10-13)0.590.55+15.1%+9.6%-47.8%-89.4%43%—yesyes
LTCUSDTrecent (2022-01-01 → 2026-10-13)0.200.12+1.0%-16.6%-47.8%-72.9%49%—yesyes
LINKUSDTfull (2019-02-16 → 2026-10-13)0.880.94+26.6%+55.6%-44.2%-90.2%35%—nono
LINKUSDTrecent (2022-01-01 → 2026-10-13)0.370.33+6.9%-8.3%-42.5%-81.7%40%—yesyes
DOGEUSDTfull (2019-08-05 → 2026-10-13)0.880.76+30.4%+59.6%-43.4%-92.3%41%—yesyes
DOGEUSDTrecent (2022-01-01 → 2026-10-13)0.520.27+12.5%-13.6%-43.4%-85.2%42%—yesyes
XLMUSDTfull (2019-01-01 → 2026-10-13)0.590.54+16.1%+7.3%-51.9%-90.3%43%—yesyes
XLMUSDTrecent (2022-01-01 → 2026-10-13)0.400.32+8.6%-6.8%-46.2%-75.7%49%—yesyes
TRXUSDTfull (2019-01-01 → 2026-10-13)1.160.84+41.7%+44.4%-39.4%-78.2%61%—yesyes
TRXUSDTrecent (2022-01-01 → 2026-10-13)1.080.74+38.4%+35.9%-29.6%-51.1%78%—yesyes

Equity curves

Growth of 1 unit, log scale, fees included. Only days on which the rule is fully defined are counted.

The same rule on every coin

Exploratory check of this rule on all coins since 2022-01-01. It is not part of the verdict above.

Coin✓ResultSharpe: rule / holdingCAGRFrom
BTC↑better than holding, could be luck0.52 / 0.48+12% / +12%2022-01-01
ETH↑better than holding, could be luck0.29 / 0.20+4% / -9%2022-01-01
SOL↑better than holding, could be luck0.43 / 0.35+9% / -10%2022-01-01
BNB↑better than holding, could be luck0.67 / 0.42+18% / +8%2022-01-01
XRP↑better than holding, could be luck0.64 / 0.51+21% / +10%2022-01-01
ADA↑better than holding, could be luck0.09 / -0.01-3% / -32%2022-01-01
LTC↑better than holding, could be luck0.18 / 0.11+0% / -18%2022-01-01
LINK↑better than holding, could be luck0.34 / 0.30+6% / -10%2022-01-01
DOGE↑better than holding, could be luck0.50 / 0.26+12% / -15%2022-01-01
XLM↑better than holding, could be luck0.38 / 0.30+7% / -9%2022-01-01
TRX↑better than holding, could be luck1.08 / 0.74+38% / +36%2022-01-01
EVER✗worse than holding-0.69 / -0.18-35% / -70%2022-04-18
GRAM✗worse than holding0.01 / 0.16-6% / -15%2023-04-13

Why it might work

Confirmation of H-012 on coins not used to design it. Same rule, same fee; Sharpe must beat holding on most coins in the full history and since 2022.

Verdict history

Pre-registered specification

kind: timing_rule
rule:
  type: vol_target
  target: 0.3
  lookback: 30
  cap: 1.0
mode: long_flat
fee: 0.001
universe:
- BNBUSDT
- XRPUSDT
- ADAUSDT
- LTCUSDT
- LINKUSDT
- DOGEUSDT
- XLMUSDT
- TRXUSDT
periods:
- name: full
  start: '2019-01-01'
- name: recent
  start: '2022-01-01'
criterion:
  min_wins:
    full: 6
    recent: 6