Strasmore Research
การเรียนรู้ Matt Connorโดย Matt Connor · อัปเดตเมื่อ 2026-08-08

เปรียบเทียบ Iron Condor กับ Iron Butterfly และจุดคุ้มทุน

วิเคราะห์ความแตกต่างระหว่าง Iron Condor และ Iron Butterfly ในแง่ของจุดคุ้มทุน รวมถึงผลกระทบจากค่า Vega และต้นทุนการเปิดสถานะสำหรับกลยุทธ์ Options ทั้งสองรูปแบบในเดือนมิถุนายน 2026

Iron condor และ iron butterfly คือกลยุทธ์การเทรด options แบบสี่ขา (four-leg) ที่เหมือนกันโดยมีจุดต่างเพียงการเลื่อน strike price กลยุทธ์ทั้งสองแบบใช้วิธีขาย options สองตัวและซื้อ options ที่ไกลออกไปอีกสองตัวเพื่อป้องกันความเสี่ยง ทั้งสองกลยุทธ์จะทำกำไรได้ตราบเท่าที่ราคาหุ้นยังเคลื่อนไหวอยู่ในกรอบที่กำหนด โดย iron butterfly จะขาย options ทั้งสองตัวที่ strike เดียวกัน ซึ่งให้ค่า Credit ที่สูงกว่าแต่มีโซนกำไรที่แคบกว่า ส่วน iron condor จะแยก strike ของ options ที่ขายออกจากกัน ทำให้ได้รับค่า Credit ที่น้อยกว่าแต่แลกมาด้วยโซนกำไรที่กว้างกว่า

Iron condor กับ iron butterfly: ต่างกันที่ strike เดียว

ทั้งสองสถานะประกอบด้วย put spread และ call spread บนหุ้นตัวเดียวกันและวันหมดอายุเดียวกัน Short option คือตัวที่คุณขายเพื่อรับค่า Premium ล่วงหน้า ส่วน Long option คือตัวที่คุณซื้อเพื่อจ่ายค่า Premium และจำกัดความเสียหายสูงสุดของสถานะ การขาย spread ทั้งสองฝั่งจะทำให้ได้รับเงินตั้งแต่วันแรก ซึ่งเงินจำนวนนี้เรียกว่า Credit

สมมติหุ้นราคา $100 และมีวันหมดอายุในอีก 30 วันข้างหน้า กลยุทธ์ iron butterfly จะใช้สี่ขา ดังนี้:

  • ซื้อ put ที่ strike 95
  • ขาย put ที่ strike 100
  • ขาย call ที่ strike 100
  • ซื้อ call ที่ strike 105

ส่วน iron condor จะใช้ปีกกว้าง 5 จุดเท่าเดิม แต่แยก strike ที่ขายออกจากกัน:

  • ซื้อ put ที่ strike 90
  • ขาย put ที่ strike 95
  • ขาย call ที่ strike 105
  • ซื้อ call ที่ strike 110

นี่คือความแตกต่างทั้งหมด กลยุทธ์ butterfly จะขาย options ที่ strike เดียวกัน ณ ราคาตลาด (at the money) ซึ่งเป็นจุดที่ค่า Premium สูงที่สุด ส่วน condor จะขาย options ที่ห่างออกไปฝั่งละ 5 จุด ซึ่งเป็นจุดที่ค่า Premium ต่ำกว่า ส่วนประกอบอื่น ๆ เหมือนกันทั้งหมด ทั้งความกว้างของปีก 5 จุดและวันหมดอายุ

วิธีการคำนวณจุดคุ้มทุน (break-even)

จุดคุ้มทุนคือระดับราคาที่สถานะจะจบลงโดยไม่มีกำไรและไม่มีขาดทุนเมื่อถึงวันหมดอายุ ทั้งสองโครงสร้างมีจุดคุ้มทุนฝั่งละหนึ่งจุด และคำนวณโดยการนำค่า Credit ไปหักลบจาก strike ที่ขาย

