之前我们复现过多篇择时研报,比如广发择时双星: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)授权,否则作侵权处理!

市场情绪:新高新低指标(NHNL)相关推荐

  1. 评温斯坦的炒股书(非常重要,常看看)

    http://blog.sina.com.cn/s/blog_674caeca0101dlgq.html 技术分析的经典书籍,就我个人的观点而言,技术分析书籍多数是浪费时间和误人子弟的,纯粹技术分析的 ...

  2. 走进我的交易室06_交易

    第 06 章 交易 但是如果你想生存,想成功,你必须有纪律.当你感觉到恐惧和欣喜,把它变成你的纪律信号,跟随你的系统.要在收市以后,心情平静的时候发展自己的系统.此时是你生存和成功的唯一机会. 自动交 ...

  3. java kdj macd_MACD、BOLL、KDJ 三大组合精准把握趋势与买卖!

    先看示意图,下图是布林线的3个轨道,其他都是股价走势 图1 股价,在布林线上轨.下轨之间运作.准确说,这话是不符合逻辑的,不是先有的轨道,然后股价再按照轨道运动.因为轨道是跟股价同时变化的.但是,股价 ...

  4. 实战技法 - 短线操盘 (9)

    第二章, 行情研判(1):走势跟踪  3,高低点突破买入法 前面介绍了趋势,介绍了震荡,也给出了一些操作建议. 现在综合上面学习的内容,在具体操作中,提供一个高低点突破买入法. 这个方法,根基于道氏理 ...

  5. 【马修笔记】大波段顶底反转的节奏交易.

    如何交易大波段的顶底反转行情呢?之前马修曾写过一篇摸顶抄底的技术分享,主要是顶底确认后的突破入场,本篇文章分享将增加一些新的理念,需要融入理解一些背后的逻辑,以把握住大波段顶底的交易节奏.且看下图一个 ...

  6. #第五章“拷问”既往的股市理论5.1有人情味的“拷问”

    让谁说自己的短处,都不喜欢说,这是人情世故.所以只能上刑"拷问"了.特别是这些都是股市的老前辈,功成名就,况且,我所有的知识还都是从他们那里学来的,然后自己根据股市证据用数学的方法 ...

  7. 【量化】基于聚宽实现基本面多因子选股+技术指标择时策略

    *** 这是一个尚未更新完全的博文*** 引入包: from jqdata import macro import datetime 总体回测前: ''' ====================== ...

  8. “审美疲劳”出圈难?NFT翻身仗要怎么打

    "只有NFT建立完善的基础设施,大规模走进现实世界,才能如乐高一般拼出各种可能性,成为下一轮市场的爆发点." 本文谨代表作者个人观点,不代表火星财经立场,该内容旨在传递更多市场信息 ...

  9. 咖说 | 全景式解读下一个加密投资热潮 NFT

    " 收集一众行业大咖观点,探索区块链商业及应用.百家争鸣.百花齐放,说理.解密.预测和八卦,了解行业内幕,看咖说就够了! 投稿请联系 :tougao@conflux-chain.org 本文 ...

最新文章

  1. 非递归遍历求二叉排序树的深度
  2. python里res有什么用_python – 为什么在tensorflow中构建resnet模型时使用固定填充...
  3. java调用第三方dll文件 源码_C++调用python文件(包含第三方库)
  4. opengl加载显示3D模型STL类型文件
  5. 三种CDN调度系统实现原理详解
  6. python中、变量指向的对象可以发生变化吗_python中的引用传递,可变对象,不可变对象,list注意点...
  7. java boolean转int,java如何将int转换为boolean
  8. 推动Windows的限制:物理内存
  9. Java反射机制介绍
  10. S5PV210 Uboot开发与移植01:Uboot概述
  11. 无法解析的外部符号 __imp__glewinit
  12. 算法竞赛进阶指南 pdf_限时!字节跳动大牛2个月标星达70k的算法笔记,免费开源...
  13. Python写excel练习
  14. 深度掌握bin、hex、axf和elf文件格式
  15. 使用uniapp微信公众号和小程序踩坑全过程
  16. 深圳保障性住房【公租房、安居房、人才房】简单说明
  17. html div与span同行,div和span在一行 div和Span及a标签的区别
  18. mysql 自动截断_MySql中关于超长自动截断的案例详解
  19. shell-awk命令详解
  20. 两个函数相加、相减、相乘等之后的单调性

热门文章

  1. mui.plusReady有时会失效,解决办法
  2. 决策树算法及Python 代码示例
  3. 关于 timeout 和 坚持
  4. Docker安装各类软件
  5. pr怎么导出预设_怎样用premiere 导出视频最清晰,比如序列预设和导出设置怎么设置,还有没有其他地方要注意的?...
  6. 电商项目实战之web网站测试--非业务
  7. AutoHotKey是个好东西
  8. C++ 遍历寻找指定进程,通过进程ID获取窗口句柄,以及HWND与CWnd之间转换
  9. React06---redux学习
  10. 在线TSV转Excel(xls/xlsx)