MrBitcoin.com Data May be Inaccurate. Not Financial Advice.
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 download a backup of your current settings.
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%)
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
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 →
Exchanges & Hardware
These affiliate links cost you nothing and help support the site.
Kraken
Sign Up →
Ledger Hardware Wallet
Shop →
Other Projects
Security Consulting
Crypto security education and consulting services.
Learn More →
Wearables
Crypto-native fashion that isn't cringe.
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.