# Limit Orders

#### What are Limit Orders

Limit Orders allow you to place orders and execute swaps at your desired price instead of swapping immediately at the current Market Price. \
This allows for efficient and precise swaps at your desired price with automated execution.

Kodiak integrates with Orbs protocol to bring you automated limit order execution with simple steps. You can find more information about Orbs protocol [here](https://www.orbs.com/dtwap-and-dlimit-faq/).

For Limit Orders to work, you must pre approve your tokens and maintain enough token balance in the wallet to facilitate pending limit orders.

A 17 BPS fee is applicable to faciliate your trades and is taken from the output token.

To Place limit orders navigate to [Swap Page](https://app.kodiak.finance/#/swap?inputCurrency=BERA\&outputCurrency=0xFCBD14DC51f0A4d49d5E53C2E0950e0bC26d0Dce)&#x20;

* Select Limit Order
* **Token to sell** - Select the input token from token list to sell and enter amount
* **Token to buy** - Select the output token from token list to buy, and you will see the expected output amount in box
* **Sell/Buy price** - Set the desired buy/sell price for execution. You can input an absolute price or a gain percentage offset from current price. \
  **Tip** - You can click on `Use Market Price` to set the current market price and then make adjustments to it. You can also click on the button highlighted in yellow to change swap quote token.
* **Expiry** - Set the timeframe for trade expiry after which the order cannot be executed, select from Minutes, hours or days.

#### Walkthrough

In This example we will create a limit order to sell BERA at a price of $5 when the mark price is around $2.34&#x20;

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

* Set the Limit price to 5 or enter the gain percentage value, entering one automatically calculates and updates the other.

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

* Click on Place order which opens the order summary pop-up. You must review the trade details carefully and accept the disclaimer to place your Limit orders

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

* After clicking on Confirm order you will see the following transaction popup

  * If this is the first time using this input token with limit/TWAP orders on Kodiak you will need to approve your input tokens for swapping.

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

* After approvals, you will see another transaction to create the limit orders.

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

* Once signed, You have successfully created the limited order.

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

#### Order History

You can see all your created, pending, executed and cancelled orders, their status and manage them from this button

![](/files/eaBB1g2AZQVEnnun3tVv)

* You can filter the order history using this dropdown&#x20;

![](/files/bCIZhtfj7TXrIIJdtH4m)

We can see the latest order we created here.

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

Click on any order to see its current execution status and order details. You can also cancel any pending orders from here

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


---

# 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://documentation.kodiak.finance/user-guide/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.
