# Stop Loss/Take Profit Orders

You can set SL/TP (stop-loss/take-profit) orders by clicking on the "Manage" button on any position that is open.

* A Stop-Loss order will attempt to cap your losses by executing a closing of your position at the designated price.
* A Take-Profit order will attempt to secure your profits on a trade by executing a closing of your position at the designated price.

***

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

After creating a SL/TP order, it will appear under the "Orders" tab. From here, you can edit the order and change the desired price the order will trigger at if needed. SL/TP orders will execute and return the native backing asset for your position e.g BTC for BTC longs or USDC for an ETH short if no alternative return asset is selected when SL/TP is created. At this time, a maximum of 5 partial SL and 5 partial TP orders are available per wallet address.

#### Collateral Requirements

You must use **like-collateral or USDC** for limit orders:

| Position Type            | Required Collateral  | Example                   |
| ------------------------ | -------------------- | ------------------------- |
| **Long/Short Positions** | Native asset or USDC | SOL for SOL longs or USDC |

#### Size Limits

| Parameter                      | Limit                 |
| ------------------------------ | --------------------- |
| **Minimum Order Size**         | $10                   |
| **Maximum Orders per Account** | 5 active limit orders |
| **Order Types**                | Entry orders only     |

Once a position is closed either by the user or a TP/SL order, all TP/SL orders associated with that position will be cancelled.

{% hint style="info" %}
Guaranteed Price for SL/TP Execution is now limited to 25 orders per market per day to reserve onchain bots capacity!&#x20;
{% endhint %}

{% hint style="warning" %}
***Disclaimers:***&#x20;

* Orders are not guaranteed to execute at the exact price designated. In times of great volatility or congestion the liquidations will be processed first and therefore SL/TP orders may take additional time to execute.&#x20;
* For the bot to execute trigger orders such as SL/TP the price needs to cross the trigger price and remain above it for at least 8-10 seconds.&#x20;
* In the case of trading Solana Perpetuals on Flash, when an SL/TP order is executed the user will receive JITOSOL in their wallets instead of normal Sol.&#x20;
* In the case of markets with maximum PnL payoffs (e.g EUR, GBP, XAG), take profit orders cannot be placed past the price where maximum PnL will occur.&#x20;
* There is a maximum of 5 SL and 5 TP orders per Trading Account.
  {% endhint %}


---

# 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.flash.trade/flash-trade/flash-trade-protocol/perpetuals-specifications/stop-loss-take-profit-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.
