How does a limit order work?
A limit order lets you set the exact price at which you want to buy or sell crypto. The order will only execute if the market reaches the price you set. If the market doesn't reach your target price, the order stays pending until it's filled, expires, or you cancel it.
You may use a limit order when getting a specific price matters more than executing right away.
Execution
You can choose how your limit order interacts with the order book:
- Allow-taker: your order can be filled as either a maker or taker depending on market conditions at the time of placement
- Post-only: your order will only be placed as a maker order. If it would execute immediately against existing orders in the book, it will be cancelled instead
Use Post-only if you want to ensure you always pay maker fees.
Time in force
Time in force controls how long your limit order remains active:
- Good-till-cancelled: your order stays open until it's fully filled or you cancel it manually
- Good-till-date: your order stays open until the date and time you specify. If it hasn't been fully filled by then, it's automatically cancelled
- Immediate-or-cancel: your order fills as much as it can immediately, and any unfilled portion is cancelled straight away
Attaching a TP/SL
You can attach a take profit, stop loss, or both to your limit order before confirming. Tap '+ Add' next to TP/SL at the bottom of the order form to set this up.
When you place a limit order, the funds needed to fill it are locked until the order executes or you cancel it. You can check this under your portfolio balance. If the target price isn't met, or there isn't enough market liquidity, the order may remain pending or expire without filling.
To cancel a limit order, go to 'Trade' or 'Activity' and look for open orders, then tap 'Cancel' in the order details page.