Current read
Balanced market snapshot
Valuation is fair value (neutral). Risk posture is balanced. Forecast confidence is low.
Quantitative BTC forecast report
Current read
Valuation is fair value (neutral). Risk posture is balanced. Forecast confidence is low.
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.
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.
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.
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.
These are the most important numbers to understand Bitcoin's current market condition. Think of these as your "dashboard" for making investment decisions.
Overall attractiveness score from 0 to 1. Above 0.7 = bullish, below 0.3 = bearish.
Is Bitcoin trending up (bull), down (bear), or moving sideways? This helps you choose your strategy.
Bitcoin historically moves in ~4-year cycles. Knowing where we are helps set expectations.
Price vs. 200-day average. Below 0.8 = potential buy zone, above 2.4 = potentially overheated.
Like a P/E ratio for Bitcoin. High values suggest price may be ahead of actual usage.
How much the price swings in a year. Higher = more risk, but also more opportunity.
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.
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.
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.
Different ways to determine if Bitcoin is cheap or expensive right now. These models have historically identified good buying and selling zones.
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.
Understanding potential risks and what the future might hold. These tools help you decide how much to invest and what outcomes to expect.
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.
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.
Maximum expected loss over 10 days (99% confidence). Lower is less risky.
Average loss beyond VaR over 10 days. Shows tail risk severity.
Return per unit of downside risk. Higher is better. Above 1.0 is good.
Probability-weighted gains vs losses. Above 1.0 means gains outweigh losses.
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.
How reliable our predictions are based on historical accuracy.
Annualized volatility is 36.3%.
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)
61,368 pending transactions waiting to be confirmed
Pay this for quick confirmation. Lower in 30m: 1 sat/vB · 60m: 1 sat/vB
Middle fee rate. Range of fees: 91.08 sat/vB
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).
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.
1.6% of price
What this means: This summarizes how the neural network was run, what evidence supports it, and which model controls are active.
8 ensemble seed(s)
A100 worker pool up to 6; runner cpu; remote call 7.4 min
No-touch holdout evaluated: 2025-07-15 to 2026-01-10
0 dropped; 8 clipped by train-only bounds
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.
| 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.
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.
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.
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 |
WhyEvidence 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 |
WhyEvidence 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 |
WhyEvidence 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 |
WhyEvidence 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. |
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
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}]
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
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% |
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 |
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 |
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.
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:
By using this report, you acknowledge that you understand these risks and that all investment decisions are your sole responsibility.