สำหรับ iron butterfly จุดคุ้มทุนทั้งสองจุดจะอ้างอิงจาก strike ที่ขายร่วมกัน:

  • จุดคุ้มทุนล่าง คือ strike ที่ขาย ลบด้วยค่า Credit
  • จุดคุ้มทุนบน คือ strike ที่ขาย บวกด้วยค่า Credit

สำหรับ iron condor แต่ละ strike ที่ขายจะมีจุดคุ้มทุนของตัวเอง:

  • จุดคุ้มทุนล่าง คือ strike ของ short put ลบด้วยค่า Credit
  • จุดคุ้มทุนบน คือ strike ของ short call บวกด้วยค่า Credit

สมมติว่า butterfly ในตัวอย่างข้างต้นเปิดสถานะด้วย Credit $2.60 และ condor เปิดที่ $1.30 โดยราคาต่อหุ้นและหนึ่งสัญญาครอบคลุม 100 หุ้น (ตัวเลขเหล่านี้เป็นตัวเลขสมมติเพื่อการศึกษา) butterfly จะคุ้มทุนที่ $97.40 และ $102.60 ซึ่งเป็นโซนกำไรกว้าง $5.20 ส่วน condor จะคุ้มทุนที่ $93.70 และ $106.30 ซึ่งเป็นโซนกว้าง $12.60 จะเห็นได้ว่า butterfly เก็บค่า Premium ได้มากกว่าสองเท่าในโซนที่แคบกว่าครึ่งหนึ่ง

การขาดทุนสูงสุดมีกฎเดียวกันสำหรับทั้งสองแบบ คือ ความกว้างของปีก ลบด้วยค่า Credit โดย butterfly มีความเสี่ยง $5.00 ลบ $2.60 เท่ากับ $240 ต่อสัญญา เทียบกับกำไรสูงสุด $260 ส่วน condor มีความเสี่ยง $5.00 ลบ $1.30 เท่ากับ $370 ต่อสัญญา เทียบกับกำไร $130 โซนที่กว้างกว่าจะมีต้นทุนความเสี่ยงต่อสัญญาที่สูงกว่าในวันที่ราคาหุ้นหลุดกรอบ นอกจากนี้ยังมีความไม่สมมาตรภายในโซนกำไรเอง โดย butterfly จะได้กำไรสูงสุดก็ต่อเมื่อราคาหุ้นจบที่ $100 พอดี ในขณะที่ condor จะได้รับค่า Credit เต็มจำนวนหากราคาหุ้นอยู่ระหว่าง $95 ถึง $105

โซนกำไรกว้างกว่าการเคลื่อนไหวที่คาดการณ์ไว้หรือไม่?

ระดับจุดคุ้มทุนเพียงอย่างเดียวไม่สามารถตัดสินได้ว่าโครงสร้างใดเหมาะกับกราฟราคา การทดสอบที่ใช้ตัดสินคือการเทียบความกว้างของโซนกำไรกับ expected move หรือขนาดการเคลื่อนไหวที่ตลาดได้รวมไว้ในราคา options แล้วในช่วงเวลาถือครองเดียวกัน คู่มือ expected move จาก implied volatility ของเราจะอธิบายวิธีคำนวณ: โดยใช้ค่า annual implied volatility คูณด้วยรากที่สองของสัดส่วนเวลาที่ถือครองเป็นปี

คำสั่งดึงข้อมูลค่าความผันผวนแฝง (Implied Volatility) ของราคาใช้สิทธิที่ระดับเงิน (At-the-money) และการเคลื่อนไหวที่คาดการณ์ใน 30 วัน, พฤษภาคม 2026
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT
    underlying_symbol                                                       AS symbol,
    round(avg(toFloat64(implied_volatility)) * 100, 1)                      AS atm_iv_pct,
    round(avg(toFloat64(implied_volatility)) * sqrt(30.0 / 365.0) * 100, 2) AS expected_move_30d_pct
