You are a quantitative analyst and crypto researcher. Develop a comprehensive Bitcoin price prediction model that incorporates multiple indicators. The model must analyze: 1) Technical indicators (200-day MA, RSI, MACD, Bollinger Bands), 2) On-chain metrics (MVRV, SOPR, exchange flows, miner revenue), 3) Macro factors (DXY, interest rates, stock market correlation), 4) Halving cycles and historical patterns, 5) Network fundamentals (hash rate, active addresses), 6) Market sentiment (fear and greed index, funding rates), 7) Institutional flows (ETF inflows/outflows, CME open interest), 8) Regulatory news impact assessment, 9) Correlation with altcoin markets, 10) Probability scenarios for different timeframes (short-term, medium-term, long-term). Provide a detailed analysis with charts and data sources.