DCA Bot Risk Calculator

Grid parameters and liquidation price calculator

Model every grid order before launching a bot. See how leverage, margin mode, reserve balance, and order distribution affect drawdown and liquidation risk.

01

Bot parameters

Enter your planned settings or load a ready-made preset. Calculations run locally in your browser.

Choose a Long or Short grid.
For Long: up to 100%. Short coverage is not limited.
Any whole number from 1 to 50.
How much larger each following order is than the previous one.
Controls how quickly the distance between following orders increases.
Choose cross or isolated margin.
Funds allocated to this bot in its settings.
Additional exchange balance, excluding the bot deposit.
Any whole number from 1 to 100.
Take-profit percentage configured in the bot.
Measured from the final grid order. Enter 0 to disable.
The coin price when the trade opens.
Depends on the coin and exchange. Use the exchange value for a safer estimate. (1-3%)

Load example parameters for a trading pair.

02

Grid calculation

Scroll horizontally to inspect every metric. Red values flag liquidation-related data.

No. Offset, % Order share, % Order price Average price Drawdown from average, % Position size, $ Margin, $ PnL, $ TP and SL Liquidation Liquidation price From entry, % From average to liquidation, % Liquidated amount, $
Info

How to read the result

The table estimates how a grid position changes after every filled order and helps reveal liquidation risk before the bot is launched. Read the rows from top to bottom: each row represents the position state after that order has opened.

01

What the calculation shows

Its main purpose is to estimate the coin price at which the allocated funds may be liquidated. The model assumes this bot is the only active position on the exchange account and that the bot deposit and reserve balance match the real account balances.

02

Enter the complete setup

Copy the bot direction, grid coverage, order count, martingale, logarithmic step, margin mode, deposit, reserve, leverage, take profit, stop loss, entry price, and maintenance margin. Even one incorrect value can materially change the liquidation estimate.

03

Read the Liquidation column

“No” means liquidation is not expected at this stage and the next grid order can open. “YES” means the calculated liquidation price is reached before the next order price, so the grid is unsafe and may be liquidated before all planned orders are filled.

04

Interpret the liquidation price

For each row, “Liquidation price” shows the estimate if the grid stopped at that order and no later orders opened. In the final grid row it shows the estimated liquidation price after the complete grid has been filled.

05

Compare drawdown, PnL, and position size

Use order price and average price to see how averaging changes the entry. The drawdown columns show distance from the initial entry and from the current average, while position size, margin, and PnL show how financial exposure grows as the grid fills.

06

Check the stop-loss scenario

If Stop loss is greater than zero, an additional SL row appears after the grid. It estimates the trigger price and loss for that level. Compare it with the liquidation price to make sure the stop is expected to trigger before liquidation.

This is a planning estimate, not an exchange guarantee. Trading fees, funding, slippage, maintenance-margin tiers, other open positions, cross-margin balances, exchange rounding, and formula changes can shift the actual liquidation price and loss. Verify critical settings in the exchange interface before launching the bot.