Buy a fixed amount on a fixed schedule, never sell. The baseline every other strategy must beat.
Over 2020-09-01 → 2026-09-23 it returned 130.8% against 118.6% for buying once on the first day and never touching it — 12.2% better. Across the whole parameter grid, 11 of 16 settings beat the benchmark; the median setting returned 121.5%.
It spent 634 days below its previous high at the longest stretch — 94% of the whole period under water.
49 fills. Signals are taken on the close and filled at the next open.
A single return is one chosen start date. These are 62 runs of the same rules with the start shifted forward 30 days at a time.
| Worst | p10 | p25 | Median | p75 | p90 | Best | Losing starts |
|---|---|---|---|---|---|---|---|
| -10.8% | -2.2% | 0.5% | 6.1% | 19.5% | 25.1% | 40.2% | 21% |
The numbers above are one market on one timeframe. A rule that only works there did not work — the market did.
Same rules, same parameters, different candle size on Gold (PAXG).
| Timeframe | Trades | Return | Buy & hold | vs B&H | Beat it | Trades |
|---|---|---|---|---|---|---|
| 4H | 13281 | 121% | 119% | +3% | yes | 0 |
| 1D ← | 2214 | 131% | 119% | +12% | yes | 0 |
| 1W | 316 | 82% | 123% | -40% | no | 0 |
Same rules, same parameters, different asset — daily candles.
| Market | Return | Buy & hold | vs B&H | Beat it |
|---|---|---|---|---|
| BTC/USDT | 1059% | 530% | +529% | yes |
| ETH/USDT | 671% | 276% | +395% | yes |
| Gold (PAXG) ← | 131% | 119% | +12% | yes |
The headline above uses one parameter setting. Here is every setting tested: 16 combinations, median 121.5%, best 133.3%, worst 67.8%. 11 of them beat buy & hold.
DCA run across its own parameter range over the full period. The same rules flip from profit to loss depending only on the numbers you picked — which is why a single headline return is meaningless on its own.
| intervalBars 1 | intervalBars 7 | intervalBars 14 | intervalBars 30 | |
|---|---|---|---|---|
| amountPct 0.01 | 125% | 133% | 128% | 68% |
| amountPct 0.02 | 121% | 131% | 132% | 124% |
| amountPct 0.05 | 115% | 120% | 126% | 128% |
| amountPct 0.1 | 110% | 112% | 114% | 121% |
Hover a cell for trade count and drawdown. “·” = invalid combination (fast ≥ slow).
| Year | 2021 | 2022 | 2023 | 2024 | 2025 | 2026 |
|---|---|---|---|---|---|---|
| Return | 1% | 1% | 5% | 12% | 30% | -4% |
| Max DD | 6% | 11% | 6% | 7% | 10% | 10% |
| Trades | 0 | 0 | 0 | 0 | 0 | 0 |
Standard retail accumulation method; described by U.S. SEC investor education material. Also known as DCA, periodic investment.
Listed as convention, not as established fact.
| Period | 2020-09-01 → 2026-09-23 |
| Parameters | {"intervalBars":7,"amountPct":0.02} |
| Fees | 0.10% taker + 0.05% slippage, both legs |
| Starting capital | 10,000 USDT · long-only spot, no leverage |
| Rolling test | 365 bars × 62 start dates |
| Input hash | 60d9b378edb3d5f3 |