Індексна ціна — це сума цін шести (6) провідних спотових торгових пар на найбільших спотових біржах за торговим обсягом, помножених на відповідні показники ваги спотових торгових пар (Тикер — .XXXUSDT, XXX — представлений відповідним скороченням назви монети, як-от BTC, ETH, XRP або EOS). Індексну ціну можна отримати зі сторінок базових даних для інверсних і USDT безстрокових контрактів, відповідно.
Індексна ціна залежить від трьох (3) змінних: поточного котування, еквіваленту в парі з USDT і ваги в реальному часі.
Поточне котування
Ця цифра відображає поточну ціну в реальному часі, яка котирується безпосередньо на відповідних спот-біржах для базового активу монети.
Еквівалент у парі з USDT
Ці дані представляють ціни спотових торгових пар, конвертовані в торгові пари з USDT на основі поточного котування.
Приклад
Розглянемо сценарій, у якому індекс ETHUSDT включає компонент із Біржі A, використовуючи торгову пару ETH/BTC з поточним котуванням 0,1. Припустимо, що поточна ціна BTC/USDT на Bybit перебуває на позначці $20 000. Тоді еквівалентна вартість у парі з USDT становить $2000 за таким розрахунком:
Поточне котування × BTC/USDT = 0,1 × 20 000
Вагомість в реальному часі
Індексна ціна розраховується як сума зважених цін спотових торгових пар із найбільших спотових бірж світу. Вагомість, відома як Trade_WtO, визначається на основі чотиригодинних торгових обсягів у шести (6) провідних спотових торгових парах. Далі вагомість застосовується до поточної ціни котування, щоб визначити її вплив на індексну ціну в цілому. Для наочності в наступному прикладі платформи позначені як A, B, C, D, E і F.
Розрахунок індексної ціни
Розрахунок здійснюється за такою формулою:
Індексна ціна = (Спотова ціна_тикер A × Торг_WtO_тикер A) + (Спотова ціна_тикер B × Торг_WtO_тикер B) + (Спотова ціна_тикер C × Торг_WtO_тикер C) + (Спотова ціна_тикер D × Торг_WtO_тикер D) + (Спотова ціна_тикер E × Торг_WtO_тикер E) + (Спотова ціна_тикер F × Торг_WtO_тикер F)
-
Trade_WtO_Тикер A = Чотиригодинний торговий обсяг Тікера (A) / [Чотиригодинний торговий обсяг Тикера (A) + Чотиригодинний торговий обсяг Тикера (B) + Чотиригодинний торговий обсяг Тикера (C) + Чотиригодинний торговий обсяг Тикера (D) + Чотиригодинний торговий обсяг Тикера (E) + Чотиригодинний торговий обсяг Тикера (F)]
Для стабілізації індексної ціни в умовах волатильності на ринку ми запровадили механізм захисту ціни:
1. Якщо спотова ціна будь-якої складової торгової пари відхиляється більш ніж на 5% від медіани всіх джерел спотових цін, система буде використовувати середню ціну х (1 ± 5%) як ефективне котирування для розрахунку індексної ціни на цій біржі до тих пір, поки її ціна не буде знаходитися в межах 3% від медіани всіх спотових цін протягом 5 хвилин поспіль. Однак це правило не поширюється на певні визначені торгові пари.
2. Якщо дві (2) або більше спотові ціни торгових пар-компонентів відхиляються від середньої ціни більш ніж на 5%, індексна ціна залишається середньозваженою за торговим обсягом усіх джерел ціни.
3. Щоб вилучити торгові пари, які потерпають від браку ліквідності або переривань у роботі, застосовується такий підхід. Якщо на біржі більш ніж 15 хвилин не торгується жодна спотова торгова пара, торгова пара вилучається з розрахунку індексної ціни. Після відновлення торгової активності пара знову включається в розрахунок.
4. Якщо в спотовій ціні спостерігається затримка понад 5 секунд порівняно з транзакцією в реальному часі, така торгова пара тимчасово виключається з розрахунку індексної ціни. Як тільки розбіжність у часі буде усунуто, торгова пара повертається в розрахунок індексної ціни.
5. У разі надзвичайних ринкових умов чи аномальних коливань ціни у валютній парі Bybit залишає за собою право змінювати джерело ціни або вагомість без попереднього повідомлення.
Приклад
Припустимо, що спотові ціни BTC і показники вагомості торгового обсягу шести (6) торгових пар такі:
Спотова біржа |
Торгова пара |
Спотова ціна |
Вагомість |
A |
BTC/USDT |
$20 046 |
20% |
B |
BTC/USDC |
$20 048 |
15% |
C |
BTC/USDT |
$20 056 |
20% |
D |
BTC/USDT |
$20 058 |
15% |
E |
BTC/USDT |
$20 060 |
15% |
F |
BTC/USDT |
$20 051 |
15% |
Індексна ціна BTCUSDT становить $20 052,95, виходячи з такого розрахунку:
Індексна ціна = ($20 046 × 20%) + ($20 048 × 15%) + ($20 056 × 20%) + ($20 058 × 15%) + ($20 060 × 15%) + ($20 051 × 15%)
Розрахунок індексної ціни в надзвичайних ринкових умовах
У надзвичайних ринкових умовах Bybit може не отримати обґрунтовану спотову ціну на будь-якій біржі, зокрема на своїй платформі. Щоб отримати раціональну індексну ціну за таких обставин, ціна буде розраховуватись на основі ціни останньої угоди за безстроковим контрактом.
Формула
Індексна ціна визначається за допомогою цільової ціни, яка береться за кожну секунду протягом останніх 10 секунд.
Формула розрахунку індексної ціни в момент часу Tn така:
Індексна ціна в момент часу Tn = α × цільова ціна в момент часу Tn + (1-α) × індексна ціна в момент часу Tn-1
Наразі α за замовчуванням дорівнює 0,1818, але показник буде скориговано залежно від ринкових умов.
Розрахунок цільової ціни
Цільова ціна розраховується щосекунди на основі цільової ціни безстрокового контракту за двома (2) сценаріями:
-
Немає активних ордерів на купівлю або продаж:
-
Цільова ціна = Ціна останньої угоди
-
-
Є активні ордери на купівлю та продаж:
-
Цільова ціна = скоригована середньозважена ціна за глибиною
-
Розрахунок скоригованої середньозваженої ціни за глибиною
Розрахунок скоригованої середньозваженої ціни за глибиною складається з чотирьох (4) етапів:
Крок 1. Розрахувати нижній обсяг преміального індексу
-
Для безстрокових контрактів USDT і USDC та ф'ючерсних контрактів USDC
Нижній обсяг преміального індексу = Округлення [Впливу номіналу маржі / Ціна останньої угоди× Мінімальний обсяг ордера, 0] × Мінімальний обсяг ордера
-
Для інверсних безстрокових контрактів:
нижній обсяг преміального індексу = вплив номіналу маржі
Для отримання інформації про вплив номіналу маржі в режимі реального часу для кожного безстрокового контракту, зверніться до сторінки Ставки фінансування.
Крок 2. Розрахувати зважені за глибиною ціни попиту та пропозиції
-
Для безстрокових контрактів USDT і USDC та ф'ючерсних контрактів USDC
Приклад
Рівень |
Ціна (USDT) |
Кількість (XYZ) |
Аск 4 |
103 |
20 |
Аск 3 |
102 |
15 |
Аск 2 |
101 |
10 |
Аск 1 |
100 |
5 |
a) Якщо припустити, що нижній обсяг преміального індексу становить 30 XYZ, зважена за глибиною ціна пропозиції розраховується так:
-
зважена за глибиною ціна пропозиції = (100 × 5 + 101 × 10 + 102 × 15) / 30 = 101,33 XYZ/USDT
б) Якщо нижній обсяг преміального індексу становить 40 XYZ:
-
зважена за глибиною ціна пропозиції = (100 × 5 + 101 × 10 + 102 × 15 + 103 × 10) / 40 = 101,75 XYZ/USDT
-
Для інверсних безстрокових контрактів
Приклад
Рівень |
Ціна (USDT) |
Кількість (USD) |
Вартість (XYZ) |
Аск 4 |
103 |
20 |
= 20 / 103 |
Аск 3 |
102 |
15 |
= 10 / 102 |
Аск 2 |
101 |
10 |
= 10 / 101 |
Аск 1 |
100 |
5 |
= 5 / 100 |
Сума |
- |
50 |
0,490243482 |
-
Якщо припустити, що нижній обсяг преміального індексу становить 50 USD, зважена за глибиною ціна пропозиції становить:
50 / 0,490243482 = 101,99 XYZ/USD
Крок 3. Забезпечення обґрунтованої середньозваженої за глибиною ціни
Для того щоб середньозважена за глибиною ціна не відхилялася надмірно від цін попиту або пропозиції, застосовуйте такі коригування:
-
Скоригована зважена за глибиною ціна попиту = Mакс (Перша ціна попиту× 0.98, середньозважена за глибиною ціна попиту)
-
Скоригована зважена за глибиною ціна пропозиції = Мін (Перша ціна пропозиції × 1.02, середньозважена за глибиною ціна пропозиції)
Крок 4. Розрахунок скоригованої середньозваженої за глибиною ціни для реалізації впливу номіналу маржі.
Скоригована середньозважена за глибиною ціна = (Скоригована зважена за глибиною ціна попиту + скорегована зважена за глибиною ціна пропозиції) / 2
Розрахунок індексної ціни для безстрокових контрактів на премаркеті
Метод розрахунку індексної ціни для безстрокових контрактів на премаркеті змінюється залежно від фази торгівлі:
-
Під час етапу кол-аукціону:
Індексна ціна = Орієнтовна ціна відкриття
-
Під час етапу безперервного аукціону:
Ціна індексу розраховується за тим же методом, що і для стандартного безстрокового контракту за надзвичайних умов, як описано вище.