蝶式差价组合
蝶式差价组合策略是由三种不同行权价的期权组成,构造方式为:买入一份较低行权价K1的欧式看涨期权,买入一份较高行权价K3的欧式看涨期权,然后卖出两份具有中间行权价K2的欧式看涨期权。
策略收益情况:
K1<K2<K3,且K2=0.5(K1+K3)
①ST<K1,第一份看涨期权多头收益为0,第二份看涨期权多头收益为0,看涨期权空头收益为0,整体收益为0
②K1<ST<K2,第一份看涨期权多头收益为ST-K1,第二份看涨期权多头收益为0,看涨期权空头收益为0,整体收益为ST-K1
③K2<ST<K3,第一份看涨期权多头收益为ST-K1,第二份看涨期权多头收益为0,看涨期权空头收益为-2(ST-K2),整体收益为K3-ST
④ST>K3,第一份看涨期权多头收益为ST-K1,第二份看涨期权多头收益为ST-K3,看涨期权空头收益为-2(ST-K2)整体收益为0
K1=55
K2=60
K3=65
plt.figure(figsize=(14,6))
ST=np.linspace(4,100,100)
long1=np.maximum(ST-K1,0)-10
long2=np.maximum(ST-K3,0)-5
short=2*(-np.maximum(ST-K2,0))+2*7
returns=long1+long2+short
plt.plot(long1,'--r',label='看涨期权多头收益')
plt.plot(long2,'--c',label='看涨期权多头收益')
plt.plot(short,'--g',label='看涨期权空头收益')
plt.plot(returns,'-y',label='组合收益')
plt.xlabel('股票价格')
plt.ylabel('收益')
plt.title('蝶式差价组合')
plt.legend()
plt.grid(True)
plt.show()
蝶式套利
蝶式套利指同一期限下,以行权价为横轴的期权价格曲线不满足凸性而产生的套利机会。
其中执行价需要满足关系式 𝐾3−𝐾2 = 𝐾2−𝐾1。因此,当蝶式套利组合的成本小于 0, 即𝐶1+𝐶3 < 2𝐶2 时,存在无风险的蝶式套利机会。当存在套利计会时,则做多低行权价与高行权价的看涨期权合约,做空双倍的中间行权价看涨期权合约。
案例分析
品种:沪铜
时间段:2022 年 7 月 20 日——2022 年 8 月 25 日
套利分析:2022 年 7 月 20 日开盘时,到期日为 2022 年 8 月 25 日(剩余 27 天)执行 价为𝐾1 = 61000 的 CU2209C61000 看涨期权、𝐾2 = 63000 的 CU2209C63000 看涨期 权和𝐾3 = 65000 的 CU2209C65000 看涨期权的价格分别为𝐶1 = 810 元、𝐶2 = 584 元
以及𝐶3 =332 元,因此符合𝐶1+𝐶3 = 1142
元
< 2𝐶2 = 1168
元 ,存在蝶式套利空间。
具体操作:
2022 年 7 月 20 日开盘时
1. 𝐾1看涨期权和𝐾3看涨期权多头
做多一手 CU2209C61000 看涨期权合约和 CU2209C65000 看涨期权合约,支付
810+332=1142 元权利金。
2. 𝐾2看涨期权空头
做空两手 CU2209C63000 期权合约,收入 1168 元权利金。
实际收益:
2022 年 8 月 25 日,CU2209C61000、CU2209C63000 和 CU2209C65000 期权合约均到
期,标的期货合约 CU2209 当天结算价为 62970 元。
根据当天 CU2209 结算价,买入的 CU2209C61000 看涨期权可以行权,获利 1970 元,
买入的 CU2209C65000 看涨期权未行权,而卖出的 CU2209C63000 看涨期权也未被行
权。
最终,在 2022 年 8 月 25 日实现盈利(1970 + 1168 − 1142) × 5 = 9880 元。
套利回测
标的:豆粕主力期货合约及对应的期权合约
思路:根据市场数据进行价差套利操作,信号发生之后持有5个交易日,计算持仓累计收益
合约乘数/交易单位:10
逐日计算套利组合后5日的最终收益,统计结果如下: