Skip to main content

How to place a limit order

Steps​

  1. At the top left of the menu, choose "Limit" and either "Buy" or "Sell".


  1. Select the token pair you want to trade.


  1. Type in the amount of tokens you want to buy/sell.

  2. Choose a limit average price for your limit order. You can also click the entries on the book (to the right) to automatically populate the corresponding limit price.

    • For a limit buy order, this is the highest price you are willing to pay for the tokens, and the order will only execute if the market price is at or below your specified limit.
    • For a limit sell order, this is the lowest price you are willing to accept for the tokens, and the order will only execute if the market price is at or above your specified limit.


  1. In the "Advanced" section, you can choose from 3 types of limit orders.
    • Immediate or Cancel (IOC): Your order attempts to execute immediately at the desired price. If successful, it's executed; if not, it's canceled.
    • Good 'til time (GTT): Set an expiration date for your order (ex: active for 3 days, then canceled).
    • Fill or Kill (FOK): Your order is either executed fully or not executed at all (ex: you place an order for 1 ETH at $9,500; if only 0.8 ETH can be filled, it's canceled; if fully filled, it's executed).


Note

If a "Good 'til time" limit order is partially filled, a green message will display the transaction details, and the remainder will be reposted automatically.

Important

Due to the density on each market, there is a minimum token requirement when placing limit orders (except for IOC orders). You can read more about why your transactions might be failing in the FAQ.

MarketMinimum volume
USDC/USDT21 USDC / 21 USDT
WETH/USDC0.010 WETH / 18 USDC
  1. In the "Advanced" area, you can also select where you'd like to source your liquidity from. You can use liquidity your liquidity sitting on other protocols and post limit orders with it. When your offer is matched, the funds will be sourced from your "Send from" selection. Post trade execution, the received assets are moved to your chosen "Receive to" location.


  1. Click on "Buy" or "Sell" button (depending on your earlier choice). A card will appear, click on "Proceed" then "Approve", and confirm the transaction on your wallet. More information on approval in this previous section.

  2. The pop-up updates itself - click "Proceed" to finalize your order (it will open Metamask once again).

  3. Confirm the transaction on your wallet.

  4. A confirmation pop-up will appear, along with a notification card below that will tell you when your order has been filled.


Congratulations, you have successfully completed your limit order! πŸ€“