วิธีเทรด Options ในบัญชี IRA และข้อจำกัดด้าน Margin
การเทรด Options ในบัญชี IRA ไม่มี Reg T margin รองรับ ทำให้การเปิดสถานะ Short ต้องมีหลักประกันเต็มจำนวนเสมอ เรียนรู้กลไกการทำงานและกับดักจากการถูกเรียกใช้สิทธิ์ที่นักลงทุนต้องระวัง
การเทรด Options ในบัญชี IRA มีกลไกการทำงานที่โบรกเกอร์แทบไม่เคยระบุไว้อย่างชัดเจน นั่นคือบัญชีเกษียณอายุไม่สามารถนำสินทรัพย์ไปค้ำประกันหรือกู้ยืมเงินโดยใช้สินทรัพย์นั้นเป็นหลักประกันได้ กฎ Regulation T margin ซึ่งเป็นกฎของ Fed ที่อนุญาตให้โบรกเกอร์ปล่อยกู้ให้บัญชีทั่วไปได้ประมาณครึ่งหนึ่งของราคาหุ้นที่ซื้อนั้น ไม่สามารถใช้ได้ในกรณีนี้ การเปิดสถานะ Short option ทุกรายการจะต้องมีหลักประกันเต็มจำนวน ไม่ว่าจะเป็นเงินสดหรือตัวหุ้นเอง และข้อจำกัดเพียงประการเดียวนี้เองที่เป็นตัวกำหนดกลยุทธ์ทั้งหมดที่โบรกเกอร์จะอนุมัติให้เทรด
เหตุผลที่ IRA ไม่สามารถใช้ Reg T margin ได้
IRA คือทรัสต์ที่ได้รับการยกเว้นภาษีและมีผู้รับผลประโยชน์เพียงรายเดียว มาตรา 4975 ของประมวลรัษฎากรระบุว่าการกู้ยืมระหว่างบัญชีกับเจ้าของบัญชี รวมถึงการนำสินทรัพย์ในบัญชีไปค้ำประกันเงินกู้ ถือเป็นธุรกรรมต้องห้าม (prohibited transaction) สัญญา Margin คือการนำหลักทรัพย์ในบัญชีไปเป็นหลักประกันสำหรับวงเงินสินเชื่อของโบรกเกอร์ ซึ่งถือเป็นการกระทำดังกล่าวโดยตรง การลงนามในสัญญา Margin จะทำให้สถานะทางภาษีของบัญชีมีความเสี่ยง ดังนั้นโบรกเกอร์ในสหรัฐฯ จึงไม่มีรายใดให้บริการ Margin ในบัญชีเกษียณอายุ
กลไกการทำงานสี่ประการที่ทุกบริษัทใช้เหมือนกันมีดังนี้:
- ห้ามมียอดติดลบ (debit balance) โดยเด็ดขาด เงินสดที่ชำระราคาแล้ว (settled cash) คือเพดานสูงสุดในการซื้อทุกรายการ
- ห้ามมีสถานะ Short หุ้น การยืมหุ้นมาขายต้องใช้สัญญาแบบเดียวกับที่บัญชีนี้ไม่สามารถลงนามได้
- การเปิดสถานะ Short option ทุกรายการต้องมีหลักประกันเต็มจำนวนตั้งแต่วันที่เปิดสถานะ ได้แก่ เงินสดเท่ากับราคา Strike สำหรับ Short put หรือตัวหุ้นเองสำหรับ Short call
- ไม่มีการเรียกหลักประกันเพิ่ม (maintenance call) ในความหมายปกติ สิ่งที่ใช้แทนการเรียกเงินเพิ่มคือการบังคับปิดสถานะ (forced close)
การเทรด Options ใน IRA: ต้นทุนของหลักประกันเต็มจำนวน
กลยุทธ์ Cash secured put จะต้องกันเงินสดเต็มจำนวนตามราคา Strike สำหรับหุ้น 100 หุ้น โดยเงินส่วนนี้จะถูกล็อกไว้จนกว่าสัญญาจะปิดหรือหมดอายุ ส่วน Covered call จะต้องใช้หุ้นเป็นหลักประกัน ทั้งสองกลยุทธ์ถือเป็นสถานะที่มีเงินทุนรองรับเต็มจำนวน (fully funded) ซึ่งเงินทุนนี้คือตัวเลขแรกที่ควรพิจารณา การเลือกระหว่างสองกลยุทธ์นี้อธิบายไว้ใน covered call versus cash secured put
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT
underlying_symbol AS symbol,
round(avg(toFloat64(strike_price)) * 100 / 1000, 1) AS cash_for_one_put_k,
round(avg(toFloat64(underlying_close)) * 100 / 1000, 1) AS cost_of_100_shares_k,
count() AS contract_count
FROM global_markets.options_greeks
WHERE date = (
SELECT max(date)
FROM global_markets.options_greeks
WHERE underlying_symbol IN ('AAPL', 'MSFT', 'NVDA', 'SPY', 'KO', 'T')
)
AND lower(toString(option_type)) IN ('put', 'p')
AND days_to_expiry BETWEEN 15 AND 60
AND toFloat64(underlying_close) > 0
AND toFloat64(strike_price) > 0
AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.05
AND underlying_symbol IN ('AAPL', 'MSFT', 'NVDA', 'SPY', 'KO', 'T')
GROUP BY underlying_symbol
ORDER BY cost_of_100_shares_k DESCตารางนี้แสดงราคา Put ที่ใกล้เคียงราคาตลาด (near the money) โดยมีอายุสัญญา 15 ถึง 60 วัน ในหุ้น 6 รายใหญ่ ที่ด้านบนของตาราง SPY ต้องการเงินสด $76.1k เพื่อเป็นหลักประกันสำหรับ Put หนึ่งสัญญา เทียบกับ $77.1k สำหรับการถือหุ้น 100 หุ้นเพื่อทำ Covered call ส่วนที่ด้านล่าง T ใช้เงิน $2.4k บัญชี Margin ทั่วไปจะใช้เงินเพียงเศษเสี้ยวของตัวเลขเหล่านี้ แต่ในบัญชีเกษียณอายุ สัดส่วนดังกล่าวคือหนึ่งเท่าตัว
หลักประกันที่ไม่มีผลตอบแทนระหว่างรอ
เงินสดที่กันไว้สำหรับ Short put ไม่สามารถนำไปค้ำประกัน นำกลับมาใช้ใหม่ หรือนำไปใช้กับสถานะที่สองได้ เงินส่วนนี้จะถูกผูกมัดไว้ตลอดอายุสัญญา และค่า Premium คือรายได้ทั้งหมดที่บัญชีได้รับจากการผูกมัดนี้ ตารางด้านล่างแสดงราคา Premium ในรูปแบบเปอร์เซ็นต์ของเงินสดที่ถูกล็อกไว้
Put ในกลุ่ม 1-14 days มีราคาอยู่ที่ 0.67% ของเงินสดที่ถูกล็อกไว้สำหรับ SPY และ 1.83% สำหรับ NVDA ที่ระยะเวลา 121-365 days ตัวเลขของ SPY อยู่ที่ 4.08% ของหลักประกันเดียวกัน สำหรับการผูกมัดที่กินระยะเวลาเต็มสัญญา เงินสดเท่าเดิมแต่ Premium ต่างกัน ช่องว่างระหว่างสองชุดข้อมูลนี้คือค่า Implied volatility ซึ่งเป็นการเคลื่อนไหวที่แต่ละหลักทรัพย์ได้รวมไว้ในราคาของสัญญาแล้ว
สิ่งที่ Limited margin ใน IRA ทำได้จริง
โบรกเกอร์บางแห่งเสนอคุณสมบัติที่เรียกว่า Limited margin หรือ IRA margin ให้กับบัญชีเกษียณอายุ ซึ่งชื่อนี้อาจทำให้เข้าใจผิดได้ เพราะมันไม่ได้ขยายวงเงินสินเชื่อใดๆ ทั้งสิ้น สิ่งที่ทำได้คือการอนุญาตให้บัญชีเทรดด้วยเงินที่ยังไม่ได้ชำระราคา (unsettled proceeds)
ภายใต้มาตรฐานการชำระราคา T+1 ที่เริ่มใช้ในเดือนพฤษภาคม 2026 เงินสดจากการขายหุ้นจะพร้อมใช้งานในวันทำการถัดไป และการเทรด Options ก็ชำระราคาในวันถัดไปเช่นกัน บัญชีเงินสดทั่วไปอาจซื้อหลักทรัพย์ด้วยเงินที่ยังไม่ชำระราคาได้ แต่การขายสถานะใหม่นั้นก่อนที่การขายเดิมจะชำระราคาเสร็จสิ้น จะถือเป็นการทำ good faith violation และหากทำผิดสามครั้งในรอบ 12 เดือน มักจะนำไปสู่การถูกจำกัดให้เทรดได้เฉพาะเงินสดที่ชำระราคาแล้วเท่านั้น Limited margin จะช่วยขจัดกับดักเรื่องเวลานี้ โบรกเกอร์ไม่ได้ให้เครดิตใดๆ เพียงแต่หยุดตรวจสอบรอบการชำระราคาภายในบัญชีเท่านั้น
สิ่งที่ Limited margin ยังคงทำไม่ได้:
- ไม่อนุญาตให้มียอดติดลบหรือการกู้ยืมข้ามคืน
- ไม่อนุญาตให้ Short หุ้น
- ไม่อนุญาตให้ทำ Uncovered short call
- ไม่ลดจำนวนหลักประกันที่อยู่เบื้องหลังสถานะ Short ใดๆ แม้แต่ดอลลาร์เดียว
เหตุผลที่ Spreads และ Naked calls ถูกจำกัด
Uncovered short call ไม่สามารถทำได้ในบัญชีเกษียณอายุทุกประเภท การส่งมอบหุ้นเมื่อถูกเรียกใช้สิทธิ (assignment) จำเป็นต้องมีหุ้นที่บัญชีไม่ได้ถือครองอยู่ และวิธีเดียวที่จะหาหุ้นมาส่งมอบได้คือการ Short หุ้น ซึ่ง IRA ทำไม่ได้ ไม่จำเป็นต้องมีนโยบายโบรกเกอร์มาบังคับ เพราะโครงสร้างบัญชีไม่อนุญาตให้เกิดผลลัพธ์ดังกล่าว สิ่งที่บัญชีทั่วไปต้องวางหลักประกันสำหรับการเทรดเดียวกันนี้อธิบายไว้ใน margin for selling naked options
Vertical spreads อยู่ในสถานะที่ก้ำกึ่งกว่า เนื่องจากจำกัดผลขาดทุนไว้แล้ว บริษัทที่อนุญาตให้ทำได้จึงต้องกันเงินสดเต็มความกว้างของ Spread คือ 100 ดอลลาร์ต่อจุดต่อสัญญา ตลอดอายุการเทรด สิ่งที่น่ากังวลคือสิ่งที่เกิดขึ้นระหว่างขาของ Spread หากขา Short ถูกเรียกใช้สิทธิ บัญชีจะต้องถือหรือติดลบหุ้นเป็นเวลาหนึ่งวันหรือมากกว่านั้นในขณะที่ขา Long ยังคงเป็น Option อยู่ การจัดหาเงินทุนสำหรับสถานะชั่วคราวนี้คือสิ่งที่บัญชีเกษียณอายุไม่มีวงเงินรองรับ บริษัทที่อนุญาตให้ทำ Spreads ใน IRA จึงขอสงวนสิทธิ์ในการปิดสถานะโดยไม่ต้องแจ้งให้ทราบ และหลายแห่งดำเนินการโดยอัตโนมัติในช่วงชั่วโมงสุดท้ายของวันหมดอายุ ระดับการอนุมัติจะแตกต่างกันไปตามแต่ละบริษัทและมีการปรับปรุงทุกสองสามปี ดังนั้นโปรดอ่านตัวเลขระดับการเทรดว่าเป็นเพียงข้อมูล ณ วันที่เผยแพร่เท่านั้น
กับดักการถูกเรียกใช้สิทธิที่โบรกเกอร์ไม่เคยบอก
ในบัญชี Margin ทั่วไป การถูกเรียกใช้สิทธิ (assignment) ที่ทำให้เงินสดในบัญชีไม่พอจะนำไปสู่การเรียกหลักประกัน (margin call) และการโอนเงินจะช่วยแก้ปัญหานี้ได้ภายในกำหนดเวลา แต่ใน IRA การโอนเงินดังกล่าวถือเป็นการฝากเงินเข้าบัญชี (contribution) ซึ่งมีกฎหมายกำหนดเพดานไว้ปีละไม่กี่พันดอลลาร์ และเพดานนี้ไม่สามารถยืดหยุ่นได้สำหรับกรณีฉุกเฉินในการเทรด เงินไม่สามารถเติมเข้าบัญชีได้ตามความต้องการ
วิธีแก้ไขคือการจัดการเชิงกลไกแทน โดยสถานะจะถูกปิดหรือหุ้นจะถูกขายในราคาที่ตลาดเสนอในเช้าวันนั้น เจ้าของบัญชีจะได้รับแจ้งให้ทราบโดยไม่มีการปรึกษาหารือ ความเสี่ยงจากการถูกเรียกใช้สิทธิไม่ใช่เรื่องสุ่ม แต่จะแปรผันตามสถานะ Moneyness และจะเพิ่มสูงขึ้นเมื่อใกล้หมดอายุ
SQL เบื้องหลังตัวเลขแต่ละตัว
WITH toFloat64(underlying_close) / toFloat64(strike_price) - 1 AS moneyness
SELECT
multiIf(moneyness < -0.04, '4%+ OTM',
moneyness < -0.02, '2-4% OTM',
moneyness < 0.00, '0-2% OTM',
moneyness < 0.02, '0-2% ITM',
moneyness < 0.04, '2-4% ITM',
'4%+ ITM') AS strike_vs_spot,
round(avg(abs(delta)), 3) AS avg_delta,
count() AS contract_count
FROM global_markets.options_greeks
WHERE date = (
SELECT max(date)
FROM global_markets.options_greeks
WHERE underlying_symbol IN ('AAPL', 'MSFT', 'NVDA', 'SPY', 'KO', 'T')
)
AND lower(toString(option_type)) IN ('call', 'c')
AND days_to_expiry BETWEEN 0 AND 7
AND toFloat64(strike_price) > 0
AND toFloat64(underlying_close) > 0
AND abs(delta) > 0
AND abs(moneyness) < 0.20
AND underlying_symbol IN ('AAPL', 'MSFT', 'NVDA', 'SPY', 'KO', 'T')
GROUP BY strike_vs_spot
ORDER BY min(moneyness)ในกลุ่ม Call ที่เหลือเวลาไม่เกินหนึ่งสัปดาห์ กลุ่ม 4%+ OTM มีค่า Delta เฉลี่ยอยู่ที่ 0.012 ส่วนกลุ่ม 4%+ ITM อยู่ที่ 0.958 ค่า Delta วัดความไวของราคา Option ต่อการเคลื่อนไหวของสินทรัพย์อ้างอิงหนึ่งดอลลาร์ และเมื่อใกล้หมดอายุ ค่านี้จะใช้เป็นตัวบ่งชี้คร่าวๆ ถึงโอกาสที่สัญญาจะจบลงในสถานะ In the money สำหรับ Short call ที่อยู่ทางขวาสุดของเส้นโค้งนั้น ในเชิงการวางแผนถือเป็นการขายหุ้นที่ตกลงกันไว้แล้ว
การถูกเรียกใช้สิทธิก่อนวันขึ้นเครื่องหมาย XD
Equity options แบบอเมริกันสามารถถูกใช้สิทธิได้ในวันทำการใดๆ ก่อนหมดอายุ และผู้ถือ Call ที่อยู่ในสถานะ In the money มีโอกาสหนึ่งที่เกิดขึ้นซ้ำๆ ในการใช้สิทธิก่อนกำหนด นั่นคือวันจ่ายเงินปันผล การใช้สิทธิในวันก่อนวันขึ้นเครื่องหมาย XD จะเปลี่ยน Call ให้เป็นหุ้นทันเวลาที่จะได้รับสิทธิรับเงินปันผล ส่วนผู้เขียน Covered call ที่อยู่อีกฝั่งจะต้องส่งมอบหุ้นและไม่ได้รับอะไรเลย Early assignment on short options อธิบายถึงการคำนวณ และ ex dividend dates and options ครอบคลุมถึงกลไกของปฏิทิน
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT
ticker AS symbol,
formatDateTime(min(ex_dividend_date), '%b %e') AS ex_date_label,
round(toFloat64(argMin(cash_amount, ex_dividend_date)) * 100, 2) AS dividend_per_contract_usd,
dateDiff('day', today(), min(ex_dividend_date)) AS days_to_ex_date
FROM global_markets.stocks_dividends
WHERE ex_dividend_date >= today()
AND ex_dividend_date <= today() + 200
AND ticker IN ('AAPL', 'MSFT', 'KO', 'T', 'JNJ', 'PG', 'XOM', 'CVX')
GROUP BY ticker
ORDER BY dividend_per_contract_usd DESCCVX จ่ายเงินปันผลสูงสุดในกลุ่มนี้ที่ $178 ต่อ 100 หุ้น โดยมีวันขึ้นเครื่องหมาย XD คือวันที่ Aug 19 อีก 6 วันข้างหน้า Short call ที่มีมูลค่าเวลา (time value) เหลืออยู่น้อยกว่าตัวเลขนี้ถือเป็นเป้าหมายสำหรับการถูกใช้สิทธิในวันก่อนหน้า ภายในบัญชี IRA ผลลัพธ์ที่ได้นั้นแคบและเฉพาะเจาะจง คือหุ้นจะออกจากบัญชีไปและเงินปันผลจะไม่มีวันมาถึง
ผลขาดทุนจาก Options ใน IRA นำมาหักลดหย่อนภาษีได้หรือไม่?
ไม่ได้ ผลขาดทุนที่เกิดขึ้นภายใน IRA จะไม่ถูกนำไปรวมในการยื่นภาษี ไม่มีผลขาดทุนจากเงินทุน (capital loss) ให้ยกยอดไปใช้ และไม่มีกำไรจากส่วนอื่นมาหักลบ และด้วยตรรกะเดียวกัน การทำ Wash sale จึงไม่มีผลกับการเทรดสองรายการที่เกิดขึ้นภายในบัญชีเดียวกัน
ความเสี่ยงจะเกิดขึ้นในทางกลับกัน การขายหลักทรัพย์ที่ขาดทุนในบัญชีที่ต้องเสียภาษี แล้วซื้อหลักทรัพย์นั้นหรือ Option ของหลักทรัพย์นั้นภายในบัญชี IRA ภายใน 30 วัน จะถือเป็น Wash sale และตามคำวินิจฉัยของกรมสรรพากร (Revenue Ruling 2008-5) ระบุว่าผลขาดทุนที่ถูกปฏิเสธนั้นจะหายไปอย่างถาวร ในบัญชีที่ต้องเสียภาษี Wash sale จะเป็นการเลื่อนผลขาดทุนไปไว้ในต้นทุนของหลักทรัพย์ตัวใหม่ แต่ IRA ไม่มีต้นทุน (basis) ให้ปรับ ดังนั้นการหักลดหย่อนจึงหายไปแทนที่จะเลื่อนออกไป การจัดการเรื่อง Wash sale อยู่ใน Publication 550
คำถามที่พบบ่อย
สามารถเทรด Options ใน IRA ได้หรือไม่?
ได้ หากได้รับอนุมัติจากโบรกเกอร์ กลยุทธ์ที่ทำได้คือกลยุทธ์ที่มีหลักประกันเต็มจำนวน ได้แก่ Long call และ Long put, Covered call, Cash secured put และในหลายบริษัทสามารถทำ Defined risk spreads ได้ ส่วน Uncovered short call และการ Short หุ้นไม่สามารถทำได้ในบัญชีเกษียณอายุทุกประเภท
Limited margin ใน IRA คืออะไร?
คือการอนุญาตให้เทรดด้วยเงินที่ยังไม่ได้ชำระราคาเท่านั้น ไม่มีการให้เครดิต ไม่มีการมียอดติดลบ ไม่มีการ Short หุ้น และไม่ลดจำนวนหลักประกันที่กันไว้สำหรับ Short option
จะเกิดอะไรขึ้นหาก Option ใน IRA ถูกเรียกใช้สิทธิแต่ไม่มีเงินสดเพียงพอ?
โบรกเกอร์จะปิดสถานะหรือขายหุ้นเพื่อชดเชย การฝากเงินเพิ่มไม่ใช่ทางแก้ เพราะการฝากเงินเข้า IRA ถือเป็น Contribution ซึ่งมีเพดานจำกัดตามกฎหมายในแต่ละปี
ผลขาดทุนจาก Options ใน IRA นำมาหักลดหย่อนภาษีได้หรือไม่?
ไม่ได้ กำไรและขาดทุนภายในบัญชีเกษียณอายุจะไม่ถูกรายงานในปีที่เกิดขึ้น ผลขาดทุนที่เกิดขึ้นในบัญชีที่ต้องเสียภาษีแล้วนำไปซื้อทดแทนใน IRA ภายใน 30 วัน จะถูกปฏิเสธการหักลดหย่อนอย่างถาวรตาม Revenue Ruling 2008-5
สามารถขาย Covered calls ใน IRA ได้หรือไม่?
ได้ หุ้น 100 หุ้นต่อสัญญาที่ถืออยู่ในบัญชีอยู่แล้วถือเป็นหลักประกัน ซึ่งเป็นไปตามกฎการมีเงินทุนรองรับเต็มจำนวน Covered calls อธิบายถึงกลไกการทำงานในส่วนนี้
ตารางข้อมูลทุกชุดด้านบนมาพร้อมกับคำสั่ง SQL ที่ใช้สร้างข้อมูลนั้น หากต้องการคำนวณราคาหลักประกันของสัญญาใดสัญญาหนึ่ง หรือตรวจสอบวันขึ้นเครื่องหมาย XD ครั้งถัดไปของหลักทรัพย์ใด สามารถสอบถามได้ด้วยภาษาอังกฤษทั่วไปผ่านทาง Strasmore terminal