An advanced limit order lets you control how your order is processed in more detail by adding a validity condition to a limit order. You choose one of the Post only, IOC and FOK conditions. This order type is available on wider screens, in both views of the buy/sell page.
An advanced limit order is an order type that adds a validity condition to a limit order placed at the price you set. In a standard limit order, the order waits in the order book until it matches. In an advanced limit order you choose when the order counts as valid and what happens if it does not match: it is only added to the order book (Post only), only the immediately filled part is processed (IOC), or it is canceled unless it is filled in full immediately (FOK).
On the buy/sell page, choose the Advanced limit order type in the order form, enter the price, choose Post only, IOC or FOK in the Time in force field, then enter the amount and place your order. The order is processed according to the condition you chose.
Note: To compare the order types, you can click the Learn about order types link in the order type selector
In an advanced limit order you choose one of three validity conditions. Each condition sets the matching behavior of your order differently.
| Condition | Summary in the interface | What it does |
|---|---|---|
| Post only | Add only or cancel | Your order is added to the order book as a pending order only. If it matches an existing order the moment it is submitted, it is not filled and is canceled |
| IOC | Immediate or Cancel | Only the part of your order that is filled immediately is processed; the rest does not wait and is canceled |
| FOK | Fill or Kill | If your order cannot be filled in full immediately, no part of it is filled and the order is canceled entirely |
Note: The Post only condition makes sure your order always trades as maker. Because the maker fee is usually lower, it helps you keep your trading cost under control
A normal limit order waits in the order book until it matches once the price you set is reached. In an advanced limit order you add a validity condition (Post only, IOC or FOK) to that limit order, so you decide in advance what happens if it does not match.
Post only makes sure your order is only added to the order book. If the order would match an existing order the moment it is placed, it is canceled. This way your order always trades as maker.
With IOC the part of the order that matches immediately is filled and the rest is canceled. With FOK, if the order cannot be filled in full immediately, no part of it is filled and the whole order is canceled.
This order type is offered on wider screens. When your browser window narrows or you open the website on a phone, the page switches to the mobile layout and the order type list keeps only Limit, Market and Stop. You can widen the window or use the mobile app.
You need to choose a validity condition in an advanced limit order; that condition is what distinguishes this order type from a normal limit order. If you want to leave an order without a condition, use the Limit order type.