How Confidence Scores Are Calculated
Each cycle model is assigned a confidence score based on three weighted factors:
How many times has this signal correctly predicted a major cycle event across all measured cycles?
How unambiguous is the current reading? A clear extreme scores higher than a borderline reading.
Is there a fundamental economic or on-chain mechanism behind the signal, or is it purely statistical?
Overall site confidence is the unweighted average across all active models. Models are reviewed and updated manually on a regular basis. Scores are not algorithmically generated in real-time — they reflect considered human analysis of current on-chain and market conditions.
How Phases Are Classified
Smart money accumulates. Fear dominant. NUPL negative. LTH supply rising. On-chain cost basis near market price.
Price rising sustainably. NUPL 0.25–0.75. LTH supply stable. Funding rates moderate. Halving supply shock active.
LTH supply declining. NUPL >0.5. Funding rates elevated. Derivatives OI high. Smart money rotating to cash.
Forced selling. NUPL negative. Miner capitulation. Funding negative. Liquidation cascades.
All 8 Models — Full Transparency
Every formula, every data source, every historical track record. Click any model to see its full deep-dive page.
Halving Supply Cycle
Block reward halving every 210,000 blocks. Supply shock measured as % change in daily issuance.
Time Compression Cycle
1,064-day expansion / 364-day compression ratio anchored to Nov 21, 2022 FTX bottom ($15,476).
Global Liquidity Cycle
BTC correlation with Global M2 (Fed + ECB + BOJ + PBOC). 12-16 week lead time observed.
Holder Behavior Cycle
LTH Supply (155+ day dormancy) + NUPL (Net Unrealized Profit/Loss). LTH peak = cycle bottom signal.
Miner Revenue Cycle
Puell Multiple = Daily issuance USD / 365-day MA. Below 0.5 = buy zone. Above 4.0 = sell zone.
Derivatives & Leverage Cycle
Funding rate sustained >0.05%/8hr = overleveraged long. OI/MCap >3% = correction risk zone.
NUPL Sentiment Cycle
NUPL = (Market Cap - Realised Cap) / Market Cap. Below 0 = capitulation. Above 0.75 = euphoria.
SOPR Sentiment Cycle
SOPR = Realised value / Creation value of spent UTXOs. Above 1.0 = selling at profit. Below 1.0 = loss.
Data Sources
What This Is Not
Nothing on this site constitutes investment advice. We analyse cycles. You make your own decisions.
Most metrics are updated manually. We are not a live trading terminal. Treat all data as indicative.
Every model has failed before and will fail again. Past cycle behaviour does not guarantee future results.
We are not affiliated with Glassnode, PlanB, Philip Swift, or any referenced indicator creator.
Full Disclaimer: BitcoinCycle.io is an independent educational research platform. All content is provided for informational purposes only. We independently calculate and visualise market data. We are not affiliated with, endorsed by, or sponsored by any referenced indicator creators, data providers, or financial institutions. Names, trademarks, and brands referenced remain the property of their respective owners. Past performance does not guarantee future results. Always conduct your own research before making any investment decision. Not financial advice.