กลยุทธ์ Covered Call สร้างรายได้จากหุ้น
ทำความรู้จักกลยุทธ์ Covered Call ด้วยการขาย Call Option เพื่อรับเงิน Premium พร้อมศึกษาตัวอย่างการทำกำไรจาก SPY ที่หมดอายุในวันที่ 18 มิถุนายน 2026
covered call สร้างรายได้จากหุ้นที่คุณเป็นเจ้าของอยู่แล้ว โดยคุณขายสิทธิให้ผู้อื่นในการซื้อหุ้นของคุณในราคาที่กำหนด (strike) ก่อนวันที่กำหนด และคุณจะได้รับเงิน premium เป็นเงินสดล่วงหน้าจากการให้สิทธินั้น คุณสามารถเก็บเงิน premium นี้ไว้ได้ไม่ว่าราคาหุ้นจะเป็นอย่างไรต่อไป ในทางกลับกัน คุณตกลงที่จะขายหุ้นของคุณที่ราคา strike หากราคาหุ้นปิดสูงกว่าราคานั้น ซึ่งเป็นการจำกัดกำไรของคุณในช่วงที่ราคาหุ้นพุ่งสูงขึ้น
สถานะนี้ประกอบด้วยสองส่วน และคุณได้ถือครองส่วนแรกอยู่แล้ว นั่นคือหุ้นจำนวน 100 หุ้น บวกกับ call option หนึ่งสัญญาที่ขายไว้ ข้อมูลต่อไปนี้คือการติดตามสถานะ covered call จริงหนึ่งรายการจากราคาที่บันทึกไว้ ตั้งแต่วันที่ได้รับเงิน premium จนถึงวันที่หุ้นถูกเรียกไปขาย (called away)
premium คือรายได้ที่คุณเก็บไว้ได้
สัญญาคือ SPY $740 call ที่หมดอายุในวันที่ 18 มิถุนายน 2026 เมื่อวันที่ 1 พฤษภาคม ขณะที่ SPY อยู่ที่ $720 call นี้ถูกขายไปที่ราคา $7.22 ต่อหุ้น หนึ่งสัญญาครอบคลุมหุ้น 100 หุ้น ดังนั้นการขายสัญญาในวันนั้นจึงนำเงินเข้าบัญชีประมาณ $722 ไม่ว่าราคาหุ้นจะเคลื่อนที่อย่างไรก็ไม่สามารถดึงเงินสดจำนวนนี้กลับคืนไปได้
นี่คือมูลค่าตลาดของ call ที่คุณขาย ซึ่งติดตามตลอดอายุสัญญาเจ็ดสัปดาห์:
SQL เบื้องหลังตัวเลขแต่ละตัว
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คุณได้รับเงิน $7.22 ในวันแรก สำหรับฝั่งผู้ขาย เส้นกราฟที่ลดลงคือกำไรของคุณ และเส้นกราฟที่เพิ่มขึ้นคือภาระผูกพันที่เพิ่มขึ้นต่อคุณ ซึ่งมันเกิดขึ้นทั้งสองอย่าง เมื่อ SPY ลดลงเหลือ $722.88 ในวันที่ 10 มิถุนายน ราคา call ลดลงเหลือ $3.17 ซึ่งต่ำกว่าราคาที่คุณขายไว้มาก เมื่อ SPY พุ่งทะลุราคา strike ราคา call พุ่งขึ้นไปถึง $23.5 ณ วันที่ 2 มิถุนายน ซึ่งเป็นภาระผูกพันที่สูงกว่าเงิน premium หลายเท่าในขณะนั้น
จุดที่กำไรขาขึ้นถูกจำกัด
หากถือหุ้นเพียงอย่างเดียว กำไรของคุณจะเคลื่อนที่ไปพร้อมกับราคาหุ้นตราบเท่าที่หุ้นยังขึ้นอยู่ การขาย call ควบคู่กับหุ้นเหล่านั้นจะทำให้คุณมีเพดานกำไรที่ราคา strike หากราคาหุ้นสูงกว่านั้น ทุกหนึ่งดอลลาร์ที่หุ้นเพิ่มขึ้นคือหนึ่งดอลลาร์ที่ short call ติดค้างอยู่ และทั้งสองส่วนจะหักล้างกันไป ราคาขายที่มีผลของคุณจะถูกกำหนดไว้ที่ราคา strike บวกกับเงิน premium ที่คุณได้รับ คือ $740 + $7.22 หรือประมาณ $747.22 ต่อหุ้น
เส้นทางสองรูปแบบนี้ ระหว่างการถือหุ้นปกติกับการทำ covered call จะแยกออกจากกันเมื่อราคาหุ้นเคลื่อนที่:
SQL เบื้องหลังตัวเลขแต่ละตัว
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เส้นทั้งสองเริ่มจากจุดเดียวกันในวันที่ 1 พฤษภาคม และแยกออกจากกันเมื่อ SPY เคลื่อนที่ ในช่วงที่ราคาพุ่งสูงขึ้นจนถึงต้นเดือนมิถุนายน ผู้ถือหุ้นปกติมีกำไรนำหน้า โดยปิดช่วงเวลาที่ $753.91 เทียบกับสถานะ covered call ที่ $745.72 ส่วนต่างนั้นคือกำไรขาขึ้นที่ต้องเสียไปเมื่อราคาเกินระดับ strike เมื่อ SPY ลดลงเหลือ $722.88 ในวันที่ 10 มิถุนายน สถานการณ์จะกลับกัน โดยสถานะ covered call อยู่ที่ $726.93 ซึ่งสูงกว่าผู้ถือหุ้นปกติที่ $722.88 เนื่องจากมีเงิน premium ช่วยพยุงไว้ covered call คือการแลกกำไรช่วงสูงสุดของการขึ้นหุ้น เพื่อแลกกับเกราะป้องกันในช่วงที่ราคาหุ้นลดลง
การแลกเปลี่ยนในสี่ช่วงเวลา
SQL เบื้องหลังตัวเลขแต่ละตัว
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อ่านข้อมูลในตาราง เมื่อเริ่มต้น ทั้งสองกลยุทธ์มีลักษณะเหมือนกัน ที่จุดสูงสุดของ SPY สถานะ covered call (743.35) ตามหลังผู้ถือหุ้นปกติ (759.63) อยู่ประมาณสิบหกดอลลาร์ต่อหุ้น ซึ่งเป็นราคาของเพดานกำไร เมื่อ SPY ลดลงในเดือนมิถุนายน สถานะ covered call นำหน้าอยู่ประมาณสี่ดอลลาร์ ซึ่งเป็นผลจากเงิน premium ในวันซื้อขายสุดท้าย SPY ปิดที่ $753.91 หรือ above 740 strike ดังนั้น call จึงจบลงแบบ in the money และหุ้นถูกเรียกไปขายที่ $740 ผู้ขายขายที่ราคา strike และเก็บเงิน premium $7.22 ไว้ ทำให้ได้รับกำไรจริงที่ $747.22 ต่อหุ้น ในขณะที่ผู้ถือหุ้นปกติถือหุ้นที่มีมูลค่า $753.91
หาก SPY ปิดต่ำกว่า $740 ในวันสุดท้าย call จะหมดอายุโดยไม่มีมูลค่า ผู้ขายจะเก็บทั้งเงิน premium และหุ้นไว้ เพื่อที่จะสามารถขาย call อีกครั้งในเดือนถัดไป การทำซ้ำเช่นนี้คือจุดเด่น: covered call สามารถขายซ้ำได้เรื่อยๆ กับหุ้นที่ถืออยู่ โดยแต่ละรอบจะได้เงิน premium ใหม่ ดู เมื่อ options หมดอายุ เพื่อดูว่าปฏิทินกำหนดแต่ละรอบอย่างไร
ใครคือผู้ขาย covered calls
ผู้ใช้งานหลักคือ ผู้ถือหุ้นแบบกระจุกตัว (concentrated holder): คือผู้ที่มีสถานะหุ้นขนาดใหญ่ที่ต้องการถือครองไว้ต่อ และต้องการให้หุ้นสร้างรายได้ให้ในระหว่างที่รอ การทำ covered call เปลี่ยนการถือครองหุ้นแบบนิ่งๆ ให้กลายเป็นกลยุทธ์สร้างรายได้เสริม เงิน premium จะเข้ามาไม่ว่าหุ้นจะขึ้น ลง หรือทรงตัว และในตลาดที่นิ่งสนิท เงินนี้คือผลตอบแทนทั้งหมด
ต้นทุนที่แท้จริงอยู่ที่ขาขึ้น การยอมเสียราคา strike และยอมเสียกำไรทุกส่วนที่สูงกว่านั้น ซึ่งจะส่งผลกระทบมากที่สุดในช่วงที่ราคาหุ้นพุ่งสูงขึ้นอย่างรุนแรงซึ่งเป็นช่วงที่ผู้ถือหุ้นระยะยาวต้องการมากที่สุด ส่วนความเสี่ยงขาลงนั้นได้รับผลกระทบน้อยมาก: หากราคาต่ำกว่า strike หุ้นจะลดลงเหมือนกับการไม่ได้ทำประกันใดๆ โดยมีเพียงเงิน premium ที่ช่วยพยุงไว้เท่านั้น covered call คือกลยุทธ์สร้างรายได้ ไม่ใช่การป้องกันความเสี่ยงจากการลดลงอย่างรุนแรง สำหรับกลไกของสัญญา สามารถดูได้ที่ what a call option is และภาพสะท้อนในฝั่งผู้ซื้อที่ buying and selling calls การเคลื่อนที่ของราคา premium ในแต่ละวันถูกควบคุมโดย option greeks โดยเฉพาะการลดลงของเวลา (time decay) และตรรกะเดียวกันนี้จะทำงานในทางตรงกันข้ามสำหรับฝั่งรายได้ของ put options
FAQ
covered call คืออะไรในคำอธิบายง่ายๆ?
คุณเป็นเจ้าของหุ้น 100 หุ้น และขาย call option หนึ่งสัญญาควบคู่กันไป คุณจะได้รับเงิน premium เป็นเงินสดล่วงหน้าและเก็บไว้ได้ไม่ว่าราคาจะเป็นอย่างไร ในทางกลับกัน คุณตกลงที่จะขายหุ้นเหล่านั้นที่ราคา strike หากราคาหุ้นปิดสูงกว่าราคานั้นเมื่อถึงวันหมดอายุ
covered call ให้รายได้เท่าไหร่?
ขึ้นอยู่กับราคา premium ที่ขายได้คูณด้วย 100 หุ้นต่อหนึ่งสัญญา สำหรับ SPY $740 call นี้ จ่ายเงิน $7.22 ต่อหุ้น ณ วันที่ 1 พฤษภาคม หรือประมาณ $722 สำหรับหนึ่งสัญญา เงิน premium ถูกกำหนดโดยราคา strike ที่คุณเลือก ระยะเวลาจนถึงวันหมดอายุ และความผันผวนของหุ้น
จะเกิดอะไรขึ้นถ้าราคาหุ้นพุ่งสูงกว่าราคา strike?
หุ้นของคุณจะถูกเรียกไปขายที่ราคา strike และการเทรดจะสิ้นสุดลงตรงนั้น คุณจะเก็บเงิน premium ไว้และรับกำไรจนถึงระดับ strike แต่คุณจะเสียโอกาสในกำไรส่วนที่เกินจากนั้น ในกรณีนี้ SPY ปิดที่ $753.91 ซึ่งสูงกว่า strike ที่ $740 ดังนั้นหุ้นจึงถูกขายที่ $740 บวกกับเงิน premium $7.22 ที่ได้รับมาแล้ว
เราสามารถขาดทุนจากการทำ covered call ได้หรือไม่?
ขาดทุนได้เฉพาะจากตัวหุ้นเท่านั้น ไม่ใช่จากตัว call หากหุ้นราคาตก หุ้นของคุณจะเสียมูลค่าเหมือนกับการไม่ได้ทำประกันใดๆ โดยมีเงิน premium ที่ได้รับมาช่วยพยุงไว้ ตัว short call เองไม่สามารถทำให้คุณขาดทุนได้มากกว่ามูลค่าของหุ้นที่คุณถือครองอยู่
ทำไมต้องขาย covered call แทนที่จะถือหุ้นไว้เฉยๆ?
เพื่อสร้างรายได้ ผู้ถือหุ้นปกติจะได้กำไรจากราคาหุ้นเท่านั้น แต่ผู้ขาย covered call จะได้เงิน premium เพิ่มในทุกรอบการเทรด การแลกเปลี่ยนที่ต้องยอมรับคือเพดานกำไร: ในช่วงที่หุ้นพุ่งแรง ผู้ถือหุ้นปกติจะมีกำไรเพิ่มขึ้นเรื่อยๆ ในขณะที่ผู้ขาย covered call จะหยุดกำไรไว้ที่ราคา strike