# Limit orders

Limit orders allow you to **set a specific price** at which you want to **buy or sell a token**. Instead of executing trades immediately at the current market price, you can define your ideal price and let the system handle the rest. Whether you're looking to **secure profits** or **minimize losses**, limit orders give you greater **control and flexibility** over your trading strategy.

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

***

## :coin: **Choose Your $SOL Amount**

Firstly you need to select the amount of $SOL you want to spend on the order. You can tap one of the preselected amounts or you can click the **xSol** button and input a **custom amount.** This way you can make sure you don't spend more than you are planning to.&#x20;

{% hint style="info" %}
If you set this to **1 $SOL**, the bot will only spend up to **1 $SOL** to execute the limit order.
{% endhint %}

***

## :dart: **Trigger Price**

Set the price in **$** at which your limit order should activate. If for example, you set a **trigger price** of $**0.003**, the bot will wait until the token price reaches **$0.003** before executing the trade.

{% hint style="success" %}
The order will **only** execute if the market price **matches** or is **better** than your specified trigger price.
{% endhint %}

***

## :hourglass\_flowing\_sand: **Expiration**

The **Expiration** setting determines **how long your limit order remains active** before it’s automatically canceled.

* Use **M** for **minutes**, **H** for **hours**, and **D** for **days** to set the duration.
* If the **trigger price** isn’t reached within the specified time, the order will be **canceled automatically**.

{% hint style="info" %}
If you set an expiration of **"24h"**, the bot will wait **24 hours** for the price to hit your target. If it doesn’t, the order will be canceled.
{% endhint %}

This feature ensures your orders don’t stay open indefinitely and helps you manage your trading strategy efficiently. You can check your **current orders** at any time using the **orders** tab in the bot menu.


---

# 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.leap-blockchain.com/leap-telegram-bot/leap-telegram-setup/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.
