之前我们复现过多篇择时研报,比如广发择时双星:GFTD和LLT低延迟趋势线,还有拥挤度指标,效果均还不错。今天我们从另一个角度来观察市场:华福证券择时体系的新高新低指标(原文入口请戳这里)。
研报中NHNL指标的定义如下:
其中NH为上市一年以后的收盘价大于过去52周至一周前的区间最高收盘价的个股数,NL为上市一年以后的收盘价小于52周至一周前的区间最低收盘价的个股数,所以NHNL指标为年度新高个股数除以年度新高和新低的个股数之和,同时要求二者之和大于40,否则设定为0.5。
文章中对该指标进一步做了归一化处理,并将90%和95%作为乐观和贪婪的阈值,10%和5%作为悲观和恐惧的阈值。但遗憾的是文章中并未详细说明归一化的区间长度。
所以在复现过程中,我们先假定归一化的区间长度为三年时间,即252*3天。我们先基于最近几年的数据做个分析:
上图为2018年-2022年09月09日的NHNL指标,Y1轴为NHNL,Y2轴为归一化后的NHNL,对比发现归一化前后的NHNL指标变化不大,走势基本一致。由于研报中归一化周期不明确且归一化差异不大,我们后续分析就不做归一化处理。
我们先对比下研报和复现的NHNL指标:
图1.华福证券研报中的NHNL指标(2022年)
图2.掘金金工复现的NHNL指标(2022年)
整体来看复现出来的NHNL指标和研报中的NHNL指标走势基本一致,具体数值稍有差异。上证指数在上半年的几次阶段性大跌与NHNL指标恐惧区间对应较为一致,但6月份以来的抄底效果不明显。
让我们进一步延长时间,计算出2016年至今的指标:
将计算好的NHNL指标保存为csv文档,在掘金终端中新建一个策略进行回测,回测效果如下:
买入阈值 | 卖出阈值 | 年化收益率 | 最大回撤 | 胜率 | 开仓次数 |
0.05 | 0.90 | 0.61% | 15.82% | 48.28% | 29 |
0.05 | 0.95 | 2.72% | 15.82% | 46.43% | 28 |
0.10 | 0.90 | 0.17% | 16.77% | 35.56% | 45 |
0.10 | 0.95 | 2.09% | 16.77% | 35.56% | 45 |
整体的效果较为一般,从阈值的角度来看,0.05的买入阈值优于0.10的买入阈值,0.95的卖出阈值优于0.90的卖出阈值;但整体胜率低于50%,最大回撤在16%左右。
回测效果的不显著,可能在于NHNL新高新低指标是一个同步性指标,即当NHNL达到阈值的时候,行情也同步性地走完了大幅的上涨或下跌,并不是一个前瞻性指标。
或许将策略调整为分钟级策略,在日内监控NHNL指标会更有效些。感兴趣的朋友可以进一步优化下该指标。源码已分享至掘金量化社区,需要的可以自行下载研究。
声明:本内容由掘金量化原创,仅供学习、交流、演示之用,不构成任何投资建议!如需转载请联系掘金小Q(VX:myquant2018)授权,否则作侵权处理!