Ф'ючерси

Розрахунок індексної ціни

2025-03-13 12:0008

Що таке індексна ціна?

Індексна ціна — це спотова ринкова ціна базового активу. Вона призначений для забезпечення стабільності референсної ціни, враховуючи, що на різних біржах ціна може трохи різнитися. Щоб забезпечити надійну та стабільну індексну ціну, Bitget обчислює середньозважену спотову ціну на провідних криптобіржах.

Процес розрахунку індексної ціни

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

1. Збір цін з різних бірж

Bitget отримує спотові ціни в режимі реального часу з кількох основних бірж, зокрема Bitget, Binance, Coinbase, OKX, Bybit, Gate.io, MEXC, Bitfinex і Kraken.

2. Призначення ваги кожній біржі

Вага, призначена кожній біржі, базується на обсязі торгівлі за 24 години на цій біржі, й ця інформація оновлюється що чотири години. Формула для розрахунку ваги біржі виглядає таким чином:

Вага біржі A = обсяг торгівлі за 24 години біржі A ÷ (сума обсягу торгівлі на всіх використовуваних бірж за 24 години). Знаменник — це загальний обсяг торгівлі на всіх біржах, а чисельник — обсяг конкретної біржі. Для розрахунку індексу використовується максимум шість бірж.

3. Розрахунок індексної ціни

a. Основна формула: індексна ціна = (спотова ціна на біржі A × вага біржі A) + (спотова ціна на біржі Б × вага біржі Б) + ... + (спотова ціна на біржі X × вага біржі X). Сума всіх показників ваги дорівнює 100%. індексна ціна оновлюється принаймні раз на секунду.

б. Особливі сценарії:

Якщо спотова ціна будь-якої великої біржі відхиляється більш ніж на 5% від середньої ціни всіх джерел, вона виключається з розрахунку. Виключену ціну буде знову введено, коли відхилення знизиться й буде в межах 2% від медіани.

Якщо біржа не оновить свою ціну протягом 15 хвилин, вона буде автоматично видалена з розрахунку індексу. Її буде відновлено, коли ціна оновиться й буде в межах 2% від медіани.

У крайніх випадках Bitget може вилучити біржу з розрахунку або призначити фіксовані значення ваги, щоб запобігти системному ризику.

Якщо зміна в списку включених бірж спричинить коливання індексної ціни більш ніж на 0,1%, Bitget поступово перейде до розрахунку ціни нового індексу. Це запобігає раптовим стрибкам індексної ціни.

в. Приклади:

Спотова біржа

Торгова пара

Спотова ціна

Вага

Біржа А

BTC/USDT

91 500

10%

Біржа Б

BTC/USDT

91 495

20%

Біржа В

BTC/USDT

91 498

30%

Біржа Г

BTC/USDT

91 502

10%

Біржа Д

BTC/USDT

91 505

15%

Біржа Е

BTC/USDT

91 490

15%

На основі наведених вище біржових даних індексна ціна розраховується як: (91 500 × 10%) + (91 495 × 20%) + (91 498 × 30%) + (91 502 × 10%) + (91 505 × 15%) + (91 490 × 15%) = 91 497,85

4. Коригування індексної ціни в екстремальних ринкових умовах

Якщо виникають екстремальні ринкові умови та немає надійного зовнішнього джерела індексу, Bitget може отримати індексну ціну з ф’ючерсного ринку. Це забезпечить стабільність контракту та зменшить плутанину в ціні.

Алгоритм синтетичної ціни

a. Розраховується зважена за глибиною ціна купівлі та зважена за глибиною ціна продажу через книгу ордерів ф’ючерсного ринку, щоб отримати зважену за глибиною середню ціну. Середня ціна, зважена за глибиною = (ціна купівлі, зважена за глибиною + ціна продажу, зважена за глибиною) ÷ 2. Глибина книги ордерів, необхідна для розрахунку, налаштовується для кожної торгової пари. Ціна, зважена за глибиною, розраховується подібно до ставки фінансування.

б. Індексна ціна при Tn = α × середньозважена за глибиною ціна при Tn + (1 − α) × індексна ціна при Tn−1, де «α» є налаштованим значенням (за замовчуванням 0,1818), яке буде скориговано на основі ринкових умов.

5. Конвертація ціни

Якщо біржа не вказує торгову пару в бажаній валюті котирування, Bitget застосовує механізм конвертації, щоб отримати ціну в потрібній одиниці.

Припустімо, що Coinbase надає спотову ціну в BTC/USD, але Bitget потрібна індексна ціна в BTC/USDC, а Coinbase використовується як джерело даних, конвертація буде виглядати таким: чином еквівалентна спотова ціна BTC/USDC для Coinbase = ціна BTC/USD × індексна ціна USD/USDC. Індексна ціна USD/USDC = індексна ціна BTC/USDC ÷ індексна ціна BTC/USD.