Ставка фандингу (фінансування) на ф'ючерсному ринку WhiteBIT

Формула

Будь ласка, зверніть увагу: у разі екстремальних ринкових умов або неможливості виконати коректні розрахунки, WhiteBIT залишає за собою право застосовувати ставку, відмінну від описаної нижче. Значення кепу та флору визначаються відповідно до протоколів ризик-менеджменту та можуть відрізнятися залежно від ринку. Ці обмеження встановлені для підтримання справедливості та стабільності фандингу навіть в умовах високої ринкової волатильності.

 

Стандартна процентна ставка для ринків з 8-годинним інтервалом становить 0,01%

I = 0,01% / (8 / fundingPeriodInHours)

Fraw = TWAP + clamp(I − TWAP, Cmin, Cmax)

Ffinal = clamp(Fraw, Ffloor, Fcup)

де:

Fraw – ставка фандингу до застосування обмежень кепу/флору

Ffinal – ставка фандингу

TWAP – зважений за часом середній індекс премії

I – процентна ставка

Cmin, Cmax – мінімальне та максимальне значення clamp

clamp(value, min, max) — функція, що обмежує значення заданим діапазоном із мінімумом і максимумом (докладніше нижче)

Індекс премії

Це значення, яке відображає різницю в ціні між ф'ючерсним контрактом та базовим активом:

Premium Index (P) = (max(0, Pbid − Pindex) − max(0, Pindex − Pask)) / Pindex

де:

Pbid – ціна impact bid

Pask – ціна impact ask

Pindex – індексна ціна

max(value1, value2) — функція, що повертає більше з двох вхідних значень

Іншими словами, Pbid > Pindex дає позитивний індекс премії, а Pask < Pindex — негативний.

Зважений за часом середній індекс премії

Індекс премії розраховується щохвилини. Зважений за часом середній розраховується таким чином:

TWAP = (P1 * 1 + P2 * 2 … Pn * n) / i=1ni

де

P1…Pn – індекси премії, зібрані протягом цього фандингового періоду

n – кількість останніх елементів часового ряду в цьому розрахунку

i=1ni – також n * (n + 1) / 2

Приклад:

Фандинговий період встановлено на 480 хвилин, зараз 16:04 UTC, отже n=4

ЧасІндекс преміїВага
16:010,00011
16:020,0042
16:030,0083
16:04-0,00014

TWAP = (0,0001 * 1 + 0,004 * 2 + 0,008 * 3 + (-0,0001 * 4)) / (1+2+3+4)

= 0,0317 / 10

= 0,00317

Ставка фандингу на цей момент:

F = 0,00317 + clamp(0,0001 − 0,00317, −0,0005, 0,0005)

= 0,00317 + clamp(−0,00307, −0,0005, 0,0005)

= 0,00317 + (−0,0005)

= 0,00267

Ціна impact ask/bid

Impact Bid Price — середня ціна, за якою може бути виконаний ордер обсягом Impact Margin Notional при поточній глибині стакана bid.

Impact Ask Price — середня ціна, за якою може бути виконаний ордер обсягом Impact Margin Notional при поточній глибині стакана ask.

По суті, вона розраховується як зважена середня ціна:

Impact Price = IMN / sum(amount)

де:

IMN – impact margin notional

sum(amount) — сума обсягів n ордерів у стакані, при якій накопичена сума їхніх вартостей дорівнює IMN

Припустімо, Impact Margin Notional дорівнює 10 000 USDT, і нам необхідно розрахувати impact ask price за такого стакана ордерів:

Ордер у стаканіЦіна, USDTОбсягВартість (ціна*обсяг)
1100505000
2100,50303015
3101,20606072

Підсумовуємо повні обсяги 1-го та 2-го ордерів, а з 3-го беремо стільки, скільки потрібно для досягнення 10 000:

ОбсягЦінаВартістьНакопичена вартість
5010050005000
30100,5030158015 (залишилось лише 1985 до IMN)
≈19,6101,20≈198510000

Отже, обсяг для покриття IMN становить 99,6 = 50+30+19,6.

Тоді Impact Ask Price = 100,402 = 10 000 / 99,6

Індексна ціна

Індексна ціна розраховується як зважене середнє спотової ціни на кількох біржах:

Pindex = (Pe_1 * We_1 + … + Pe_n * We_n) / (We_1 … + We_n)

де:

Pe_1…Pe_n – ціна на відповідних біржах

We_1…We_n – вага відповідних бірж

Ціна базового активу на кожній біржі береться як Mid Price, що розраховується за формулою:

Pe_n = (Best Bid + Best Ask) / 2

Приклад:

Припустімо, для розрахунку Індексної ціни ринку BTC_PERP використовуються три біржі (A, B та C):

БіржаMid PriceОбсяг торгів
A100 0006000
B100 5005000
C99 5004000

З урахуванням Mid Price та Ваги кожної біржі розраховуємо Індексну ціну:

Індексна ціна = (100 000 * 6000 + 100 500 * 5000 + 99 500 * 4000) / (6000 + 5000 + 4000)

≈ 100 033,33

Функція clamp

Функція clamp утримує число в заданому діапазоні. Якщо число перевищує дозволений максимум (Cmax) — повертається максимум (Cmax). Якщо воно менше за дозволений мінімум (Cmin) — повертається мінімум (Cmin). В іншому випадку повертається вихідне значення без змін.

Фандинговий період

Фандинговий період визначає частоту, з якою біржа розраховує ставку фандингу. Значення задається в хвилинах і доступне через API /api/v4/public/futures.

У разі екстремальних ринкових умов WhiteBIT залишає за собою право коригувати фандинговий період з метою наближення ціни ф'ючерсного контракту до індексної ціни.

Клієнти будуть повідомлені про такі зміни завчасно, щоб мати можливість відповідним чином скоригувати свої торгові стратегії.

Чи була ця стаття корисною?

0 з 0 вважають статтю корисною

Маєте ще запитання? Надіслати запит