Quantitative BTC forecast report

Bitcoin Market Intelligence

BTC / USD $63,808
Data through
2026-07-10
Report generated
2026-07-10 20:17:03 UTC

Current read

Balanced market snapshot

Valuation is fair value (neutral). Risk posture is balanced. Forecast confidence is low.

Valuation Fair Value (Neutral) Score 0.56 / 1.00
Downside risk 18.87% 99% CVaR over 10 days
Forecast range Low 180-day Monte Carlo horizon
Price History & Power-Law Bands

BTC price, its long-term power-law trend, and residual uncertainty bands on a logarithmic scale.

Data window: 2018-08-23 to 2026-07-10. Bands are descriptive context, not guaranteed support or resistance.

Forecast Evidence
The report shows the target, the range, and why the model trusts it.

Price prediction pages usually compress uncertainty into a single number. This report keeps the power-law anchor, live data provenance, Monte Carlo distribution, and backtest gates visible.

Power-Law Anchor
Below trend
Trend value $133,335 with price/trend at 0.48x.
Simulation Breadth
100,000 paths
Monte Carlo fan chart spans 180 days and reports percentile bands instead of a single target.
Model Blend
Sideways (Medium Volatility)
Ensemble weights are tied to recent accuracy with low confidence gates.
Data Provenance
Kraken live spot
2,879 daily observations from 2018-08-23 to 2026-07-10.
01 Data
Daily BTC history plus live spot update
Price history covers 2018-08-23 to 2026-07-10; the current spot check comes from Kraken live spot.
02 Macro Anchor
Power-law trend and residual bands
log10(price) = -16.493 + 5.68 * log10(days since genesis); residual dispersion is 0.131 log10.
03 Scenario Engine
Distribution-aware Monte Carlo paths
100,000 stochastic paths create percentile fan bands for the next 180 days.
04 Governance
Backtests, drift checks, and ensemble gates
Forecast confidence is Low and the current risk posture is Balanced.
Overall Valuation Signal

What this means: This is the blended valuation read across Bitcoin's long-term growth trend, current risk levels, and network fundamentals. It is a context signal, not a standalone trade instruction.

Fair Value (Neutral)
Fear & Greed Index

What this means: This measures market emotions on a scale from 0 (extreme fear) to 100 (extreme greed). When investors are extremely fearful, it may signal a buying opportunity. When everyone is greedy, it might be time to be cautious. Markets often swing back to the middle after reaching extremes.

Fear
Key Market Metrics

These are the most important numbers to understand Bitcoin's current market condition. Think of these as your "dashboard" for making investment decisions.

Valuation Score
0.56

Overall attractiveness score from 0 to 1. Above 0.7 = bullish, below 0.3 = bearish.

Market Regime
Sideways (Medium Volatility)

Is Bitcoin trending up (bull), down (bear), or moving sideways? This helps you choose your strategy.

Cycle Phase
Early Bull

Bitcoin historically moves in ~4-year cycles. Knowing where we are helps set expectations.

Mayer Multiple
0.86

Price vs. 200-day average. Below 0.8 = potential buy zone, above 2.4 = potentially overheated.

NVT Ratio
262.90

Like a P/E ratio for Bitcoin. High values suggest price may be ahead of actual usage.

Volatility
36.3%

How much the price swings in a year. Higher = more risk, but also more opportunity.

Price Analysis & Trends

Understanding where Bitcoin's price has been and how it compares to its long-term growth pattern. These charts help you see if we're in a cheap or expensive period.

Power-Law Positioning
Below trend: 52.1% below power-law trend

The long-term anchor is shown as a log-log power-law trend, with residual bands around the trend so BTC's current location is visible as a distribution, not just a line.

Trend Price
$133,335
Current fair-value anchor from the power-law model.
Price / Trend
0.48x
Above 1.00x means price is above the anchor; below 1.00x means discounted.
Residual Z-Score
-1.09
Distance from the trend after normalizing by historical residual dispersion.
Fit Quality
R^2 0.590
Fixed Santostasi-style power-law parameters with live residual diagnostics
log10(price) = -16.493 + 5.68 * log10(days since genesis)
Drawdown from All-Time High

