오라클
이 페이지는 Hypercall이 다음 항목에 사용하는 데이터 소스와 규칙을 설명합니다:
- 기초자산 가격 (현물 및 선도/마크)
- 결제 기준가격 (만기 TWAP)
- 내재변동성 (IV) / 변동성 표면
용어
Hyperliquid의 metaAndAssetCtxs 응답에는 여러 가격 필드가 포함되어 있습니다. Hypercall은 이를 다음과 같이 사용합니다:
| 필드 | 설명 | 용도 |
|---|---|---|
oraclePx | 외부 현물/인덱스 가격 | 모든 가격 산정을 위한 표준 현물 입력값 |
markPx | Hyperliquid의 마크 가격 (오라클 가격에 프리미엄 조정을 더한 값) | 표준 현물로 사용하지 않음 |
midPx | Hyperliquid 호가창의 중간 가격 | 참고용으로만 사용 |
impactPxs | 슬리피지를 반영한 가격 | 참고용으로만 사용 |
선도/만기 마크 가격
Hypercall에서 "마크 가격"은 다음과 같이 계산되는 선도 가격을 의미할 수도 있습니다:
여기서:
- 는 오라클/인덱스 현물 가격 (
oraclePx) - 은 무위험 이자율
- 는 만기까지 남은 시간 (연 단위)
이 선도 가격은 그릭스, 리스크 계산 및 현물이 아닌 선도 가격에 의존하는 기타 계산에 사용됩니다.
기초자산 가격 오라클
목적
기초자산 가격 오라클은 다음 용도로 사용되는 실시간 현물 가격을 제공합니다:
- 옵션 가격 산정 및 그릭스
- 증거금 계산
- 리스크 모니터링
- 시가평가(mark-to-market) 평가
데이터 소스
Hyperliquid Info API (https://api.hyperliquid.xyz/info)
지원되는 각 기초자산에 대해 metaAndAssetCtxs의 oraclePx 필드를 수집합니다.
선도 가격
만기가 미래인 모든 옵션 시리즈에 대해 Hypercall은 위의 공식을 사용하여 선도 가격을 계산합니다. 이를 통해 모든 리스크 및 평가 계산에서 만기까지의 시간을 반영한 일관된 가격 산정이 보장됩니다.
결제 오라클
목적
결제 오라클은 만기 시 옵션을 현금 결제하는 데 사용되는 기준가격을 결정합니다.
결제 규칙
| 파라미터 | 값 |
|---|---|
| 만기 시각 | 메인넷 SPCX: 미 동부시간 오후 4시. 테스트넷 현재: 08:00 UTC |
| 기준가격 | oraclePx의 30분 TWAP |
| TWAP 구간 | [expiry - 30 minutes, expiry] |
작동 방식
만기 시 포지션은 기초자산 오라클 현물 가격의 **30분 시간가중평균가격(TWAP)**을 사용하여 현금 결제됩니다. TWAP은 단기 변동성을 완화하고 조작에 강한 결제 기준가를 제공합니다.
결제는 확정된 TWAP만을 사용합니다. 계약 만기 시점에 확정된 결제 가격이 없는 경우 해당 종목은 Expired Pending Price 상태로 유지됩니다: 거래가 비활성화되고, 미체결 주문이 취소되며, 확정된 오라클 가격이 확보될 때까지 결제가 재시도됩니다.
TWAP 계산 방법
결제 가격은 **5% 절사(trimming)**를 적용한 버킷 평균의 중앙값(median-of-means) 알고리즘으로 계산됩니다:
- 샘플 수집: 해당 구간 동안 개의 가격 샘플 을 수집합니다
- 이상치 절사: 정렬 후 양쪽 꼬리에서 각각 5%를 제거하여 크기 의 절사된 집합 를 얻습니다
- 버킷 분할: 를 동일 크기의 개 버킷 로 나눕니다
- 버킷 평균 계산:
- 최종 결제 가격:
이 방식은 단순 평균보다 강건하며, 결제 구간 중 발생하는 순간적인 가격 급등이나 플래시 크래시로 인한 조작에 저항력이 있습니다.
내재변동성 오라클
목적
IV 오라클은 다음 용도로 사용되는 변동성 표면을 제공합니다:
- 옵션 가격 산정 (블랙-숄즈 입력값)
- 베가 리스크 계산
- 증거금 요건
소스 처리
Hypercall은 지원 대상 시장에 대한 내재변동성 표면을 유지 관리합니다.
휴장 세션 처리 및 페일 클로즈드(fail-closed) 동작에 대해서는 변동성 오라클을 참조하십시오.
변동성 표면
Hypercall은 기초자산별로 인메모리 변동성 표면을 유지하며, 여기에는 다음이 포함됩니다:
- 설정된 행사가격에 대한 행사가별 IV
- 기준 참고치로서의 등가격 (ATM) IV
- 정확한 데이터 포인트가 없는 경우 행사가격과 만기에 걸친 보간
데이터 지연 처리
필요한 변동성 데이터가 없거나 오래된 경우, 시스템은 해당 IV에 의존하는 계산에 대해 페일 클로즈드(fail-closed)로 동작합니다. 소스 세션이 휴장 중인 시장은 마지막 유효 소스 표면을 변환하는 세션 인식 모델을 사용할 수 있지만, 이는 필요한 모든 입력값이 유효한 경우에만 적용됩니다.