在《以交易为生》这本书中,作者埃尔德根据其经验,认为新高-新低指数(NH-NL)是股市的最佳领先指标。在任意一天中,创一年新高的股票是强势股,而创一年新低的股票是弱势股。新高-新低指数通过比较强势股和弱势股的数量来跟踪市场领导者的行为。
计算公式比较简单:
新高-新低指数 = 创一年新高的股票数量 - 创一年新低的股票数量
当新高-新低指数上升到0轴以上时,创一年新高的股票数量多于创一年新低的股票数量,表明多头占主导地位;反之当新高-新低指数下降到0轴以下时,表明空头占主导地位。
一、创一年新高新低
一年大约有250个交易日,创一年新高新低就写为创250日新高新低。把下面的公式保存为公式名称为“NN”的技术指标公式,后面需要引用这个公式。
NH:H=HHV(H,250);
NL:L=LLV(L,250);
二、新高-新低指数(NH-NL)
计算沪深A股中,创一年新高的股票数量NHN以及创一年新低的股票数量NHL,然后得到两者的差值NH_NL,即新高-新低指数。
NHN:=INSUM('沪深A股','NN',1,0);
NLN:=INSUM('沪深A股','NN',2,0);
NH_NL:NHN-NLN;
把指标保存为NH_NL(注意公式中的沪深A股,A是英文输入法状态下的全角字符)。
保存之后加载到副图,就可以输出新高-新低指数的结果,但是非常卡,原因是用了INSUM,涉及到大量计算。为了解决卡顿的问题,可以先用“扩展数据管理器”计算出结果并存起来,然后用公式引用数据。
三、解决卡顿问题
1、首先,点击通达信下方的“自定”——“自定义板块设置”
2、新建板块,板块名称“指数”
3、选中新建的“指数”板块——“添加品种”——选择“指数板块”——“精选指数”——选择自己常用的指数(技术Pie这里选的上证指数、深圳成指、创业板指、沪深300这四个指数)——点“确定”保存。不要选太多指数加入自定义的板块,不然后面计算的时候很慢。
4、打开“扩展数据管理器”。
5、选择一个空白的数据,记住数据编号,后面引用数据需要用的。我这里选择数据16。
6、选择NH_NL指标公式——计算品种选择自定义板块“指数”(也就是上面自定义的那个板块)——计算时段选择“本地所有数据”——点“确定”保存,保存之后开始计算数据,等待计算完成。
7、新高-新低指数副图指标公式
新高新低引用哪个数据,要根据自己的设置情况选择。我这里引用的16号数据,所以是EXTDATA_USER(16,0)。
新高新低:EXTDATA_USER(16,0);
NOTEXT1:0,DOTLINE;
把指标加载到副图,一点也不卡。最终的新高-新低指数副图指标公式只能在自定义的“指数”板块中所包含的指数上显示。在上文中,技术Pie设置的“指数”板块只包含上证指数、深圳成指、创业板指、沪深300这四个指数,所以只能在这四个指数的副图显示结果。其他指数如需显示,需要加入自定义板块,并用自定义数据管理器重新计算。
四、注意点
在《以交易为生》这本书中,介绍了新高-新低指数(NH-NL)的使用方法,但是对于A股来说,有效性值得商榷。国内国外的股市行情、股票数量还是有很大区别的,交易的思路需要建立在实证的基础上,不可生搬硬套。当然这只是个人的一些想法,不一定对,有想法的欢迎探讨。周度、65日和20日新高-新低指数先不写了,本文内容比较多,不一定能消化,以后如果有好的想法再说吧。
关注技术Pie,学习更多通达信指标公式编写知识。版权所有,转载请注明出处。
友情提醒:本文仅供学习交流技术指标公式,不构成任何投资建议。投资有风险,入市需谨慎。