> For the complete documentation index, see [llms.txt](https://references.everstrike.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://references.everstrike.io/products/perpetual-futures.md).

# Perpetual Futures

Perpetual futures are no-expiration futures that are subject to [Funding](/trading/funding.md). They are ideal for traders that want continuous delta exposure, without selecting an expiration.

They were invented in [1992](https://en.wikipedia.org/wiki/Perpetual_futures) by economist Robert Shiller. [More than 95% of all derivatives volume](https://business.cornell.edu/article/2025/02/perpetual-futures-contracts-and-cryptocurrency/) in cryptocurrency markets today can be attributed to perpetual futures.

## Specification <a href="#h_adafcf6f19" id="h_adafcf6f19"></a>

Perpetual futures on Everstrike are priced, margined and settled in [evUSD](/account/evusd.md). As with all perpetual futures, they are [cash-settled](https://www.investopedia.com/terms/c/cashsettlement.asp) (no physical delivery of the underlying asset takes place). The settlement takes place at the time of closing a position.

| Settlement          | Cash      |
| ------------------- | --------- |
| Expiration          | Perpetual |
| Pricing Currency    | evUSD     |
| Margin Currency     | evUSD     |
| Settlement Currency | evUSD     |
| Funding             | Hourly    |
| Funding Interval    | 1h        |
| Max. Funding Rate   | 0.3%      |
| Funding Period      | 10h       |

#### Equivalence with Perpetual Options <a href="#h_6d6ca762bd" id="h_6d6ca762bd"></a>

A perpetual futures contract is [functionally equivalent ](https://blog.everstrike.io/perpetual-options-vs-perpetual-futures/)to a perpetual call option with strike price zero (identical payoff function). Funding for perpetual futures works in the exact same way as funding for [perpetual options](/products/perpetual-options.md).

## Funding <a href="#h_ac83b4dc0a" id="h_ac83b4dc0a"></a>

Funding-based derivatives (perpetual futures, perpetual options, power perpetuals) are subject to [Funding](/trading/funding.md). Funding is an hourly exchange of money between longs and shorts.

* Positive Funding Rate: Longs pay shorts.
* Negative Funding Rate: Shorts pay longs.

`Funding (Long) = -Funding Rate * Position Size`

`Funding (Short) = Funding Rate * Position Size`

Funding takes place during the first five seconds of each hour. During this time, Everstrike takes a snapshot of all user positions, and debits/credits the margin balance of each user, according to the formula above.

#### &#x20;​Funding Rate <a href="#h_2d54fc4115" id="h_2d54fc4115"></a>

To calculate the Funding Rate, first calculate the Premium:

`Premium = ((Mark Price - Index Price) / Index Price)`

Next, calculate the Base Funding Rate:

`Base Funding Rate = Max(dampener, Premium) + Min(dampener, Premium)`

Where dampener is a pre-defined constant (0.03 for futures and 1.00 for options).

Finally, calculate the Funding Rate:

`Funding Rate = Base Funding Rate * (Funding Interval/Funding Period)`

#### Funding Period <a href="#h_50ac36185a" id="h_50ac36185a"></a>

The Funding Period on Everstrike is 10 hours.

#### &#x20;​Funding Interval <a href="#h_d10bd9b8e2" id="h_d10bd9b8e2"></a>

The Funding Interval on Everstrike is 1 hour.

## Settlement <a href="#h_cfa4ce6722" id="h_cfa4ce6722"></a>

Perpetual futures are cash-settled. Settlement on Everstrike takes place immediately after closing a position. Once the trader closes a position, the P/L from the position is credited to the trader's cash balance. This happens automatically, within one second of closing the position.

## Expiration <a href="#h_21460cb1f7" id="h_21460cb1f7"></a>

Perpetual futures do not expire.

## Additional Notes <a href="#h_94fd0fa0d3" id="h_94fd0fa0d3"></a>

* Trading is disabled during the first ten seconds of each hour.
* The hourly Funding Rate is capped at 0.3%.

## Example 1 <a href="#h_ec90350d08" id="h_ec90350d08"></a>

The trader buys a BTC perpetual futures contract for $23,000.\
​\
One month later, the price of the contract is $24,000. The trader has paid a total of $100 in funding. The total profit of the trader, should he decide to sell his futures contract, is the current price of the contract, minus his initial purchase price, minus any funding that he has paid so far ($24,000 - $23,000 - $100 = $900). If he does decide to sell his futures contract, this amount will be automatically credited to his balance.\
​

## Example 2 <a href="#h_ca2291e1f7" id="h_ca2291e1f7"></a>

The trader buys a BTC perpetual futures contract for $23,000.\
​\
One month later, the price of the contract is $22,800. The trader has received a total of $500 in funding. The total profit of the trader, should he decide to sell his futures contract, is the current price of the contract, minus his initial purchase price, minus any funding that he has paid so far ($22,800 - $23,000 + $500 = $300).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://references.everstrike.io/products/perpetual-futures.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
