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

Mô hình ZABR

ZABR là SABR với backbone tổng quát: thay vì ép buộc một mối quan hệ hàm mũ cố định giữa giá và biến động, bạn có thể cắm vào bất kỳ hàm trơn nào. Không phải "chọn một số mũ" mà là "vẽ bất kỳ đường cong nào bạn muốn."

Điều này quan trọng khi backbone cứng nhắc của SABR không khớp với dữ liệu một cách rõ ràng -- cánh bất đối xứng, lãi suất âm, hoặc các điểm gãy trong mối quan hệ giá-biến động mà một beta duy nhất không thể nắm bắt. Đường cười biến động ngụ ý do ZABR tạo ra có thể có những hình dạng mà SABR chuẩn về mặt cấu trúc không thể đạt tới.

💡
ZABR tóm gọn

SABR nói rằng "biến động tỷ lệ với giá theo hàm mũ." ZABR nói rằng "biến động tỷ lệ với giá theo bất kỳ cách nào mà dữ liệu cho thấy." Linh hoạt hơn, nhưng phức tạp hơn. Với hầu hết công việc trong crypto, SABR hoặc SVI là quá đủ.

Nhìn thấy sự khác biệt

Mỗi đường cong bên dưới sử dụng các tham số ngẫu nhiên giống hệt nhau (rho, nu) -- chỉ có hàm backbone thay đổi. Hãy chú ý cách các lựa chọn backbone khác nhau tạo ra các hình dạng smile khác nhau, đặc biệt ở các cánh lỗ (OTM).

So sánh backbone ZABR

Tham số cố định: ρ = -0.4, ν = 0.5, α = 0.28. Bật/tắt từng backbone để so sánh hình dạng smile. Các vùng được tô sáng cho thấy nơi các backbone phân kỳ nhiều nhất.
Put OTMCall OTM11%21%32%758595ATM105115125Giá thực hiệnBiến động ngụ ý (%)Căn bậc hai (SABR tiêu chuẩn)LognormalNormalPhân đoạn (bất đối xứng)

Tất cả các đường cong đều có cùng skew, vol-of-vol và mức biến động. Khác biệt duy nhất là lựa chọn backbone. Lưu ý rằng các đường smile phân kỳ nhiều nhất ở hai cánh (vùng tô bóng) trong khi vẫn sát nhau gần ATM.

Điều gì thay đổi so với SABR

Thay đổi nhỏ trong ký hiệu, hệ quả lớn về mặt kết quả.

Khía cạnh
SABR
ZABR
Backbone
Hàm mũ (F^beta) -- một tham số
Bất kỳ hàm trơn nào z(F) -- linh hoạt tùy nhu cầu
Kiểm soát cánh
Cánh put và cánh call bị ràng buộc bởi một beta duy nhất
Kiểm soát độc lập từng cánh thông qua backbone
Lãi suất âm
Có vấn đề với beta phân số
Xử lý được giá forward âm với backbone phù hợp
Tốc độ
Micro giây (công thức Hagan)
Mili giây (PDE) đến vài giây (Monte Carlo)
Khớp mô hình
Khớp 2 tham số, nhanh và ổn định
Khó hơn -- nhiều tham số hơn, không có công thức

Các lựa chọn backbone phổ biến

Backbone
Khi nào sử dụng
Tham số
F^beta (SABR chuẩn)
Mặc định -- hãy dùng lựa chọn này trừ khi nó không khớp một cách rõ ràng
1
Hàm mũ từng khúc
Cánh put và cánh call có độ cong khác nhau mà một beta không thể nắm bắt
3
sinh (SABR dịch chuyển)
Lãi suất âm hoặc động lực vượt qua mốc zero
2
Spline tự do
Linh hoạt tối đa -- backbone được khớp từ dữ liệu. Mạnh mẽ nhưng nguy hiểm (rủi ro overfitting)
N nút
💡
ZABR dạy chúng ta điều gì về SABR

ZABR là phương án dự phòng khi "SABR không đủ linh hoạt." Hiếm khi cần thiết cho crypto. Nhưng nó cho thấy beta trong SABR thực sự làm gì: chọn một backbone cụ thể từ một họ vô hạn các hàm. Hình dạng của skewbề mặt biến động phụ thuộc vào cách backbone tương tác với động lực biến động ngẫu nhiên.

Định giá theo ZABR

Khác với SABR, ZABR không có công thức biến động ngụ ý dạng đóng. Công thức Hagan dựa cụ thể vào cấu trúc hàm mũ, và cấu trúc đó không còn nữa khi bạn tổng quát hóa z(F). Bạn phải dùng các phương pháp số để khôi phục biến động ngụ ý Black-Scholes từ giá quyền chọn theo ZABR.

