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

กลยุทธ์ 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 ที่คุณขาย ซึ่งติดตามตลอดอายุสัญญาเจ็ดสัปดาห์:

คำสั่งดึงข้อมูลมูลค่ารายวันของ $740 call ที่ขายไป ตลอดระยะเวลา 7 สัปดาห์
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 จะแยกออกจากกันเมื่อราคาหุ้นเคลื่อนที่:

คำสั่งดึงข้อมูลมูลค่าต่อหุ้นของ SPY แบบ Buy-and-hold เทียบกับ Covered call ตลอด 7 สัปดาห์
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 คือการแลกกำไรช่วงสูงสุดของการขึ้นหุ้น เพื่อแลกกับเกราะป้องกันในช่วงที่ราคาหุ้นลดลง

การแลกเปลี่ยนในสี่ช่วงเวลา

คำสั่งดึงข้อมูลCovered call ชุดเดิม ณ จุดเริ่มต้น, จุดสูงสุดของ SPY, ช่วงราคาลดลง และเซสชันสุดท้าย
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