> For the complete documentation index, see [llms.txt](https://docs.thena.fi/thena/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.thena.fi/thena/the-spot-dex/sl-tp-orders.md).

# SL/TP Orders

THENA supports Stop-Loss (SL) and Take-Profit (TP) orders directly in the Swap interface.

These orders let you automate trades at price levels you choose, using fully decentralized execution through [Orbs’ dSLTP protocol](https://docs.orbs.network/v3/protocols/dsltp-protocol).

SL/TP is useful when you want to manage risk, secure profits, or automate exits without monitoring the market. dSLTP is part of the Orbs Layer-3 Advanced Orders Suite, which also powers [dLIMIT](https://docs.thena.fi/thena/the-spot-dex/limit-order) and [dTWAP](https://docs.thena.fi/thena/the-spot-dex/twap-order).

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

## What SL and TP Do

A **Stop-Loss** order activates when price falls into your chosen trigger price. Useful for limiting loss or protecting a position during volatility.

A **Take-Profit** order activates when price rises into your chosen trigger price. Useful for capturing profits at predefined levels.

The **Trigger Price** is the level that activates the order. Before it’s reached, nothing is reserved and no trade attempts occur.

Once the market hits the trigger, the order becomes active and dSLTP **starts attempting execution** based on your selected execution mode.

## Execution Mode

Execution is controlled through the **Limit Price toggle**:

**Market Execution** (toggle off)

* The trade fills as soon as the trigger is hit, with no minimum acceptable price.
* Execution is prioritized, but the fill may be worse than the trigger price during volatility.

**Limit Execution** (toggle on)

* You set a Limit Price, and the order executes only at that price or a better one.
* Price is prioritized, but execution is not guaranteed if the market moves below your limit.
* **A gap of at least 2–3 %** between the trigger and limit greatly improves the chance of executing.

Both modes can result in partial fills depending on liquidity and market movement.

Each order includes an **Expiry** setting that defines how long the order stays open. If the trigger does not occur before expiry, the order is canceled automatically.

## How to Place an SL/TP Order

1. Open the Swap interface and select Stop Loss or Take Profit.

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

2. Choose the token pair and amount to trade; the minimum size is 50 USD.
3. Set the Trigger Price.
4. Enable or disable the Limit Price toggle and enter a Limit Price if needed.
5. Set Expiry to define how long the order should remain open.
6. Click Place Order and confirm in your wallet.

After submitting, your order remains inactive until the trigger price is reached.

## Managing Orders

All Orbs-powered orders — including SL/TP, TWAP, and LIMIT — appear in the View Orders section. You can see active, triggered, expired, and canceled orders there. Active orders can be canceled at any time.

Stop-Loss and Take-Profit orders do not cancel each other automatically. If you place both, either one may trigger first while the other stays open until you remove it or its conditions are met.

Partial fills may occur based on market conditions and your limit parameters.

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

### Learn More About dSLTP

<https://docs.orbs.network/v3/protocols/dsltp-protocol><br>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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.thena.fi/thena/the-spot-dex/sl-tp-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.
