The Bitcoin Strategy

Compare simple dollar-cost averaging vs The Strategy — TimeToBuyBitcoin's model-weighted approach. How much more could you have earned by buying more in Buy Zones and less in Sell Zones?

Unlock The Strategy

Test DCA vs Dynamic DCA with leverage, stop-loss, and safety buffer. Make data-driven investment decisions.

Full backtester with adjustable parameters
Strategy Backtester — make the most out of your investment
Live buy/sell oscillator & AI analysis reports
Email alerts so you never miss a zone change
First month FREE — use code JOINNOW

Subscribe Now
Start Date: January 2015
EarliestLatest
Investment Mode
Base DCA (USD)
Frequency
Leverage: 2.0x
1x20x
⚠ High leverage — liquidation risk!
Stop-Loss: -50%
Off-90%
Taker: 0.075% Slippage: 0.05% Funding: 0.05%/day Maint. Margin: 0.5%
Buffer Amount (USD)
Side capital as extra collateral — not invested, only protects against liquidation
Calculating strategy results…
Simple DCA
Total Invested
Total Bitcoin
Current Value
Avg Buy Price
Profit / Loss
The Strategy DDCA
Total Invested
Total Bitcoin
Current Value
Avg Buy Price
Profit / Loss
Loading historical data…
Value
Price
The Strategy DDCA
Simple DCA
BTC Price
Invested (own scale)
Scroll to zoom • Drag to pan • Double-click to reset

🎯 The Strategy — Dynamic DCA (DDCA)

The Strategy is a smarter version of Dollar-Cost Averaging (DCA) that uses TimeToBuyBitcoin's proprietary model to decide how much to invest on each buy day. Instead of blindly investing the same amount every week or month, it adjusts your buy size based on where Bitcoin sits in its market cycle.

The core insight is simple: Bitcoin follows a long-term mathematical growth curve, and prices oscillate around this trend in predictable cycles. When Bitcoin is undervalued relative to the model (Buy Zones), The Strategy invests more aggressively. When it's overvalued (Sell Zones), it dramatically reduces purchases.

Why is this better than Simple DCA? Both strategies invest the same total amount of money over the same period. The only difference is timing — The Strategy front-loads purchases when Bitcoin is cheap and pulls back when it's expensive. This means you accumulate more BTC per dollar spent, resulting in a higher final portfolio value.

Simple DCA treats every buy day equally — $100 when BTC is at a cycle bottom is the same as $100 near an all-time high. The Strategy recognizes that not all days are equal and weights purchases accordingly.

Naming Convention: Throughout this page, Simple DCA refers to standard Dollar-Cost Averaging — investing a fixed amount at regular intervals regardless of market conditions. The Strategy DDCA (Dynamic DCA) refers to TimeToBuyBitcoin's model-weighted approach, which dynamically adjusts the buy amount based on The Model's oscillator zones and moving average signals. The "D" stands for Dynamic — because the buy size changes with market conditions instead of staying fixed.

👶 ELI5 — Explain Like I'm 5

Imagine you go to a fruit market every week with $10. Simple DCA is like buying fruit no matter the price — $10 of bananas whether they cost $1 or $5 each.

The Strategy DDCA is like having a friend who knows the market really well. When bananas are super cheap ($1), your friend says "buy a LOT!" and you spend $40. When bananas are overpriced ($5), your friend whispers "barely buy any" and you spend just $1.

At the end of the year, you've spent the same total money, but you have way more bananas because you bought most of them when they were cheap.

That's it. The Model is the friend who watches Bitcoin's price cycles and tells you when it's cheap (buy more) and when it's expensive (buy less).

⚙️ How It Works

The Strategy combines two signals from The Model to calculate a buy multiplier for each DCA purchase:

Signal 1 — Model Oscillator Zone

The Model Oscillator measures how far Bitcoin's price is from its expected value on the long-term trend. It outputs a value from 0% (extremely undervalued) to 100% (extremely overvalued). Based on this, each purchase gets a base multiplier:

0–25%: Deep Buy — 4× base amount 25–50%: Buy — 2× base amount 50–75%: Upper — 0.5× base amount 75–100%: Sell — 0.1× base amount

For example, with a $100 base DCA amount: in a Deep Buy zone you'd invest $400, while in a Sell zone you'd invest only $10.

Signal 2 — Moving Average Crossover

A contrarian trend filter using EMA(150) vs SMA(350). When these moving averages signal a bearish trend (EMA below SMA), the model assumes accumulation opportunities and boosts buy-zone purchases further. In bullish conditions near sell zones, it reduces even more to avoid buying tops.

Bearish + Buy Zones: up to 2× extra boost Bullish + Sell Zones: up to 80% reduction

