Historical evidence that signal-driven DCA outperformed fixed DCA in our backtest. BitcoinIQ's Cycle Position signal adjusted buy amounts based on market conditions, resulting in improved returns over 90 months.
What if your DCA strategy could respond to market conditions instead of a fixed amount? We backtested signal-driven DCA against fixed DCA over 90 months.
| Strategy | % Return | Portfolio Value | BTC Accumulated | Avg Cost / BTC |
|---|---|---|---|---|
| Fixed DCA | +449% | $247,225 | 2.80 BTC | $16,093 |
| Signal-Driven DCA | +501% | $356,505 | 4.03 BTC | $14,719 |
Based on $500/month from Jul 2018 – Dec 2025 (90 months). Signal-driven strategy uses BitcoinIQ's Cycle Position signal at Standard (0.25x–2.0x) DCA Factor.
Portfolio value at Dec 2025 BTC price. Results scale linearly — your custom DCA amount should reflect what you're comfortable with, higher or lower.
On-chain metrics and sentiment reflect current market behavior. The macro tide — Fed policy, global liquidity, and economic cycles — provides directional context. BitcoinIQ combines both.
| Signal Source | % Return | vs Fixed (pp) | vs Internals-Only (pp) |
|---|---|---|---|
| No signal (Fixed DCA) | +449% | — | — |
| Market internals only | +472% | +23pp | — |
| Internals + Macro | +501% | +52pp | +29pp |
pp = percentage points above fixed DCA return.
Market internals = Pulse Index (MVRV, SOPR, Fear & Greed, RSI, Dominance).
Macro = Fed Policy, Global Liquidity, ISM Manufacturing.
The DCA Factor is a multiplier that scales your buy amount based on the signal. The Factor rises in historically accumulative conditions and tapers near historically elevated-stress readings. Choose your comfort level in Account Settings (sign up to enable).
| DCA Factor Range | Factor | % Return | vs Fixed (pp) | Best For |
|---|---|---|---|---|
| Conservative | 0.5x – 1.5x | +487% | +38pp | Lower variance |
| Standard | 0.25x – 2.0x | +501% | +52pp | Default setting |
| Aggressive | 0.1x – 3.0x | +508% | +59pp | Higher variance |
All strategies use the same Cycle Position signal. Only the multiplier range differs.
One of the most common DCA questions: should I buy daily, weekly, or monthly? The data answers clearly.
| Frequency | % Return |
|---|---|
| Daily | +457% |
| Weekly | +457% |
| Monthly | +449% |
Fixed DCA results shown. Dynamic strategies show the same negligible frequency spread.
BitcoinIQ's Cycle Position signal combines two independent lenses to determine your DCA Factor.
Combines 5 indicators with proprietary weighting to read current market behavior (updated daily):
Tracks 3 macro factors that drive Bitcoin's long-term trajectory:
Macro Cycle direction and level combined with Pulse Index sentiment determine your zone and DCA Factor.
Historically favorable conditions
Multiple indicators in supportive territory
Mixed signals, no directional bias
Elevated risk across multiple indicators
Macro deterioration or euphoria detected
DCA Factor applied to your custom base amount. Conservative (0.5x–1.5x), Standard (0.25x–2.0x), Aggressive (0.1x–3.0x). At High Stress, all intensities go to 0x — allocation resumes as the zone moves out of stress.
The same signal that drives your DCA can also power an optional Consider Profits scale-out. This is an optional enhancement — not a separate strategy.
While Cycle DCA always accumulates (adjusting only the amount), the Consider Profits option adds a second dimension: the scale-out signal activates when the market enters Macro Stress or High Stress zones, outputting a daily Scale Factor percentage relative to the remaining position.
The asymptotic design means the model never signals a full exit — a core position is always retained while the scale-out signal is active.
Macro conditions improving or at depressed levels while market sentiment remains fearful — historically the strongest accumulation window. Factor: 2.0x.
Macro and/or market internals leaning positive — multiple indicators in supportive territory. Factor: 1.3x.
Mixed signals — no clear directional bias. Factor: 1.0x, no profit-taking signal.
Macro conditions showing stress — elevated risk metrics across multiple indicators. Factor: 0.5x.
Macro deteriorating with market euphoria detected, or sharp macro crash in progress. Factor: 0x (paused).
Conviction measures how strongly the indicators agree. When multiple indicators point the same direction, conviction is higher and the scale factor increases.
| Phase | Conviction | |||
|---|---|---|---|---|
| Low | Moderate | High | Very High | |
| High Opportunity | — | — | — | — |
| Opportunity | — | — | — | — |
| Neutral | — | — | — | — |
| Macro Stress | — | 0.25% | 0.5% | 1% |
| High Stress | 1% | 1.5% | 2.5% | 4% |
Daily Scale Factor percentages applied to remaining position when the scale-out signal is active. High Opportunity through Neutral zones hold — no scale-out active.
Starting position: 1.0 BTC, 2.5% Scale Factor
Day 1: 2.5% × 1.000 = 0.025 BTC → 0.975 remaining
Day 7: 2.5% × 0.859 = 0.021 BTC → 0.838 remaining
~50% of position scaled out after 27 days, core position always retained
Start your free trial to see your personalized DCA Factor based on current market conditions.
Current market conditions and your personalized DCA Factor.
Backtest period: Jul 2018 – Dec 2025 (90 months). Base investment: $500/month. The Dynamic DCA strategy uses the Cycle Position signal (Pulse Index + Macro Cycle Index) to determine a multiplier applied to the base amount each period.
Fair comparison: % Return measures return per dollar invested, making it valid even though Dynamic DCA strategies invest different total amounts (more during dips, less during peaks).
No lookahead bias: Each buy decision uses only the most recently available monthly signal. Daily and weekly strategies use the same monthly signal held forward — exactly as a real user would experience it.
Consider Profits system: The Scale Factor table is derived from the same Macro + Pulse signal. Only Macro Stress and High Stress zones activate the scale-out signal. The asymptotic model (percentage of remaining position) ensures the signal never reaches a full exit — limiting exposure to single-point timing errors.
Past performance does not guarantee future results. This backtest spans two major Bitcoin cycles — the 2018 bear through the 2021 peak, and the 2022 bear into the current post-halving cycle. Results may differ in future market conditions. This is educational content, not investment advice.
NOT INVESTMENT ADVICE
BitcoinIQ provides educational content and analysis tools for informational purposes only. This is not investment, financial, or trading advice. Cryptocurrency investments are highly volatile and risky. Always do your own research and consult with qualified financial advisors before making investment decisions. Past performance does not guarantee future results.
v1.0.0 (build 20260425.0937 • abd284c)