MrBitcoin.com Signals applies three independent technical indicators to Bitcoin's historical price data to surface a simple weekly action — Load Up, Stack, Hold, Trim, or Take Profit. The goal is not to predict the future but to provide structured, historically-grounded context for a recurring dollar-cost averaging strategy. The tools help you find and explore signals in the noise.
All computation happens in your browser using publicly available price data. Nothing is personalized, stored on a server, or sold. Settings you change are yours alone.
The Signals tab shows today's output from three independent indicators — the 4-Year Cycle, MA Trend, and RSI. Each card shows the current signal state, the reasoning behind it, and supporting data.
The combined banner at the top reflects whether the indicators agree or disagree. When all three align, conviction is higher. When they conflict, treat it as uncertainty and consult each card individually.
The price chart below the cards shows two years of daily closing prices with SMA 50 and SMA 200 overlaid, so you can see the trend context behind the signal.
The Pi Cycle Convergence metric tracks how close the 111-day MA is to crossing twice the 350-day MA — a historically rare but significant peak signal. It is informational only and does not affect the indicator states.
The Backtest tab lets you replay the signals against historical price data to evaluate how a signal-driven DCA strategy would have performed over any date range back to 2010.
Choose a mode — Single (one indicator), Cautious (2 of 3 majority, modest action), or Extreme (only Load Up or Take Profit triggers action). Set a weekly contribution amount, an optional investment cap, and a date range. Then run the backtest.
Results compare three strategies side by side: your signal portfolio, a blind weekly DCA portfolio that ignores signals entirely, and a savings baseline showing what the same cash would look like uninvested.
The trade log shows every action taken, so you can see exactly when and why the strategy moved.
Based on Bitcoin's historical halving cycle of approximately 1,387 days. Peak and trough dates are detected algorithmically from three complete cycles (2012, 2016, 2020) and averaged to project phase boundaries for the current cycle.
The current cycle began April 19, 2024. Phase boundaries are derived from averaged historical timing — post-halving consolidation, pre-peak accumulation, peak window, post-peak decline, and trough zone.
Compares the 50-day and 200-day simple moving averages. The percentage gap between them determines the signal state. A slope lookback confirms whether the 50-day MA is rising or falling, which affects Load Up and Take Profit classification.
Thresholds are configurable. Default MA threshold is 30% — meaning the gap must exceed 30% to trigger Load Up or Take Profit. A hold band prevents noise around the crossover point.
Relative Strength Index calculated using Wilder's smoothing method over a configurable period (default 14 days). Measures the speed and magnitude of recent price changes to identify overbought and oversold conditions.
Default thresholds differ from standard RSI (30/70) to better suit BTC's volatility. All five thresholds are configurable via Signal Settings.
Tracks the convergence of the 111-day moving average toward twice the 350-day moving average. Historically this crossover has coincided closely with Bitcoin market cycle peaks.
Displayed as a convergence percentage — 100% means the crossover has occurred. A conditional banner appears when convergence exceeds 80%, escalating through Watch, Warning, Alert, and Triggered states.
This is an observational indicator only. It does not affect the buy/sell/hold signal states.