Investment Modes

Normalized — the total invested amount is scaled so both Simple DCA and The Strategy invest the exact same total. This makes the comparison fair: same money in, different allocation timing. This is the default and recommended mode for comparing strategies.

Dynamic — The Strategy invests the raw multiplied amounts without normalization. The total invested may differ from Simple DCA. Use this to see what your actual dollar outflows would look like if you followed The Strategy.

How to Use This Tool

  1. Set your Start Date — drag the slider to choose when your DCA begins. Earlier dates show longer time horizons with more market cycles.
  2. Choose your Base DCA Amount — this is the fixed amount Simple DCA invests each period, and the base that The Strategy multiplies.
  3. Pick a Frequency — daily, weekly, biweekly, or monthly buys.
  4. Compare the results — the chart shows both portfolio values over time, and the stat cards show final performance side-by-side.
  5. Optionally enable Leverage — to simulate leveraged positions with stop-loss and buffer settings (see below).

Leverage (Optional — Advanced)

When enabled, each DCA purchase simultaneously opens an inverse perpetual long position using spot BTC as cross-margin collateral. This amplifies both gains and losses.

  • Leverage (1x–20x) — multiplier for the perpetual position size. Higher leverage means bigger potential returns but much higher liquidation risk.
  • Stop-Loss — automatically closes individual positions when their effective loss (spot + leverage combined) exceeds the set percentage. This limits damage per purchase but locks in losses.
  • Safety Buffer — external USD capital held as extra collateral. It's not invested — it only protects positions from liquidation during drawdowns. Positions survive as long as total equity (spot + unrealised PnL + buffer) stays above zero.
  • Liquidation — if total equity drops to zero, all BTC and positions are wiped out. DCA continues from scratch, gradually rebuilding.
  • Include Trading Fees — adds realistic costs to the leverage simulation: 0.075% taker fee on every spot buy and perp open/close (Binance/Bybit standard), 0.05% slippage per execution, and 0.03%/day perpetual funding rate (long pays short, 3 sessions/day). The funding rate is the most impactful cost — it compounds daily on all open positions and amounts to roughly 11% annually on the leveraged notional. Without fees the backtest is overly optimistic; with fees enabled, expect significantly lower leveraged returns and earlier liquidations.

All leverage events (stop-loss triggers, liquidations, buffer saves) and cumulative fee totals appear in the stat cards and Event Log.

🧭 What Can You Use This Backtest For?

This isn't just a chart to look at — it's a personal planning tool. The backtester lets you simulate years of Bitcoin investing with your parameters, so you can make informed decisions about how to invest going forward. Here's what you can figure out:

1. Find Your Ideal DCA Amount

Use the base amount slider and frequency settings to model what fits your budget. See how $50/week compares to $200/month, or whether daily micro-buys outperform weekly lump purchases. The Strategy DDCA will show you how much more you could accumulate by timing your buys with The Model, compared to just blindly investing the same amount every period.

2. DCA vs DDCA — Is Dynamic Worth It?

The core question: should you just set a fixed recurring buy (Simple DCA), or should you follow The Model's signals and buy more aggressively in Buy Zones while pulling back in Sell Zones (DDCA)? Try different start dates — the answer might surprise you. In most historical windows, The Strategy DDCA significantly outperforms, but the margin varies depending on how many full cycles your backtest covers. The longer the timeframe and the more cycles it spans, the more DDCA tends to shine.

3. Calibrate Your Risk Tolerance with Leverage

Leverage is a powerful but dangerous amplifier. The backtester lets you find out exactly how dangerous — not in theory, but against real historical price data. Try different levels and watch what happens:

  • Conservative (2x–3x) — mild amplification, rarely liquidated even in harsh bear markets. Good starting point.
  • Moderate (4x–6x) — significant boost in bull runs, but you'll see liquidations start appearing in major drawdowns. The Event Log shows exactly when and how much you would have lost.
  • Aggressive (7x–15x) — massive potential returns in the right window, but expect frequent liquidations. Pay close attention to the "Lost to SL/Liq" stat — it shows the real cost of being aggressive.
  • Extreme (15x–20x) — almost certainly leads to multiple wipeouts. Use this to understand just how fast liquidation can happen, so you never do this with real money without proper risk management.

4. Dial In Your Stop-Loss Strategy

A stop-loss is your emergency brake. Too tight (e.g., 5%) and you get stopped out by normal volatility, locking in small losses that add up. Too loose (e.g., 50%) and a single crash can destroy a large chunk of capital before the stop triggers. The backtester lets you find the sweet spot by testing different percentages against real market history.

