Skip to content

DCA and execution

DCA bot cancelled safety orders: reconcile the missing step

A cancelled $160 purchase can leave a $40 fill behind. Follow the remaining ladder to separate spent cash, retained commitments and removed authority.

An ivory stepped tray has an empty middle slot and a detached tray beside it, while a foreground bowl retains ivory and lime discs.
Illustration for dca and execution; examples in this article are educational.

Cancelling a DCA bot safety order removes its unfilled exchange instruction once cancellation is confirmed; it does not sell inventory already bought or necessarily disable the bot's plan to buy again. Reconcile any fills, identify which later additions remain permitted, and decide whether the cancelled step is permanently removed or explicitly restored before letting the deal continue.

A cancelled label answers only part of the question. The useful review asks what the deal owns now and what it is still allowed to purchase. Those two records can change independently.

Separate the ladder rule from its exchange order

A safety order is a planned averaging purchase. Depending on the system, it may already be a resting exchange order or may remain a rule that submits an order when conditions qualify. Cancelling a resting instruction changes the exchange record. Changing the rule determines whether a controller can issue another instruction later.

Do not assume that deleting an exchange order permanently skips a step. Establish the platform's documented behavior for the active deal: will it recreate the missing order, wait for another signal, skip that step, or suspend the deal? These are questions to verify, not universal bot behaviors or claims about KLINEO controls.

There are therefore two identifiers worth retaining: the strategy's ladder step and the exchange order associated with that step. A replacement can have a new exchange identifier while spending the same step's budget. Conversely, a cancelled identifier can remain in history even after that step has been deliberately removed from the plan.

The broader pause-versus-close guide covers whole-bot lifecycle decisions. Here the scope is narrower: one cancelled purchase inside a deal that may otherwise continue.

Confirm the remainder before changing the plan

Bybit's cancel-order documentation says that only unfilled or partially filled orders can be cancelled, and that its cancellation acknowledgment is asynchronous. Confirm the resulting order status rather than treating the initial response as the final quantity record.

A cancellation can arrive after part of the purchase has executed. Those fills remain part of the deal. Binance's Spot order-status definitions distinguish partial fills, user cancellation, rejection and expiry. Preserve the actual status and execution history; do not put every missing order into a generic “cancelled” bucket.

Identify the correct account, environment, instrument, order ID, original quantity, cumulative executed quantity, fills and final unfilled remainder. If the outcome is still unknown, resolve that uncertainty before issuing a replacement. An empty open-order list does not establish whether an earlier order filled or was cancelled.

The partial-fill management guide explains the general remainder problem. For a DCA ladder, the additional task is assigning that remainder a future permission: removed, still pending, or eligible for a deliberately authorized replacement.

Work through one cancelled step

Consider a hypothetical unleveraged spot deal. It uses fixed unit quantities and independently resting limit buys at the levels below. Assume every listed fill occurs exactly at its stated price, no exits have executed, and fees, spread, taxes and exchange increments are excluded. These are teaching inputs, not proposed trading settings.

The second safety order is for 2 units at $80. It fills 0.5 units before its remaining 1.5 units are confirmed cancelled. For this construction, the controller's rule is also changed so that it cannot recreate that remainder. The third safety order remains permitted.

Ladder itemOriginal instructionConfirmed units boughtQuote spentFuture buying commitment after review
Base2 units at $1002$200$0
Safety 11 unit at $901$90$0
Safety 22 units at $800.5$40$0; remaining 1.5 units removed
Safety 32 units at $700$0$140; instruction retained
TotalOriginal full budget $5903.5$330$140

The arithmetic separates three amounts:

  • Already spent: $200 + $90 + $40 = $330.
  • Still permitted to spend: 2 × $70 = $140.
  • Withdrawn from this plan: 1.5 × $80 = $120.

Together they reconcile to the original $590 purchase budget. The $120 is an illustrative removed commitment, not $120 of realized profit. Confirm released exchange funds and other account commitments before reallocating it. The DCA capital-requirements ledger explains why account cash and strategy reservations need separate checks.

Current inventory is 3.5 units with an average purchase price of $330 ÷ 3.5 ≈ $94.2857. Confirming the cancellation does not lower that average: cancellation itself buys or sells nothing.

If Safety 3 later fills exactly as assumed, inventory becomes 5.5 units, cost becomes $470, and average purchase price becomes about $85.4545. The original complete ladder would have bought 7 units for $590, averaging about $84.2857. That original average is now a counterfactual, not the deal's live target basis. A lower commitment also means fewer units if price subsequently rebounds.

Decide what later steps mean after a gap

In the example, Safety 3 remains at $70 because that is an explicit assumption. A different system might place only the next step, depend on the preceding fill, or calculate levels from the last executed entry. Cancelling Safety 2 can therefore change what “next” means.

Use the safety-order spacing guide to identify the price anchor. Then record whether later levels retain their original identity or require a supported recalculation. Do not silently rename Safety 3 as Safety 2: order numbers can determine size multipliers, maximum additions and remaining budget.

A price gap creates a further edge case. If price is already below $80 when the cancelled remainder is restored, a newly submitted buy limit at $80 may be immediately marketable. Restoring the old number does not restore the old timing, queue position or market conditions. Recheck the intended quantity, usable funds and entry conditions before authorizing it.

Keep the exit tied to actual inventory

An exit sized for the planned 7 units is inconsistent with the example's current 3.5 units. An exit based on the projected full-ladder average is also using purchases that did not happen. Review the covered quantity and the target's accounting basis after confirmed fills, including fees in the assets actually charged.

This does not mean cancellation alone requires every exit to be replaced. It means the exit must agree with reconciled holdings and the supported deal state. Avoid removing an intended exit while trying to remove only an unwanted buy.

The open-deal inventory report provides the wider ledger for retained units and costs. Preserve the cancelled step there as an exception to the original plan, alongside its partial fill, rather than erasing its history.

If the cancellation occurred during an instrument change, the symbol-migration review is the next check: a new symbol's quantities, cost records and ladders cannot simply inherit the old identifiers. A cancellation record belongs to its original instrument.

A compact cancellation decision record

Before continuing the affected deal, complete this worksheet:

FieldWhat the record should establish
ScopeAccount, environment, instrument, deal and ladder step
Exchange outcomeOriginal order ID, final status, actual fills and cancelled remainder
Future permissionRemainder removed, replacement explicitly permitted, or outcome unresolved
Later additionsEach retained step's price, quantity, conditions and maximum commitment
Inventory and exitActual units, purchase cost, costs and intended exit coverage
EvidenceConfiguration version, observation time and reason for the change

If the platform cannot represent the intended missing step safely, follow its documented intervention process before continuing; a manual exchange cancellation is not proof of a supported modified ladder. The current DCA configuration guide is the starting point for KLINEO-specific settings.

This worksheet concerns spot inventory. Futures need contract, position-side and margin accounting as well. In either case, removing an addition does not cap the loss on existing exposure or guarantee recovery. It changes a future instruction; the retained position still needs a defined owner and exit plan.

Editorial method: This AI-assisted article uses primary exchange documentation and checked hypothetical spot accounting. It does not report a live cancellation test or establish that any platform supports deleting and resuming an individual ladder step.

Keep the context with the example.

Each worked example is illustrative, with its sources and assumptions in the article. Read our editorial standards for authorship, verification and corrections.