The fill-or-kill error message is used in trading orders is killed to prevent transactions with a very bad exchange rate (high spread, low market depth) to be executed.
The purpose of a fill-or-kill order is to ensure that an entire position is executed at prevailing prices in a timely manner. Without a fill or kill designation, it might take a prolonged period of time to complete a large order.
Possible scenarios:
- The order is fully filled.
- The order is partially filled.
- The order is not executed.
In case the kill-or-fill error message appears, we advise you to wait for a more favourable exchange or use our Trade interface.