Skip to content

DCA and execution

DCA bot dust: when is a deal closed?

A profitable closing sale leaves 0.007 units behind. Keep their cost and quantity visible, then reconcile an eligible sale, transfer or conversion.

A closed ivory vessel connects by a lime neck to a tiny glass jar holding a few pale fragments on a black surface.
Illustration for dca and execution; examples in this article are educational.

A DCA bot should preserve dust as a real residual holding even when the main deal has stopped trading or recovered its purchase cost. Reconcile the exact remaining units, their allocated cost and any pending orders, then record an explicit hold, aggregation or conversion decision. A small displayed value, an invalid sell order or a closed deal label does not prove the asset was sold.

Dust is an execution constraint, not a balance of zero. The useful closure question is whether the remaining holding has a permitted disposal route, who owns that decision and where its eventual proceeds will be recorded.

Three different meanings of finished

This guide covers unleveraged long spot inventory. It does not apply its quantity arithmetic to futures contracts, short positions or borrowed assets. The proposed ledger and status names are educational conventions, not claims about KLINEO controls.

Closure questionEvidence that answers itWhat it does not establish
Has automation finished?No further entries or averaging can activate; relevant orders have reconciled final outcomesThe remaining asset balance is zero
Has the deal recovered its cash cost?Confirmed net sale proceeds compared with documented purchase cash outlayEvery remaining unit was sold or all gains are realized
Is inventory flat?Exact attributed quantity is zero after fills, fees and other movementsThe deal was profitable

An internal policy might describe a financially immaterial remainder as economically closed. Keep that label subordinate to a visible residual row. A materiality policy can change reporting presentation; it cannot remove coins from an exchange account. The pause versus close guide explains the wider shutdown distinction.

Identify what makes the remainder untradeable

A small spot holding can fail because it is below a quantity minimum, below the next permitted quantity step, or too small in quote value for the selected order type. Those are different obstacles. An amount that is valid in one conversion route may be invalid in the normal order book.

Binance Spot's symbol-filter specification separates lot-size rules from notional rules and documents market-order applicability. Read the current rules for the exact instrument and order type. The exchange minimum-order worksheet covers the full feasibility check; here the focus is what survives after an exit.

First reconstruct net owned units. A purchase fee taken in the base asset can leave less inventory than gross fills suggest. A rounded interface display can hide additional decimals. Binance's account and trade records expose free and locked balances, execution quantity, commission and commission asset. Match those records to the deal rather than treating the whole wallet as its property.

Use decimal-safe arithmetic with the venue's native precision. Do not convert a tiny positive quantity into zero merely because it falls below a reporting display precision. Units locked in an unresolved sell order are still inventory; they are not separately disposable dust.

A profitable exit with 0.007 units still held

Every number in this example is hypothetical. Assume a fictional X/USDT spot market, a 0.01-unit quantity step and minimum quantity, and a 5 USDT minimum sale notional. The selected exit price of 10.20 USDT is assumed to satisfy the price rules. No other constraint blocks the initial sale.

Confirmed acquisitions leave 10.007 net X with 100.07 USDT of total acquisition cost, including any purchase charges. The operational cost convention is weighted average: 10 USDT per net X. A closing sale fills 10.00 X at 10.20. Its assumed fee is 0.10% of sale proceeds, paid in USDT; no base-asset fee applies to this sale.

Ledger itemCalculationResult
Gross exit proceeds10.00 × 10.20102.000 USDT
Exit fee102.000 × 0.0010.102 USDT
Net exit proceeds102.000 − 0.102101.898 USDT
Cost allocated to sold units10.00 × 10.00100.000 USDT
Realized gain from sale101.898 − 100.0001.898 USDT
Remaining inventory10.007 − 10.0000.007 X
Cost retained with residual100.070 − 100.0000.070 USDT
Residual mark at 10.200.007 × 10.200.0714 USDT

The account recovered more cash than the original 100.07 outlay, but the residual still carries cost. At the stated mark, its unrealized gain is 0.0714 − 0.0700 = 0.0014 USDT. The combined marked result is 1.8980 + 0.0014 = 1.8994 USDT. This valuation is not executable sale proceeds and excludes any future disposal charge.

The residual is below the 0.01 step, so rounding it down produces no permitted positive quantity. Rounding it up to 0.01 would require another 0.003 X that this deal does not own. A higher price alone cannot fix that quantity-step obstacle. The normal sell route is infeasible under these assumptions.

The partial take-profit ledger handles an exit remainder that can still trade. This example begins where the remaining units cannot form a valid standalone sale.

Carry the residual to its next real event

Keep one record containing venue, account, asset, originating deal, exact quantity, retained cost, last reconciled time, mark source and the specific failed disposal constraint. Add the chosen disposition and any pending conversion identity. The open-deal inventory report shows how these holdings belong in total strategy results.

DispositionRequired controlEvidence before reducing residual units
RetainNamed owner and review triggerA later confirmed disposal or asset movement
Aggregate compatible residualsSame asset/account and preserved deal attributionConfirmed pooled sale allocated back to contributors
Use an eligible venue conversionExplicit authorization, current quote, eligibility and costsCompleted source debit, destination credit and charges
Transfer to another inventory bucketPaired quantity and cost entriesMatching removal and addition; no invented sale

Suppose 100 identical example residuals accumulate. Their 0.700 X is marked at 7.14 USDT, enough to meet the example's quantity and notional minima if all other rules and execution conditions permit. Preserve each contributor's quantity and cost when pooling. Moving residuals between internal buckets does not create new holdings, realized profit or sale proceeds.

A conversion is venue-specific. Toobit's small-balance conversion instructions describe eligibility, a transaction limit, frequency restrictions and exclusions for stopped or delisted currencies. Recheck the selected account's current terms rather than assuming that any dust can always be converted.

If conversion succeeds, record both native assets and actual charges. Binance's wallet DustLog reference documents source and destination asset details, transferred amounts, transaction identifiers and service charges. A conversion into another cryptoasset ends ownership of the source units while creating destination-asset exposure; it need not produce USDT cash.

Buying extra X just to reach a sale minimum adds exposure and consumes capital. It requires a separately authorized plan with both purchase and sale feasibility checked. It should never be an automatic consequence of calling a deal finished.

Prevent a closed deal from changing unnoticed

Stop new ladder activation before final reconciliation. A late averaging fill can turn a dust-sized remainder into a larger holding. The safety-order dependency guide explains why an eligible level and a confirmed execution are different events.

On restart, restore the residual record alongside outstanding commitments. Do not forget its cost, adopt it as a new entry, or credit expected conversion proceeds as available cash. The restart budget ledger covers the related recovery of persisted reservations.

If a conversion response is uncertain, retain a pending exception until history and balances establish its outcome. Repeating the action from an old snapshot can consume units belonging to another deal. If the asset becomes ineligible or delisted, retain the holding and a documented valuation limitation; an unavailable disposal route is not evidence of zero quantity.

Method and limits

This AI-assisted article uses primary venue documentation reviewed on 23 October 2026 and an original hypothetical spot ledger. Its cost allocation is an operational reporting convention, not a tax prescription. No live account, conversion quote or KLINEO dust-handling feature was tested. Exact balances, current venue rules and confirmed movements govern an actual closure.

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.