Watch the Event Log closely — it shows every stop-loss trigger with entry price, trigger price, and capital lost. This is how you learn whether your stop-loss is protecting you or just slowly bleeding you dry through premature closures.

5. Size Your Safety Buffer

The Safety Buffer is capital you set aside specifically to prevent liquidation during temporary drawdowns — money that isn't invested, just held as insurance. But how much is enough? The backtester answers this directly:

  • Start with no buffer, see when liquidations happen.
  • Add buffer incrementally and watch liquidations turn into "Buffer Save" events in the Event Log.
  • Each Buffer Save event now shows exactly how close you came to liquidation — the equity drawdown in dollars, as a percentage of your invested capital, the ATH drawdown, and how much buffer capacity remained.
  • If you see "Liq Distance: 5% left" — your buffer was barely enough. You might want more headroom for the future.
  • If you see "Liq Distance: 60% left" — your buffer is oversized. That capital could be invested instead.

The goal is finding the minimum buffer that keeps you alive through historically worst-case scenarios, without tying up unnecessary capital.

6. Understand the True Cost of Trading

Enable "Include Trading Fees" to see how taker fees, slippage, and funding rates eat into leveraged returns over time. The funding rate alone (0.03%/day) compounds to roughly 11% per year on your leveraged notional — a cost that's invisible on most platforms but devastating over long periods. The "Total Fees" stat in each card shows the cumulative damage. Many strategies that look profitable without fees become marginal or negative once real costs are included.

The bottom line: Use this tool to build your personal Bitcoin investment thesis. Run dozens of scenarios — change the start date, amount, leverage, stop-loss, and buffer until you find a combination that matches your risk appetite and financial situation. The past doesn't guarantee the future, but understanding how your strategy would have performed across multiple bull and bear cycles is the best preparation you can do.

📖 Legend

Chart Lines

LineDescription
The Strategy DDCAPortfolio value in USD if you followed The Strategy's Dynamic DCA over time.
Simple DCAPortfolio value in USD if you invested the same fixed amount on every buy day.
BTC PriceBitcoin price in USD (thin white line). Shown on the right Y-axis, log scale by default.
InvestedCumulative amount of USD invested (dotted line, on its own scale to stay visible). Flat sections mean no buy occurred. In Dynamic mode, two lines appear — one per strategy. Hover for exact values.

Stat Card Fields

FieldMeaning
Portfolio ValueCurrent value of all BTC holdings in USD. With leverage, this includes unrealised PnL from open perpetual positions.
Total InvestedHow much USD you put in. In Normalized mode both strategies show the same total; in Dynamic mode The Strategy's total may differ.
P/L (USD)Profit or Loss = Portfolio Value minus Total Invested. Green means profit, red means loss.
ROI %Return on Investment = P/L divided by Total Invested, as a percentage. Shows how efficiently your money grew.
BTC HeldAmount of Bitcoin in your portfolio. With leverage, this is your net equity in BTC (spot + unrealised PnL).
Avg CostYour effective average cost per BTC = Total Invested / BTC Held. Lower is better.
Effective CostOnly with leverage. Your average cost adjusted for leveraged PnL. Can differ significantly from the base average cost.
LiquidationsHow many times total equity hit zero, wiping all holdings. Each liquidation resets the portfolio to $0 BTC — DCA continues rebuilding from scratch.
Stop-LossesNumber of individual positions closed by stop-loss. Each closure locks in a partial loss but prevents further damage to that lot.
Lost to SL / LiqTotal USD value lost to stop-loss closures or liquidation events. Shows the cumulative cost of risk management (or lack thereof).
Buffer SavesTimes the Safety Buffer prevented a liquidation. The buffer added enough extra collateral to keep total equity above zero.
Buffer StatusWhen positions are underwater (portfolio equity negative, buffer holding): shows drawdown vs buffer capacity, e.g. "-$500 / $1,000 (50% used)".
Total FeesCumulative trading costs in USD: taker fees (0.075%), slippage (0.05%), and perpetual funding rate (0.03%/day). Only shown when "Include Trading Fees" is enabled.

Model Oscillator Zones

ZoneOscillatorMeaning
Deep Buy0–25%Bitcoin is significantly undervalued. Maximum accumulation — buy 4× your base amount.
Buy25–50%Bitcoin is below fair value. Good buying opportunity — buy 2× your base amount.
Upper50–75%Bitcoin is above fair value. Getting expensive — buy only 0.5× your base amount.
Sell75–100%Bitcoin is significantly overvalued. Near cycle top — buy just 0.1× your base amount.
Past performance does not guarantee future results. This tool is for educational and research purposes only and does not constitute financial advice. Leveraged trading involves substantial risk of loss. Always do your own research.