Strasmore Research
Học tập Matt ConnorBởi Matt Connor · Cập nhật 2026-08-08

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 static và lợi nhuận khi bị exercise qua một hợp đồng, kèm annualization để bạn tự kiểm tra kết quả.

Để 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 static và lợi nhuận nếu bị exercise. Cả bốn đều được tính 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 khoản, sau đó cộng cổ tức và 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 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 hết hạn. Khoản tiền bạn nhận đượ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 covered call hoạt động như thế nào. Phần dưới đây tập trung vào phép tính.

“Lợi nhuận” vẫn chưa rõ ràng nếu bạn chưa xác định giá trị cuối kỳ nào đang được tính:

  • Net debit: giá trị mua cổ phiếu trừ khoản premium được 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 ngày đáo hạn mà dưới đó giá trị vị thế thấp hơn chi phí bỏ ra.
  • Lợi nhuận static: lợi nhuận khi giá cổ phiếu đúng bằng giá hiện tại tại ngày đáo hạn, call hết giá trị và bạn vẫn nắm giữ cổ phiếu.
  • Lợi nhuận nếu bị exercise: lợi nhuận khi cổ phiếu ở mức strike hoặc cao hơn và số 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 giá ở 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 giả định có giá tròn $50.00 và một call còn 30 ngày đến đáo hạn, strike $52.50, được báo giá ở mức $1.00. Giá mua cổ phiếu là $5,000.00. Call mang lại khoản ghi có $100.00.

  • Net debit: $5,000.00 trừ $100.00 còn $4,900.00, tương đương $49.00 một cổ phiếu.
  • Điểm hòa vốn: $49.00 tại ngày đáo hạn.
  • Lợi nhuận static: nếu giá không đổi ở mức $50.00, call hết giá trị và 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 nếu bị exercise: nếu bị assignment 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 tạo thành $350.00 trên net debit $4,900.00, tương đương 7.14% trong 30 ngày.

Cả hai tỷ lệ đều sử 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 nhận. Một số broker báo cùng loại lợi nhuận trên toàn bộ $5,000.00, nên các tỷ lệ hiển thị sẽ thấp hơn; phần chênh lệch chính là premium. Vị thế đối nghịch, tức bán put và dành riêng tiền mặt để bảo đảm, đượ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 định giá cho cổ phiếu trong thời hạn hợp đồng. Kỳ vọng này được báo cá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 năm 2026:

Truy vấnĐộ biến động hàm ý trung vị của call gần giá thực hiện trong 20–45 ngày, 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 DESC
Run this yourself

Median implied volatility dao động từ 43.4% tại MSFT xuống 13.4% tại SPY trong tổng số 5 cổ phiếu. Dữ liệu dùng các call còn 20 đến 45 ngày và strike nằm trong phạm vi 5% quanh giá cổ phiếu. Lợi nhuận static 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 là cùng một giao dịch. Giao dịch 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 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 $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ị intrinsic, tức phần giá cổ phiếu đang cao hơn strike, và $0.70 time value.

  • Net debit: $4,680.00, tương đương $46.80 một 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% của call strike $52.50.
  • Lợi nhuận static: nếu giá vẫ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 nếu bị exercise: cũng là 1.50%. Mọi mức giá kết thúc ở $47.50 hoặc cao hơ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à time value, ở đây là $0.70 một cổ phiếu. Khoản này được thu ở mọi mức giá đáo hạn trên $47.50. Đây là đặc điểm đưa lợi nhuận về sớm: 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, đồng thời cổ phiếu có thể giảm 5% trước khi con số thay đổi. Call $52.50 mang lại 7.14% và cần tăng 5% để đạt mức đó. Ngày assignment được trình bày trong điều gì xảy ra khi quyền chọn hết hạn in-the-money.

Hai kết quả cuối kỳ không có xác suất như nhau. Delta, tức tốc độ thay đổi giá quyền chọn theo giá cổ phiếu, đồng thời có thể được dùng như ước tính sơ bộ về xác suất do thị trường ngụ ý rằng quyền chọn sẽ kết thúc in-the-money. Sắp xếp theo khoảng cách đến strike, đối với các call AAPL còn 20 đến 45 ngày đến tháng 7 năm 2026:

Truy vấnDelta call AAPL theo khoảng cách giá thực hiện, còn 20–45 ngày đến ngày đáo hạ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)
Run this yourself

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 được hiểu 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ị assignment cao hơn 50%, còn các call far out-of-the-money được định giá với khả năng thấp. Lợi nhuận static được báo trên một strike có delta thấp là khoản tiền thị trường kỳ vọng bạn sẽ thu. Lợi nhuận nếu bị exercise trên cùng strike là khoản thị trường không kỳ vọng bạn sẽ thu.

Làm thế nào để annualize lợi nhuận covered call?

Lợi nhuận static 2.04% trong 30 ngày thường được báo cáo thành annualized 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 bên trong phép tính. Việc nhân với 12.17 giả định 12 tháng tiếp theo giống hệt tháng này: premium ở cùng khoảng cách với 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 bị exercise với lợi nhuận 7.14% được annualize thành 86.9%. Con số này còn đòi hỏi giả định mạnh hơn: cổ phiếu phải vượt strike mỗi tháng và được mua lại ở mức giá cao hơn sau mỗi lần.

