# Conditional Orders

### Trigger Orders on Kwenta <a href="#trigger-orders-on-vertex" id="trigger-orders-on-vertex"></a>

{% hint style="info" %}
Advanced orders in the context of v3 will no longer accept ETH as keeper deposits. Traders will need to use USDC collateral when placing an advanced order (roughly $2 USDC per order)
{% endhint %}

A **trigger order**, also known as a conditional order, is a trading instruction set to execute a buy or sell action automatically when a specified price level, or the trigger price, is reached. These orders are particularly advantageous for active traders, enabling them to establish predetermined market entry and exit points without the necessity of continuous market surveillance.&#x20;

Consequently, trigger orders are essential for risk management, providing a strategic means to manage trades by setting conditions based on predefined price events in alignment with a trader's objectives.

{% hint style="success" %}
It's important to note that trigger orders **do not** guarantee trade execution at a specific price, especially in volatile markets where prices may change rapidly.
{% endhint %}

Using advanced orders on Kwenta will automatically deposit **0.01 ETH** into your margin accounts Keeper. This ETH will be used to pay the blockchain transaction cost when Gelato submits your order.

### Types of Trigger Orders <a href="#types-of-trigger-orders" id="types-of-trigger-orders"></a>

Kwenta  supports the following conditional  order types:

<table data-header-hidden><thead><tr><th width="170"></th><th></th><th></th></tr></thead><tbody><tr><td>Type</td><td>Where to Place</td><td>Direction/Size</td></tr><tr><td><strong>Limit Order</strong></td><td>Order Entry - "Limit"</td><td>Trader sets the order like a normal trade.</td></tr><tr><td><strong>Take Profit</strong></td><td>Order Entry - "limit" <code>+ pencil icon</code> on "Open Position"</td><td>The same size but in the opposite direction of existing position.</td></tr><tr><td><strong>Stop-Loss</strong></td><td>Order Entry - "stop" <code>+ pencil icon</code> on "Open Position"</td><td>The same size but the opposite direction of existing position.</td></tr></tbody></table>

**Kwenta cannot guarantee that a trigger order will execute**.

> ***Kwenta users are advised to monitor their trigger orders and manage their risk accordingly**.*

### Limit Orders

Limit orders are a great way to avoid buying or selling too early or too late or having to be at your screen all day to trade. Kwenta limit orders will execute when the oracle price reaches at or below a specified price when going long or above or at a specified price when going short.

{% hint style="info" %}
Limit orders can be used to exit and enter trades.
{% endhint %}

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

***

#### Limit Order Example <a href="#heading-limit-order-example" id="heading-limit-order-example"></a>

```
ETH-USD is currently trading at $1,300
```

Alice thinks there’s a chance that the price of ETH-USD gets to $800. Due to this possibility, Alice places a limit order to buy ETH-USD at $800. Once the oracle price drops to or below $800, the limit order triggers, and a market order is executed. This means Alice gets to buy ETH-USD for $800 instead of $1,300.

***

### Limit Order as a Take-Profit Example <a href="#heading-limit-order-example" id="heading-limit-order-example"></a>

Limit orders can also be used to close out positions. After entering a long position at $800, Alice thinks the price of ETH-USD will reach $4,000. In anticipation of this Alice opens a limit order to sell or close the trade at $4,000. Once the oracle price goes above the $4,000 price point, the limit order will trigger a market order, locking in profits without having to monitor the market or manually close the trade.

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

***

### Stop-Loss Orders

Stop-loss orders offer traders the opportunity to protect themselves from large losses. When setting a stop-loss order, you set the price at which you are wanting to exit a position. If the market value of the asset falls below (when long) or above (when short) this price, the order will be executed, and the trader will be able to sell the asset at the set price.

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

***

### Stop-Market Orders

Stop-market orders (stop loss orders in reverse) initiate a buy or sell action when the asset's price reaches a certain stop price. (think opposite of stop-loss) Upon reaching the stop price, the order becomes a market order, executing at the current best available price. Unlike take profit and stop-loss orders, stop-market orders are not necessarily tied to an existing position, offering flexibility in entering or exiting the market based on price movements.

<figure><img src="/files/S6CdcegIlFu1FGKsNenK" alt=""><figcaption><p>Stop Market Orders </p></figcaption></figure>

***

### Withdrawing Unused Keeper deposits

Deposits for advanced order keepers are refundable if they are not used for trade execution. Traders can view their "Execution Keepers" balance at the bottom of the order entry panel.

<figure><img src="/files/lvnhr1Di4yjux1Xmax3y" 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://docs.v3.kwenta.io/v3-perps/conditional-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.
