What this tool answers
DCA (dollar-cost-averaging) bots place a "ladder" of safety orders below the entry price. As price drops, each safety order fires, averaging the position cost lower. The bot exits at TP when the market recovers above the average price.
The big question for any DCA configuration: how deep a drop can the ladder absorb before running out of safety orders? If the answer is "down to -10%" and the market drops -25%, your ladder runs out at -10% and the bot is stuck holding a position that's still -15% underwater with no more ammo to average down with.
This calculator shows you exactly that: total drop covered, total capital deployed at maximum extension, and the average price you'd be holding at that point.
How the ladder math works
The standard 3Commas-style DCA ladder has these knobs:
- Base order (BO): the first market buy when the bot fires.
- Safety orders (SOs): follow-up buys placed below entry, fired progressively as price drops.
- SO size: the dollar size of the first safety order.
- Volume scale: each subsequent SO is this multiplier × the previous one. With
1.5×, a $20 first SO becomes $30, then $45, then $67.50, etc. Capital deployment grows exponentially. - Step %: the price drop between each safety order. With 1.5%, SO1 fires at -1.5%, SO2 at -3.0%, SO3 at -4.5%, etc.
- Step scale: if > 1.0, each step grows. With
1.05×, the gap between SOs widens progressively (allowing deeper coverage with the same SO count).
The total drop covered with constant step is just step% × so_count. With step scale, it's a geometric
series. The total capital deployed is BO + SO_size × (1 + scale + scale² + …).
Why this matters: the survivability question
Look at your typical DCA config and ask: in the last bear market, how big was the worst drawdown on coins like the ones I'm trading? In 2018, BTC dropped 84%. In 2022, alts routinely dropped 60-70%. If your ladder covers 12% of drop, you're betting the next bear will be milder than 12%. That's not a strategy; that's a hope.
Practical guideline:
- Bull market only: ladders covering 10-15% drop are usually fine.
- Sideways tolerance: ladders covering 20-25% are reasonable.
- Bear-market resilient: ladders need to cover 35-45%+, OR the bot needs to disable DCA strategies and switch to mean-reversion when bear is detected (the regime-aware approach).
Most retail DCA bots default to the first category and silently fail the second. This calculator makes the coverage explicit so you can match it to the volatility regime you're actually trading in.
Common mistakes
Sizing for typical days, not bad days. "BTC moves 5% on a typical day, so 8% coverage is fine." Typical-day analysis is irrelevant. The question is bad-day coverage.
Using big volume scales without doing the budget math. A 2× volume scale with 10 safety orders means SO #10 is 1024× the first SO. That's $10,000+ on a config that started with a $10 base order. Most retail accounts can't fund that.
Ignoring the average price. Even if your ladder covers 30% drop, the position's average price might only be 8-12% below entry. You need price to recover to that average just to break even — not to your original entry. If the recovery is partial, you sit on the position for months.
What this tool doesn't do
- TP exit modeling. This shows ladder cost; it doesn't tell you when you'd exit. Real bots have configurable TP that fires above average price.
- Fees and slippage. Real trades cost. The math here is pure ladder economics.
- Partial fills or order book limits. Large SOs on thin alts won't fill at the calculated price.
- Multiple strategies. A ladder configured for one bot doesn't account for a portfolio of bots competing for capital.
For the broader risk-engineering picture, see Pillar #1 on the nine-gate framework. Drawdown protection beyond ladder coverage requires regime detection, portfolio-level capital scaling, and kill switches — none of which this tool covers.