蝴蝶式價差策略完整指南

蝴蝶式價差(Butterfly Spread)是一種低風險、高回報比率的期權策略。適合預期標的價格將保持穩定、波動率較低的市場環境。

Algo Lab 量化團隊發布於 2026-08-14 14:56

蝴蝶式價差策略(Butterfly Spread)完整指南

蝴蝶式價差(Butterfly Spread)是期權交易中最精巧的結構之一。它結合了借方價差和貸方價差的優點,以有限的風險追求最高的回報比率。當市場處於橫盤整理、波動率偏低,而你預期標的價格將維持在特定水準時,蝴蝶式價差是理想的選擇。

什麼是蝴蝶式價差?

蝴蝶式價差由三個不同行權價的同類期權組成,形成一個三腿結構。它像蝴蝶一樣——中間的翅膀(中值行權價)是利潤的焦點,而兩側的翅膀(近值和遠值行權價)提供保護。

買入蝴蝶 Call 價差(Long Call Butterfly)

最常見的蝴蝶式價差是使用 Call 期權構建的:

建立方式:

  1. 買入 1 張低行權價的 Call(如 $90 Call)
  2. 賣出 2 張中行權價的 Call(如 $100 Call)
  3. 買入 1 張高行權價的 Call(如 $110 Call)

所有期權具有相同的到期日。

結構示意

      買入 90 Call    賣出 2×100 Call    買入 110 Call
            |                   |                    |
      90 |------|    100 |------|           110 |------|
            |                   |                    |
     支付費用           收取費用            支付費用

蝴蝶式價差的運作機制

利潤與虧損分析

假設股票現價 $100:

  • 買入 $90 Call,支付 $12
  • 賣出 2 張 $100 Call,收取 $2×2 = $4
  • 買入 $110 Call,支付 $1
  • 淨支出:$9($12 − $4 + $1)
到期股價結果淨利潤
低於 $90全部歸零−$900(最大虧損)
$90-$100逐漸增加利潤−$900 至 +$100
$100最大利潤+$1,000
$100-$110利潤逐漸減少+$1,000 至 −$900
高於 $110利潤歸零$0

最大利潤 = (中間行權價 − 近值行權價) − 淨支出 = ($100 − $90) − $9 = $1,000 最大虧損 = 淨支出 = $900(發生在股價低於 $90 或高於 $110 時) 盈虧平衡點 = 近值行權價 + 淨支出 = $90 + $9 = $99(下側) = 中間行權價 + 淨支出 = $100 + $9 = $109(上側)

風險回報比

蝴蝶式價差的最大優勢在於其極高的風險回報比

  • 在這個例子中,風險回報比為 $1,000 : $900 = 1.11:1
  • 通常,蝴蝶式價差的風險回報比可達 2:1 到 5:1
  • 這是所有期權策略中風險回報比最高的結構之一

買入蝴蝶 vs 賣出蝴蝶

特性買入蝴蝶(Long)賣出蝴蝶(Short)
建立方式支付淨費用收取淨費用
利潤來源股價停留在中間行權價股價偏離中間行權價
最大利潤有限(中間寬度 − 淨費用)有限(淨費用)
最大虧損有限(淨費用)有限(中間寬度 − 淨費用)
Theta 影響到期前為負(不利)到期前為正(有利)
Vega 影響IV 上升有利IV 上升不利
最佳市場低波動、橫盤波動率急升

賣出蝴蝶(Short Butterfly)

賣出蝴蝶是完全反向的操作:

建立方式:

  1. 賣出 1 張低行權價的 Call
  2. 買入 2 張中行權價的 Call
  3. 賣出 1 張高行權價的 Call
  4. 收取淨費用

賣出蝴蝶的利潤來自於標的價格偏離中間行權價,或者隱含波動率的急劇上升。這是一個高風險策略,因為如果股價停留在中間行權價,你將面臨最大虧損。

蝴蝶式價差的進階應用

使用 Put 構建蝴蝶

Put Butterfly 的結構與 Call Butterfly 完全相同,只是方向相反:

  • 買入 1 張高行權價的 Put
  • 賣出 2 張中行權價的 Put
  • 買入 1 張低行權價的 Put

重要原則:根據 Put-Call Parity,相同行權價的 Call Butterfly 和 Put Butterfly 具有相同的利潤結構。你可以根據哪一邊的期權更便宜來選擇使用 Call 或 Put 構建。

時間選擇

蝴蝶式價差的 Theta 特性非常特殊:

  • 買入蝴蝶:在到期前較長一段時間內,Theta 為負值(時間對你不利)。只有當到期時間不足 2-3 週時,Theta 才開始轉正。因此,買入蝴蝶不宜過早建立。
  • 賣出蝴蝶:Theta 始終為正,時間對你有利。

