Strasmore Research
Deep Dives · Matt ConnorBy Matt Connor · · Updated 2026-07-23

Cách tạo thu nhập từ cổ phiếu với Covered Call

Tìm hiểu cách bán call để nhận premium từ cổ phiếu bạn đang nắm giữ. Bài viết phân tích giao dịch SPY thực tế để làm rõ lợi nhuận và rủi ro bị giới hạn upside.

Covered call tạo ra thu nhập từ số cổ phiếu mà bạn đã sở hữu. Bạn bán cho một người khác quyền mua cổ phiếu của bạn với mức giá cố định (mức strike) trước một ngày nhất định, và bạn thu về một khoản premium bằng tiền mặt ngay lập tức để cấp quyền đó. Khoản premium này là của bạn bất kể diễn biến tiếp theo của cổ phiếu ra sao. Đổi lại, bạn đồng ý bán cổ phiếu của mình tại mức strike nếu giá cổ phiếu kết thúc cao hơn mức đó, điều này giới hạn mức lợi nhuận của bạn khi cổ phiếu tăng mạnh.

Vị thế này có hai phần, và bạn đã nắm giữ một phần: 100 cổ phiếu, cùng với một lệnh bán call đối ứng. Nội dung dưới đây theo dõi một giao dịch covered call thực tế dựa trên giá lưu trữ, từ ngày nhận premium cho đến ngày cổ phiếu bị thực hiện quyền (called away).

Premium là thu nhập bạn được giữ lại

Hợp đồng này là một lệnh SPY $740 call đáo hạn vào ngày 18 tháng 6 năm 2026. Vào ngày 1 tháng 5, khi SPY ở mức $720, lệnh call đó được bán với giá $7.22 mỗi cổ phiếu. Một hợp đồng bao gồm 100 cổ phiếu, vì vậy việc bán hợp đồng này đã mang về khoảng $722 vào tài khoản trong ngày đó. Không có biến động nào của cổ phiếu có thể lấy lại số tiền mặt này.

Dưới đây là giá trị thị trường của lệnh call bạn đã bán, được theo dõi trong suốt vòng đời bảy tuần của nó:

Truy vấnQuyền chọn call $740 bạn đã bán, giá trị hàng ngày trong 7 tuần
Câu lệnh SQL chính xác đằng sau mỗi con số
SELECT date,
       round(avg(option_close), 2) AS call_price
FROM global_markets.options_greeks
WHERE ticker = 'O:SPY260618C00740000' AND date BETWEEN '2026-05-01' AND '2026-06-17' AND implied_volatility > 0.02
GROUP BY date ORDER BY date

Bạn đã thu về $7.22 vào ngày đầu tiên. Từ góc độ người bán, đường này giảm là lợi nhuận của bạn và đường này tăng là nghĩa vụ đang tích lũy đối với bạn. Nó đã thực hiện cả hai. Khi SPY giảm xuống $722.88 vào ngày 10 tháng 6, giá call giảm xuống $3.17, thấp hơn nhiều so với mức bạn đã bán. Khi SPY vượt qua mức strike, giá call đã tăng lên $23.5 vào đỉnh điểm ngày 2 tháng 6, khi đó nghĩa vụ đã cao gấp nhiều lần so với khoản premium ban đầu.

Nơi lợi nhuận tăng trưởng bị giới hạn

Nếu chỉ nắm giữ cổ phiếu, lợi nhuận của bạn sẽ tăng theo đà tăng của cổ phiếu. Nếu bán một lệnh call đối ứng với số cổ phiếu đó, bạn sẽ tự đặt ra một mức trần tại mức strike. Trên mức đó, mỗi đô la cổ phiếu tăng thêm là một đô la mà lệnh short call phải chịu, và hai khoản này sẽ triệt tiêu nhau. Giá bán thực tế của bạn được cố định tại mức strike cộng với khoản premium bạn đã thu: $740 + $7.22, tương đương khoảng $747.22 mỗi cổ phiếu.

Hai lộ trình này, giữa nắm giữ cổ phiếu thuần túy và covered call, sẽ tách rời nhau khi cổ phiếu biến động:

