Ratio spread: điểm hòa vốn và rủi ro naked
Tìm hiểu phép tính 1x2 call ratio spread: hai điểm hòa vốn, đỉnh lợi nhuận và khi call bán naked lấn át, để đánh giá rủi ro trước đáo hạn.
Ratio spread mua một quyền chọn và bán nhiều hơn một quyền chọn đối ứng, thường là hai quyền chọn, tại một giá thực hiện xa hơn trong cùng kỳ hạn. Hợp đồng bán thêm chi trả phần lớn chi phí của vị thế và giới hạn lợi nhuận tại giá thực hiện của các quyền chọn bán. Vị thế cũng để lại một call không có quyền chọn mua đối ứng ở phía trên. Đây là điểm khiến phép tính trở nên bất lợi.
Thực chất vị thế của 1x2 call ratio spread
Phiên bản tiêu chuẩn là 1x2 call ratio: mua một call tại giá thực hiện thấp hơn, bán hai call tại giá thực hiện cao hơn, với cùng tài sản cơ sở và ngày đáo hạn. Tách cấu trúc này thành từng phần, một call mua và một call bán tạo thành vertical spread thông thường. Cấu trúc này được trình bày trong credit spread và debit spread. Call bán thứ hai không có quyền chọn mua đối ứng ở phía trên. Đây là một vị thế bán naked, tạo nghĩa vụ giao 100 cổ phiếu tại giá thực hiện của quyền chọn bán, bất kể giá cổ phiếu tăng bao xa.
Phép tính của ratio spread: hai điểm hòa vốn và một đỉnh lợi nhuận
Các con số tròn giúp nhìn rõ phép tính. Giả sử cổ phiếu đang ở mức $100. Mua call giá thực hiện $100 với premium $6.00 và bán hai call giá thực hiện $110 với premium $2.50 mỗi quyền chọn. Chi phí ròng là $6.00 trừ $5.00, tương đương debit $1.00 mỗi cổ phiếu, hay $100 cho toàn bộ cấu trúc.
Tại ngày đáo hạn, vị thế nằm trong bốn vùng:
- Dưới $100, tất cả call đều đáo hạn vô giá trị và khoản lỗ là debit $1.00.
- Trong khoảng từ $100 đến $110, call mua ở trạng thái in the money còn hai call bán chưa ở trạng thái này. Vị thế tăng một dollar trên mỗi cổ phiếu cho mỗi dollar giá cổ phiếu tăng, chuyển sang dương tại $101.00. Đây là điểm hòa vốn thấp hơn.
- Tại $110, call mua có giá trị $10.00 và cả hai call bán đều đáo hạn vô giá trị. Giá trị đạt đỉnh là $10.00 trừ debit $1.00, tương đương $900 cho mỗi hợp đồng.
- Trên $110, call mua tăng một dollar trong khi hai call bán cùng lỗ hai dollar. Vị thế giảm một dollar trên mỗi cổ phiếu khi giá tiếp tục tăng và trả lại toàn bộ khoản lãi $9.00 tại $119.00. Đây là điểm hòa vốn cao hơn.
Ở dạng tổng quát, gọi A là giá thực hiện của quyền chọn mua, B là giá thực hiện của các quyền chọn bán và C là chi phí ròng trên mỗi cổ phiếu. C mang giá trị âm khi cấu trúc tạo credit. Lợi nhuận tối đa là (B - A) - C, đạt được tại B. Điểm hòa vốn cao hơn bằng lợi nhuận tối đa cộng với B, tương đương 2B - A - C. Phiên bản debit cũng có điểm hòa vốn thấp hơn tại A + C. Phiên bản credit không có điểm hòa vốn thấp hơn, vì mọi call đều đáo hạn vô giá trị dưới A và khoản credit được giữ lại.
Sau điểm hòa vốn cao hơn, khoản lỗ tăng từng dollar theo giá cổ phiếu và không có giới hạn. Với ratio 1x3, vị thế giảm hai dollar trên mỗi cổ phiếu cho mỗi dollar giá cổ phiếu tăng. Không có cách chọn giá thực hiện nào loại bỏ được rủi ro này.
Tự tính payoff bằng các số liệu của bạn
Cấu trúc này gồm bốn yếu tố: hai giá thực hiện, hai mức premium và tỷ lệ hợp đồng. Dưới đây là đoạn mã heredoc base image python3, chỉ dùng thư viện chuẩn, không cần cài đặt hay tải thêm. Đoạn mã in ra chi phí ròng, mức đỉnh, cả hai điểm hòa vốn và payoff tại ngày đáo hạn trên một dải giá. Kết quả được đặt cạnh vertical 1x1 thông thường để so sánh.
python3 - <<'PY'
# 1x2 call ratio: buy 1 call at the lower strike, sell RATIO calls at the higher one.
SPOT = 100.00
LONG_STRIKE, LONG_PREMIUM = 100.00, 6.00
SHORT_STRIKE, SHORT_PREMIUM = 110.00, 2.50
RATIO = 2 # short contracts per long contract
net_cost = LONG_PREMIUM - RATIO * SHORT_PREMIUM # per share, negative is a credit
max_profit = (SHORT_STRIKE - LONG_STRIKE) - net_cost # per share, reached at the short strike
upper_be = SHORT_STRIKE + max_profit / (RATIO - 1) # slope above the short strike is 1 - RATIO
lower_be = LONG_STRIKE + net_cost
def ratio_payoff(px):
return (max(px - LONG_STRIKE, 0)
- RATIO * max(px - SHORT_STRIKE, 0)
- net_cost)
def vertical_payoff(px):
return (max(px - LONG_STRIKE, 0)
- max(px - SHORT_STRIKE, 0)
- (LONG_PREMIUM - SHORT_PREMIUM))
print("net %s of %.2f per share" % ("debit" if net_cost > 0 else "credit", abs(net_cost)))
print("max profit %.2f per share, at %.2f" % (max_profit, SHORT_STRIKE))
if net_cost > 0:
print("lower breakeven %.2f" % lower_be)
else:
print("lower breakeven none, the credit is kept under %.2f" % LONG_STRIKE)
print("upper breakeven %.2f, then unbounded" % upper_be)
print()
print("%8s %10s %10s" % ("price", "1x2", "1x1"))
for step in range(17):
px = SPOT * (0.90 + 0.025 * step)
print("%8.2f %10.2f %10.2f" % (px, ratio_payoff(px), vertical_payoff(px)))
PY
Với các giá thực hiện và mức premium trong ví dụ trên, đoạn mã in ra:
net debit of 1.00 per share
max profit 9.00 per share, at 110.00
lower breakeven 101.00
upper breakeven 119.00, then unbounded
price 1x2 1x1
90.00 -1.00 -3.50
92.50 -1.00 -3.50
95.00 -1.00 -3.50
97.50 -1.00 -3.50
100.00 -1.00 -3.50
102.50 1.50 -1.00
105.00 4.00 1.50
107.50 6.50 4.00
110.00 9.00 6.50
112.50 6.50 6.50
115.00 4.00 6.50
117.50 1.50 6.50
120.00 -1.00 6.50
122.50 -3.50 6.50
125.00 -6.00 6.50
127.50 -8.50 6.50
130.00 -11.00 6.50
Hãy đối chiếu hai cột. Cả hai đều đi ngang dưới giá thực hiện của call mua. Ratio lỗ $1.00, còn vertical lỗ $3.50. Ratio tăng lên $9.00 tại $110 rồi trả lại khoản lãi này khi giá tiếp tục tăng. Vị thế cắt qua mức 0 trong khoảng từ $117.50 đến $120.00, bao quanh điểm hòa vốn cao hơn $119.00 được in phía trên bảng. Vertical đạt mức lãi tối đa $6.50 trên giá thực hiện của call bán và sau đó không thay đổi. Nhân mỗi cột với 100 để có giá trị trên mỗi hợp đồng. Đặt RATIO bằng 3, mức giảm sau đỉnh sẽ dốc hơn: lỗ hai dollar trên mỗi cổ phiếu cho mỗi dollar giá tăng. Tăng SHORT_PREMIUM cho đến khi net_cost chuyển sang âm thì điểm hòa vốn thấp hơn sẽ biến mất.
Margin phát sinh từ vị thế bán naked, không phải độ rộng giá thực hiện
Vertical spread có mức lỗ tối đa được cố định bởi khoảng cách giữa các giá thực hiện, và margin broker yêu cầu dựa trên con số đó. Ratio spread không có mức lỗ tối đa. Phần được covered triệt tiêu lẫn nhau, còn call bán còn lại được tính margin như một call bán uncovered. Công thức này bắt đầu từ một tỷ lệ phần trăm trên toàn bộ giá trị tài sản cơ sở, sau đó điều chỉnh theo mức độ out of the money của giá thực hiện và cộng thêm premium đã thu. Khoảng cách giữa các giá thực hiện không được đưa vào công thức. Một ratio spread hẹp và một ratio spread rộng trên cùng một cổ phiếu thường có yêu cầu margin tương tự đối với phần naked. Yêu cầu này thay đổi theo giá cổ phiếu trong phiên. Cơ chế đầy đủ được trình bày trong margin khi bán quyền chọn naked.
Cổ phiếu đã từng đi qua khoảng cách đó thường xuyên đến mức nào?
Điểm hòa vốn cao hơn là một khoảng biến động đi kèm thời hạn. Dưới đây là cách khoảng cách đó so sánh với mức biến động thực tế của AAPL trong một khoảng thời gian tương ứng: mỗi giai đoạn 25 phiên, tương đương khoảng năm tuần dương lịch, từ tháng 1 năm 2021 đến tháng 7 năm 2026, được phân nhóm theo mức giá cổ phiếu kết thúc kỳ.
Câu lệnh SQL chính xác đằng sau mỗi con số
WITH
daily AS
(
SELECT
date,
toFloat64(max(close)) AS close_px
FROM global_markets.stocks_daily_aggs
WHERE ticker = 'AAPL'
AND date >= '2021-01-04'
AND date <= '2026-07-31'
GROUP BY date
),
indexed AS
(
SELECT
date,
close_px,
row_number() OVER (ORDER BY date) AS n
FROM daily
),
moves AS
(
SELECT 100 * (b.close_px / a.close_px - 1) AS fwd_move_pct
FROM indexed AS a
INNER JOIN indexed AS b ON b.n = a.n + 25
),
totals AS
(
SELECT count() AS all_windows FROM moves
)
SELECT
multiIf(
fwd_move_pct < -5, 'down more than 5%',
fwd_move_pct < 0, 'down 0 to 5%',
fwd_move_pct < 5, 'up 0 to 5%',
fwd_move_pct < 10, 'up 5 to 10%',
fwd_move_pct < 15, 'up 10 to 15%',
'up more than 15%') AS move_bucket,
count() AS window_count,
round(100 * count() / any(t.all_windows), 1) AS share_of_windows_pct
FROM moves AS m
CROSS JOIN totals AS t
GROUP BY move_bucket
ORDER BY min(m.fwd_move_pct)Các giai đoạn kết thúc up more than 15% chiếm 5.8% trong mẫu, tương đương 80 giai đoạn. Nếu điểm hòa vốn cao hơn của ratio nằm trong một trong các nhóm trung tâm đông quan sát, mức giá đó thường đã bị vượt qua trong quá khứ. Nếu nằm ngoài nhóm xa nhất, mức giá đó hiếm khi bị vượt qua. Cả hai con số chỉ mô tả lịch sử của một mã trong một khoảng thời gian cụ thể. Không con số nào cho biết điều gì sẽ xảy ra trong năm tuần tới.
Thực hiện quyền tại các giá thực hiện của quyền chọn bán
Quyền chọn cổ phiếu Mỹ niêm yết theo kiểu American: người mua call bán có thể được chỉ định thực hiện vào bất kỳ ngày làm việc nào, không chỉ tại ngày đáo hạn. Nếu cả hai call bán cùng được thực hiện, vị thế 1x2 sẽ giao 200 cổ phiếu bán khống. Call mua vẫn bù cho 100 cổ phiếu, để lại vị thế bán khống 100 cổ phiếu cùng với một call mua. Vị thế này được duy trì trên margin cho đến khi đóng. Việc thực hiện sớm call thường tập trung trước ngày giao dịch không hưởng quyền (ex-dividend date), khi giá trị thời gian còn lại của một call deep in the money giảm xuống thấp hơn khoản cổ tức mà người thực hiện quyền nhận được. Ngày ex-dividend và quyền chọn trình bày phép so sánh này, còn khi nào quyền chọn bán bị thực hiện sớm đề cập các trường hợp khác.
Vì sao tuần cuối cùng thường khó xử lý
Mức đỉnh là một điểm, không phải một vùng đi ngang. Gamma, tức tốc độ thay đổi của delta quyền chọn, tập trung quanh giá thực hiện khi ngày đáo hạn đến gần. Độ nhạy theo hướng của vị thế cũng đảo chiều nhanh nhất đúng tại vùng payoff cao nhất. Nếu cổ phiếu bị giữ gần giá thực hiện của quyền chọn bán đến phiên cuối, trader phải dự đoán có bao nhiêu trong hai call bán sẽ được thực hiện. Trader thường đóng vị thế hoặc roll vị thế sang kỳ hạn xa hơn trước tuần đó. Cách này thiết lập lại mức đỉnh và cả hai điểm hòa vốn theo chi phí mới.
Câu hỏi thường gặp
1x2 ratio spread là gì?
1x2 ratio spread mua một quyền chọn và bán hai quyền chọn tại giá thực hiện xa hơn trong cùng kỳ hạn. Với phiên bản call, một call bán được call mua covered, còn call bán thứ hai là uncovered. Vị thế uncovered này quyết định cấu trúc rủi ro.
Ratio spread có hai điểm hòa vốn không?
Call ratio được mở bằng debit ròng có hai điểm hòa vốn. Điểm thấp hơn bằng giá thực hiện của call mua cộng debit. Điểm cao hơn bằng giá thực hiện của call bán cộng lợi nhuận tối đa. Phiên bản được mở bằng credit chỉ có điểm hòa vốn cao hơn, vì khoản credit được giữ lại tại mọi mức giá dưới giá thực hiện của call mua.
Vì sao ratio spread cần margin cho quyền chọn bán naked?
Call bán uncovered tạo ra nghĩa vụ không giới hạn. Công thức margin tiêu chuẩn bắt đầu từ một tỷ lệ phần trăm trên giá trị tài sản cơ sở, thay vì khoảng cách giữa các giá thực hiện. Số tiền bị giữ làm margin thay đổi theo giá cổ phiếu.
Điều gì xảy ra nếu các call bán được thực hiện sớm?
Nếu cả hai call bán được thực hiện, vị thế 1x2 sẽ giao 200 cổ phiếu bán khống. Call mua bù cho 100 cổ phiếu trong số đó. Phần còn lại là vị thế cổ phiếu bán khống cùng với một call mua cho đến khi trader đóng vị thế. Call thường được thực hiện nhiều nhất ngay trước ngày giao dịch không hưởng quyền (ex-dividend date).
Ratio spread có giống backspread không?
Đây là hai cấu trúc đối xứng. Ratio spread bán nhiều hợp đồng hơn số mua và mang rủi ro ở phía mở không giới hạn. Backspread mua nhiều hơn số bán, dùng một vị thế bán ở giá thực hiện gần hơn để tài trợ cho các hợp đồng mua thêm, đồng thời biến phía mở không giới hạn thành lợi nhuận.
Bảng phía trên đi kèm với SQL đã tạo ra dữ liệu đó. Đoạn mã chấp nhận bất kỳ giá thực hiện và mức premium nào bạn nhập. Hãy chạy cùng phép tính trên bất kỳ options chain nào trong terminal Strasmore.