Enter your member passcode to access the calculator.
This calculator is designed for people who want to accumulate Bitcoin over time and hold it long term.
It uses a Dynamic Dollar Cost Averaging model to adjust weekly buy size based on where BTC sits compared with its 200-week simple moving average.
The model is simple:
Buy more when BTC is below long-term trend.
Buy less as BTC becomes extended above trend.
Stop buying during extreme overextension.
Hold cash during no-buy zones.
This model does not sell Bitcoin.
It is built for users who want a disciplined, rules-based way to accumulate Bitcoin without trying to pick the exact bottom or chase price movement.
Model A is based on the 2022 to late 2026 Bitcoin cycle framework and is intended as a buy-and-hold accumulation tool.
Educational only. No financial, investment, legal or tax advice.
Incorrect passcode. Please try again.
BTC Project
BTC DDCA Calculator
A simple educational calculator for applying the BTC Project Dynamic DCA model using the BTC price in USD, the 200-week simple moving average, and the member’s chosen buy currency.
DDCA calculator
The calculator auto-loads the BTC price and a Kraken-derived 200-week SMA in the background. You only need to choose your buy currency, confirm your buy settings and calculate. You can also enter your own BTC price and 200W SMA below if you want to use your own data.
This changes the currency used for lowest buy, maximum buy, calibration and output.
Auto-loads from CoinGecko. Editable if you want to override it.
Fetching BTC price...
CoinGecko • waiting
Auto-loads from Kraken weekly BTC/USD candles. Editable if you want to override it.
Fetching 200W SMA...
Kraken • waiting
This is the smallest purchase the model will make when buying is still allowed. It may reflect your broker minimum, preferred minimum allocation or chosen model floor.
This is the largest amount the model can allocate during deep-bear conditions. Set this once using the calibration guide or your own planning process.
BTC price and the 200-week SMA stay in USD because the model is based on BTCUSD. The main screen is streamlined, but the manual data override is available if you want to check or replace the automatic values before calculating.
One-time maximum buy calibration
Calibration is not a recurring step. It is a one-time setup process used to determine the maximum buy for this model. Once set, the maximum buy should not be changed casually or emotionally.
Dry powder available for this DDCA model.
Extra funds expected each week for this plan.
Default model stress period is 10 weeks.
Calibration result
This helper is a planning calculation only. It does not tell any person what they should invest. Some members may choose to use this helper themselves. Others may prefer to set the maximum buy through a coaching conversation.
BTC Project does not provide financial advice, investment advice, trading signals, personalised recommendations, exchange services, custody services, brokerage services, managed investment services or guaranteed outcomes.
Action
$0 AUD
Trend status
Model output
Calculated from price relative to the 200-week SMA.
BTC price$0 USD
200-week SMA$0 USD
Model risk score0.0000
Trend readingNeutral
Key / model notes
Price to trend ratio
This compares BTC price with the 200-week SMA. A ratio below 1.00 means BTC is below the 200-week SMA. A ratio above 1.00 means BTC is above it. If the ratio reaches 2.00 or higher, the model switches to hold cash.
Model risk score
This converts the price-to-trend ratio into a 0 to 1 scale. Lower scores mean the model allocates more. Higher scores mean the model allocates less.
Why the ratio is not the main result
The ratio is part of the background maths. The main user result is the model amount, action and trend reading.
No-buy threshold
When BTC price is at least 2 times the 200-week SMA, the model output is hold cash and the buy amount becomes zero.
BTC Project provides Bitcoin-first education and planning frameworks. Members are responsible for their own decisions and should seek professional advice where appropriate.