Home / Strategies / Sandbox
Crypto · strategy report

Does anything beat buy & hold on Sandbox?

Every setup we tested on Sandbox — ranked out-of-sample, corrected for multiple testing, and forward-tracked in public from the day this page published. The honest answer is the headline.

NOTHING BEAT BUY-AND-HOLD

No setup beat simply holding once tested honestly. We say so plainly.

Its best setup only beat buy-and-hold in one window — a regime artifact, not a strategy. Buy-and-hold benchmark: -4.1% CAGR over 8.5 years (-51.3% CAGR in the out-of-sample window).

Educational research from historical backtests — not investment advice. Past performance does not predict future results.

Sandbox: Nothing Beat Buy-and-Hold, and We Checked Everything

For Sandbox, we ran 558 indicator configurations through the same pipeline we apply to every asset, and none cleared the bar. This is a common outcome in crypto, where simply holding SAND produced a buy-and-hold CAGR of -4.1%% — alongside a maximum drawdown of -85.8%%, which is the price of admission. When the baseline compounds that hard, a timing rule has to be genuinely predictive, not just lucky during one bull run, to add anything. In a market that trades around the clock and moves violently, most rules here simply stepped out of moves that holding captured for free.

The best-looking candidate was Order-Flow Reversion on the daily timeframe, posting an out-of-sample Sharpe of 0.75 against a multiple-testing hurdle of 2.21. That hurdle exists because picking the top result from 558 attempts manufactures apparent skill by construction. Only 97.9%% of setups beat holding at all, and the leader's edge did not hold up across 2.6 years of unseen data. Read this as evidence, not prophecy: crypto market structure shifts quickly, past performance does not predict future results, and a verdict of nothing today is a finding about history, not a forecast.

Every figure above is computed from our own backtests — nothing is estimated or invented. Hypothetical results; not investment advice.

Failure exhibit

The least-bad setups — shown with their failure numbers

Nothing here earned a verdict — these are the best of a losing field, published so you can see exactly how "best" still failed.

#1 · Volume · Daily

Order-Flow Reversion

Mechanical rule (exactly as backtested): Net-liquidity reversion — fades a 2-sigma price stretch only when signed-volume order-flow shows sellers are exhausted (imbalance z-score), exits on the mean. Needs real volume, so it abstains on feeds that don't report it. Signals are evaluated at daily-bar close, the position changes on the NEXT bar, 0.08% cost per side, long/flat only — no leverage, no shorting.

-46.2%
Total return
0.02
Sharpe
-85.8%
Max DD
58.1%
Win rate
31
Trades
-3.0%
vs B&H

Out-of-sample (last ~30% of the window, never used to pick this setup): Sharpe 0.75 · alpha +73.1% · 11 trades over 2.6 yrs.

#2 · Oscillator · Daily

Connors RSI

Mechanical rule (exactly as backtested): Connors' composite RSI (price + streak) — buy below 20, exit above 70. Signals are evaluated at daily-bar close, the position changes on the NEXT bar, 0.08% cost per side, long/flat only — no leverage, no shorting.

+25.7%
Total return
0.34
Sharpe
-85.4%
Max DD
52.3%
Win rate
107
Trades
+6.8%
vs B&H

Out-of-sample (last ~30% of the window, never used to pick this setup): Sharpe 0.69 · alpha +76.9% · 40 trades over 2.6 yrs.

#3 · Trend · Daily

Woodie Pivots

Mechanical rule (exactly as backtested): Close-weighted Woodie pivot as a trend bias — long above the pivot. Signals are evaluated at daily-bar close, the position changes on the NEXT bar, 0.08% cost per side, long/flat only — no leverage, no shorting.

+199.9%
Total return
0.53
Sharpe
-87.4%
Max DD
42.0%
Win rate
467
Trades
+17.9%
vs B&H

Out-of-sample (last ~30% of the window, never used to pick this setup): Sharpe 0.61 · alpha +75.9% · 131 trades over 2.6 yrs.

Forward test

Since publication — including if it loses

