Bots

Simple DCA Ladder Calculator

Model equal quote DCA buys with a fixed percent step down between fills.

Calculate

Enter 2 for 2% lower each buy

Results

    Veles

    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.

    1. Match direction, leverage, grid, Martingale, and TP/SL
    2. Inspect orders, capital allocation, and average entry
    3. 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