FROM global_markets.options_greeks
WHERE underlying_symbol IN ('SPY', 'KO', 'AAPL', 'MSFT', 'NVDA', 'AMD')
  AND date BETWEEN '2026-05-01' AND '2026-05-29'
  AND iv_converged = 1
  AND volume > 0
  AND days_to_expiry BETWEEN 20 AND 45
  AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.05
GROUP BY symbol
HAVING count() > 50
ORDER BY expected_move_30d_pct DESC
Run this yourself

ตลอดเดือนมิถุนายน 2026 ราคา options เหล่านี้สะท้อนการเคลื่อนไหวใน 30 วันที่ 4.43% ของราคาหุ้นในฝั่งที่ผันผวนต่ำ ไปจนถึง SPY และสูงสุดที่ 19.65% ใน AMD แม้โครงสร้างจะเหมือนกัน แต่พื้นที่ในการทำกำไรนั้นต่างกันมาก

ลองทดสอบกับตัวอย่างที่ให้ไว้ หาก expected move คือ 5% บนหุ้นราคา $100 จะครอบคลุมช่วง $95 ถึง $105 หรือกว้าง $10 โซนกำไร $5.20 ของ butterfly ครอบคลุมเพียง 0.52 ของช่วงนั้น ในขณะที่โซน $12.60 ของ condor ครอบคลุมถึง 1.26 ของช่วงนั้น หุ้นตัวเดียวกัน ปีกกว้างเท่ากัน แต่มีเพียงกลยุทธ์เดียวที่ยังคงทำกำไรได้หากราคาเคลื่อนไหวตามที่ตลาดคาดการณ์ไว้ butterfly จะทำกำไรเต็มที่ในสภาวะตลาดที่นิ่งกว่าที่ตลาดคาด และทำกำไรได้มากกว่าประมาณสองเท่าในวันที่ราคาจบลงในโซน

ทำไมค่า Credit ของ butterfly ถึงสูงกว่า

ค่า Premium ของ options ไม่ได้เท่ากันในทุก strike แต่จะสูงสุดที่ at the money และลดลงทั้งสองฝั่ง ซึ่งลักษณะการลดลงนี้คือที่มาของค่า Credit

คำสั่งดึงข้อมูลราคาออปชัน SPY อายุ 30 วัน ณ ระดับราคาต่างๆ เมื่อเทียบกับราคาตลาด, ค่าเฉลี่ยพฤษภาคม 2026
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT
    concat(if(off_pct > 0, '+', ''), toString(off_pct), '%') AS strike_vs_spot,
    round(avgIf(px, leg = 'call'), 2)                        AS call_price,
    round(avgIf(px, leg = 'put'), 2)                         AS put_price
FROM
(
    SELECT
        toInt32(round((toFloat64(strike_price) / toFloat64(underlying_close) - 1) * 100)) AS off_pct,
        if(lower(toString(option_type)) LIKE 'c%', 'call', 'put')                         AS leg,
        toFloat64(option_close)                                                           AS px
    FROM global_markets.options_greeks
    WHERE underlying_symbol = 'SPY'
      AND date BETWEEN '2026-05-01' AND '2026-05-29'
      AND days_to_expiry BETWEEN 25 AND 35
      AND volume > 0
      AND (lower(toString(option_type)) LIKE 'c%' OR lower(toString(option_type)) LIKE 'p%')
)
GROUP BY off_pct
HAVING off_pct BETWEEN -6 AND 6
   AND countIf(leg = 'call') > 0
   AND countIf(leg = 'put') > 0
ORDER BY off_pct
Run this yourself

เมื่อเฉลี่ยตลอดทั้งเดือน SPY call ที่มีอายุ 30 วันและมี strike ที่ at the money ปิดที่ $13.55 ส่วน call ที่ strike ห่างจากราคาตลาด +6% ปิดที่ $0.72 และ put ที่ strike ห่างจากราคาตลาด -6% ปิดที่ $2.74 กราฟจะแสดงเป็นรูปเต็นท์ ทุกสิ่งที่ butterfly ขายจะอยู่ตรงยอดเต็นท์ ส่วนสิ่งที่ condor ขายจะอยู่บริเวณลาดลงมา ส่วนต่างของ Credit ในตัวอย่างคือรูปร่างของเต็นท์นี้เมื่อวัดเป็นดอลลาร์ สำหรับรูปแบบของ option chain ที่ราคาเหล่านี้มาจาก สามารถดูได้ที่ วิธีอ่าน option chain

