# 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.