What you're seeing: This shows how far Bitcoin has fallen from its highest price ever. For example, -50% means Bitcoin is half the price of its peak. Bigger drawdowns often represent better buying opportunities, but also indicate higher risk. Bitcoin has historically recovered from all drawdowns, but past performance doesn't guarantee future results.

Historical context: Bitcoin has experienced multiple 70%+ drawdowns in its history, but has always eventually reached new all-time highs.

Valuation Models

Different ways to determine if Bitcoin is cheap or expensive right now. These models have historically identified good buying and selling zones.

Aligned Valuation Regimes

What you're seeing: Mayer Multiple and power-law residual Z-score share one time axis, making it easier to compare two independent valuation regimes. Dashed thresholds mark historical context; they are reference levels, not trading instructions.

Risk & Future Projections

Understanding potential risks and what the future might hold. These tools help you decide how much to invest and what outcomes to expect.

Rolling Volatility (30d)

What you're seeing: How much Bitcoin's price has been jumping around recently. High volatility means bigger daily price swings (more risk, but also more opportunity). Low volatility means calmer, more stable price movements. Most investors prefer to buy during low volatility periods.

Risk Metrics

Professional risk measurements that help you understand potential losses and returns. These numbers help you decide how much of your portfolio should be in Bitcoin.

VaR (99%)
15.29%

Maximum expected loss over 10 days (99% confidence). Lower is less risky.

CVaR (99%)
18.87%

Average loss beyond VaR over 10 days. Shows tail risk severity.

Sortino Ratio
-1.92

Return per unit of downside risk. Higher is better. Above 1.0 is good.

Omega Ratio
0.80

Probability-weighted gains vs losses. Above 1.0 means gains outweigh losses.

Confidence & Risk Posture

What this means: How confident we are in our forecasts and what kind of risk environment we're in. High confidence means our models are reliable. Risk posture tells you whether to be aggressive or defensive with your portfolio.

Confidence
Low

How reliable our predictions are based on historical accuracy.

Risk Posture
Balanced

Annualized volatility is 36.3%.

Mempool & Fee Pressure

What this means: Real-time data about Bitcoin network activity. The mempool is like a waiting room for transactions. When it's crowded, fees go up. This helps you understand current network demand and can be a proxy for market interest in Bitcoin. (Data from local node)

Backlog
39.8 vMB

61,368 pending transactions waiting to be confirmed

Fastest Fee
2 sat/vB

Pay this for quick confirmation. Lower in 30m: 1 sat/vB · 60m: 1 sat/vB

Median Fee
1.01 sat/vB

Middle fee rate. Range of fees: 91.08 sat/vB

Difficulty Adjustment
93.7%

Mining difficulty expected change: -4.58%

History window: 1462 days (2022-07-10 → 2026-07-10).

Mempool stats source: fallback (4y).

LSTM training window (overlap only): 2878 days (2018-08-23 → 2026-07-09).

AI Model Health Check

What this means: This monitors how accurate our AI predictions have been recently. Think of it like a report card for the model. If accuracy drops, we may need to retrain it with newer data. This helps ensure you're getting reliable forecasts.

Rolling MAE
$1,063

1.6% of price

Mean Clamp Rate
7.4%
Return Clamp Rate
0.6%
Retrain Signal
Model Stable
AI Forecast Intelligence

What this means: This summarizes how the neural network was run, what evidence supports it, and which model controls are active.

Architecture
Standard LSTM

8 ensemble seed(s)

Execution
Modal

A100 worker pool up to 6; runner cpu; remote call 7.4 min

Holdout
Available

No-touch holdout evaluated: 2025-07-15 to 2026-01-10

Feature Set
8

0 dropped; 8 clipped by train-only bounds

Model Notes
  • Train-only clipping is active on 8 feature column(s), reducing outlier leakage into forecasts.
  • Best no-touch holdout horizon: 7-day with MAE $4,215, coverage 100.0%, and width 59.1%.
  • Modal task parallelism is enabled: CV, ensemble seeds, and path simulations can fan out across 6 one-GPU worker container(s).

Forecast Scenarios

Monte Carlo Price Projection (Fan Chart)