0.0%
the published setup, since 2026-07-02 (0 market days)
0.0%
buy & hold, same window

The forward record is just getting started — the gap between the two is the honest score. Marked to market nightly from real prices, rules frozen at publication, as of 2026-07-02. Currently FLAT.

How this verdict was computed (mode: out-of-sample)

We tested 558 setups (indicator × parameters × timeframe) on Sandbox. Only setups with ≥30 trades qualify (328 did). Setups are ranked by out-of-sample Sharpe — the last ~30% of history, which standard-parameter rules never saw during selection. Because picking the best of 558 tries mines even the holdout, the VALIDATED verdict additionally requires the top setup’s OOS Sharpe to clear a selection hurdle of 2.21 (√(2 ln N)/√T) AND positive alpha in both windows. Of the eligible setups, 97.9% had positive out-of-sample alpha (median OOS Sharpe -0.04) — the table below is truncated, but this summary covers all of them. Full recipe: methodology · the engine’s contract lives in the repo as STRATEGY_METHODOLOGY.md.

Ranked table

Top 20 of 328 eligible setups

Ranked by out-of-sample Sharpe. Full + out-of-sample columns, costs included. Hypothetical.

#SetupTFTotal retSharpeMax DDWinTradesα vs B&HOOS SharpeOOS αOOS trades
1Order-Flow ReversionDaily-46.2%0.02-85.8%58.1%31-3.0%0.75+73.1%11
2Connors RSIDaily+25.7%0.34-85.4%52.3%107+6.8%0.69+76.9%40
3Woodie PivotsDaily+199.9%0.53-87.4%42.0%467+17.9%0.61+75.9%131
4Bollinger Mean-ReversionDaily-43.2%0.11-89.3%60.0%35-2.4%0.58+67.1%12
5Fibonacci BandsDaily-43.2%0.11-89.3%60.0%35-2.4%0.58+67.1%12
6Connors RSI-2Daily-63.3%0.07-88.1%55.3%103-7.1%0.55+67.5%37
7Acceleration BandsDaily>+999%0.84-60.6%48.3%58+52.2%0.53+70.4%16
8Fisher Center-of-GravityWeekly-48.4%0.17-74.1%43.8%32-6.0%0.5+83.4%10
9Bollinger 30 (x2.0) BreakDaily+993.8%0.69-55.2%45.1%51+36.6%0.46+66.5%13
10Elder Ray (Bull/Bear Power)Daily>+999%0.93-64.4%37.1%124+66.2%0.46+63.5%35
11Keltner 20 BreakDaily>+999%0.83-35.2%47.4%38+43.5%0.44+65.1%11
12KAMA 30 TrendDaily>+999%0.74-86.5%33.7%92+43.0%0.44+63.3%24
13ROC (60)Daily>+999%0.79-73.5%36.2%47+47.8%0.41+59.8%20
14Center of GravityWeekly+304.6%0.65-82.8%28.2%39+31.3%0.4+63.9%13
15LSMA 200 TrendDaily+310.9%0.55-76.1%37.5%40+22.2%0.4+58.7%16
16Bullish HaramiDaily-70.0%-0.08-89.1%43.5%184-9.1%0.38+58.8%66
17Accumulation Swing IndexDaily+86.6%0.46-88.3%41.7%496+11.7%0.38+56.7%141
18Swing IndexDaily+86.6%0.46-88.3%41.7%496+11.7%0.38+56.7%141
19Volume OscillatorDaily>+999%0.88-68.8%38.3%60+58.3%0.37+58.2%24
20TEMA 100 TrendDaily+522.9%0.61-67.7%35.0%60+28.1%0.36+56.2%22

Hypothetical backtests with 0.08%/side costs. Not investment advice — see the full disclaimer.

Read this before acting on anything

These are historical backtests of mechanical rules. They are educational research, not investment advice, not a recommendation, and not tailored to you. Educational information only — not investment advice. Hypothetical backtested results; past performance does not guarantee future results. Trading involves risk of loss.

Keep digging