Some Kraken futures limit orders can still fill after a successful cancel

Some Kraken futures limit orders can still fill after a successful cancel

Summary

Kraken expanded Maker Protection on Oct. 8 to 61 additional perpetual contracts. On covered markets, certain limit orders are held for 20 milliseconds before reaching the matching engine. If a trader cancels a held limit during that window, Kraken converts it to immediate-or-cancel rather than removing it outright: it may still execute when the original hold expires, while any unfilled remainder is discarded. The cancellation can report success and “cancelled” even though the order later fills or fails to execute, so automated traders must check the order’s execution result. Coverage varies by contract; Kraken’s ten most liquid linear perpetual markets and spot trading are excluded.