What you're seeing: This shows 100,000 possible price scenarios for the next 180 days based on Bitcoin's historical behavior. The teal center line is the median outcome. The shaded areas show where the simulated price paths cluster:
Central 50%: the range from p25 to p75
Central 90%: the range from p05 to p95

This is like a weather forecast - it shows a range of possibilities, not a single prediction.

Exact horizon values
Horizon Downside p05 Lower p25 Median Upper p75 Upside p95
7d $58,277 $61,728 $64,120 $66,603 $70,502
30d $53,452 $60,091 $65,094 $70,557 $79,391
60d $50,196 $59,261 $66,449 $74,429 $87,871
90d $48,145 $58,961 $67,843 $78,040 $95,287
180d $44,430 $59,178 $72,045 $87,960 $117,092

Remember: These are probabilities, not certainties. Use this to set realistic expectations and plan for multiple outcomes.

LSTM Forecast & Uncertainty

Observed history provides context before the forecast boundary. The LSTM line connects only supplied decision horizons; the shaded 50%, 80%, and 95% bands show increasing uncertainty.

Forward-looking evidence: The LSTM forecast is probabilistic scenario evidence, not guaranteed targets.

Note: Holdout intervals are over-conservative (very high coverage with wide ranges) for 60d, 90d, 120d, 150d, 180d. Treat these horizons as scenario planning only, not precise targets.

Comparable Model Forecasts

Each panel starts from the same current-price reference and uses the same USD scale, dates, and forecast horizon. Small multiples keep model paths comparable without overlapping every line in one plot. Source uncertainty intervals remain visible when supplied.

Key Drivers
  • NAIVE leads the blend based on recent accuracy.
  • LSTM provides secondary signal support.
  • NAIVE shows the lowest 7d MAE in backtests.

Model Governance

Model Trust Scorecard

Preferred-horizon evidence combines ensemble weight with sample size, error, interval coverage, and interval width. Low status means the evidence misses at least one confidence gate. Frozen holdout evidence takes precedence over cross-validation, which takes precedence over ordinary walk-forward evidence; one row is retained per participating model.

Model Evidence source Weight Sample Error Coverage Interval width Status Gate detail
NAIVE Walk-forward 50.8% 36 $4,270 N/A N/A Unavailable
Why

Evidence source: Walk-forward

Weight: 50.8%

Sample: 36

Error: $4,270

Coverage: N/A

Interval width: N/A

Gate detail: Unavailable evidence: numeric interval coverage, numeric interval width.

PROPHET Walk-forward 1.8% 36 $12,249 63.9% 27.4% Low
Why

Evidence source: Walk-forward

Weight: 1.8%

Sample: 36

Error: $12,249

Coverage: 63.9%

Interval width: 27.4%

Gate detail: Interval coverage is outside the accepted reliability range.

LSTM Frozen holdout 47.4% 26 $3,919 100.0% 58.8% Moderate
Why

Evidence source: Frozen holdout

Weight: 47.4%

Sample: 26

Error: $3,919

Coverage: 100.0%

Interval width: 58.8%

Gate detail: Preferred-horizon evidence is within report gates.

LOG_GROWTH Walk-forward Unavailable 36 $18,508 N/A N/A Unavailable
Why

Evidence source: Walk-forward

Weight: Unavailable

Sample: 36

Error: $18,508

Coverage: N/A

Interval width: N/A

Gate detail: Unavailable evidence: ensemble weight, numeric interval coverage, numeric interval width.

LSTM Holdout Trust Gate

Required: True

Configured Days: 180

Calibration Tail Days: 180

Evaluated: True

Source: holdout

Train End: 2025-07-14

Date Start: 2025-07-15

Date End: 2026-01-10

Samples: 539

Feature Ablation

Meta: {'target_model': 'prophet', 'horizon': '30-day', 'min_mae_improvement_pct': 2.5, 'min_rmse_improvement_pct': 0.5, 'max_picp_gap_delta': 0.015, 'max_picp_gap_abs': 0.06, 'max_width_increase_pct': 4.0, 'max_width_abs_pct': 90.0, 'min_obs': 36, 'fail_closed': True}

