btc-cycle-lab

Changelog

Notable changes to btc-cycle-lab. Format follows Keep a Changelog; versioning follows Semantic Versioning.

One rule specific to this project: a change that alters what a number means is a breaking change, even when no interface moves. Adding a hypothesis to the scan changes every corrected p-value in it; changing an estimation window changes every abnormal return. Those belong under Changed with the effect on published results spelled out, never under Fixed as a detail.

[Unreleased]

Added

Changed

Fixed

[1.1.0] - 2026-09-07

Changed

Added

1.0.0 — 2026-09-05

First release. The project answers its question, and the answer is negative: on data from 2011 to 2026 there is no detectable halving effect in the price of BTC. Four independent checks agree, and each closes a different way of disputing it.

check the objection it answers result
control group “everything rose, so what?” difference vs NASDAQ p = 0.30
placebo category “your method finds effects everywhere” it does — raw p = 0.03 where nothing happened
walk-forward “it worked in the past” 0 of 26 stable across 13 disjoint windows
specification curve “you picked the wrong window” 160 specifications, none of it survives

The binding constraint is four halvings. No method fixes that, and none of the above is expected to change without a fifth.

Analysis

Data

Platforms

Documentation

MIT licence, plus DISCLAIMER, PRIVACY, TERMS, DATA_SOURCES, SECURITY and CONTRIBUTING. Yahoo Finance prohibits redistributing its data, which matters for anyone hosting the dashboard publicly; only derived statistics are committed here.


Development history

Kept because several entries changed what the published numbers mean, and a reader comparing an old figure to a current one deserves to know why.

Methodological changes

Bugs whose fixes changed results

Packaging and platform