Цю сторінку перекладено автоматично. Оригінал англійською мовою є канонічним. Читати англійською
Перейти к основному содержимому

Оракули

Ця сторінка описує джерела даних та правила, які Hypercall використовує для:

  • Цін базового активу (спот і форвард/марк)
  • Розрахункових референсних цін (TWAP на експірацію)
  • Імпліцитної волатильності (IV) / поверхні волатильності

Термінологія

Відповідь metaAndAssetCtxs від Hyperliquid містить кілька полів з цінами. Hypercall використовує їх так:

ПолеОписВикористання
oraclePxЗовнішня спот/індексна цінаКанонічний спот-вхід для всього ціноутворення
markPxМарк-ціна Hyperliquid (оракул плюс коригування премії)Не використовується як канонічний спот
midPxСередня ціна з книги заявок HyperliquidЛише для довідки
impactPxsЦіни з урахуванням прослизанняЛише для довідки

Форвардна ціна / марк-ціна до експірації

У Hypercall «марк-ціна» також може означати форвардну ціну, яка обчислюється як:

F=S×ertF = S \times e^{r \cdot t}

Де:

  • SS — оракульна/індексна спот-ціна (oraclePx)
  • rr — безризикова ставка
  • tt — час до експірації (у роках)

Ця форвардна ціна використовується для греків, розрахунків ризику та інших обчислень, які залежать від форварду, а не від споту.


Оракул ціни базового активу

Призначення

Оракул ціни базового активу надає спот-ціни в реальному часі, що використовуються для:

  • Ціноутворення опціонів і греків
  • Розрахунків маржі
  • Моніторингу ризиків
  • Оцінок mark-to-market

Джерело даних

Hyperliquid Info API (https://api.hyperliquid.xyz/info)

Ми зчитуємо поле oraclePx з metaAndAssetCtxs для кожного підтримуваного базового активу.

Форвардна ціна

Для будь-якої серії опціонів з майбутньою експірацією Hypercall обчислює форвардну ціну за формулою вище. Це забезпечує узгодженість ціноутворення з урахуванням часу до експірації в усіх розрахунках ризику та оцінки.


Розрахунковий оракул

Призначення

Розрахунковий оракул визначає референсну ціну, що використовується для грошового розрахунку опціонів на дату закінчення.

Правила розрахунку

ПараметрЗначення
Час експіраціїОсновна мережа SPCX: 16:00 ET. Тестнет наразі: 08:00 UTC
Референсна ціна30-хвилинний TWAP за oraclePx
Вікно TWAP[expiry - 30 minutes, expiry]

Як це працює

На дату закінчення позиції розраховуються грошима з використанням 30-хвилинної середньозваженої за часом ціни (TWAP) оракульної спот-ціни базового активу. TWAP згладжує короткострокову волатильність і забезпечує стійкий до маніпуляцій розрахунковий референс.

Розрахунок використовує лише фіналізований TWAP. Якщо фіналізована розрахункова ціна недоступна на момент експірації контракту, інструмент залишається у стані Expired Pending Price: торгівля вимикається, відкриті заявки скасовуються, а розрахунок повторюється, доки фіналізована оракульна ціна не стане доступною.

Метод обчислення TWAP

Розрахункова ціна обчислюється за алгоритмом median-of-means (медіана середніх) з 5% обрізанням:

  1. Збір вибірок: збираються nn цінових вибірок {p1,p2,,pn}\{p_1, p_2, \ldots, p_n\} протягом вікна
  2. Обрізання викидів: сортування та видалення 5% з кожного хвоста, що дає обрізану множину PP' розміром n=0.9nn' = 0.9n
  3. Розбиття на кошики: PP' ділиться на knk \approx \sqrt{n'} кошиків однакового розміру B1,B2,,BkB_1, B_2, \ldots, B_k
  4. Обчислення середніх кошиків:
μi=1BipBip\mu_i = \frac{1}{|B_i|} \sum_{p \in B_i} p
  1. Фінальна розрахункова ціна:
Pрозрахунок=median(μ1,μ2,,μk)P_{\text{розрахунок}} = \text{median}(\mu_1, \mu_2, \ldots, \mu_k)

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


Оракул імпліцитної волатильності

Призначення

Оракул IV надає поверхню волатильності, що використовується для:

  • Ціноутворення опціонів (вхідні дані Блека-Шоулза)
  • Розрахунків ризику веги
  • Маржинальних вимог

Обробка джерел

Hypercall підтримує поверхні імпліцитної волатильності для підтримуваних ринків.

Див. Оракул волатильності щодо обробки закритих сесій та поведінки fail-closed.

Поверхня волатильності

Hypercall підтримує поверхню волатильності в пам'яті для кожного базового активу, з:

  • IV для конкретних страйків серед налаштованих страйків
  • IV на грошах (ATM) як базовим орієнтиром
  • Інтерполяцією між страйками та експіраціями, коли точні точки даних недоступні

Обробка застарілих даних

Якщо необхідні дані волатильності недоступні або застарілі, система відпрацьовує fail-closed для розрахунків, що залежать від цієї IV. Ринки із закритими сесіями джерел можуть використовувати модель з урахуванням сесій, яка трансформує останню коректну поверхню джерела, але лише за умови, що всі необхідні вхідні дані є валідними.