Rows: [{'name': 'baseline_price_only', 'features': [], 'feature_count': 0, 'horizon': '30-day', 'origins': 36, 'mae': 8921.456544792301, 'rmse': 11364.714081503103, 'picp_95': 0.5833333333333334, 'avg_width_pct': 26.50756153707014, 'n': 36, 'accepted': True, 'decision_reasons': ['baseline reference'], 'mae_improvement_pct': 0.0, 'rmse_improvement_pct': 0.0, 'picp_gap': 0.3666666666666666, 'picp_shortfall': 0.3666666666666666, 'width_change_pct': 0.0}, {'name': 'mempool_only', 'features': ['mempool_vmb', 'mempool_tx_count', 'mempool_vbytes_per_second', 'mempool_high_fee_share', 'mempool_available'], 'feature_count': 5, 'horizon': '30-day', 'origins': 36, 'mae': 9818.988002199123, 'rmse': 12512.65787301293, 'picp_95': 0.5555555555555556, 'avg_width_pct': 26.03095912716145, 'n': 36, 'accepted': False, 'decision_reasons': ['MAE improvement -10.06% < 2.50%', 'RMSE improvement -10.10% < 0.50%', 'PICP gap 0.394 > 0.060', 'PICP shortfall 0.394 > allowed 0.382', 'coverage degradation exceeds baseline tolerance'], 'mae_improvement_pct': -10.06036909893077, 'rmse_improvement_pct': -10.100947399795897, 'picp_gap': 0.3944444444444444, 'picp_shortfall': 0.3944444444444444, 'width_change_pct': -1.7979866206937736}]

Feature Governance

Enabled: True

Reason: no internet feature set passed trust gates (fail-closed)

Internet Features Detected: 5

Internet Features Kept: 0

Internet Features Dropped: 5

Selected Set: None

Kept Features: []

Dropped Features: ['mempool_vmb', 'mempool_tx_count', 'mempool_vbytes_per_second', 'mempool_high_fee_share', 'mempool_available']

Fail Closed: True

Applied: True

Model Report Card

What this means: This shows how accurate each prediction model has been in recent history by testing them on real past data (36 tests from 2025-05-05 to 2026-01-05). Lower error numbers mean better accuracy.

How to read this table:
MAE/RMSE: Average dollar error - lower is better (shows typical prediction accuracy)
MAPE: Error as a percentage of price - lower is better
PICP 95%: How often actual price fell within prediction range - closer to 95% is better
Width %: How wide the prediction range is relative to price - narrower is more precise

Model Horizon Obs MAE RMSE MAPE PICP 95% Width %
NAIVE 7d 36 $4,270 $5,273 4.0% N/A N/A
NAIVE 30d 36 $7,676 $10,370 7.7% N/A N/A
NAIVE 90d 36 $18,107 $20,161 21.5% N/A N/A
NAIVE 180d 36 $28,735 $31,675 39.1% N/A N/A
LOG_GROWTH 7d 36 $18,508 $19,521 17.3% N/A N/A
LOG_GROWTH 30d 36 $18,458 $19,870 17.9% N/A N/A
LOG_GROWTH 90d 36 $24,092 $27,320 29.1% N/A N/A
LOG_GROWTH 180d 36 $32,797 $37,366 46.1% N/A N/A
PROPHET 7d 36 $12,249 $16,913 12.5% 63.9% 27.4%
PROPHET 30d 36 $17,246 $22,188 18.2% 55.6% 30.5%
PROPHET 90d 36 $41,147 $51,320 52.4% 38.9% 75.5%
PROPHET 180d 36 $68,773 $73,448 93.6% 47.2% 335.6%
AI Model Performance (Frozen Evaluation Snapshot)

What this means: This tests the pre-holdout evaluation ensemble on later origins without retraining. The live forecast is then refit on all available data using the same frozen architecture, hyperparameters, epochs, and seeds, so these metrics assess the pipeline design without leaking evaluation outcomes into training.

Origins: 26 · Stride: 7 · Paths/origin: 500 · 2025-07-15 → 2026-01-06

Method: Direct horizon head (frozen walk-forward)

