# Order

### **1. Market Order**

1. <mark style="color:purple;">**Market Order**</mark> executes immediately at the current market price, prioritizing speed over price.
2. <mark style="color:purple;">**DVX**</mark> executes <mark style="color:purple;">all orders</mark> on third-party exchanges as market orders.
3. **Slippage Tolerance** is a parameter that determines the worst **‘Acceptable price’** for a trade. The transaction reverts if the resulting price is worse than this threshold.\
   \
   **Exchange Details** \
   \ <mark style="color:purple;">**MUX :**</mark> MUX doesn’t support the setting of slippage tolerance. \
   &#x20;           This could lead to slippage exceeding the tolerance set in DVX.&#x20;

   \ <mark style="color:purple;">**GMX**</mark> <mark style="color:purple;"></mark><mark style="color:purple;">:</mark> GMX support the setting of slippage tolerance.

### **2. Limit Order - Open Position when Trigger Price is reached.**

1. <mark style="color:purple;">**Limit order**</mark> sets a specific price to buy or sell, ensuring execution only at this price or better.
2. <mark style="color:purple;">**DVX**</mark> executes <mark style="color:purple;">**Limit Orders**</mark> by opening positions through **Market Orders** when the Trigger Price is reached.
3. Like market order, If the price is out of the Acceptable Price, the order will not be executed.

### **3. TP/SL Order - Close Position when Trigger Price is reached.**

1. <mark style="color:purple;">**TP/SL Order**</mark> automates closing of a position to take profits (TP) at a set price or limit losses (SL) at a specified price.
2. <mark style="color:purple;">**DVX**</mark> executes a <mark style="color:purple;">**TP/SL order**</mark> by closing positions through **Market Orders** when the Trigger Price is reached.&#x20;
3. This could lead to the order being filled at a price that differs from DVX's estimated price, causing fluctuations in PnL and the possibility of slippage.

{% hint style="info" %}
**Note**&#x20;

1. DVX's Trigger Orders may not be executed according to network conditions and third-party exchanges.
2. Slippage may vary depending on the policies of the exchange providing liquidity.
   {% endhint %}