Truy vấnSPY mua và nắm giữ so với covered call, giá trị mỗi cổ phiếu trong 7 tuần
Câu lệnh SQL chính xác đằng sau mỗi con số
WITH prem AS (
  SELECT avg(option_close) AS p
  FROM global_markets.options_greeks
  WHERE ticker = 'O:SPY260618C00740000' AND date = '2026-05-01' AND implied_volatility > 0.02
)
SELECT g.date,
       round(avg(g.underlying_close), 2) AS buy_hold,
       round(avg(g.underlying_close) + any(prem.p) - avg(g.option_close), 2) AS covered_call
FROM global_markets.options_greeks g, prem
WHERE g.ticker = 'O:SPY260618C00740000' AND g.date BETWEEN '2026-05-01' AND '2026-06-17' AND g.implied_volatility > 0.02
GROUP BY g.date ORDER BY g.date

Hai đường này bắt đầu cùng nhau vào ngày 1 tháng 5 và tách ra khi SPY biến động. Trong đợt tăng giá vào đầu tháng 6, người nắm giữ cổ phiếu thuần túy đã dẫn trước, kết thúc giai đoạn ở mức $753.91 so với mức $745.72 của vị thế covered call. Khoảng cách đó chính là phần lợi nhuận tăng trưởng bị mất đi do nằm trên mức strike. Khi SPY giảm xuống $722.88 vào ngày 10 tháng 6, tình thế đảo ngược: vị thế covered call đứng ở mức $726.93, cao hơn mức $722.88 của người nắm giữ thuần túy, nhờ được bù đắp bởi khoản premium. Một covered call đánh đổi phần tăng trưởng cao nhất của một đợt rally để lấy một vùng đệm khi giá giảm.

Sự đánh đổi tại bốn thời điểm

Truy vấnCùng một covered call tại thời điểm mở, đỉnh SPY, điểm đáy và phiên cuối
Câu lệnh SQL chính xác đằng sau mỗi con số
WITH prem AS (
  SELECT avg(option_close) AS p
  FROM global_markets.options_greeks
  WHERE ticker = 'O:SPY260618C00740000' AND date = '2026-05-01' AND implied_volatility > 0.02
)
SELECT multiIf(g.date = '2026-05-01', '1. Sold the call (May 1)',
               g.date = '2026-06-02', '2. SPY peak (Jun 2)',
               g.date = '2026-06-10', '3. SPY dip (Jun 10)', '4. Final session (Jun 15)') AS stage,
       round(avg(g.underlying_close), 2) AS spy_price,
       round(avg(g.option_close), 2) AS call_value,
       if(avg(g.underlying_close) > 740, 'above 740 strike', 'below 740 strike') AS moneyness,
       round(avg(g.underlying_close) + any(prem.p) - avg(g.option_close), 2) AS covered_value
FROM global_markets.options_greeks g, prem
WHERE g.ticker = 'O:SPY260618C00740000'
  AND g.date IN ('2026-05-01', '2026-06-02', '2026-06-10', '2026-06-15')
  AND g.implied_volatility > 0.02
GROUP BY g.date ORDER BY g.date

Hãy xem bảng dưới đây. Tại thời điểm bắt đầu, hai chiến lược là giống nhau. Tại đỉnh của SPY, vị thế covered call (743.35) thấp hơn người nắm giữ thuần túy (759.63) khoảng mười sáu đô la mỗi cổ phiếu, chính là mức giá của trần lợi nhuận. Tại điểm giảm của tháng 6, nó dẫn trước khoảng bốn đô la, nhờ tác dụng của premium. Trong phiên giao dịch cuối cùng, SPY đóng cửa ở mức $753.91, above 740 strike, vì vậy lệnh call kết thúc ở trạng thái in the money và cổ phiếu bị thực hiện quyền tại mức $740. Người bán đã bán tại mức strike, giữ lại $7.22 premium, và thu về $747.22 mỗi cổ phiếu, trong khi người nắm giữ thuần túy giữ cổ phiếu trị giá $753.91.

Nếu SPY đóng cửa dưới mức $740 vào ngày cuối cùng, lệnh call sẽ hết giá trị. Người bán giữ cả premium và cổ phiếu, có thể tự do bán một lệnh call khác vào tháng tới. Sự lặp lại đó chính là điểm hấp dẫn: một covered call có thể được bán đi lặp lại nhiều lần dựa trên một lượng cổ phiếu nắm giữ, mỗi chu kỳ là một khoản premium mới. Xem khi nào options đáo hạn để biết cách lịch trình thiết lập mỗi vòng.

