# Limit Orders

### 1. What is a Limit Order?

A **limit order** lets you set the exact price you want to trade at.

You don't need to watch the chart. The order waits until the market reaches your price, then fills automatically.

* **Market swap:** trade now at the current price.
* **Limit order:** trade later, only at your target price.

Orders can fill partially over time. You can cancel anytime — for free.

***

### 2. Before You Start

To place a limit order you need:

* A connected wallet.
* A supported chain: **Base**, **Optimism**, or **Arbitrum**.
* Enough balance of the token you want to sell.
* A small amount of native token (ETH) for the one-time approval gas.
* A one-time approval per token, per chain.

> Selling native ETH? The app will wrap it to WETH for you in one step. No manual action needed.

***

### 3. How to Use

<figure><img src="/files/WrsXwZvuZmDy35cDstRP" alt=""><figcaption></figcaption></figure>

1. Open the **Swap** page and select the **Limit** tab.
2. Choose your **From** and **To** tokens.
3. Enter the amount you want to sell.
4. Set your **target price**. The current market rate is shown for reference.
5. Pick an **expiry**: 1 hour, 1 day, 1 week, or 1 month.
6. Approve the token (first time only).
7. Confirm the wrap step if you are selling native ETH.<br>

   <figure><img src="/files/Lh8ZCKCPUA7cz4e09F0o" alt=""><figcaption></figcaption></figure>
8. Click **Create Order** and sign in your wallet.
9. Find your order in **My Orders** below the form.
10. To cancel, open the order and click **Cancel** — no gas required.

That's it. Your order is now live.

***

### 4. Things to Note

* Your tokens stay in your wallet until the order fills. We never hold your funds.
* Orders may never fill. If the market never hits your price, nothing happens.
* Partial fills are normal. Part of the order can fill while the rest stays open.
* Cancelling is free. It only needs a wallet signature, no gas.
* Expired orders close automatically. Your tokens remain safe in your wallet.
* Approvals are per-token and per-chain. Each new token needs one approval.
* Orders are chain-specific. Switching chains means placing a new order.
* A small protocol fee may apply when an order fills.
* My Orders refreshes every few seconds, so status updates are near real-time.


---

# 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.dackieswap.xyz/dackieswap/product-features/traders/limit-orders.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.