Phần premium của giả định này 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 năm 2026.

Truy vấnĐộ biến động hàm ý trung vị của call AAPL gần giá thực hiện theo tháng
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)
Run this yourself

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 giá trị theo tháng được thể hiện trong biểu đồ. Các tháng này không giống nhau, và premium được chào trong từng tháng cũng vậy. 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 đó nếu tiêu đề bị hiểu thành lợi nhuận theo năm. Trước hết, hãy báo cáo lợi nhuận của kỳ cùng số ngày.

Cổ tức và assignment 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 nắm giữ cổ phiếu phải được đưa vào tử số. Giả sử cổ phiếu $50.00 giao dịch ex-dividend với mức cổ tức $0.35 trong khoảng thời gian 30 ngày và bạn vẫn nắm giữ đến ngày đó. Lợi nhuận static trở thành premium $100.00 cộng cổ tức $35.00 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 exercise vào bất kỳ ngày làm việc nào trước khi đáo hạn. Động lực exercise sớm của người nắm giữ call tập trung vào ngày trước khi cổ phiếu giao dịch ex-dividend. Khi đó, exercise cho phép họ nhận cổ tức mà hợp đồng không chi trả. Call còn rất ít time value trong khi cổ tức lớn hơn time value đó là ứng viên điển hình cho exercise sớm. Khi ấy, cổ phiếu rời vị thế tại strike trước ngày ex-dividend và khoản $35.00 không được nhận. Ngày ex-dividend và quyền chọn trình bày thời điểm này, 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 exercise sớm.

Phép tính lợi nhuận không thể thể hiện điều gì?

Mọi con số cho đến đây đều mô tả một ngày đáo hạn và một vị thế được giữ đến ngày đó. Có hai yếu tố nằm ngoài phạm vi này.

Thứ nhất là phần upside được nhường lại. Trên strike, cổ phiếu chỉ được tính theo strike dù giá hiển thị 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 năm 2026. Biểu đồ so sánh biến động 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 một covered call được viết với strike cao hơn 5% so với giá hiện tại và được giữ đến đáo hạn mỗi tháng.

Truy vấnAAPL theo tháng: biến động của cổ phiếu so với cùng biến động, giới hạn ở 5%
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 m
Run this yourself

Trong 2026-07, chuỗi không giới hạn đạt 6.35% còn chuỗi bị giới hạn đạt 5%. Trong 24 tháng được thể hiện, hai đường nằm chồng lên nhau ở mọi tháng giảm và tách nhau ở mọi tháng vượt qua mức giới hạn. Premium cộng thêm cùng một khoản cố định vào cả hai đường. Premium không bao giờ thay đổi hình dạng của chúng.

Thứ hai là downside. Premium làm giảm downside 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 giá giảm 20%, vị thế vẫn lỗ khoảng 18%. 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 mức sàn được trình bày trong covered call và collar. Phiên bản tiếp tục bán premium sau assignment là chiến lược wheel, còn các quỹ thực hiện chiến lược này theo lịch cố định được giải thích trong giải thích về covered-call ETF.

Câu hỏi thường gặp

Làm thế nào để tính lợi nhuận static của covered call?

Lấy premium thu được chia 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 covered call là bao nhiêu?

Đó là giá mua mỗi cổ phiếu trừ premium 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á dưới $49.00 tại ngày đáo hạn, giá trị vị thế kết hợp sẽ thấp hơn chi phí bỏ ra.

Nê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 nhận, và là mẫu số được sử dụng xuyên suốt trang này. Nếu tính trên chi phí cổ phiếu chưa trừ premium, tỷ lệ hiển thị sẽ thấp hơn một chút. Hai cách tính chênh nhau chính xác bằng premium.

Lợi nhuận covered call annualized có phải là yield không?

Không. Đây là lợi nhuận của một kỳ nhân với 365 rồi chia cho số ngày trong kỳ. Cách tính này giả định premium tương tự có thể được nhậ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ị assignment sớm?

Số tiền không đổi nhưng thời gian nắm giữ ngắn hơn. Vì vậy, con số annualized tăng lên trong khi kết quả tiền mặt không thay đổi. Nếu assignment sớm xảy ra vào ngày trước ngày ex-dividend, 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 sử dụng dữ liệu greeks hằng ngày theo từng hợp đồng, chỉ giữ lại các dòng có kết quả tính implied volatility hội tụ và hợp đồng có giao dịch trong ngày đó. Các call được lọc bằng cách giữ lại những hợp đồng có delta dương. Near-the-money được định nghĩa là strike nằm trong phạm vi 5% quanh 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 việc chạy lại cùng một khoảng thời gian cố định sẽ cho cùng một kết quả. 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 kèm theo SQL chính xác đã tạo ra dữ liệu. Hãy mở một 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.

#covered calls#options#return calculation#annualized return#assignment