期权量化策略:如何利用期权捕捉期现套利机会?

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

做期权的朋友请看过来当前与掘金量化合作的特定券商已经能够支持期权数据和交易接口啦~如需开展期权量化请联系我了解更多详情。

本期我们将和大家分享一个策略介绍如何利用期权进行自动化套利

期现套利是指某种期货合约当期货市场与现货市场在价格上出现差距从而利用两个市场的价差低买高卖而获利。

但一手期货的价格往往很贵以上证50股指期货为例

当前一手IH2205是2800点左右合约乘数是每点300元一手市值就等于2800*300高达84万元交易所保证金是12%一手保证金就等于84万元*0.12%=10.08万元。

可见股指期货的资金要求高资金的利用率较低。

相比之下期权就很有优势了。如果是买方只有权利没有义务只需支付一笔权利金完全不需要缴纳保证金如果是卖方获得了买方的权利金有义务但没有权利需要缴纳保证金。保证金的计算较为复杂以经验来看除了深度实值期权一般保证金在1W以下。

如此用期权代替股指期货进行交易的门槛相对更低资金利用率更高

但由于当下现货ETF的融券卖出是相对比较困难的所以我们分享的策略主要以持有现货多头以期权合成期货空头的形式进行套利。

那么如何用期权合成期货空头呢答买入一份看跌期权同时卖出一份看涨期权

策略思路如下

1.遍历所有执行价下的期权构建期货空头计算空头组合价值

2.计算套利空间寻找期货空头组合与现货多头间价差最大的组合

3.交易做多现货买入10000份ETF做空期货买入1张看跌期权卖出1张看涨期权

4.当出现更大差值时主动更新持仓当组合价差减小至0以下时或期权到期日当日平仓离场。


注套利空间的计算需要将交易手续费考虑在内。

· 期权的手续费price×volume * multiplier * backtest_commission_ratio + volume * backtest_commission_unit

· ETF的手续费price*volume*backtest_commission_ratio其中price为成交价volume为成交量multiplier为期权合约乘数backtest_commission_ratio为回测佣金比例backtest_commission_unit为回测固定⼿续费元/张。默认佣金比例为0.0001固定手续费元/张为1。

策略参数设置

  • 初始资金10万

  • 回测品种上证50ETF510050及其期权合约

  • 回测区间2020年01月01日—2022年05月10日

回测结果如下所示

根据回测结果我们能看到在2020年初至2022年05月10日策略的年化收益率为2.98%最大回撤为1.60%夏普比率1.59胜率50.07%交易次数为705次。从策略表现来看策略波动小净值曲线稳定上升。

需要注意的是本策略用的是日频数据理论上用在分钟频等高频数据上能更及时地捕获价差同时佣金和手续费的设定也比较简洁感兴趣的朋友可以进一步调整参数优化策略。

策略源码已分享至掘金量化社区有需要的可以通过下方链接前往自取。

传送门https://bbs.myquant.cn/thread/3291

声明本内容由掘金量化原创仅供学习、交流、演示之用不构成任何投资建议

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6