MrBitcoin.com
Signals in the Noise, Explored
Data May be Inaccurate or Delayed. Not Financial Advice. Don't sue me, bro.
About

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.

Signals Tab

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.

Backtest Tab

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.

Collapse ▲
Theme:
Yesterday's Price (): · Pi Cycle Convergence:
Signal Settings
Reset to defaults
Default signal thresholds are opinionated — adjust these settings to create your own strategy.
4-Year Cycle
Peak Search
% of cycle to search for peak
%
Post-Halving Hold
% of cycle to Hold after halving
%
Peak Zone Buffer
% beyond avg peak day for Take Profit window
%
MA Trend
MA Threshold
% gap between SMA 50 / SMA 200 to trigger Load Up or Take Profit
%
Hold Band
Neutral zone as % of MA threshold
%
Slope Lookback
Days to confirm SMA 50 direction
days
RSI
RSI Period
Days used to calculate RSI
days
RSI Load Up
RSI below this = Load Up
RSI
RSI Stack
RSI below this = Stack
RSI
RSI Trim
RSI above this = Trim
RSI
RSI Take Profit
RSI above this = Take Profit
RSI
Changes to settings are automatically saved by your browser. You can also copy the current settings to clipboard as JSON for future reference.
Collapse ▲
Pi Cycle Top
4-Year Cycle
Cycle week
Through cycle
MA Trend
SMA 50
SMA 200
RSI
RSI value
Period
Methodology
All signals are computed client-side using historical BTC price data. No signal constitutes financial advice. Thresholds are configurable via Signal Settings and default values reflect the author's interpretation of historical BTC market cycles.
4-Year Cycle

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.

Load Up — near or past historical trough Stack — pre-peak accumulation phase Hold — post-halving consolidation Trim — post-peak decline Take Profit — within historical peak window
MA Trend

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.

Load Up — deeply below SMA 200, momentum turning up Stack — above SMA 200, golden cross zone Hold — within neutral band of SMA 200 Trim — below SMA 200, death cross zone Take Profit — deeply above SMA 200, extended
RSI

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.

Load Up — RSI below 25, extremely oversold Stack — RSI 25–45, oversold accumulation zone Hold — RSI 45–55, neutral momentum Trim — RSI 55–75, overbought Take Profit — RSI above 75, extremely overbought
Pi Cycle Top

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.

Watch — convergence approaching crossover (≥80%) Warning — convergence nearing critical level (≥90%) Alert — convergence at critical level (≥95%) Triggered — crossover occurred (≥100%)
Collapse ▲
Price History — 2 Years SMA 50 SMA 200
Mode
Single
Follow one indicator exclusively. Select which signal to use for the backtest.
Mode
Cautious
2 of 3 indicators must agree. When signal levels differ, takes the more modest action.
Mode
Degen
Only acts on Load Up or Take Profit signals from any indicator. Uses the multiplied DCA amount.
Backtest Parameters
Start Date
Backtest begins from this date
End Date
Optional — defaults to today
Cap USD Invested
Optional — limits cumulative buys (sales replenish cap)
$
Amount Mode
Simple
Base Weekly DCA
$
Strength Multiplier
x
Derived
Load Up buy
$
Stack buy
$
Trim sell
$
Take Profit sell
$
Portfolio Value Comparison Signal Blind DCA Savings
Length: weeks · Contributed: · Signal Activity: buys, sells, hold.
Signal Portfolio
Total contributed
BTC held
BTC value
Cash reserves
Total portfolio
Net return
Blind DCA Portfolio
Total contributed
BTC held
BTC value
Cash reserves $0
Total portfolio
Net return
Savings Baseline
Total contributed
BTC held 0 BTC
BTC value $0
 
Signal vs savings
DCA vs savings
Trade Log
Date Signal Action Amount BTC Price
Collapse ▲
Support & Alerts
This site is not affiliated with, endorsed by, or sponsored by any exchange, financial institution, or cryptocurrency project. Affiliate links are disclosed — using them costs you nothing and helps support the site.
Support This Project
BTC Donation
Every sat helps keep the signals running.
bc1q0caf9d4xng529yk0fzqzl32w8ll5w99vs2cmpt
Ko-fi
Please, sir, can I has a coffee?
Ko-fi →
Affiliate Links
Using these cost you nothing and help support the site.
Hardware
Ledger Hardware Wallet
Shop →
Trezor Hardware Wallet
Shop →
Software
Proton Pass / Unlimited
Sign Up →
Nord VPN
Sign Up →
Exchanges NYKNYC!
Coinbase
Sign Up →
Kraken
Sign Up →
Other Projects
NYKNYC Security Resources
Not Your Keys Not Your Coins: Security Education and Consulting.
Learn More →
NYKNYC Fashion
Elegant, Crypto-Native Fashion
Shop →
Signal Alerts - COMING SOON
Get notified when signals flip or PI Convergence status changes. Telegram-based alerts for BTC cycle and trend changes. Both free and paid tiers are planned.
Collapse ▲