Cách tính lợi nhuận covered call
Cách tính net debit, điểm hòa vốn, lợi nhuận tĩnh và khi bị thực hiện quyền qua một hợp đồng, kèm cổ tức và annualization để bạn áp dụng.
Để tính lợi nhuận covered call, bạn cần bốn con số: net debit, điểm hòa vốn, lợi nhuận tĩnh và lợi nhuận khi bị thực hiện quyền. Cả bốn đều xuất phát từ ba đầu vào: giá mua 100 cổ phiếu, premium thu được từ một call bán trên số cổ phiếu đó và strike của call. Ví dụ dưới đây lần lượt tính từng chỉ tiêu, sau đó cộng cổ tức và thực hiện annualization.
Covered call là gì và bạn đang nói đến loại lợi nhuận nào?
Covered call là vị thế gồm 100 cổ phiếu bạn đang nắm giữ và một call được bán trên số cổ phiếu đó. Call trao cho người mua quyền mua số cổ phiếu này với một mức giá cố định, tức strike, cho đến khi quyền chọn đáo hạn. Khoản giá bạn thu được khi bán quyền chọn, tức premium, được ghi có vào tài khoản ngay từ ngày đầu tiên. Cơ chế này được trình bày trong cách covered call vận hành. Phần dưới đây tập trung vào phép tính.
“Lợi nhuận” vẫn chưa rõ nghĩa cho đến khi bạn xác định giá trị cuối kỳ nào đang được tính:
- Net debit: giá trị tiền bỏ ra để mua cổ phiếu trừ khoản premium ghi có, tức số tiền thực tế vị thế đã tiêu tốn.
- Điểm hòa vốn: net debit chia cho 100 cổ phiếu, tức mức giá tại thời điểm đáo hạn mà dưới đó vị thế có giá trị thấp hơn chi phí ban đầu.
- Lợi nhuận tĩnh: lợi nhuận khi giá cổ phiếu đúng bằng giá hôm nay tại thời điểm đáo hạn, call hết giá trị và bạn vẫn sở hữu số cổ phiếu.
- Lợi nhuận khi bị thực hiện quyền: lợi nhuận khi giá cổ phiếu bằng hoặc cao hơn strike và cổ phiếu được bán tại strike đó.
Một hợp đồng bao phủ 100 cổ phiếu, nên premium được báo ở mức $1.00 sẽ mang lại $100.00.
Cách tính lợi nhuận covered call: ví dụ minh họa
Giả sử một cổ phiếu có giá tròn $50.00 và một call còn 30 ngày đến khi đáo hạn, strike $52.50, được báo giá $1.00. Số cổ phiếu có giá $5,000.00. Call ghi có $100.00.
- Net debit: $5,000.00 trừ $100.00 bằng $4,900.00, tương đương $49.00 mỗi cổ phiếu.
- Điểm hòa vốn: $49.00 tại thời điểm đáo hạn.
- Lợi nhuận tĩnh: nếu giá giữ nguyên ở $50.00, call hết giá trị và khoản premium $100.00 là toàn bộ kết quả. Mức lợi nhuận là 2.04% trong 30 ngày.
- Lợi nhuận khi bị thực hiện quyền: nếu bị thực hiện tại $52.50, số cổ phiếu được bán với giá $5,250.00. Lãi $250.00 từ cổ phiếu cộng premium $100.00 thành $350.00 trên net debit $4,900.00, tương đương 7.14% trong 30 ngày.
Cả hai tỷ lệ phần trăm đều dùng net debit làm mẫu số, tức số tiền vẫn chịu rủi ro sau khi khoản ghi có được hạch toán. Một số broker báo lợi nhuận trên toàn bộ $5,000.00, tạo ra các tỷ lệ thấp hơn; chênh lệch chính là khoản premium. Vị thế đối xứng, tức bán put với tiền mặt được dành riêng, được so sánh trong covered call và cash-secured put.
Premium trong tử số đến từ đâu?
Premium là giá thị trường. Mức premium phản ánh biên độ biến động mà thị trường quyền chọn dự báo cho cổ phiếu trong thời hạn hợp đồng. Kỳ vọng này được báo theo tỷ lệ annualized và gọi là implied volatility. Năm cổ phiếu quen thuộc, được đo theo cùng một phương pháp đến tháng 7/2026:
Câu lệnh SQL chính xác đằng sau mỗi con số
SELECT
underlying_symbol AS symbol,
round(100 * quantileDeterministic(0.5)(toFloat64(implied_volatility), cityHash64(ticker)), 1) AS median_iv_pct,
count() AS contract_count
FROM global_markets.options_greeks
WHERE underlying_symbol IN ('AAPL', 'MSFT', 'NVDA', 'KO', 'SPY')
AND date >= '2026-07-01'
AND date < '2026-08-01'
AND iv_converged = 1
AND volume > 0
AND delta > 0
AND days_to_expiry BETWEEN 20 AND 45
AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.05
GROUP BY underlying_symbol
ORDER BY median_iv_pct DESCMedian implied volatility dao động từ 43.4% vào MSFT xuống 13.4% vào SPY trong 5 cổ phiếu. Các số liệu này dùng những call còn 20 đến 45 ngày và có strike nằm trong phạm vi 5% so với giá cổ phiếu. Lợi nhuận tĩnh 2% trên cổ phiếu ít biến động nhất và 2% trên cổ phiếu biến động mạnh nhất không phải cùng một giao dịch: trường hợp thứ hai được trả premium cho một phạm vi kết quả 30 ngày rộng hơn nhiều. Quyền chọn thanh khoản cao và quyền chọn biến động mạnh phân biệt hai khái niệm này.
Vì sao strike in-the-money đưa lợi nhuận về sớm hơn?
Bây giờ hãy bán call strike $47.50 trên cùng cổ phiếu giá $50.00, với premium $3.20. Mức giá này gồm $2.50 giá trị nội tại, tức phần giá cổ phiếu đã cao hơn strike, và $0.70 giá trị thời gian.
- Net debit: $4,680.00, tương đương $46.80 mỗi cổ phiếu.
- Điểm hòa vốn: $46.80, tạo vùng đệm 6.4% dưới giá cổ phiếu, so với 2.0% ở call strike $52.50.
- Lợi nhuận tĩnh: nếu giá giữ nguyên ở $50.00, call vẫn in-the-money, nên cổ phiếu được bán ở $47.50. Khoản thu $4,750.00 trừ net debit $4,680.00 tạo ra $70.00, tương đương 1.50%.
- Lợi nhuận khi bị thực hiện quyền: cũng là 1.50%. Mọi mức giá cuối kỳ từ $47.50 trở lên đều mang lại $70.00 và không hơn.
Toàn bộ lợi nhuận của covered call in-the-money là giá trị thời gian, ở đây là $0.70 mỗi cổ phiếu. Khoản này được thu tại mọi mức giá đáo hạn trên $47.50. Đây là cơ chế đưa lợi nhuận về sớm hơn: mức lợi nhuận tối đa nhỏ hơn nhưng được ghi nhận từ mức giá vào lệnh thấp hơn; cổ phiếu có thể giảm 5% trước khi kết quả thay đổi. Call $52.50 mang lại 7.14% và cần cổ phiếu tăng 5% để đạt mức đó. Ngày thực hiện quyền được trình bày trong điều gì xảy ra khi quyền chọn đáo hạn in-the-money.
Hai kết quả cuối kỳ không có xác suất ngang nhau. Delta, tức tốc độ thay đổi giá quyền chọn khi giá cổ phiếu thay đổi, cũng là một ước tính sơ bộ về xác suất do thị trường hàm ý rằng quyền chọn sẽ kết thúc in-the-money. Phân loại theo khoảng cách đến strike, đối với call AAPL còn 20 đến 45 ngày đến tháng 7/2026:
Câu lệnh SQL chính xác đằng sau mỗi con số
SELECT
multiIf(
moneyness < -0.075, '7.5% to 10% in the money',
moneyness < -0.025, '2.5% to 7.5% in the money',
moneyness < 0.025, 'within 2.5% of the stock',
moneyness < 0.075, '2.5% to 7.5% out of the money',
'7.5% to 10% out of the money') AS strike_band,
round(quantileDeterministic(0.5)(toFloat64(delta), cityHash64(ticker)), 2) AS median_delta,
count() AS contract_count
FROM
(
SELECT
ticker,
delta,
toFloat64(strike_price) / toFloat64(underlying_close) - 1 AS moneyness
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
AND date >= '2026-07-01'
AND date < '2026-08-01'
AND iv_converged = 1
AND volume > 0
AND delta > 0
AND days_to_expiry BETWEEN 20 AND 45
AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) <= 0.10
)
GROUP BY strike_band
ORDER BY min(moneyness)Median delta dao động từ 0.86 trong nhóm 7.5% to 10% in the money đến 0.17 trong nhóm 7.5% to 10% out of the money. Nếu xem delta như một xác suất sơ bộ, các call deep in-the-money được định giá với khả năng bị thực hiện quyền cao hơn 50%, còn các call far out-of-the-money được định giá với khả năng bị thực hiện thấp. Lợi nhuận tĩnh được báo trên một strike có delta thấp là con số thị trường kỳ vọng bạn sẽ thu được. Lợi nhuận khi bị thực hiện quyền trên cùng strike là kết quả mà thị trường không kỳ vọng xảy ra.
Làm thế nào để annualize lợi nhuận covered call?
Lợi nhuận tĩnh 2.04% trong 30 ngày thường được báo annualized ở mức 24.8%: lấy 2.04 nhân 365 rồi chia cho 30. Phép tính rất đơn giản. Điều cần nói rõ là giả định nằm sau phép tính. Việc nhân với 12.17 giả định 12 tháng tiếp theo hoàn toàn giống tháng này: cùng mức premium, cùng khoảng cách giữa strike và giá cổ phiếu, cổ phiếu không bao giờ bị gọi bán và không có tháng nào đứng ngoài thị trường. Trường hợp lợi nhuận 7.14% khi bị thực hiện quyền được annualized thành 86.9%. Con số này đòi hỏi giả định mạnh hơn nữa: cổ phiếu vượt strike mỗi tháng và được mua lại ở mức giá cao hơn sau mỗi lần bị gọi bán.
Phần giả định liên quan đến premium có thể đo lường được. Dưới đây là median implied volatility của các call AAPL near-the-money theo từng tháng trong hai năm đến tháng 7/2026.
Câu lệnh SQL chính xác đằng sau mỗi con số
SELECT
formatDateTime(toStartOfMonth(date), '%Y-%m') AS month,
round(100 * quantileDeterministic(0.5)(toFloat64(implied_volatility), cityHash64(ticker)), 1) AS median_iv_pct
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
AND date >= '2024-08-01'
AND date < '2026-08-01'
AND iv_converged = 1
AND volume > 0
AND delta > 0
AND days_to_expiry BETWEEN 20 AND 45
AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.05
GROUP BY toStartOfMonth(date)
ORDER BY toStartOfMonth(date)Chuỗi dữ liệu bắt đầu ở 23.3% vào 2024-08 và kết thúc ở 28.4% vào 2026-07, với 24 quan sát theo tháng được thể hiện trong biểu đồ. Các tháng này không giống nhau, và premium chào bán trong từng tháng cũng không giống nhau. Annualization là thước đo để so sánh các thời gian nắm giữ có độ dài khác nhau. Nó không còn là thước đo đó ngay khi con số được diễn giải thành lợi nhuận của cả năm. Hãy luôn ghi lợi nhuận của kỳ cùng số ngày trước.
Cổ tức và việc thực hiện quyền sớm đi vào phép tính như thế nào?
Cổ tức được trả trong thời gian bạn vẫn sở hữu cổ phiếu phải được cộng vào tử số. Giả sử cổ phiếu giá $50.00 có ex-dividend date trong khoảng 30 ngày và cổ tức là $0.35, đồng thời bạn vẫn nắm giữ cổ phiếu qua ngày đó. Lợi nhuận tĩnh trở thành $100.00 premium cộng $35.00 cổ tức trên net debit $4,900.00, tương đương 2.76% thay vì 2.04%.
Điều kiện này rất quan trọng. Quyền chọn cổ phiếu kiểu Mỹ có thể được thực hiện vào bất kỳ ngày làm việc nào trước khi đáo hạn. Động lực thực hiện sớm của người nắm giữ call tập trung vào ngày trước ex-dividend date, vì thực hiện quyền vào thời điểm đó giúp nhận cổ tức mà bản thân hợp đồng không chi trả. Một call còn rất ít giá trị thời gian, trong khi cổ tức lớn hơn giá trị thời gian đó, thường là ứng viên thực hiện sớm. Khi đó, cổ phiếu rời khỏi vị thế tại strike trước ex-date và khoản $35.00 không được nhận. Ex-dividend date và quyền chọn trình bày thời điểm cụ thể, còn Quyền chọn kiểu Mỹ và kiểu châu Âu giải thích hợp đồng nào có thể được thực hiện sớm.
Phép tính lợi nhuận không thể cho thấy điều gì?
Mọi con số cho đến đây đều mô tả một ngày, một thời điểm đáo hạn và một vị thế được nắm giữ đến thời điểm đó. Có hai yếu tố nằm ngoài phạm vi này.
Thứ nhất là phần tăng giá phải từ bỏ. Khi giá vượt strike, cổ phiếu trong vị thế covered call chỉ được tính theo strike, bất kể giá trên màn hình là bao nhiêu. Biểu đồ dưới đây theo dõi AAPL từng tháng trong hai năm đến tháng 7/2026. Biểu đồ so sánh mức tăng giảm thực tế của cổ phiếu với cùng biến động đó nhưng bị giới hạn ở mức 5%. Đây là hình dạng của covered call được viết với strike cao hơn giá cổ phiếu 5% và được nắm giữ đến đáo hạn mỗi tháng.
Câu lệnh SQL chính xác đằng sau mỗi con số
WITH monthly AS
(
SELECT
toStartOfMonth(toTimeZone(window_start, 'America/New_York')) AS m,
toFloat64(argMax(close, window_start)) AS last_close
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'AAPL'
AND window_start >= '2024-07-01'
AND window_start < '2026-08-01'
GROUP BY m
)
SELECT
formatDateTime(m, '%Y-%m') AS month,
round(100 * (last_close / prev_close - 1), 2) AS stock_pct,
round(least(100 * (last_close / prev_close - 1), 5.0), 2) AS called_away_pct
FROM
(
SELECT
m,
last_close,
lagInFrame(last_close) OVER (ORDER BY m ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prev_close
FROM monthly
)
WHERE prev_close > 0
ORDER BY mTrong 2026-07, chuỗi không giới hạn đạt 6.35% và chuỗi bị giới hạn đạt 5%. Trong 24 tháng được thể hiện, hai đường chồng lên nhau ở mọi tháng giảm và tách khỏi nhau ở mọi tháng giá vượt mức giới hạn. Premium cộng thêm cùng một khoản cố định vào cả hai đường. Nó không bao giờ thay đổi hình dạng của chúng.
Thứ hai là rủi ro giảm giá. Premium làm giảm rủi ro này nhưng không loại bỏ nó. Điểm hòa vốn $49.00 trên cổ phiếu giá $50.00 tạo vùng đệm 2%. Nếu cổ phiếu giảm 20%, vị thế vẫn lỗ khoảng 18%, còn việc call hết giá trị là yếu tố nhỏ nhất xảy ra trong tháng đó. Biến thể dùng một phần premium để thiết lập vùng sàn được trình bày trong covered call và collar. Phiên bản tiếp tục bán premium sau khi bị thực hiện quyền là chiến lược wheel, còn các quỹ thực hiện việc bán quyền chọn theo lịch cố định được giải thích trong covered-call ETF được giải thích.
Câu hỏi thường gặp
Làm thế nào để tính lợi nhuận tĩnh của một covered call?
Chia premium thu được cho net debit, sau đó ghi rõ thời gian nắm giữ bên cạnh kết quả. Premium $1.00 trên cổ phiếu giá $50.00 tương đương $100.00 trên net debit $4,900.00, tức 2.04% trong 30 ngày. Kết quả này chỉ đúng nếu cổ phiếu kết thúc dưới strike.
Giá hòa vốn của một covered call là bao nhiêu?
Là giá mua mỗi cổ phiếu trừ premium trên mỗi cổ phiếu. Cổ phiếu giá $50.00 với premium $1.00 có điểm hòa vốn $49.00. Nếu giá tại thời điểm đáo hạn dưới $49.00, toàn bộ vị thế có giá trị thấp hơn chi phí ban đầu.
Bạn tính lợi nhuận covered call trên net debit hay toàn bộ giá cổ phiếu?
Net debit là số tiền còn chịu rủi ro sau khi khoản ghi có được hạch toán, và đây là mẫu số được sử dụng xuyên suốt bài viết. Tính trên chi phí cổ phiếu chưa trừ premium sẽ cho tỷ lệ phần trăm thấp hơn một chút. Hai cách chênh nhau đúng bằng khoản premium.
Lợi nhuận covered call annualized có phải là yield không?
Không. Đó là lợi nhuận của một kỳ nhân với 365 rồi chia cho số ngày trong kỳ. Phép tính giả định cùng một mức premium có sẵn trong mọi kỳ tương lai và cổ phiếu không bao giờ bị gọi bán. Hãy xem đây là thước đo để so sánh các thời gian nắm giữ.
Điều gì xảy ra với lợi nhuận nếu call bị thực hiện sớm?
Số tiền thu được không đổi nhưng thời gian nắm giữ ngắn hơn, nên con số annualized tăng trong khi kết quả tiền mặt không thay đổi. Nếu việc thực hiện quyền sớm xảy ra vào ngày trước ex-dividend date, cổ tức bị loại hoàn toàn khỏi tử số.
Cách xây dựng các biểu đồ này
Ba biểu đồ quyền chọn đọc các greeks hằng ngày theo từng hợp đồng, chỉ giữ những dòng có phép tính implied volatility hội tụ và hợp đồng có giao dịch trong ngày đó, đồng thời lọc các call bằng cách giữ các quyền chọn có delta dương. Near-the-money là strike nằm trong phạm vi 5% so với giá đóng cửa của tài sản cơ sở trong ngày đó. Median được tính theo phương pháp xác định, nên chạy lại cùng một khoảng thời gian cố định sẽ cho cùng một con số. Biểu đồ giá theo tháng sử dụng mức giá được ghi nhận cuối cùng trong mỗi tháng. Chuỗi bị giới hạn áp dụng trần 5% lên cùng biến động đó.
Mỗi biểu đồ ở đây đều có câu lệnh SQL chính xác đã tạo ra dữ liệu. Hãy mở biểu đồ để xem các bộ lọc. Bạn cũng có thể đặt những câu hỏi tương tự bằng tiếng Anh trên terminal Strasmore.