Funding Calculation
Last updated
Last updated
F: Amount received/paid
R: 8-hour rate
B: Net position (+, -)
X: On-chain price;
T: Interval time between funding fees (8 hours)
The funding rate is updated every minute and paid on an 8-hour basis.
where:
Premium Rate Calculation:
We need to calculate the premium first to get the funding rate R. The premium rate is calculated every minute based on the current distribution of price in the order book:
At the end of every 8-hour period, we first calculate the premium of each minute(Premium(mins)), and then take the arithmetic mean of the sum of Premium(mins) to get the 8-hour premium(Premium(hours)).
where:
Index Price: Off-chain price, the average of the index prices of major exchanges
Impact Bid Price: Calculated based on Impact notional value (INV) of the bid-side order book
Impact Ask Price: Calculated based on the Impact notional value (INV) and the ask-side order book
Ask-side order book
Impact Ask Price:
Impact Bid Price Calculation:
Similar to the impact ask price calculation.
: Clamp(x, min, max) represents when X<min, then X=min; if x>max, then X=max; If ,then return X.
: A dampening factor, D=0.05%
: Interest Rate = 0.01%
: maintenance margin rate
: Premium Rate
Impact Notional Value(INV): A system default effective impact amount. Different trading pairs may have different INV. Current INV is
Level | Price | Quantity | Notional Quantity | Accumulated Notional Quantity |
---|---|---|---|---|
Find the first X level such that , e.g. If the first level satisfied the condition, then the Impact Ask Price = .
1
2
3
...
...
...
...
...
n