Funding Rate
Overview
Funding rates in crypto perpetual contracts, as implemented in Foundation, are a critical mechanism for aligning the price of the contract with the spot price of the underlying asset. This ensures market stability and reflects the true market value of the assets.
The premium component, however, varies according to the difference between the perpetual contract’s price and the underlying asset’s spot price, as determined by an oracle. When the contract's price is higher than the oracle price, the funding rate becomes positive, and long position holders pay those in short positions. Conversely, when the contract's price is below the oracle price, short position holders pay long position holders.
Funding Payment
The funding rate payment is automatically deducted from the account balance every hour, using a predefined formula.
The 1-hour funding rate is determined by dividing the standard 8-hour funding rate by 8. The calculation of the 8-hour funding rate itself involves a more complex formula, which is a common industry practice.
Funding Rate
where
Average Premium is calculated as the simple average (i.e. TWAP) of the 60 Premiums calculated over the course of the last hour. See Premium.
The function
clamp(x, min, max)
means that:if (x < min), then x = min;
if (x > max), then x = max;
if max ≥ x ≥ min, then return x.
The Funding rate is capped within the range of
capped-funding-rate
number which is equaled to0.75 x Maintenance Margin Fraction (MMF)
. The MMF will vary from market to market.
Premium
The main component of the funding rate is a premium that takes into account market activity for the perpetual. It is calculated for each market, every minute (at a random point within the minute) using the formula:
Where the impact bid and impact ask prices are defined as:
Last updated