趋势策略的特点是非常反人性,但并不代表这个策略不赚钱。行情不利时,趋势策略反复止损导致很多人无法坚持这个策略而死在了黎明前。那么是否可以通过期权改善趋势策略的盈利曲线使其变得更加容易坚持下去呢?
首先我们来看一下传统的趋势策略在50ETF上的表现:
我采用一个非常简单的趋势系统做回测,以50ETF为标的,股价站上20MA开仓,以前20日低点作为止损点,跌破20MA止盈:
回测区间:2014.1.1 - 2021.6.30
策略收益:181.63%
策略年化:15.24%
50ETF收益:150.97%
最大回撤:23.66%
夏普比率:0.609
相比于50ETF有一定超额收益,回撤也还算可以接受,但看一眼净值曲线就知道实际操作起来会非常难。策略在2015年6月到2016年底,1年半的时间未创新高,随后在2018年1月到2019年6月,又一年半的时间未创新高,虽然回撤绝对幅度不算大,但时间太久,不知道有多少人能坚持做一个1年多都不赚钱的策略。
问题出在哪?
我统计了策略较大的几次回撤:
2014/4/22 - 2014/5/19: 27天回撤3.13%
2015/7/10 - 2015/7/27: 17天回撤14%
2017/12/5 - 2017/12/15: 10天回撤3.06%
2018/3/12 - 2018/3/23: 11天回撤4.3%
2018/4/24 - 2018/5/30: 36天回撤4.23%
2018/6/5 - 2018/6/21: 16天回撤3.89%
2020/1/17 - 2020/1/23: 6天回撤3.81%
2020/2/17 - 2020/3/16: 28天回撤8.61%
如果能把这些回撤减小甚至彻底消除,整个策略的净值曲线会好看很多,也更加容易坚持下去。那么什么样的期权组合可以保证下跌时赔的少甚至不赔,上涨时盈利空间又无限呢?
反比率认购价差
组合构成方式 = 卖出一张低行权价的购 + 买入2张高行权价的购
组合即可以是收入型组合(卖实一档购+买虚二档购),亦可以是支出型组合(卖平值购+买虚一档购)。
在股价低于卖购行权价时,组合的损益即为买卖权利金之差,因此该组合甚至可以做到趋势策略止损时,期权组合盈利。
组合的这种对下跌的保护是由于牺牲了一部分上行盈利。举例来说,原版趋势策略,3块买进,只要股价上涨,哪怕是涨一分钱,策略开始盈利。若采用反比率购,则可能需要股价至少上升到3.2元才开始盈利。
以2021年9月17日收盘为例,50ETF收于3.199元,10月购3200 = 865元,10月购3300 = 452元,
反比率购组合:卖出1张10月购3200+买入2张10月购3300 = 865 - 452 x 2 = 净支出39元。
若股价跌破3.2元,则组合亏损39元,若股价超过3.4元(期权宝数据),则组合开始盈利。
也就是说趋势发出做多信号,我们建立期权组合后,无论股价下跌多少,我们的亏损已经锁定在39元,相较于期权对应的市值31990元而言,损失可忽略不计。
相应的,我们需要50ETF至少涨0.2元,我们才能盈利,涨幅 = 6.25%。
可能有人觉得6.25%的涨幅要求太高了,那么在构建组合初期投入更多权利金,把卖购与买购都往实值方向移动,我们可以自行设定盈利最低所需涨幅。我们可以根据自己策略的特点和承受能力自由调节价差,让每次假突破的损失完全锁定,从而达到减小回撤的目的。
结论
期权作为工具,并不能直接提高趋势策略的盈利能力,但是可以通过改变策略的盈亏比,胜率等,让趋势策略变得更加容易执行下去。
用裸买购或卖沽替代现货也是可能的方案,这点在后续更新用会用实际行情进行展示。
首先我们来看一下传统的趋势策略在50ETF上的表现:
我采用一个非常简单的趋势系统做回测,以50ETF为标的,股价站上20MA开仓,以前20日低点作为止损点,跌破20MA止盈:
回测区间:2014.1.1 - 2021.6.30
策略收益:181.63%
策略年化:15.24%
50ETF收益:150.97%
最大回撤:23.66%
夏普比率:0.609
相比于50ETF有一定超额收益,回撤也还算可以接受,但看一眼净值曲线就知道实际操作起来会非常难。策略在2015年6月到2016年底,1年半的时间未创新高,随后在2018年1月到2019年6月,又一年半的时间未创新高,虽然回撤绝对幅度不算大,但时间太久,不知道有多少人能坚持做一个1年多都不赚钱的策略。
问题出在哪?
我统计了策略较大的几次回撤:
2014/4/22 - 2014/5/19: 27天回撤3.13%
2015/7/10 - 2015/7/27: 17天回撤14%
2017/12/5 - 2017/12/15: 10天回撤3.06%
2018/3/12 - 2018/3/23: 11天回撤4.3%
2018/4/24 - 2018/5/30: 36天回撤4.23%
2018/6/5 - 2018/6/21: 16天回撤3.89%
2020/1/17 - 2020/1/23: 6天回撤3.81%
2020/2/17 - 2020/3/16: 28天回撤8.61%
如果能把这些回撤减小甚至彻底消除,整个策略的净值曲线会好看很多,也更加容易坚持下去。那么什么样的期权组合可以保证下跌时赔的少甚至不赔,上涨时盈利空间又无限呢?
反比率认购价差
组合构成方式 = 卖出一张低行权价的购 + 买入2张高行权价的购
组合即可以是收入型组合(卖实一档购+买虚二档购),亦可以是支出型组合(卖平值购+买虚一档购)。
在股价低于卖购行权价时,组合的损益即为买卖权利金之差,因此该组合甚至可以做到趋势策略止损时,期权组合盈利。
组合的这种对下跌的保护是由于牺牲了一部分上行盈利。举例来说,原版趋势策略,3块买进,只要股价上涨,哪怕是涨一分钱,策略开始盈利。若采用反比率购,则可能需要股价至少上升到3.2元才开始盈利。
以2021年9月17日收盘为例,50ETF收于3.199元,10月购3200 = 865元,10月购3300 = 452元,
反比率购组合:卖出1张10月购3200+买入2张10月购3300 = 865 - 452 x 2 = 净支出39元。
若股价跌破3.2元,则组合亏损39元,若股价超过3.4元(期权宝数据),则组合开始盈利。
也就是说趋势发出做多信号,我们建立期权组合后,无论股价下跌多少,我们的亏损已经锁定在39元,相较于期权对应的市值31990元而言,损失可忽略不计。
相应的,我们需要50ETF至少涨0.2元,我们才能盈利,涨幅 = 6.25%。
可能有人觉得6.25%的涨幅要求太高了,那么在构建组合初期投入更多权利金,把卖购与买购都往实值方向移动,我们可以自行设定盈利最低所需涨幅。我们可以根据自己策略的特点和承受能力自由调节价差,让每次假突破的损失完全锁定,从而达到减小回撤的目的。
结论
期权作为工具,并不能直接提高趋势策略的盈利能力,但是可以通过改变策略的盈亏比,胜率等,让趋势策略变得更加容易执行下去。
用裸买购或卖沽替代现货也是可能的方案,这点在后续更新用会用实际行情进行展示。
1
DrChase - 可以少赚,但求不赔。
赞同来自: yxyifei
下面用9月以来的行情做一个实证:
依旧以站上20MA为开仓信号,20日内最低收盘价为止损信号,那么50ETF在9月3日出现了买入信号。当日收盘价 = 3.212,止损设在20日内最低收盘价 = 3.108,今天(10月13)收盘50ETF价格 = 3.327。
现货策略
买入10000股现货
盈利 = (3.327 - 3.212)x 10000 = 1150元
买购替代
由于9月购数据不好找了,我就用10月购算一下吧。
考虑到止损点 = 3.1元,那么直接买10月购3100就可实现到期自动止损。
9月3日,50ETF10月购3100 = 1668元
10月13日,50ETF10月购3100 = 2284元
盈利 = 2284 - 1668 = 616元。
再试试深实值购,10月购2850.
9月3日,50ETF10月购2850 = 3756元
10月13日,50ETF10月购2850 = 4750元
盈利 = 4750 - 3756 = 994元
卖沽替代
先看看平值沽:50ETF10月沽3200
9月3日,50ETF10月沽3200 = 874元
10月13日,50ETF10月沽3200 = 97元
盈利 = 874 - 97 = 777元
再看看深实值沽:50ETF10月沽3600
9月3日,50ETF10月沽3600 = 3910元
10月13日,50ETF10月沽3600 = 2740元
盈利 = 3910 - 2740 = 1170元
下面再从下行风险角度对比一下现货与深实值沽。
这段行情的低点出现在9月22日,50ETF收于3.158元,此时现货与卖沽亏损分别为:
现货亏损 = (3.212 - 3.158)x 10000 = 540元
卖沽亏损 = 4313 - 3910= 403元
可见深实值沽全面胜出。
反比率认购
卖一张50ETF10月购3100 + 买2张50ETF10月购3300
组合构建成本 = 643 x 2 - 1668 = -382元,为收入型组合。
10月13日,50ETF10月购3100 = 2284元,50ETF10月购3300 = 607元
组合盈亏 =1668 - 2284 - (643 - 607)x 2 = -616 - 72 = -688元。
由于50ETF涨了,但又没大涨,所以反比率组合依然在亏损区域挣扎。
我们再看一下9月22日低点的组合情况:
50ETF10月购3100 = 1215元
50ETF10月购3300 = 333元
组合盈亏 = 1668 - 1215 -(643 - 333)x 2 = 453 - 620 = -167元
可见反比率组合的防守性最好。
依旧以站上20MA为开仓信号,20日内最低收盘价为止损信号,那么50ETF在9月3日出现了买入信号。当日收盘价 = 3.212,止损设在20日内最低收盘价 = 3.108,今天(10月13)收盘50ETF价格 = 3.327。
现货策略
买入10000股现货
盈利 = (3.327 - 3.212)x 10000 = 1150元
买购替代
由于9月购数据不好找了,我就用10月购算一下吧。
考虑到止损点 = 3.1元,那么直接买10月购3100就可实现到期自动止损。
9月3日,50ETF10月购3100 = 1668元
10月13日,50ETF10月购3100 = 2284元
盈利 = 2284 - 1668 = 616元。
再试试深实值购,10月购2850.
9月3日,50ETF10月购2850 = 3756元
10月13日,50ETF10月购2850 = 4750元
盈利 = 4750 - 3756 = 994元
卖沽替代
先看看平值沽:50ETF10月沽3200
9月3日,50ETF10月沽3200 = 874元
10月13日,50ETF10月沽3200 = 97元
盈利 = 874 - 97 = 777元
再看看深实值沽:50ETF10月沽3600
9月3日,50ETF10月沽3600 = 3910元
10月13日,50ETF10月沽3600 = 2740元
盈利 = 3910 - 2740 = 1170元
下面再从下行风险角度对比一下现货与深实值沽。
这段行情的低点出现在9月22日,50ETF收于3.158元,此时现货与卖沽亏损分别为:
现货亏损 = (3.212 - 3.158)x 10000 = 540元
卖沽亏损 = 4313 - 3910= 403元
可见深实值沽全面胜出。
反比率认购
卖一张50ETF10月购3100 + 买2张50ETF10月购3300
组合构建成本 = 643 x 2 - 1668 = -382元,为收入型组合。
10月13日,50ETF10月购3100 = 2284元,50ETF10月购3300 = 607元
组合盈亏 =1668 - 2284 - (643 - 607)x 2 = -616 - 72 = -688元。
由于50ETF涨了,但又没大涨,所以反比率组合依然在亏损区域挣扎。
我们再看一下9月22日低点的组合情况:
50ETF10月购3100 = 1215元
50ETF10月购3300 = 333元
组合盈亏 = 1668 - 1215 -(643 - 333)x 2 = 453 - 620 = -167元
可见反比率组合的防守性最好。