# Trading Module Features

<table><thead><tr><th width="196.5">Features</th><th>Details</th></tr></thead><tbody><tr><td><strong>Open Order</strong></td><td><p><strong>Buy and Sell with the following order types</strong></p><ol><li><strong>Market Order</strong> - opens at current price + spread</li><li><p><strong>Limit Order</strong> - opens at desired price + spread if user wants to:</p><ul><li>Long at a lower price than now</li><li>Short at a higher price than now</li></ul></li><li><p><strong>Stop Limit</strong> - opens at desired price + spread if user wants to:</p><ul><li>Long at a higher price than now</li><li>Short at a lower price than now</li></ul></li></ol></td></tr><tr><td><strong>Collateral</strong></td><td><p><strong>The maximum value a trader is willing to risk on a trade</strong></p><ul><li>Any token within the FLP can be deposited as collateral</li><li>A min of $10.1 worth of collateral is required</li></ul><p><strong>Collateral deposited is converted to required collateral token on the backend</strong></p><ul><li>If trade is long of a FLP index token, e.g. $ETH, convert collateral to $ETH if required</li><li>If not, convert to stablecoin if required</li></ul></td></tr><tr><td><strong>Leverage Trading</strong></td><td><p><strong>Additional volatility trader is willing to take on top of his deposited collateral value</strong></p><ul><li>Capped at <strong>25x</strong> for all tokens</li></ul><p><strong>Insane Mode</strong> Leverage</p><ul><li>Unlock <strong>200x</strong> leverage after you've staked at least <strong>300 FLP</strong> on Fulcrom</li><li>Max leverage is capped at 100x on zkSync Era and Cronos zkEVM</li></ul></td></tr><tr><td><strong>Max Slippage</strong></td><td><p><strong>Maximum price deviation from your expected execution price you are willing to accept</strong></p><ul><li>1% max slippage means trade will not go through if the price moves more than 1% beyond your desired open price before you open the trade</li></ul></td></tr><tr><td><strong>Close Order</strong></td><td><p><strong>Additional orders to prevent excessive losses or to take profit automatically</strong></p><ol><li><p><strong>Market Close</strong> - closes at current price</p><ul><li>Quick way to exit position</li><li>Can receive in any supported tokens</li></ul></li><li><p><strong>Trigger Close</strong> - closes at desired price</p><ul><li>Position is open until trigger price is activated or closed</li><li>Only receive in stablecoins (USDC, USDT)</li></ul></li></ol></td></tr></tbody></table>

{% hint style="info" %}
The execution of limit order and trigger order depends on the price captured on-chain. If there is a sudden and large price fluctuation, the protocol might not be able to catch the set price and execute the order.
{% endhint %}

<figure><img src="https://1647136421-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPkF01syfy7zFMzhDL9cH%2Fuploads%2FJpOkhjWDvQ8xepAheeOC%2Fpbp%20(1).svg?alt=media&#x26;token=c8f2d301-2cdf-435b-8391-66068f40ed62" alt="" width="150"><figcaption></figcaption></figure>

Fulcrom's price feed is powered by [**Pyth**](https://pyth.network/) - the largest first-party financial oracle solution delivering real-time market data to over 40 blockchains in a secure, transparent manner.


---

# 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.fulcrom.finance/fulcrom-finance/core-modules/trading-module/trading-module-features.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.
