# What is Perpetual Trading?

Perpetuals, perpetual swaps, or perps are a special type of futures contract without an expiration date.

Futures trading allows users to enter positions on margin (leverage) using borrowed funds to optimize capital. Using leverage allows a user to enter a position with a larger size than their account balance. For example, a user could take 10x leverage and trade 100 CAKE for the price of 10 CAKE. In this example, the initial margin would be 10 CAKE which is used to collateralize the leveraged position.

In addition to leverage, futures open the possibility of trading in both directions, buying (long) and selling (short) perpetuals. Additionally, it allows PancakeSwap to offer more assets to trade even assets not currently on BNB Smart Chain (BSC) or other supported chains. Perpetual contracts don’t expire and allow the holder to enjoy trading price action of the underlying asset without owning it.

### What are the Perpetual Engines available?

Perpetuals Trading V1, our order book perpetual engine, is available on BNB Chain, Ethereum, Arbitrum, and Solana. Order Book Perpetuals are usually found on centralised exchanges, and rely on an established system where buy and sell orders are matched. V1 generally offers better speed. as transactions are settled off-chain. Users deposit their funds into the engine and withdraw funds back to their wallet after all trades.

Perpetuals Trading V2 is available on BNB Chain, Arbitrum, Base and opBNB chains. On-Chain Perpetuals rely on decentralised blockchains to settle trades which removes a need for a central authority. On-chain Perpetuals provides more transparency and control. Perpetuals V2 also settles trades using the ALP liquidity pools on each chain, providing transparent settlement and allowing users to participate in liquidity provision.


---

# 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.pancakeswap.finance/trade/perpetual-trading/what-is-perpetual-trading.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.