กลยุทธ์ใดมีความเสี่ยงด้านความผันผวนมากกว่า?

Vega คือตัววัดว่าราคา option จะเปลี่ยนไปเท่าใดเมื่อ implied volatility เปลี่ยนไปหนึ่งจุด ซึ่ง option vega ได้อธิบายไว้โดยละเอียด Vega จะมีรูปทรงเดียวกับ Premium คือสูงสุดที่ at the money และลดลงเมื่อ strike ห่างออกไป และจะสูงขึ้นเมื่ออายุสัญญาเหลือมากขึ้น

คำสั่งดึงข้อมูลค่า Vega ของ SPY ตลอดช่วงราคาใช้สิทธิ โดยอ้างอิงจากราคาใช้สิทธิที่ระดับเงิน (At-the-money), พฤษภาคม 2026
SQL เบื้องหลังตัวเลขแต่ละตัว
WITH chain AS
(
    SELECT
        toInt32(round((toFloat64(strike_price) / toFloat64(underlying_close) - 1) * 100)) AS off_pct,
        toFloat64(vega)                                                                   AS leg_vega,
        if(days_to_expiry <= 14, 'near', 'far')                                           AS dte_bucket
    FROM global_markets.options_greeks
    WHERE underlying_symbol = 'SPY'
      AND date BETWEEN '2026-05-01' AND '2026-05-29'
      AND volume > 0
      AND iv_converged = 1
      AND ((days_to_expiry BETWEEN 7 AND 14) OR (days_to_expiry BETWEEN 25 AND 35))
)
SELECT
    concat(if(off_pct > 0, '+', ''), toString(off_pct), '%') AS strike_vs_spot,
    round(avgIf(leg_vega, dte_bucket = 'near')
          / (SELECT avgIf(leg_vega, dte_bucket = 'near') FROM chain WHERE off_pct = 0) * 100) AS vol_risk_7_to_14d_pct,
    round(avgIf(leg_vega, dte_bucket = 'far')
          / (SELECT avgIf(leg_vega, dte_bucket = 'far') FROM chain WHERE off_pct = 0) * 100)  AS vol_risk_25_to_35d_pct
FROM chain
GROUP BY off_pct
HAVING off_pct BETWEEN -6 AND 6
   AND countIf(dte_bucket = 'near') > 0
   AND countIf(dte_bucket = 'far') > 0
ORDER BY off_pct
Run this yourself

แต่ละกลุ่มข้อมูลถูกดัชนีเทียบกับค่า at-the-money ของช่วงวันหมดอายุนั้น ๆ ทำให้เส้นกราฟทั้งสองอยู่บนสเกลเดียวกันโดยเริ่มที่ 100 ที่ระยะเวลา 25 ถึง 35 วันก่อนหมดอายุ strike ที่สูงกว่าราคาตลาด 6% จะมีค่า vega อยู่ที่ 33% ของ at-the-money vega ส่วนที่ระยะเวลา 7 ถึง 14 วัน strike เดียวกันจะมีค่าอยู่ที่ 7% กลยุทธ์ butterfly ขายที่ยอดของเส้นกราฟนี้ถึงสองครั้ง ในขณะที่ condor ขายที่จุดที่ลาดลงมา การเพิ่มขึ้นของ implied volatility หลังจากเปิดสถานะจะส่งผลลบต่อสถานะ short ของ butterfly มากกว่า และความไม่สมมาตรเดียวกันนี้จะเป็นผลดีต่อ butterfly เมื่อเกิด IV crush หรือการลดลงของ implied volatility ซึ่งมักเกิดขึ้นหลังเหตุการณ์สำคัญที่กำหนดไว้

ต้นทุนในการเปิดสถานะสี่ขา

