Stacking Sats Logo

Stacking Sats is an open source initiative for building, backtesting, and deploying optimal Bitcoin accumulation strategies for both retail and institutional investors.

Quick Links

AboutDocumentation

Connect

DiscordDiscordXX (Twitter)LinkedInLinkedInGitHubGitHub
© 2024 Stacking Sats. All rights reserved.
PrivacyPrivacy Policy•TermsTerms of Service
Stacking Sats
BetaWe're currently optimizing the experience
Stacking Sats Docs
Stacking Sats Docs
IntroductionQuick Start
OverviewSignal InterpretationAccumulation StrategiesAssumptions and Limitations
OverviewWeight ComputationFeature ConstructionSignal CompositionDynamic MultiplierModel Constants
OverviewPerformance ResultsSPD CalculationModel ScoreValidation Checks
OverviewAgent APIAgent builder guideGlossaryBitcoin
OverviewContributing
Backtest

Backtest

Overview

Use this page to understand what the backtest is measuring, how to read the headline metrics, and where to go next for deeper validation details.

Last reviewed
March 11, 2026
Audience
Methodology readers and validation reviewers
Format
Overview
Read time
5 min

Backtest section

Read the validation story before you trust the output

The backtest evaluates the default dynamic DCA model against uniform DCA across rolling one-year windows. This page tells you what to read first and how to interpret the headline metrics.

Open performance resultsUnderstand SPD

Key terms on this page follow the canonical Glossary, including SPD and Win Rate.

As of: 2026-03-08


Source artifact: backtest-metrics.snapshot.json


Generation command: python backtest.py

Start Here

  1. Read SPD Calculation to understand the core performance metric.
  2. Continue to Performance Results for aggregate outcomes.
  3. Review Model Score for the composite benchmark.

Snapshot Metrics

Win Rate
64.45%
SPD Percentile
42.77% mean
Model Score
60.33% composite

Then Read

  • Read Validation Checks for the consistency safeguards behind the reported metrics.
  • Read Assumptions and Limitations for the conditions under which the backtest should not be over-interpreted.
  • Use the Glossary when metric terms need a canonical definition.

Backtest Architecture

The system precomputes model features, then runs SPD calculations across 2,554 rolling one-year windows between 2018-01-01 and 2026-03-08.

Prerequisites

  • Weight Computation
  • Feature Construction

Next Step

Performance Results

Related Pages

  • SPD Calculation
  • Performance Results
  • Composite Score Details
  • Validation Checks
  • Assumptions and Limitations

Model Constants

Reference of model constants, tuning parameters, and implementation defaults.

Performance Results

Summarizes key SPD and percentile results from the latest model backtest snapshot.

On this page

Start HereSnapshot MetricsThen ReadBacktest Architecture
Stacking Sats Logo

Stacking Sats is an open source initiative for building, backtesting, and deploying optimal Bitcoin accumulation strategies for both retail and institutional investors.

Quick Links

AboutDocumentation

Connect

DiscordDiscordXX (Twitter)LinkedInLinkedInGitHubGitHub
© 2024 Stacking Sats. All rights reserved.
PrivacyPrivacy Policy•TermsTerms of Service