Skip to content

DCA and execution

DCA partial base entries: what activates?

A base order acquires seven of ten intended units before cancellation. The worksheet separates real exposure, activation policy and unused entry capacity.

An ivory ring tray has occupied and empty sockets, one lime sphere and a closed gate holding back three ivory spheres on a dark channel.
Illustration for dca and execution; examples in this article are educational.

A DCA bot should treat a partially filled base entry as real exposure, even if the initial order is later canceled. Reconcile the final acquired quantity, costs and unfilled remainder, then apply an explicit policy: complete the entry, activate a smaller deal or unwind it. Safety-order activation and budget allocation must follow that decision; canceling the remainder does not reverse completed purchases.

The awkward state is a deal that never reached its intended starting size but already owns an asset. A label such as “entry failed” cannot explain whether the bot should buy more, manage a smaller position or exit. That choice needs a rule before the next order.

Separate acquisition from deal activation

The initial base order starts acquiring inventory. Deal activation is the strategy's decision to permit its later averaging and exit logic. Those events need not happen together.

Real exposure begins with the first fill, including while the base order remains unresolved. A policy that waits for final reconciliation before enabling safety orders still needs a defined way to monitor and manage that existing exposure. “Not active yet” must not mean “nothing held.”

Track three separate facts:

FactWhat it establishesWhat it does not establish
Confirmed base-entry fillsAcquired quantity and cash spentFull intended entry completed
Remaining entry instructionAdditional quantity that can still executeInventory already owned
Strategy activation decisionWhich follow-up actions are authorizedThat those actions have filled

Bybit's V5 cancellation documentation says its cancellation acknowledgement accepts an asynchronous request and instructs users to confirm order status through the WebSocket. That is a specific venue rule, rather than evidence that an acknowledgement finalizes every exchange's order lifecycle.

The general partial-fill guide covers execution identities and inventory reconciliation. Here the additional question is what the DCA strategy may do after an incomplete initial acquisition.

Follow the cancellation through one last fill

This original hypothetical worksheet uses a fictional ABC/USDT unleveraged spot deal. The intended base purchase is 10 ABC at a limit of 100 USDT per ABC. Two later safety orders each have a 500 USDT purchase budget. Assume every purchase charges an invented 0.10% fee in USDT on top of notional; no fee removes ABC. There are no transfers, other trades or rebates.

ObservationNew ABC fillConfirmed ABC heldPurchase notional spentPurchase feesWhat can still happen
First execution at 100444000.400Original entry can buy 6 more
Second execution at 100266000.600Original entry can buy 4 more
Cancellation requested066000.600Final remainder is unresolved
Execution during cancellation, at 100177000.700Reconcile before replacing anything
Final cancellation confirmed077000.700Remaining 3 ABC cannot fill on this order

The final record is seven ABC acquired, three canceled and 700.700 USDT spent including fees. Gross average execution price is 100 USDT; the worksheet's fee-inclusive acquisition cost is 100.10 USDT per ABC. The order stopped at 70% of intended quantity. It did not become a zero-position failure.

Bybit's private order-stream reference separates cumulative executed quantity from remaining quantity. It also warns that simultaneous execution and cancellation can produce two messages with a filled status. Preserve execution evidence and reconcile the outcome rather than treating a cancel-related message as a purchase reversal.

Choose one policy for the seven acquired units

There is no universal minimum fill percentage that makes a DCA deal valid. The written strategy must define the acceptable quantity, maximum entry duration, continued signal validity and executable exit size.

PolicyTreatment of the seven ABCRequirement before further acquisition
Complete the intended entryKeep the holding and seek the missing three unitsConfirm the old remainder is terminal; reassess price, costs and authorization
Activate a smaller dealStart the continuing strategy from seven unitsRecalculate actual allocation and specify safety-order sizes and anchors
Abort and unwindRetain the entry ledger while selling the holdingConfirm no old entry can still buy; reconcile any sale and residual
Hold for investigationKeep exposure visible with additions blockedResolve missing or conflicting execution records

Completing the entry is a new instruction. Buying the original 10 again would target 17 ABC in this example. Even buying the missing three needs a fresh price and budget check: a replacement above 100 changes the original entry constraint.

Activating the smaller deal is also a strategy choice. A 500 USDT addition is now about 71.43% of the 700 USDT acquired notional, rather than 50% of the intended 1,000. Keeping the same safety amounts changes the deal's proportions. Use the base-versus-safety allocation worksheet to make that change explicit.

Release unused base capacity without growing the ladder

The example initially reserves 1,001 USDT for the base purchase and fees, plus 1,001 for both safety purchases and fees: 2,002 total. After the final cancellation, 700.700 is spent and 300.300 of the original base allowance is unused.

If the strategy retains the two original 500 USDT safety amounts, its remaining purchase commitment is still 1,001 including assumed fees. Its maximum outlay along that revised plan is 700.700 + 1,001 = 1,701.700 USDT. The unused 300.300 is headroom, not an automatic instruction to enlarge a later buy.

Alternatively, an explicit proportional policy might reduce each safety purchase to 350 USDT, matching the base's 70% completion. Those purchases plus fees total 700.700, making the revised maximum outlay 1,401.400. This is another hypothetical policy, not a recommended ratio or an exchange default.

Keep strategy reservations separate from exchange-held funds. A canceled remainder may cease to reserve venue balance while the application still earmarks cash for later safety orders. Fee currency and delayed rebates can change cost treatment; the maker-rebate ledger guide explains those adjustments separately.

Decide what activation unlocks

A smaller deal needs an explicit price anchor. If the original plan used a configured base limit, replacing it with actual fill VWAP changes later levels whenever fills occur at different prices. Retain the selected convention in the deal record.

Next specify whether only the first safety order becomes eligible, several levels may be live together, or later levels require an earlier confirmed fill. The safety-order dependency guide develops those gates. A partial base entry should not accidentally satisfy a “base fully filled” prerequisite or bypass it through a canceled status.

If price crossed a planned safety level during reconciliation, activation alone does not establish a historical fill. Apply the documented catch-up policy to current evidence. The price-gap worksheet distinguishes crossed thresholds from actual acquisitions.

An aborted start still needs an ending

Suppose the signal reverses and the example's seven ABC are instead sold at an assumed 97 USDT each. With an invented sale fee of 0.10% of proceeds in USDT, gross proceeds are 679, the fee is 0.679 and net receipts are 678.321. Against the 700.700 acquisition cost, the completed result is a loss of 22.379 USDT.

Calling that deal “never opened” would hide both the purchase and the loss. Selling the earlier six-unit snapshot before discovering the seventh fill would also leave one ABC exposed. Freeze further acquisition, establish the final entry state, and account for the actual unwind.

A very small partial entry may not support a valid exit order. Binance's Spot symbol filters define quantity steps and notional constraints; actual instrument rules determine whether a proposed order passes. Record any untradeable residual instead of silently rounding the holding to zero. A zero-fill cancellation has no acquisition average and needs no invented inventory.

Method and scope

This AI-assisted article uses primary venue documentation reviewed on 23 October 2026 and checked hypothetical spot arithmetic. Its activation policies are educational design choices, not verified KLINEO controls. Leveraged positions, base-paid fees and shared-account activity need additional records. The review output is a known holding, known remainder and authorized next action, even when the intended start never completed.

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.