Фандинг

Фандинг - периодический платёж между лонгами и шортами. Он держит цену бессрочного контракта рядом с ценой оракула:

  • если книга торгуется выше оракула, лонги платят шортам;
  • если ниже, шорты платят лонгам.

Протокол только перераспределяет платежи между позициями и ничего не забирает себе.

Как считается ставка

  1. Записи цен. В каждом блоке записываются две цены: index - цена оракула, mark - цена по книге. Mark берётся по средней цене, по которой можно купить или продать в книге на 500 USDC × максимальное плечо рынка (5 000 USDC при 10x). Отклонения меньше мёртвой зоны (половина коридора исполнения рынка) не учитываются.
  2. Усреднение. За интервал фандинга рынка отбрасывается по 10% крайних значений с каждой стороны, остальное усредняется. Если записей меньше трёх четвертей интервала, ставка равна 0.
  3. Ставка. (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 оракула, цены для фандинга не записываются.