Crypto DCA + Rebalancing Strategy Builder
Build and backtest your crypto investment strategy. Combine Dollar Cost Averaging with portfolio rebalancing to see how your strategy would have performed with real historical data.
Strategy Builder
Step 1. Basic Settings
Step 2. Portfolio Composition
Total: 0.0%
Step 3. Rebalancing Strategy
Check how risky your portfolio is
Get a risk score for your portfolio with actionable suggestions to reduce risk.
What is the DCA + Rebalancing Strategy?
Dollar Cost Averaging (DCA) is an investment approach where you invest a fixed dollar amount at regular intervals — for example, $300 every month — regardless of whether the market is up or down. By buying at many different price points over time, you avoid the trap of trying to time the market and smooth out the average cost of your holdings.
Portfolio rebalancing, on its own, is the process of periodically resetting your holdings back to your target allocation after prices have caused them to drift. Combined with DCA, rebalancing ensures that not only are you accumulating assets consistently, but the mix of those assets stays aligned with your intended strategy. Without rebalancing, DCA alone will let your fastest-growing asset gradually dominate your portfolio over time — which may or may not be desirable depending on your risk tolerance.
The Strategy Builder simulates this combined approach over real historical data. It models both the accumulation phase (regular contributions) and the maintenance phase (periodic rebalancing) in a single historical run, giving you a realistic picture of what the combined strategy would have produced.
Methodology: How the Simulation Works
The simulation models two concurrent processes running over every day of your chosen historical date range:
- DCA contributions: On your chosen day of each month (e.g., the 1st), the monthly investment amount is deployed into each coin proportionally to your target weights. For example, with a $500/month plan and a 50/30/20 BTC/ETH/SOL split, the simulator buys $250 of BTC, $150 of ETH, and $100 of SOL at that day's prices. The coin quantity purchased is
amount / price, and these quantities are added to the running totals. - Periodic rebalancing: On each scheduled rebalance date — or whenever a threshold drift is detected — the simulator redistributes the total portfolio value back to target weights at current prices:
newQuantity[coin] = (totalPortfolioValue × targetPct / 100) / price[coin]. This step is independent of the DCA contributions and runs on its own schedule.
In parallel, the simulator tracks two benchmark paths: DCA Only (same contributions, same allocation, but no rebalancing), and BTC DCA Only (all monthly contributions go entirely into Bitcoin). At the end of the simulation, all three paths are compared on final value, total return, and maximum drawdown.
Worked Example
Suppose you simulate a $300/month investment from January 2021 to December 2022, split 50% BTC / 30% ETH / 20% SOL, with monthly rebalancing:
- Total invested over 24 months: 24 × $300 = $7,200
- Each month on the 1st, the simulator buys $150 BTC, $90 ETH, and $60 SOL at that month's prices.
- Also on the 1st, it checks whether the portfolio's actual allocation matches 50/30/20 and rebalances if not.
- After 24 months, the simulator reports the final portfolio value and compares it against "DCA Only" (same contributions, no rebalancing) and "BTC DCA Only" (all $300/month into Bitcoin).
Because 2022 was a major bear market, a period like this illustrates how rebalancing behaves under adverse conditions: it forces you to shift money into declining assets to maintain allocation — which can depress returns short-term but may improve the average cost of those positions for a subsequent recovery.
All figures are hypothetical. Actual results depend on the specific coins, dates, and amounts you enter.
How to Use This Strategy Builder
- Set your monthly investment amount — the fixed USD amount you plan to invest each month.
- Choose your DCA day — the day of the month when each contribution executes (1–28).
- Select your date range — the historical period to simulate. Test across different market cycles for a more complete picture.
- Build your portfolio — add coins and set target percentages that total 100%.
- Choose your rebalancing strategy — Monthly, Quarterly, or Threshold-based.
- Click "Run Strategy Simulation" and compare DCA + Rebalancing vs. DCA Only vs. BTC DCA Only.
How to Interpret the Results
- Total Invested — the cumulative amount of money you contributed over the simulation period (number of DCA events × monthly amount).
- Final Value — your portfolio value at the end date of the simulation.
- Total Return — percentage gain or loss relative to total invested:
(finalValue − totalInvested) / totalInvested × 100%. Note this is measured against your cost basis, not a lump-sum equivalent. - Max Drawdown — the largest peak-to-trough decline in portfolio value at any point during the simulation, giving a sense of the worst unrealized loss you would have experienced.
- DCA / Rebalance counts — the total number of contribution events and rebalancing events that fired during the simulation period.
- Strategy Comparison — examine both return and drawdown for all three strategies. A strategy with a slightly lower return but much lower drawdown may be preferable if protecting capital during downturns is important to you.
When to Use This Tool
- Designing a new recurring investment plan: Before committing to a monthly DCA strategy, test different coin mixes and rebalancing frequencies to understand their historical behavior across bull and bear markets.
- Comparing DCA vs. DCA + rebalancing: See concretely whether adding a rebalancing layer to an existing DCA plan would have helped or hurt over a specific period — and by how much in dollar terms.
- Stress-testing your allocation: Run your intended strategy over a period that includes a major bear market (e.g., 2022) to see what the worst drawdown would have looked like, and decide whether you could have tolerated that drawdown in reality.
Things to Keep in Mind
- Past performance does not predict future returns. The simulation uses real historical prices, but future market behavior will differ. A strategy that worked well from 2020 to 2024 may not perform the same way going forward.
- Exchange fees, taxes, and slippage are excluded. The simulation assumes all trades execute at exact closing prices with no transaction costs. In practice, exchange fees (0.1–0.5% per trade), gas costs, and potential capital gains taxes on rebalancing sales will reduce real-world results below the simulated figures.
- DCA return is measured against total contributions, not a lump sum. Because you are investing incrementally, a direct comparison with a "buy BTC on day one" lump sum is not apples-to-apples. The BTC DCA Only benchmark is a fairer comparison because it uses the same contribution schedule.
- Emotional discipline matters. The strategy only works if you maintain contributions through market downturns. Many investors stop DCA during crashes — precisely the periods when it is most effective. The simulator assumes perfect execution; your actual results depend on sticking to the plan.
Related Tools
- Rebalancing Backtester — Backtest a lump-sum rebalancing strategy (no ongoing contributions) with historical data.
- Portfolio Rebalancing Calculator — Calculate exactly what to buy and sell to rebalance your current live portfolio.
- DCA Calculator — Simulate a simpler dollar-cost averaging strategy without rebalancing.
- Crypto Profit Calculator — Calculate potential profits from your crypto investments.