Trend following on the two largest coins. Hold BTC and ETH while their 30-day return is positive, cash otherwise. The point is not to predict rallies but to be out during the long bear markets, where crypto has fallen 60% to 85%, at the cost of lagging when prices melt up. Time-series momentum of this kind is documented across asset classes since Moskowitz, Ooi and Pedersen in 2012.
time-series momentum
Crypto trend timing (BTC/ETH)
The idea
How it was tested
Pre-registered on 2026-06-06 with 6 lookback windows and a Bonferroni bar of t 2.39. The 30-day window passed, with t_HAC 2.70 and a drawdown of −47% against −76% for holding. There was no held-out data, and the winner of six windows carries an inflated t.
The re-validation on 2026-10-17 used a frozen snapshot, 25 bp per side, and a held-out sample never touched in June: BTC alone, 2014-10-19 to 2018-05-27. Fills were measured at the close and one day later; both had to pass t 1.65 against buy-and-hold of the same coins. Declared power was only 30-40%: a fail was the likely outcome even with a real edge, and the rule was to archive anyway.
Where it died
The in-sample period still passed, at t +2.38 with the late fill. The held-out alpha was large, 30.8% a year with a beta around 0.54-0.55, and survived doubled costs. But its t was 1.42 with the one-day-late fill (1.81 with the optimistic one), and the condition was joint.
The demo had never tested any of it. An audit on 2026-09-09 found 0 crypto executions since 2026-08-01: the executor had never opened a real position.
The record
Thesis
Hold BTC and ETH only while their trailing 30-day return is positive, cash otherwise. The value is not predicting rallies but being out during the persistent −60% to −85% bear markets, at the cost of lagging in melt-ups.
Specification
- signal
- long a coin if close / close 30 days earlier − 1 > 0, else flat; equal-weight BTC + ETH
- held out
- BTC only, 2014-10-19 to 2018-05-27 — never used in the June selection
- execution
- 7-day executor after each UTC close, measured two ways: fill at that close (optimistic) and fill one day later (pessimistic). Both had to pass.
- costs
- 25 bp per side (commission plus slippage); sensitivity at 50 bp
- statistic
- Jensen alpha against buy-and-hold of the same coins, Newey-West lag 30
Gates
Why it died
What it taught
Verdict history
- 2026-06-06Pre-registered, 6 lookback windows, Bonferroni t ≥ 2.39
- 2026-06-06Single run: L30 passes in-sample (t_OLS 2.65 / t_HAC 2.70, net +5.6%/yr over holding, drawdown −47% vs −76%); no held-out available
- 2026-09-09Demo audit: 0 crypto executions since 2026-08-01 — the executor never opened a real position
- 2026-10-17Re-validation with snapshot, realistic execution, real costs and a BTC 2014-18 held-out: in-sample still passes (t +2.38 pessimistic), held-out fails (t +1.42) No alpha