Trang này được dịch tự động. Bản gốc tiếng Anh là phiên bản chính thức. Đọc bằng tiếng Anh
Chuyển đến nội dung chính

Oracle

Trang này mô tả các nguồn dữ liệu và quy tắc mà Hypercall sử dụng cho:

  • Giá tài sản cơ sở (giá spot và giá forward/mark)
  • Giá tham chiếu thanh toán (TWAP đáo hạn)
  • Biến động ngụ ý (IV) / bề mặt biến động

Thuật ngữ

Phản hồi metaAndAssetCtxs của Hyperliquid chứa một số trường giá. Hypercall sử dụng chúng như sau:

TrườngMô tảCách sử dụng
oraclePxGiá spot/chỉ số bên ngoàiĐầu vào spot chuẩn cho mọi tính toán định giá
markPxGiá mark của Hyperliquid (giá oracle cộng điều chỉnh premium)Không dùng làm giá spot chuẩn
midPxGiá trung bình từ sổ lệnh HyperliquidChỉ để tham khảo
impactPxsGiá có tính đến trượt giáChỉ để tham khảo

Giá Forward/Mark-to-Expiry

Trong Hypercall, "giá mark" cũng có thể chỉ giá forward được tính như sau:

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

Trong đó:

  • SS là giá spot oracle/chỉ số (oraclePx)
  • rr là lãi suất phi rủi ro
  • tt là thời gian đến ngày đáo hạn (tính theo năm)

Giá forward này được dùng cho các chỉ số greeks, tính toán rủi ro và các phép tính khác phụ thuộc vào giá forward thay vì giá spot.


Oracle Giá Tài Sản Cơ Sở

Mục đích

Oracle giá tài sản cơ sở cung cấp giá spot theo thời gian thực được dùng cho:

  • Định giá quyền chọn và greeks
  • Tính toán ký quỹ
  • Giám sát rủi ro
  • Định giá mark-to-market

Nguồn dữ liệu

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

Chúng tôi thu thập trường oraclePx từ metaAndAssetCtxs cho từng tài sản cơ sở được hỗ trợ.

Giá Forward

Với bất kỳ chuỗi quyền chọn nào có ngày đáo hạn trong tương lai, Hypercall tính giá forward theo công thức ở trên. Điều này đảm bảo tính nhất quán trong định giá theo thời gian đến ngày đáo hạn trên tất cả các tính toán rủi ro và định giá.


Oracle Thanh Toán

Mục đích

Oracle thanh toán xác định giá tham chiếu được dùng để thanh toán quyền chọn bằng tiền mặt khi đáo hạn.

Quy tắc thanh toán

Tham sốGiá trị
Thời điểm đáo hạnMainnet SPCX: 4:00 PM ET. Testnet hiện tại: 08:00 UTC
Giá tham chiếuTWAP 30 phút của oraclePx
Cửa sổ TWAP[expiry - 30 minutes, expiry]

Cách hoạt động

Khi đáo hạn, các vị thế được thanh toán bằng tiền mặt sử dụng Giá Trung Bình Theo Thời Gian (TWAP) 30 phút của giá spot oracle của tài sản cơ sở. TWAP làm mượt biến động ngắn hạn và cung cấp một giá tham chiếu thanh toán chống thao túng.

Việc thanh toán chỉ sử dụng TWAP đã được chốt. Nếu giá thanh toán đã chốt chưa có sẵn khi hợp đồng đáo hạn, công cụ sẽ ở trạng thái Expired Pending Price: giao dịch bị vô hiệu hóa, các lệnh đang mở bị hủy, và việc thanh toán được thử lại cho đến khi giá oracle đã chốt có sẵn.

Phương pháp tính TWAP

Giá thanh toán được tính bằng thuật toán median-of-means (trung vị của các trung bình) với cắt tỉa 5%:

  1. Thu thập mẫu: Thu thập nn mẫu giá {p1,p2,,pn}\{p_1, p_2, \ldots, p_n\} trong cửa sổ thời gian
  2. Cắt tỉa giá trị ngoại lai: Sắp xếp và loại bỏ 5% ở mỗi đuôi, thu được tập đã cắt tỉa PP' với kích thước n=0.9nn' = 0.9n
  3. Phân chia thành các nhóm: Chia PP' thành knk \approx \sqrt{n'} nhóm có kích thước bằng nhau B1,B2,,BkB_1, B_2, \ldots, B_k
  4. Tính trung bình từng nhóm:
μi=1BipBip\mu_i = \frac{1}{|B_i|} \sum_{p \in B_i} p
  1. Giá thanh toán cuối cùng:
Pthanh toaˊn=median(μ1,μ2,,μk)P_{\text{thanh toán}} = \text{median}(\mu_1, \mu_2, \ldots, \mu_k)

Phương pháp này bền vững hơn so với trung bình đơn thuần, vì nó chống lại thao túng từ các đợt tăng giá đột biến ngắn hạn hoặc flash crash trong cửa sổ thanh toán.


Oracle Biến Động Ngụ Ý

Mục đích

Oracle IV cung cấp bề mặt biến động được dùng cho:

  • Định giá quyền chọn (đầu vào cho Black-Scholes)
  • Tính toán rủi ro vega
  • Yêu cầu ký quỹ

Xử lý nguồn dữ liệu

Hypercall duy trì các bề mặt biến động ngụ ý cho các thị trường được hỗ trợ.

Xem Oracle Biến Động để biết cách xử lý phiên đóng cửa và hành vi fail-closed.

Bề mặt biến động

Hypercall duy trì một bề mặt biến động trong bộ nhớ cho mỗi tài sản cơ sở, với:

  • IV riêng theo từng giá thực hiện đã cấu hình
  • IV hòa vốn (ATM) làm tham chiếu cơ sở
  • Nội suy giữa các giá thực hiện và ngày đáo hạn khi không có sẵn điểm dữ liệu chính xác

Xử lý dữ liệu cũ

Nếu dữ liệu biến động cần thiết không có sẵn hoặc đã cũ, hệ thống sẽ fail-closed đối với các tính toán phụ thuộc vào IV đó. Các thị trường có phiên nguồn đóng cửa có thể sử dụng mô hình nhận biết phiên giao dịch để biến đổi bề mặt nguồn hợp lệ gần nhất, nhưng chỉ khi tất cả các đầu vào cần thiết đều hợp lệ.