# Trade

The **Market** page provides an interface for trading and borrowing of mAsset tokens. **Trades** are made against the asset's Terraswap pool and priced algorithmically by its [automated market-making algorithm](/everest/protocol/terraswap.md#pricing).

## Trade

{% hint style="info" %}
The Trade interface is directly connected to [Terraswap](/everest/protocol/terraswap.md).
{% endhint %}

1\. Navigate to the **Market** page. Select or search for an asset to trade.

![](/files/cpisPB8gJDbhHllIyCvo)

2\. At the top of the page, select one of **Buy or Sell.**

![](/files/bKFZyDIkzpCVso0JNYjW)

3\. Enter the amount to buy or sell, and check your slippage tolerance and simulated values. If everything is okay, click **Buy** or **Sell.**

{% hint style="danger" %}
**Slippage tolerance** is the maximum deviation from the Expected Price. Transaction will be reverted if the effective price is different from the expected price by more than slippage tolerance.
{% endhint %}

![](/files/4O1oId1KMscvU1cYFBiw)

4\. Station Extension should prompt you to sign the transaction. Confirm the details presented and input your password to sign.

## Limit Order

Limit Order enables users to buy or sell an asset when the price reaches the Bid or Ask price. When user's order is submitted, user's offered mAsset or UST will be locked until the order is executed at Bid/Ask Price or canceled by the user.

1\. On **Buy** or **Sell** page and click on Limit Order toggle.

![](/files/xMYwqRRW6oX1VFxdbOgp)

2\. Select an asset to buy or sell.

![](/files/xFTEKlzt8K95d0uYuTnH)

3\. When entering the below information, `Order Value` will be automatically calculated:

* **Bid/Ask Price:** The desired price of an mAsset decided by the user. When the Terraswap price of the asset exceeds the Bid/Ask Price by slippage and transaction fee amount, user's order can be executed.
* **Order Amount:** Quantity of the mAsset to trade at bid/ask price.

![](/files/97rv9a8XRUr37F9EkDo5)

4\. Station Extension should prompt you to sign the transaction. Confirm the details presented and input your password to sign.

**To cancel Limit Order:**

Limit Order is visible on **My Page**. Users can select Cancel from Actions column to remove the submitted Limit Order.

*Please note that your Limit Order can be executed when Terraswap price of the mAsset **exceeds** the Limit Price due to slippage cause by size of your transaction against the liquidity pool.*


---

# 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://getthemlols-organization.gitbook.io/everest/user-guide/getting-started/trade.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.
