Esta página foi traduzida automaticamente. O original em inglês é a versão canônica. Ler em inglês
Pular para o conteúdo principal

Oráculos

Esta página descreve as fontes de dados e as regras que a Hypercall usa para:

  • Preços do ativo subjacente (spot e forward/mark)
  • Preços de referência de liquidação (TWAP de vencimento)
  • Volatilidade implícita (IV) / superfície de volatilidade

Terminologia

A resposta metaAndAssetCtxs da Hyperliquid contém vários campos de preço. A Hypercall os utiliza da seguinte forma:

CampoDescriçãoUso
oraclePxPreço spot/índice externoEntrada de spot canônica para toda a precificação
markPxPreço de marcação da Hyperliquid (oráculo mais ajuste de prêmio)Não é usado como spot canônico
midPxPreço médio do livro de ofertas da HyperliquidApenas referência
impactPxsPreços que consideram slippageApenas referência

Preço Forward/Mark-to-Expiry

Na Hypercall, "preço de marcação" também pode se referir a um preço forward calculado como:

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

Onde:

  • SS é o spot do oráculo/índice (oraclePx)
  • rr é a taxa livre de risco
  • tt é o tempo até o vencimento (em anos)

Esse preço forward é usado para greeks, cálculos de risco e outros cômputos que dependem do forward em vez do spot.


Oráculo de Preço do Ativo Subjacente

Finalidade

O oráculo de preço do ativo subjacente fornece preços spot em tempo real usados para:

  • Precificação de opções e greeks
  • Cálculos de margem
  • Monitoramento de risco
  • Avaliações mark-to-market

Fonte de Dados

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

Ingerimos o campo oraclePx de metaAndAssetCtxs para cada ativo subjacente suportado.

Preço Forward

Para qualquer série de opções com vencimento futuro, a Hypercall calcula um preço forward usando a fórmula acima. Isso garante consistência de precificação com o tempo até o vencimento em todos os cálculos de risco e avaliação.


Oráculo de Liquidação

Finalidade

O oráculo de liquidação determina o preço de referência usado para liquidar opções em dinheiro no vencimento.

Regras de Liquidação

ParâmetroValor
Horário de vencimentoMainnet SPCX: 16:00 ET. Testnet atualmente: 08:00 UTC
Preço de referênciaTWAP de 30 minutos do oraclePx
Janela do TWAP[expiry - 30 minutes, expiry]

Como Funciona

No vencimento, as posições são liquidadas em dinheiro usando um TWAP (Time-Weighted Average Price) de 30 minutos do preço spot do oráculo do ativo subjacente. O TWAP suaviza a volatilidade de curto prazo e fornece uma referência de liquidação resistente a manipulação.

A liquidação usa apenas o TWAP finalizado. Se o preço de liquidação finalizado não estiver disponível quando o contrato vencer, o instrumento permanece em Expired Pending Price: a negociação é desabilitada, as ordens abertas são canceladas e a liquidação é reexecutada até que o preço finalizado do oráculo esteja disponível.

Método de Cálculo do TWAP

O preço de liquidação é calculado usando um algoritmo de mediana das médias (median-of-means) com corte de 5%:

  1. Coletar amostras: reunir nn amostras de preço {p1,p2,,pn}\{p_1, p_2, \ldots, p_n\} durante a janela
  2. Cortar outliers: ordenar e remover 5% de cada extremidade, produzindo o conjunto cortado PP' de tamanho n=0.9nn' = 0.9n
  3. Particionar em buckets: dividir PP' em knk \approx \sqrt{n'} buckets de tamanho igual B1,B2,,BkB_1, B_2, \ldots, B_k
  4. Calcular as médias dos buckets:
μi=1BipBip\mu_i = \frac{1}{|B_i|} \sum_{p \in B_i} p
  1. Preço final de liquidação:
Pliquidac¸a˜o=mediana(μ1,μ2,,μk)P_{\text{liquidação}} = \text{mediana}(\mu_1, \mu_2, \ldots, \mu_k)

Essa abordagem é mais robusta do que uma média simples, pois resiste à manipulação causada por picos de preço breves ou flash crashes durante a janela de liquidação.


Oráculo de Volatilidade Implícita

Finalidade

O oráculo de IV fornece a superfície de volatilidade usada para:

  • Precificação de opções (entradas de Black-Scholes)
  • Cálculos de risco de vega
  • Requisitos de margem

Tratamento de Fontes

A Hypercall mantém superfícies de volatilidade implícita para os mercados suportados.

Veja Oráculo de Volatilidade para o tratamento de sessões fechadas e o comportamento fail-closed.

Superfície de Volatilidade

A Hypercall mantém uma superfície de volatilidade em memória por ativo subjacente, com:

  • IV específica por strike para os strikes configurados
  • IV ATM como referência de linha de base
  • Interpolação entre strikes e vencimentos quando os pontos de dados exatos não estão disponíveis

Tratamento de Dados Desatualizados

Se os dados de volatilidade necessários estiverem indisponíveis ou desatualizados, o sistema falha de forma fechada (fail-closed) para os cálculos que dependem dessa IV. Mercados com sessões de fonte fechadas podem usar um modelo sensível à sessão que transforma a última superfície válida da fonte, mas apenas quando todas as entradas necessárias forem válidas.