Ai là người bán covered calls

Người dùng điển hình là một nhà đầu tư tập trung (concentrated holder): người đang nắm giữ một vị thế lớn mà họ muốn giữ lâu dài, và muốn cổ phiếu đó mang lại thu nhập trong khi họ chờ đợi. Một covered call biến một khoản nắm giữ tĩnh thành một lớp thu nhập bổ sung (income overlay). Premium sẽ về dù cổ phiếu tăng, giảm hay đi ngang, và trong một thị trường đi ngang, nó chính là toàn bộ lợi nhuận.

Chi phí thực sự nằm ở phía tăng trưởng. Việc từ bỏ mức strike, từ bỏ mọi mức lợi nhuận trên mức đó, sẽ gây tổn thất lớn nhất chính trong đợt tăng mạnh (runaway rally) mà một nhà đầu tư dài hạn mong muốn nhất. Rủi ro giảm giá hầu như không bị ảnh hưởng: dưới mức strike, cổ phiếu giảm tương tự như bình thường, chỉ được giảm nhẹ nhờ khoản premium đã thu. Một covered call là một chiến lược tạo thu nhập, không phải là một công cụ phòng vệ (hedge) chống lại sự sụt giảm lớn. Để hiểu về cơ chế của chính hợp đồng, hãy xem what a call option is và hình ảnh đối nghịch của người mua trong buying and selling calls. Sự biến động hàng ngày của premium được điều phối bởi option greeks, đặc biệt là sự hao mòn theo thời gian (time decay), và logic tương tự cũng áp dụng ngược lại cho phía thu nhập của put options.

FAQ

Covered call là gì theo cách đơn giản nhất?

Bạn sở hữu 100 cổ phiếu và bán một lệnh call option đối ứng với chúng. Bạn thu về một khoản premium bằng tiền mặt ngay lập tức và giữ nó bất kể điều gì xảy ra. Đổi lại, bạn đồng ý bán số cổ phiếu đó tại mức giá strike nếu giá cổ phiếu kết thúc cao hơn mức đó vào ngày đáo hạn.

Một covered call mang lại bao nhiêu thu nhập?

Bằng mức premium mà lệnh call bán được, nhân với 100 cổ phiếu mỗi hợp đồng. Lệnh SPY $740 call này đã trả $7.22 mỗi cổ phiếu vào ngày 1 tháng 5, khoảng $722 cho một hợp đồng. Premium được xác định bởi mức strike bạn chọn, thời gian đến khi đáo hạn và biến động của cổ phiếu.

Chuyện gì xảy ra nếu cổ phiếu tăng vượt mức strike?

Cổ phiếu của bạn sẽ bị thực hiện quyền tại mức strike và giao dịch kết thúc tại đó. Bạn giữ lại premium và thu về lợi nhuận cho đến mức strike, và bạn từ bỏ mọi phần lợi nhuận trên mức đó. Ở đây SPY kết thúc ở mức $753.91, cao hơn mức strike $740, vì vậy cổ phiếu được bán ở mức $740 cộng với $7.22 premium đã thu được.

Bạn có thể thua lỗ khi thực hiện covered call không?

Chỉ thua lỗ trên cổ phiếu, không bao giờ thua lỗ trên lệnh call. Nếu cổ phiếu giảm, cổ phiếu của bạn mất giá tương tự như khi không có bảo vệ, chỉ được giảm nhẹ nhờ khoản premium bạn đã thu. Bản thân lệnh short call không thể khiến bạn tốn kém nhiều hơn giá trị của số cổ phiếu mà bạn đã sở hữu.

Tại sao nên bán một covered call thay vì chỉ nắm giữ cổ phiếu?

Để lấy thu nhập. Một người nắm giữ thuần túy chỉ thu được lợi nhuận từ biến động của cổ phiếu; một người bán covered call sẽ thêm một khoản premium vào mỗi chu kỳ. Sự đánh đổi là mức trần: trong một đợt tăng mạnh, người nắm giữ thuần túy tiếp tục tăng trưởng trong khi người bán covered call dừng lại tại mức strike.

Mọi mức giá ở trên là một truy vấn đã lưu mà bạn có thể chạy lại trên terminal Strasmore.