2 min read
Add as a preferred source on Google

Kraken Futures Orders Can Fill After Cancellation Is Confirmed

Maker Protection now covers 61 additional perpetual futures markets. Held orders can execute at their original expiry/release time even after a successful cancellation response.

Metal order token paused behind a mechanical gate / TokenPost.ai
Metal order token paused behind a mechanical gate / TokenPost.ai

Kraken futures traders can still receive an execution after successfully canceling certain limit orders, because Maker Protection holds eligible orders briefly before releasing them to the matching engine.

Kraken expanded the feature to 61 additional perpetual futures markets on Oct. 8, 2026, at 7 a.m. ET (11:00 UTC). The rollout expanded coverage to another group of markets, but the overall number of covered markets cannot be stated as a single figure.

Maker Protection applies to selected futures markets and not to spot trading. It delays certain non-post-only limit orders for at least 20 milliseconds and no more than 100 milliseconds. The live delay for each market is available through the makerProtectionMillis field in Kraken’s /instruments and /trading/instruments feeds.

If a trader cancels a held order during that window, the system can return a successful response with the status cancelled. The order may nevertheless be released at its original expiry/release time as immediate-or-cancel and then fill partially or fully.

A partial fill does not leave the remaining quantity on the order book. The unfilled portion is discarded. If the order cannot trade when released, REST v3 returns iocWouldNotExecute.

The cancellation response and the later execution result are separate events. The order result can arrive about one hold window after the cancellation response, requiring trading systems to reconcile both outcomes with later fills and order-stream updates.

Held orders take queue position when they are released, rather than when they first enter the system. Post-only orders and cancellations are exempt from the delay, while the 10 most liquid linear perpetual markets are excluded from Maker Protection.

Traders should not retry an order placement after receiving a successful cancellation response. To ensure an order neither rests nor trades, they should wait for the hold period to expire before canceling it.

John Kim

John Kim reports on the digital-asset business for TokenPost. Send corrections or tips to info@tokenpost.com.

Loading…