Simple DCA Ladder Calculator
Model equal quote DCA buys with a fixed percent step down between fills.
Calculate
Results
From estimate to a live bot scenario
Carry the same logic into Veles: set comparable parameters, preview the order grid, then backtest before you launch.
- Match direction, leverage, grid, Martingale, and TP/SL
- Inspect orders, capital allocation, and average entry
- Stress-test fees, drawdown, and MAE in a backtest
Assumptions & conventions
- Long-biased dip buying: price_i = start × (1 − stepPct)^i.
- buyCount from 2 to 50; all fills assumed at limit prices.
- Educational bot planning — no partial fills or fees.
Frequently asked questions
How is each buy price stepped?
Buy i uses startPrice × (1 − stepPct)^i with i starting at 0 for the first buy.
A 2% step means each subsequent buy is 2% lower than the prior trigger level (geometric).
Is this the same as DCA Martingale on the site?
No. Simple DCA uses equal quote size and a flat percent step. Martingale adds volume scaling and cumulative deviation logic.
Use Martingale when safety orders grow in size.
What is price coverage?
Price coverage = 1 − lastBuyPrice ÷ startPrice — how far below entry the ladder reaches.
Higher coverage needs more capital at deeper prices.
Are fees included?
Not in this version. Average entry is quote-weighted at ideal fill prices.
Add fee drag mentally or use average-entry with per-fill fees for precision.
Why is buy count limited to 50?
It matches the Martingale calculator cap and keeps UI loops predictable.
Split very deep ladders into tranches if needed.
Related calculators
DCA Martingale Calculator
Project average entry and capital use for geometric safety-order ladders.
Average Entry Price Calculator
Compute weighted average entry across multiple fills.
Price Change Calculator
Absolute change, percent change, and price multiple between two levels.
Crypto Margin Calculator
Initial margin, wallet balance, and buying power for a linear position.