Model Horizon Obs MAE RMSE MAPE PICP 95% Width % CRPS
LSTM (FROZEN DIRECT) 7d 26 $3,919 $5,103 3.7% 100.0% 58.8% $3,227
LSTM (FROZEN DIRECT) 30d 26 $10,337 $13,685 11.2% 96.2% 89.3% $8,589
LSTM (FROZEN DIRECT) 90d 26 $31,601 $32,769 38.1% 100.0% 371.0% $22,197
LSTM (FROZEN DIRECT) 180d 26 $61,008 $63,926 85.7% 100.0% 917.5% $46,572
AI Prediction Range Accuracy

What this means: Raw PICP measures out-of-sample interval coverage. Calibration-fit PICP only shows how closely post-hoc interval scaling matched its target; independent holdout and frozen-origin results determine whether the interval is trustworthy.

Calibration-fit vs Raw: Calibration-fit coverage is descriptive because scaling targeted 95% on those observations. Raw coverage is the independent evidence used for reliability scoring.

Origins: 36 · Stride: 5 · Paths/origin: 1000

Model Horizon Obs MAE (med) PICP 95% (Calibration Fit) PICP 95% (Raw) Width % CRPS
LSTM 7d 36 $2,470 97.2% 77.8% 22.7% $1,866
LSTM 30d 36 $4,128 97.2% 83.3% 47.4% $2,946
LSTM 90d 36 $13,485 97.2% 72.2% 80.4% $10,037
LSTM 180d 36 $22,214 88.9% 52.8% 113.0% $16,867

Data Quality & Methodology

📊 Key Takeaways & Action Items

What this means: Here's what all the data above tells us in plain English. These are the most important things to know right now for making investment decisions. Read these carefully - they're written specifically to help you understand what to do next.

  • • Log growth model suggests significant undervaluation
  • • Market in sideways consolidation - accumulation opportunity
  • • Holdout intervals are over-conservative (very high coverage with wide ranges) for 60d, 90d, 120d, 150d, 180d. Treat these horizons as scenario planning only, not precise targets.
  • • Holdout precision is weak (wide intervals or high CRPS%) for 14d, 30d, 60d, 90d, 120d, 150d, 180d. Use these horizons as broad risk ranges, not precise targets.
  • • Trust gate removed 5 internet feature(s); 0 passed walk-forward validation.
  • • Cycle: Early Bull (7% complete) - New uptrend potentially starting. Good time to build positions or add exposure.
  • • LSTM Scenario (60d): Moderate simulated incidence (49.4%) of a local peak. Watch risk posture.
  • • LSTM Scenario Alert (90d): Simulated paths frequently form a local trough first (Aug 20, 67.7%), followed by a local peak (72.0%). Treat this as a volatility scenario, not a precise timing signal.
  • • LSTM Scenario Alert (120d): Simulated paths frequently form a local trough first (Aug 30, 81.2%), followed by a local peak (84.3%). Treat this as a volatility scenario, not a precise timing signal.
  • • LSTM Scenario Alert (180d): Simulated paths frequently form a local peak first (Sep 05, 95.5%), followed by a local trough (95.5%). Treat this as a volatility scenario, not a precise timing signal.
  • • Strategy: Consider dollar-cost averaging (DCA) to manage entry prices and volatility.
  • • Holistics: Always combine these model insights with your own research, risk tolerance, and broader market analysis (fundamental & macroeconomic factors).
  • • Disclaimer: Past performance and model projections are not guarantees of future results.
⚠️ IMPORTANT: Please Read This ⚠️

This Report is Educational Only - Not Financial Advice

This analysis is provided for learning and research purposes. We are not financial advisors, and nothing in this report should be considered a recommendation to buy or sell Bitcoin.

What you should know:

  • Past performance does not guarantee future results. Bitcoin has been volatile and may continue to be.
  • You could lose money. Only invest what you can afford to lose completely.
  • Do your own research. This report is just one tool - combine it with your own analysis and judgment.
  • Consult a professional. Talk to a licensed financial advisor before making investment decisions.
  • Models can be wrong. All predictions are based on historical patterns and may not reflect future reality.

By using this report, you acknowledge that you understand these risks and that all investment decisions are your sole responsibility.