แต่ละโครงสร้างประกอบด้วยสี่สัญญาในการเปิดสถานะ และหากไม่ถือจนหมดอายุ อาจต้องใช้สูงสุดอีกสี่สัญญาในการปิดสถานะ ทุกขาของกลยุทธ์ต้องผ่าน bid-ask spread และความกว้างของ spread จะสะท้อนว่า chain นั้นมีการซื้อขายจริงมากน้อยเพียงใด คู่มือ liquid vs volatile options ของเราจะแยกแยะระหว่าง chain ที่ราคาเคลื่อนไหวมากกับ chain ที่มีการซื้อขายมาก ซึ่งอย่างหลังคือตัวกำหนดการจับคู่คำสั่งซื้อขาย (fills)

คำสั่งดึงข้อมูลราคาใช้สิทธิที่มีการซื้อขายจริงต่อรอบการซื้อขาย ในช่วง 20 ถึง 45 วันข้างหน้า, พฤษภาคม 2026
SQL เบื้องหลังตัวเลขแต่ละตัว
SELECT
    symbol,
    round(avg(strikes))       AS strikes_traded_per_day,
    round(avg(busy_strikes))  AS strikes_over_100_lots_per_day
FROM
(
    SELECT
        underlying_symbol                            AS symbol,
        date,
        countDistinct(strike_price)                  AS strikes,
        countDistinctIf(strike_price, volume >= 100) AS busy_strikes
    FROM global_markets.options_greeks
    WHERE underlying_symbol IN ('SPY', 'KO', 'AAPL', 'MSFT', 'NVDA', 'AMD')
      AND date BETWEEN '2026-05-01' AND '2026-05-29'
      AND days_to_expiry BETWEEN 20 AND 45
      AND volume > 0
    GROUP BY symbol, date
)
GROUP BY symbol
ORDER BY strikes_traded_per_day DESC
Run this yourself

ในเซสชันเฉลี่ยของเดือนมิถุนายน 2026 SPY มี strike ที่เหลืออายุ 20 ถึง 45 วันที่มีการซื้อขายอย่างน้อยหนึ่งสัญญาจำนวน 268 และ 171 ของจำนวนนั้นมีการซื้อขายตั้งแต่ 100 ล็อตขึ้นไป ในกลุ่มที่มีสภาพคล่องต่ำ KO แสดงให้เห็นว่ามี strike ที่มีการซื้อขาย 32 และมีเพียง 9 เท่านั้นที่ซื้อขายตั้งแต่ 100 ล็อตขึ้นไป กลยุทธ์ condor ต้องการ strike สี่จุดที่ซื้อขายได้ ส่วน butterfly ต้องการสามจุด โดยจุดกลางต้องมีขนาดเป็นสองเท่า ใน chain ที่มี strike ซื้อขายเพียงไม่กี่สิบจุดต่อเซสชัน strike ที่กลยุทธ์ต้องการอาจเป็น strike ที่ไม่มีการซื้อขายเลย นอกจากนี้ยังมีค่าคอมมิชชันที่ต้องนำมาคำนวณด้วย โดย ต้นทุนการเทรด options จะแจกแจงรายละเอียดต่อสัญญาไว้

วิธีการสร้างกราฟเหล่านี้

กราฟทั้งสี่อ่านบันทึกข้อมูล options รายวันต่อสัญญาและเก็บเฉพาะสัญญาที่มีการซื้อขายในวันนั้น กราฟทั้งสองแบบจะปัดเศษ strike ของแต่ละสัญญาให้เป็นเปอร์เซ็นต์เต็มที่ใกล้ที่สุดจากราคาปิดของสินทรัพย์อ้างอิงในเซสชันนั้น แล้วหาค่าเฉลี่ยจากทุกเซสชันในกรอบเดือนมิถุนายน 2026 เพื่อให้ตัวเลขคงที่ กราฟราคาจะจัดประเภทแต่ละรายการเป็นขา call หรือ put ตามประเภทของสัญญา โดยไม่คำนึงถึงตัวพิมพ์เล็กหรือใหญ่ กราฟ vega จะแสดงเป็นดัชนีแทนค่าดิบ: แต่ละกลุ่มจะแสดงเป็นเปอร์เซ็นต์ของค่า at-the-money vega ในช่วงวันหมดอายุเดียวกัน เพื่อให้สัญญา 10 วันและ 30 วันอยู่บนสเกลเดียวกัน กราฟ implied volatility ใช้ค่าที่สรุปจาก strike ที่ใกล้ราคาตลาด (near-the-money) โดยมีอายุเหลือ 20 ถึง 45 วัน หุ้นราคา $100, Credit $2.60 และ $1.30 เป็นตัวเลขสมมติเพื่อการศึกษา ไม่ใช่ราคาเสนอซื้อขายจริง