波動率考量

  • 買入蝴蝶:在低 IV 環境下建立最佳。IV 上升會增加兩邊購買期權的价值,超過中間賣出期權的损失。
  • 賣出蝴蝶:在 IV 高企時建立最佳。IV 下降會減少整體期權价值,讓你可以更低的成本買回。

蝴蝶式價差的實際案例

案例一:財報前的橫盤交易

假設某科技股在財報前橫盤整理,現價 $200。你預期財報後股價不會大幅偏離 $200。

建立買入 Call Butterfly:

  • 買入 $190 Call(支付 $15)
  • 賣出 2 張 $200 Call(收取 $8×2 = $16)
  • 買入 $210 Call(支付 $3)
  • 淨支出:$2($15 − $16 + $3)

結果:

  • 最大利潤:($200 − $190) − $2 = $8/股 = $800
  • 最大虧損:$2/股 = $200
  • 風險回報比:4:1
  • 盈利區間:$192 - $208

案例二:指數 ETF 的週期性交易

SPY 在 $450 附近橫盤整理,你使用 Put Butterfly 獲取時間價值:

建立買入 Put Butterfly:

  • 買入 $440 Put(支付 $7)
  • 賣出 2 張 $450 Put(收取 $13×2 = $26)
  • 買入 $460 Put(支付 $6)
  • 淨收入:$7 − $26 + $6 = −$13(淨支出 $13)

最大利潤:($450 − $440) − $13 = $10 − $13 = −$3(虧損,說明此報價不具吸引力)

重要提醒:Put Butterfly 的定價可能與 Call Butterfly 不同。實際應用中,建議同時計算 Call Butterfly 和 Put Butterfly 的成本,選擇淨支出較低、利潤空間較大的一方。Algolab 的期權篩選工具可以自動比較兩種結構的報價。

蝴蝶式價差的風險管理

  1. 控制倉位大小:由於買入蝴蝶的風險回報比很高,單筆交易的虧損可能很大。建議不超過總資金的 3-5%。

  2. 注意流動性:蝴蝶式價差涉及三個不同的行權價,流動性可能不如單一期權。選擇成交量充足的標的。

  3. 提前平倉:不必等到到期。當利潤達到最大利潤的 50-75% 時,即可考慮平倉。

  4. 避免 earnings:財報可能導致股價大幅偏離中間行權價,對買入蝴蝶不利。

  5. 監控 Gamma:蝴蝶式價差在到期前具有極高的 Gamma 風險,股價小幅波動就可能導致利潤大幅變化。

常見問題

蝴蝶式價差有哪幾種類型?

蝴蝶式價差主要分為兩種:買入蝴蝶(Long Butterfly)和賣出蝴蝶(Short Butterfly)。買入蝴蝶使用三個不同行權價的同類期權,構建為「買入 1 份近值 + 賣出 2 份中值 + 買入 1 份遠值」。賣出蝴蝶則是完全反向操作。最常見的是 Call Butterfly,但 Put Butterfly 的結構完全相同。

蝴蝶式價差的最大利潤和最大虧損如何計算?

買入蝴蝶的最大利潤 = 中間行權價與近值行權價之差 − 支付的淨費用。最大虧損 = 支付的淨費用(有限)。例如,使用 $90/$100/$110 的 Call Butterfly,腿寬 $10,支付淨費用 $2,則最大利潤為 $10 − $2 = $8/股,最大虧損為 $2/股。風險回報比達 4:1。

蝴蝶式價差適合什麼樣的市場環境?

蝴蝶式價差最適合標的價格預期將保持在特定水平附近的市場。當投資者認為股價將在到期時接近中間行權價時,蝴蝶式價差是最佳選擇。低隱含波動率環境下建立買入蝴蝶最為理想,因為波動率下降對策略有利。

何時是平倉蝴蝶式價差的最佳時機?

常見策略:(1)達到最大利潤的 50-75% 時平倉,不必等到到期;(2)當標的價格開始偏離中間行權價時提前調整;(3)到期前 7-14 天平倉,避免意外風險。買入蝴蝶的 Theta 在到期前較短時間內為負值,因此不宜過早建立。


掌握蝴蝶式價差? Algolab VIP 會員可獲得每日 AI 選股信號,幫助識別橫盤整理中的股票——正是蝴蝶式價差的理想標的。立即訂閱 VIP

參考閱讀

#蝴蝶式價差#butterfly spread#期權策略#options strategy#低波動#range bound

想要每日接收專業觀察清單?

訂閱 VIP 會員,每日 TOP 20 觀察清單更新,形態識別 + AI 分析,助你做出明智投資決策。

延伸閱讀

文章相關問題