Фандинг
Фандинг - периодический платёж между лонгами и шортами. Он держит цену бессрочного контракта рядом с ценой оракула:
- если книга торгуется выше оракула, лонги платят шортам;
- если ниже, шорты платят лонгам.
Протокол только перераспределяет платежи между позициями и ничего не забирает себе.
Как считается ставка
- Записи цен. В каждом блоке записываются две цены: index - цена оракула, mark - цена по книге. Mark берётся по средней цене, по которой можно купить или продать в книге на 500 USDC × максимальное плечо рынка (5 000 USDC при 10x). Отклонения меньше мёртвой зоны (половина коридора исполнения рынка) не учитываются.
- Усреднение. За интервал фандинга рынка отбрасывается по 10% крайних значений с каждой стороны, остальное усредняется. Если записей меньше трёх четвертей интервала, ставка равна 0.
- Ставка. (mark - index) / index по усреднённым ценам, в пределах лимита.
Ставка выражена за 8 часов. При начислении она пересчитывается на время, прошедшее с прошлого начисления. Время, когда сеть не производила блоки, не начисляется: из любого промежутка между блоками в фандинг идёт не больше 10 секунд.
Лимит ставки
Ставка за 8 часов не превышает меньшее из двух: 1% или 0.75 × поддерживающей маржи рынка. Сейчас это 0.375% для BTC и ETH, 0.75% для остальных рынков.
Как часто начисляется
| Интервал | Рынки |
|---|---|
| 17 280 блоков, ~4 ч | BTC, ETH, LTC, SOL, XRP |
| 1 800 блоков, ~25 мин | ADA, ARB, BNB, DOGE, GRAM, HYPE, LINK, PUMP, SUI |
Интервал задаётся governance для каждого рынка.
Кто сколько платит
- Стороны равны. Если лонгов и шортов поровну, обе стороны платят или получают полную ставку.
- Стороны неравны. Меньшая сторона платит или получает полную ставку, а у большей ставка уменьшается пропорционально.
Сумма платежей лонгов всегда равна сумме платежей шортов.
Пример. Ставка +0.1%, лонгов на 4 млн USDC, шортов на 1 млн USDC.
- Шорты получают 0.1% от 1 млн = 1 000 USDC.
- Лонги платят те же 1 000 USDC, то есть 0.025% своего номинала.
Начисление на позицию
Фандинг не переводится между субаккаунтами на каждом начислении. Он копится в позиции и сразу учитывается в капитале субаккаунта. В обеспечение он переносится, когда позиция меняется или закрывается.
Когда цены не записываются
Пока пара на паузе или активен circuit breaker оракула, цены для фандинга не записываются.