A first averaging order 2% below entry sounds unambiguous. The second order often is not. Does a 1.5 step multiplier mean 3% below the original price, 3 percentage points beyond the first level, or 3% below the last executed purchase?
DCA bot safety-order spacing depends on both the gap formula and its price anchor. For a base-anchored additive ladder, accumulate the scaled gaps, then apply the total deviation to the initial entry. For a last-fill ladder, apply the next gap to the latest executed entry. Write the resulting prices before evaluating the strategy.
This distinction matters even when the form accepts both configurations. You are specifying a sequence of contingent purchases, not just how far apart lines appear on a chart.
Start with a table of prices, not a percentage label
Use an invented unleveraged long position whose base purchase fills at $100. The first gap is 2%, the gap multiplier is 1.5 and there are four averaging orders. For now, ignore fees, spread, slippage, tick sizes and partial fills. These are chosen educational inputs, not settings selected from market evidence.
The successive gaps are 2, 3, 4.5 and 6.75 percentage points when measured against the base. Their cumulative deviations are 2%, 5%, 9.5% and 16.25%.
| Averaging order | New gap | Cumulative deviation from $100 base | Base-anchored price |
|---|---|---|---|
| 1 | 2 percentage points | 2% | $98.00 |
| 2 | 3 percentage points | 5% | $95.00 |
| 3 | 4.5 percentage points | 9.5% | $90.50 |
| 4 | 6.75 percentage points | 16.25% | $83.75 |
The general formula, with first gap d, gap multiplier r and order number k, is:
Cumulative deviation(k) = d × (1 + r + ... + r^(k−1))
Long order price(k) = Base price × (1 − Cumulative deviation(k)/100)
When r = 1, the gaps are equal, so deviation is simply d × k. Setting the step multiplier to one does not set the next purchase at the same price. It keeps the distance increments equal.
The 3Commas parameter guide distinguishes gap scaling from order-size scaling. Platform terminology and available anchoring modes still need inspection; a familiar field name does not establish an identical implementation.
Re-anchor the same gaps and the levels change
Now apply each successive percentage gap to the last executed entry rather than subtracting cumulative percentage points from $100. Assume each fill occurs exactly at its planned level.
| Order | Next gap applied to last fill | Assumed last-fill calculation | New price |
|---|---|---|---|
| 1 | 2% | $100 × 0.98 | $98.000000 |
| 2 | 3% | $98 × 0.97 | $95.060000 |
| 3 | 4.5% | $95.06 × 0.955 | $90.782300 |
| 4 | 6.75% | $90.7823 × 0.9325 | $84.654495 |
The final price is about 15.35% below the original entry, compared with 16.25% in the additive base-anchored construction. Neither is the universally correct interpretation of a 2% step. They are different instructions.
In KLINEO's examined configuration, the averaging-price calculation can use the base-entry anchor or the last executed entry. Its replay calculation handles those modes separately. Consult the current DCA configuration guide, inspect the selected calculation mode and review the normalized settings rather than transcribing this illustration blindly.
A worse-than-planned fill can also move a last-fill anchor. If the first purchase executes at $97.80 instead of $98, the next 3% reference would be $94.866 under this assumed rule. A table based on the ideal first fill is no longer the complete description of the live sequence.
Spacing changes the speed of spending
To isolate spacing from sizing, give both comparison ladders a $100 base order and four equal $50 additions. Each has a full purchase budget of $300. One uses fixed 2-percentage-point base-anchored gaps; the other uses the widening gaps in the first table.
Assume a smooth decline from $100 to $91 and exact complete fills at every eligible level. The tight ladder at $98, $96, $94 and $92 has used all four additions, spending $300 including the base. The widening ladder at $98, $95, $90.50 and $83.75 has used two additions, spending $200 including the base.
The wider construction retains $100 of planned purchase cash at that point. It also holds fewer units and has a different average. That is a difference in conditional deployment, not proof that it improves return or risk. If price reverses before $90.50, its next addition never happens. If price continues below $83.75 and every order fills, both have used their entire purchase allocation.
The volume-scale guide examines the other axis: changing order amounts while holding prices fixed. Change both spacing and size together and you can no longer explain a result as a spacing effect alone.
The last level is a buying boundary, not a loss boundary
A ladder ending 16.25% below entry covers that decline only in the sense that it contains a planned purchase at that level. It does not prevent a 30%, 60% or larger decline. After the last fill, the acquired units remain exposed unless an exit actually executes.
Calling this number a survival range invites a false inference. Being able to keep buying through a decline and being able to withstand the resulting loss are separate questions. A fully funded ladder can still accumulate a failing asset. The trending-market risk example follows a constructed decline past the final addition without assuming a recovery.
Extending the final level also changes how far the price must travel before late purchases occur. It does not create evidence that those levels will be reached in sequence, that liquidity will be available there, or that price later revisits the new average.
Use a second worksheet column for the position's value at a price beyond the final level. That forces the calculation to continue after the diagram runs out of orders.
A touched line does not establish a filled order
A candle low crossing a proposed limit price says something about observed prices during that interval. It does not establish when your order reached the exchange, where it sat in the queue or how much filled. If several levels lie inside one candle, the sequence of adds and exits may be unknown from that candle alone.
Binance's REST documentation describes execution uncertainty following certain timeout responses. Treat an unknown result as a reconciliation problem; immediately placing another order can create unintended duplicate exposure.
For a practical example, suppose price gaps from $96 to $88 while only one averaging order is active on the exchange. A backtest that assumes all crossed levels filled in sequence may acquire a different quantity from the actual account. A condition-based order may not be resting at any line at all: the price condition and any additional enabled signal must be evaluated before submission.
Read the backtest methodology guide for the distinction between planned prices, candle evidence and execution assumptions. Do not describe a table of eligible levels as a verified trading path.
Exchange increments can merge two apparently distinct levels
Orders must meet the selected venue's constraints. Binance's symbol-filter reference specifies price and quantity increments. On a coarse-priced market, two calculated levels can map to the same valid tick. A normalized quantity can also change the quote amount or violate a minimum.
Keep both the raw calculation and the executable proposal in your review. If two entries collapse to one price, count the combined possible quantity at that price. If an input is adjusted upward, recompute the funding requirement instead of assuming the original budget survives normalization.
Do not round each intermediate percentage early. Accumulate at sufficient precision, convert to prices and then apply the actual market rules. Display rounding belongs at the end; exchange rounding is a separate operational decision.
A short review that reveals the real instruction
Before accepting a spacing configuration, record these answers in ordinary language:
- Which fill or reference price anchors each order?
- Is the next deviation an incremental gap or a total distance?
- Which order number receives the first multiplier?
- Are entries resting limits, market submissions after conditions, or custom levels?
- What happens when several levels become eligible before the next update?
- How much remains exposed after the final level, and what ends that exposure?
If you pause the bot during the exercise, verify what happens to existing orders and holdings. The pause-versus-close guide explains why a stopped source of new purchases does not prove the account is flat.
These spot purchase examples omit leverage. A futures strategy needs separate margin, funding and liquidation treatment and may be liquidated before any expected rebound. Stops and software caps can also fail to achieve an intended price during gaps or outages. Read the risk disclosure before applying a spacing worksheet to real funds.
Editorial method: This AI-assisted article uses independently checked synthetic price sequences, current primary documentation and the examined KLINEO anchoring logic. It makes no claim that a particular step size, multiplier or trading rule is profitable.
