期权无风险套利策略[2]—牛市垂直价差套利

本文介绍了牛市垂直价差策略,包括看涨和看跌期权价差的构建原理,以及在豆粕期货市场中的应用实例。策略涉及期权价格的比较和套利机会的识别,通过实际回测展示了操作的潜在收益。
摘要由CSDN通过智能技术生成

牛市垂直价差

牛市垂直价差可以分为牛市看涨期权价差策略与牛市看跌期权价差策略。

其中,牛市看涨价差策略是指投资者买入较低行权价的认购期权、同时卖出数量较高行权价的同月认购期权。

牛市看跌价差策略同理,将看涨期权换成看跌期权即可。

牛市价差策略示意图如下所示:

代码部分为:

import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as plt
from matplotlib import pyplot as plt
import matplotlib
matplotlib.rc("font",family='DengXian')
matplotlib.rcParams['axes.unicode_minus']=False

K1=30
K2=35
ST=np.linspace(20,40,100)
long=np.maximum(ST-K1,0)-3
short=-np.maximum(ST-K2,0)+2
returns=long+short
plt.plot(long,'--r',label='看涨期权多头收益')
plt.plot(short,'--g',label='看涨期权空头收益')
plt.plot(returns,'-y',label='组合收益')
plt.xlabel('股票价格')
plt.ylabel('收益')
plt.title('看涨期权牛市差价组合')
plt.legend()
plt.grid(True)
plt.show()
import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as plt
from matplotlib import pyplot as plt
import matplotlib
matplotlib.rc("font",family='DengXian')
matplotlib.rcParams['axes.unicode_minus']=False

K1=30
K2=35
ST=np.linspace(20,40,100)
long=np.maximum(K1-ST,0)-3
short=-np.maximum(K2-ST,0)+2
returns=long+short
plt.plot(long,'--r',label='看跌期权多头收益')
plt.plot(short,'--g',label='看跌期权空头收益')
plt.plot(returns,'-y',label='组合收益')
plt.xlabel('股票价格')
plt.ylabel('收益')
plt.title('看跌期权牛市差价组合')
plt.legend()
plt.grid(True)
plt.show()

认购期权价格随执行价格的上升呈现单调递减的趋势,而认沽期权的价格随着执行价格的上升呈现单调递增的趋势。

根据期权价格之间以及期权执行价格之间的关系,我们可以得到期权垂直价差的上下边界:

认购期权价差边界: 0 < 𝑐1 − 𝑐2 < (𝐾2 − 𝐾1)𝑒−𝑟𝑇 
认沽期权价差边界: 0 < 𝑝2 − 𝑝1 < (𝐾2 − 𝐾1)𝑒−𝑟𝑇

牛市看涨期权垂直价差套利

认购期权垂直价差一旦低于下边界(𝑐1 − 𝑐2 < 0),投资者可通过构建认购期权的牛市价差组合,即买入𝑐1的同时卖出𝑐2获取无风险收益。

牛市看跌期权垂直价差套利

认沽期权垂直价差一旦超过上界(𝑝2 − 𝑝1 > (𝐾2 − 𝐾1)𝑒−𝑟𝑇),投资者可以通过卖出𝑝2的 同时买入𝑝1构建牛市看跌期权价差组合。

牛市看涨期权垂直价差套利市场回测

标的:豆粕主力期货合约及对应的期权合约

思路:根据市场数据进行牛市看涨期权垂直价差套利操作,信号发生之后持有5个交易日,计算持仓累计收益

合约乘数/交易单位:10

逐日计算套利组合后5日的最终收益,统计结果如下:

牛市看跌期权垂直价差套利市场回测

标的:豆粕主力期货合约及对应的期权合约

思路:根据市场数据进行牛市看跌期权垂直价差套利操作,信号发生之后持有5个交易日,计算持仓累计收益

合约乘数/交易单位:10

逐日计算套利组合后5日的最终收益,统计结果如下:

  • 14
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

马尔可夫宽

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值