คำถามที่พบบ่อย

ความแตกต่างระหว่าง iron condor และ iron butterfly คืออะไร?

ทั้งสองกลยุทธ์ขาย put spread และ call spread ในวันหมดอายุเดียวกัน iron butterfly ขาย options ทั้งสองตัวที่ strike เดียวกัน มักจะเป็นราคาที่ at the money ส่วน iron condor จะแยก strike ออกจากกัน โดยตัวหนึ่งอยู่ต่ำกว่าราคาหุ้นและอีกตัวอยู่สูงกว่า butterfly จะได้รับค่า Credit ที่สูงกว่า ส่วน condor จะได้โซนกำไรที่กว้างกว่า

วิธีคำนวณจุดคุ้มทุนของ iron butterfly ทำอย่างไร?

ใช้ strike ที่ขายร่วมกัน ลบด้วยค่า Credit เพื่อหาจุดคุ้มทุนล่าง และบวกด้วยค่า Credit เพื่อหาจุดคุ้มทุนบน butterfly ที่ strike 100 เปิดด้วย Credit $2.60 จะคุ้มทุนที่ $97.40 และ $102.60 ซึ่งเป็นโซนกำไรกว้าง $5.20

วิธีคำนวณจุดคุ้มทุนของ iron condor ทำอย่างไร?

นำค่า Credit ไปลบออกจาก strike ของ short put และนำค่า Credit เดียวกันไปบวกเข้ากับ strike ของ short call condor ที่ขาย put 95 และ call 105 ด้วย Credit $1.30 จะคุ้มทุนที่ $93.70 และ $106.30 ซึ่งเป็นโซนกว้าง $12.60

กลยุทธ์ใดขาดทุนมากกว่ากันระหว่าง iron condor และ iron butterfly?

การขาดทุนสูงสุดของทั้งสองแบบคือ ความกว้างของปีก ลบด้วยค่า Credit ดังนั้นหากปีกกว้างเท่ากัน กลยุทธ์ที่ได้รับค่า Premium น้อยกว่าจะมีความเสี่ยงมากกว่า ด้วยปีกกว้าง 5 จุด butterfly ที่ได้ Credit $2.60 จะมีความเสี่ยง $240 ต่อสัญญา ส่วน condor ที่ได้ $1.30 จะมีความเสี่ยง $370 condor จะขาดทุนสูงสุดก็ต่อเมื่อราคาหุ้นเคลื่อนไหวไปไกลกว่าเท่านั้น

iron butterfly มีความเสี่ยงด้าน vega มากกว่าหรือไม่?

ใช่ Vega จะสูงสุดที่ strike at the money และ butterfly ขาย options สองตัวที่จุดนั้น ส่วน strike ที่ขายของ condor จะอยู่ไกลออกไป ซึ่งมีค่า vega เป็นเพียงเศษเสี้ยวของจุดสูงสุด ดังที่แสดงในกราฟดัชนีข้างต้น


ทุกกราฟที่นี่แสดง SQL ที่ใช้สร้างขึ้น หากต้องการสร้างกราฟใหม่บนสินทรัพย์อ้างอิงอื่นหรือเดือนอื่น สามารถสอบถามเป็นภาษาอังกฤษธรรมดาได้ที่ Strasmore terminal