Kraken Futures Limit Orders: Can They Fill After Cancel?
Yes, a Kraken Futures limit order can appear to fill after you receive a successful cancel response, but a cancellation does not undo executions that happened before the order was removed. The key is the order’s final state and the timing of fills: a cancel can prevent later matching, while trades already executed remain valid.
What a successful cancel means
A limit order asks to buy or sell a specified quantity at a chosen price or better. If it is resting in the order book, it may be matched with incoming orders. A cancel request asks the exchange to remove the remaining, unfilled quantity. “Successful” generally means the cancel operation was accepted and the order was canceled; it does not mean the order had no fills before cancellation.
Order submission, matching, trade reporting, and cancellation are separate events. They can happen close together, and updates may reach your trading screen in a different apparent order from the events themselves. Therefore, seeing a cancel confirmation followed by a fill notification is not, by itself, proof that the cancellation failed.
How partial fills and cancel races work
Suppose you place a limit order to buy 10 contracts. Before the cancel request takes effect, other traders sell 3 contracts to your order. The exchange can cancel the remaining 7, leaving the order partly filled and canceled. Those 3 contracts are executions; canceling the order cannot reverse them.
A second possibility is a race between matching and cancellation. If a matching event and your cancel request reach the exchange at nearly the same time, the matching event may be processed first. The order can then receive a fill before the cancellation removes its remaining quantity. The exact result depends on the events the exchange processes, not merely on the order in which messages appear in your browser or app.
- Fully filled before cancellation: There is no remaining quantity to cancel. A cancel request may be rejected or have no effect because the order is no longer open.
- Partly filled before cancellation: The executed portion remains, while the unfilled remainder can be canceled.
- Still open when cancellation takes effect: The remaining quantity is removed and should no longer be available for matching.
Why the screen can be misleading
Trading interfaces receive order-state messages and execution reports, then update the display. Network delay, a temporarily stale screen, or asynchronous notifications can make the sequence look confusing. A toast saying “canceled” may describe the remainder, while a separate trade notification reports a fill that occurred just before the cancellation took effect.
Also distinguish a cancellation acknowledgment from a statement that the order had zero executions. The former reports the cancel operation; the latter would require checking the order’s executed quantity or the associated trade records. If an interface briefly shows the order as open after cancellation, refresh or check the order history before concluding that it can still trade.
How to verify the final result
Check the order details and trade history rather than relying on one notification. Look for the order’s final status, original size, filled size, and any remaining quantity. The terms and layout may differ across Kraken Futures interfaces, but the useful evidence is the same: whether the order is still open and what executions were recorded.
- Find the order in the open-orders list. If it remains there, verify its current status and consider whether another cancel action is appropriate.
- Open the order history and inspect the final status, such as filled, canceled, or partially filled and canceled, if shown.
- Review the fills or trade history for executions linked to that order. Compare their quantities with the original order size.
- If the order state and trade records appear inconsistent, note the order identifier and timestamps, then contact Kraken Support through its official support channel.
Do not place a replacement order simply because the first screen still looks uncertain. If the original order remains active, a replacement could add exposure rather than replace it. Confirm the existing order’s status first.
What cancellation does not do
Canceling an order is not the same as closing a position. If a futures order filled before cancellation, it may have opened, increased, reduced, or closed exposure, depending on its direction and your existing position. Canceling the unfilled remainder does not remove that position or erase the trade. Managing an existing position requires a separate action, and the correct action depends on the contract and your account state.
A cancel also does not guarantee that every interface updates instantly. Nor does it change the original order’s price or undo fees or other trade accounting associated with executions. Check the applicable contract details and account records for the treatment of a particular fill.
Reducing accidental fills
There is no way to make a cancel request reverse a match that has already occurred. You can, however, reduce the chance of confusion by checking order state before and after canceling and by avoiding rapid replacement orders while the first request is pending.
- Use the exchange’s order-status and trade-history views as the record of what happened, not just a notification banner.
- After requesting cancellation, confirm that the remaining quantity is no longer open.
- For an order that must not remain available, do not assume that clicking cancel alone proves completion; wait for a status update.
- Keep the order identifier and approximate event time if you need support to investigate a discrepancy.
Frequently Asked Questions
Can a Kraken Futures order fill after the cancel is confirmed?
It can appear to fill afterward if the execution happened before the cancellation took effect but the fill report arrived later. A genuinely canceled remaining quantity should not continue matching once the cancellation is effective.
Can a limit order be partially filled and then canceled?
Yes. The executed portion remains a trade, and the unfilled remainder can be canceled. Check the filled quantity and final order status.
Does canceling an order close my futures position?
No. Cancellation removes an open order’s unfilled quantity. It does not reverse fills or automatically close a position created by those fills.
Why did I get a fill notification after a cancel notification?
Order and trade updates may arrive asynchronously. The exchange may have processed a match before the cancel, even if the corresponding fill notification reached your screen later.
What should I do if the order still shows as open?
Refresh or check the order history and verify the order identifier and remaining quantity. If it is still active, use the available cancel controls and confirm the final status. Contact official support if the records remain inconsistent.
Related
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.