Phương pháp
Tốc độ
Khi nào sử dụng
PDE (Andreasen-Huge)
Mili giây mỗi quyền chọn
Cách tiếp cận mặc định cho môi trường production
Monte Carlo
Vài giây mỗi quyền chọn
Kiểm chứng, các payoff kỳ lạ (exotic)
Khai triển nhiễu loạn
Micro giây mỗi quyền chọn
Xấp xỉ nhanh khi backbone gần với SABR

Khi nào ZABR đáng để chấp nhận sự phức tạp

Tình huống
Vì sao ZABR hữu ích
Backbone nào
Lãi suất âm
Backbone của SABR không xác định với forward âm khi beta là phân số
Dịch chuyển (sinh)
Hành vi cánh bất đối xứng
Cánh put và cánh call có độ cong khác nhau (hồ sơ butterfly khác nhau) mà một beta không thể nắm bắt
Từng khúc
Backbone không khớp rõ ràng
Backbone của SABR ước tính biến động cao/thấp hơn thực tế một cách hệ thống trong một vùng
Spline hoặc từng khúc
Định giá exotic
Quyền chọn rào cản (barrier) và phụ thuộc đường đi, nơi cấu trúc biến động cục bộ chính xác là quan trọng
Khớp tốt nhất với động lực quan sát được

Danh sách kiểm tra thực tế trước khi dùng đến ZABR

  1. Backbone của SABR có thực sự không khớp không? Vẽ backbone (đặt vol-of-vol bằng không) so với smile quan sát được. Nếu nó bám sát tương đối tốt, SABR là đủ.
  2. Sự sai lệch nằm ở backbone hay ở vol-of-vol? Một fit SABR kém có thể cần rho/nu khác, chứ không phải backbone khác. Hãy kiểm tra phần dư trong không gian delta trước khi thay đổi mô hình.
  3. Bạn đang thêm bao nhiêu tham số phụ? Mỗi tham số phải được biện minh bằng độ khớp tốt hơn và làm tăng rủi ro overfitting. Hãy chú ý các vi phạm arbitrage lịch khi khớp nhiều ngày đáo hạn.
  4. Bạn có công cụ phù hợp không? ZABR yêu cầu một bộ giải PDE. Nếu thư viện của bạn chỉ hỗ trợ công thức Hagan của SABR, việc chuyển đổi là một khoản đầu tư kỹ thuật đáng kể.
ℹ️
Bỏ qua điều này với crypto

ZABR gần như không bao giờ cần thiết cho quyền chọn crypto. SVI xử lý việc khớp smile và SABR cung cấp động lực đầy đủ. Những thách thức lớn hơn trong crypto là dữ liệu thưa thớt và nhiễu vi cấu trúc, không phải hình dạng backbone. Mức độ phơi nhiễm vegacấu trúc kỳ hạn được quản lý tốt hơn bằng các mô hình đơn giản khớp sạch với dữ liệu hòa vốn (ATM)giá thực hiện sẵn có.

Trình khám phá phương trình

Chuyển đổi giữa biến động ngụ ý, tổng phương sai, log-moneyness và giá quyền chọn.

Trình khám phá phương trình

w = σ2 × Ttotal variance = IV2 × time
%
Mức biến động ngụ ý
ngày
Số ngày dương lịch đến đáo hạn
Phương sai tổng (w)
0.022225
Phương sai theo năm (σ²)
0.2704
IV tính ngược lại
52.00%
Phương sai tổng là đại lượng mà SVI và các mô hình khác khớp (fit). Nó tăng theo thời gian, nên vol 50% trong 30 ngày có phương sai tổng nhỏ hơn vol 50% trong 90 ngày.

Kiểm tra hiểu biết của bạn trước khi tiếp tục.

Q: Bạn đặt z(F) = F^0.5 trong ZABR. Bạn đã khôi phục lại mô hình nào?
Q: Một bàn giao dịch swaption nhận thấy fit SABR của họ định giá thấp put OTM sâu một cách hệ thống nhưng lại định giá cao call OTM sâu. ZABR có giúp được không?
Q: Vì sao bạn KHÔNG thể dùng công thức Hagan để định giá quyền chọn theo ZABR với backbone sinh?
Q: Trong thị trường quyền chọn crypto, khi nào bạn nên chọn ZABR thay vì SABR hoặc SVI?

💡 Mẹo: Hãy thử trả lời từng câu hỏi trước khi xem đáp án.

Xây dựng trực giác toán học

Học ZABR từ đầuBài học tương tác · không cần kiến thức nền

Bài học này giải thích ZABR như là "SABR với backbone tùy chỉnh," sau đó cho thấy backbone thực sự làm gì, các phương trình thay đổi thế nào, và khi nào sự phức tạp tăng thêm là chính đáng.


Xem thêm: