Leaderboard / buy-and-hold-spy-2024

Buy-and-hold baseline

Author-reported

Author-reported: the author's own numbers, not independently checked. That is the honest default here, not a defect.

Metrics

total return pct+25.6%
sharpe1.47
max drawdown pct-8.4%
volatility pct+12.6%

Context

modebacktest
period2024-01-02 → 2024-12-31
sample1 trades over 252 days
marketsequities
capital10,000 USD · max leverage 1×
commissionsnone — single commission-free ETF purchase
slippagenone — one market order at the daily close
fillsmodeled
out of sampledevelopment period not declared
variants tested1 — only variant — the strategy has no parameters
runs1 (deterministic strategy)
datasource: SPY daily adjusted close (dividends reinvested), Yahoo Finance chart API · point in time: true · survivorship bias free: true
reported2026-08-15

Method

Buy SPY at the first 2024 close (2024-01-02), hold through the last (2024-12-31), dividends reinvested — computed on Yahoo Finance’s adjusted close series (252 trading days).

  • Total return: last adjusted close / first adjusted close − 1.
  • Volatility: standard deviation of daily returns, annualized (×√252).
  • Sharpe: daily excess return over a 5.2% annual risk-free rate (2024 T-bill area), annualized. With rf = 0 it would be 1.88 — always check which convention a Sharpe you’re comparing against uses.
  • Max drawdown: worst peak-to-trough decline on adjusted closes; −8.4% occurred in the early August 2024 selloff.

Assumptions

No transaction costs beyond the declared model: the strategy trades once; a commission-free ETF purchase and frictionless dividend reinvestment are assumed. The capital base is a nominal $10,000 — the strategy scales linearly, so the percentage metrics are capital-independent up to lot-size effects. There is no development period to declare: the strategy has zero tuned parameters, so nothing was fitted to the evaluation window.

Reproduction

Fetch SPY daily data for 2024 from any total-return source and apply the formulas above; results should match to within rounding of the data vendor’s adjustments.