# Limit Order

A **Limit Order** allows you to specify a price at which you want to buy or sell a token. The order will only execute if the market reaches your specified price, giving you more control over the trade.

**Step 1: Access the Trade Page**

In the Mangrove DApp sidebar, click the **Trade** icon to open the trading interface.

**Step 2: Select Trading Pair**

Choose the trading pair you wish to trade from the dropdown at the top (e.g., **WETH/USDC**).

**Step 4: Choose Order Type**

Select Buy or Sell, then select **Limit** under the **Buy** or **Sell** tab on the right side of the interface.

**Step 5: Enter Trade Details**

* **Set Limit Price**: Enter the specific price at which you want to buy or sell the token.
* **Send Amount**: Input the amount of the token you want to trade. You can use shortcuts like **25%**, **50%**, **75%**, or **Max** based on your wallet balance.
* **Total**: This field shows the total amount in the quote currency (e.g., USDC) calculated from the limit price and amount entered.
* [**Minimum Volume**](/dapp-guide/trade/minimum-volume.md): The minimum required trade volume will be displayed.

**Step 6: Liquidity Sourcing**

Leave this as **Wallet** if you want this limit order to execute only from your wallet funds. Look at Amplified Orders' page if you want to surce liquidity from elsewhere.

<div><figure><img src="/files/smykWWYOk2KvqYELjolQ" alt=""><figcaption></figcaption></figure> <figure><img src="/files/a0WgUrd4sz4WkR5ghGNN" alt=""><figcaption></figcaption></figure></div>

**Step 7:** [**Set Time in Force**](/dapp-guide/trade/how-to-make-an-order/more-on-order-types.md)

* **GTC (Good Till Canceled)**: The order remains open until it is either fully executed or canceled by the user.
* **PO (Post Only)**: The order will only be added to the order book and will not match with an existing order immediately. This is ideal for users who want to avoid immediate execution and instead provide liquidity to the book.
* **IOC (Immediate or Cancel)**: The order will attempt to execute immediately for as much volume as possible. Any portion that cannot be filled instantly will be canceled.
* **FOK (Fill or Kill)**: The order will only execute if it can be filled completely at the specified price. If the full volume cannot be matched, the entire order is canceled.

Additionally, you can specify a **Time in Force duration** to further customize the order’s validity:

* After choosing your preferred **Time in Force** option, set a specific time duration in **days**, **hours**, or **minutes**. This allows you to specify, for example, "28 Days" or "6 Hours" for your order to remain active within those parameters.

**Step 8: Place the Limit Order**

* Click **Buy** or **Sell** to place the limit order.
* **Confirm the transaction** in your wallet to finalize the order.

Your limit order will now appear in **Open Orders** and will only execute if the market reaches your specified price.[<br>](https://docs.mangrove.exchange/general/web-app/trade/how-to-make-an-order/minimum-volume)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.mangrove.exchange/dapp-guide/trade/how-to-make-an-order/limit-order.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
