Bitcoin Bottom Score
73.5%LIKELY BOTTOMEXITDCA IN

Likely Bottom — DCA in

composite score: 0.000

AI Trading Agent

Connect via MCP or REST to run Claude as your DCA bot.

1
Add to claude_desktop_config.json

Paste this config so Claude Desktop can query the engine directly.

{ mcpServers: { btc-cycle-engine: { npx @modelcontextprotocol/server-fetch } } }
2
Tell Claude what to do

"DCA $5,000 into BTC over 60 days. Use the dca-plan endpoint daily and buy when P(bottom) > 70%."

3
Automate with a daily cron

Run a Claude agent on a schedule — it fetches signals, computes position size, and executes your exchange order.

Signal Breakdown (25/29 live)

Is Bitcoin Near the Bottom?

Bitcoin cycles are driven by on-chain fundamentals, miner economics, and macro liquidity — not short-term price noise. This tool aggregates 25 on-chain and macro signals into a single daily probability score from 0–100%, indicating how closely current conditions resemble past cycle bottoms. A score above 65% has historically been a high-conviction DCA window. Updated twice daily, free, no signup required.

How It Works — 25 On-Chain & Macro Signals

On-Chain
  • MVRV Z-Score
  • Puell Multiple
  • Realized Price & CVDD
  • SOPR (Spent Output Profit Ratio)
  • NUPL (Net Unrealized Profit/Loss)
  • LTH Supply & HODL Waves
  • Exchange Reserves
  • Illiquid Supply Ratio
  • NVT Ratio
  • Hash Rate
  • Hash Ribbons
  • Miner Revenue vs. Difficulty
  • Network Active Addresses
Market & Macro
  • ETF Net Flows & Cost Basis
  • Global Macro Liquidity (M2)
  • CME Basis Trade
  • Perpetual Funding Rates
  • Corporate Treasury Holdings
  • Global Risk Appetite
  • Prediction Markets (Kalshi / Polymarket)
Sentiment & Cycle
  • Fear & Greed Index
  • Halving Cycle Position
  • Google Trends (Bitcoin search volume)
  • Technical Confirmation (200W MA, MACD)
  • Realized Loss Ratio

Each signal is individually weighted (0.35–0.95) based on historical predictive accuracy. The composite score is a weighted average calibrated against every Bitcoin cycle bottom since 2017.

How to Read the Score

65 – 100%
Likely Bottom
On-chain conditions strongly resemble cycle lows. High-conviction DCA window.
45 – 64%
Accumulate
Mixed signals. Gradual accumulation appropriate for long-term holders.
0 – 44%
Hold Cash
Signals do not support a bottom. Preserve capital and wait for better conditions.

Frequently Asked Questions

Is now a good time to buy Bitcoin?

Check the score above. A reading above 65% means current on-chain conditions closely resemble the conditions present at every major cycle bottom since 2017. Between 45–65% suggests gradual accumulation. Below 30% suggests patience.

How do you know when Bitcoin is at the bottom?

No single metric is definitive, but when MVRV drops below 0, Puell Multiple falls under 0.5, SOPR stays below 1, exchange reserves are declining, and funding rates are deeply negative — the historical base rate for being within 20% of the cycle low is very high. Our model weights all 25 signals together.

What is the MVRV Z-Score?

MVRV Z-Score = (Market Cap − Realized Cap) / Standard Deviation. It measures how far the current price is from the aggregate cost basis of all coins. Values below 0 have marked every major cycle bottom.

What is the Puell Multiple?

The Puell Multiple is daily miner revenue divided by its 365-day moving average. Values below 0.5 indicate miners are operating at a loss relative to historical norms — a condition that has historically preceded cycle recoveries.

Should I DCA into Bitcoin now?

This is not financial advice. The tool gives a probabilistic read on where we are in the cycle based on on-chain data. Use it alongside your own research and risk tolerance.

How often is the signal updated?

Twice daily: 00:05 UTC and 12:05 UTC. On-chain metrics reflect prior-day confirmed blockchain data. ETF flows and macro data update in near real-time.

Not financial advice. Past signal accuracy does not guarantee future results. Bitcoin is a high-risk asset. Always do your own research before making investment decisions.