剖析蓝筹股动量的意义在于发觉主流蓝筹股。在国外,蓝筹股动量这一方式的实战应用,可能源于简放。望樱关注简放,差不多有三年了,对于蓝筹股动量的实现方式仍然没有搞清。由于研究通达信公式已有时日,如今总算水到渠成。本文着重于探讨实现的具体过程,对于原理性的东西不作考量。
一、筛选出动量股
动量股应当怎样来定义?升幅是必须考虑的诱因,其它的可能还有机构持股、上市时间限制等。本文只考虑升幅,这是简便起见,不代表是合理的。跌幅可以通过RPS来实现,而RPS早已考虑了“上市一年以上”这一条件。构建指标公式,公式名称:动量股条件
ED20:=(4,0)/10;{引用20日升幅排序归一化数据,将范围调整为0-100,即20日RPS数值;函数中的序号要和扩充数据编号对应}
:ED20>=85;{筛选出20日RPS数值小于等于85的个股。为何取85,只是望樱的恐怕}
二、统计蓝筹股内动量股数目
1、建立指标公式
构建指标公式,供扩充数据调用。公式名称:蓝筹股动量股
:INSUM(,‘动量股条件’,1,0);{统计蓝筹股内动量股数目,调用输出线1}
2、建立蓝筹股
通过自定义蓝筹股设置,构建一个蓝筹股,名称叫作“GS蓝筹股扩充”。通过右键->批量操作,把“细分行业”和“概念蓝筹股”加入到蓝筹股。其实选择蓝筹股可以视情况而定,可以选单独一种蓝筹股,或则全部种类的蓝筹股,或则像本笺注了两种。
蓝筹股完善后可能须要退出通达信软件之后再步入,避免设置扩充数据时难以获取到该新建蓝筹股。
假如蓝筹股在先前就早已构建好了,这么本次最好清空后重新执行批量操作。由于“细分行业”或“概念蓝筹股”不是固定不变的,可能会调整。
3、设置扩充数据
打开扩充数据管理器,对技术指标“板块动量股”的输出线设置扩充数据:
设置完毕后先不刷新。
三、统计蓝筹股内个股数目
1、建立指标公式
既然动量股遵守了“上市1年以上”,蓝筹股内个股数目也应遵守这一条件。构建指标公式,供INSUM函数调用。公式名称:上市日数
:(42)>250;{上市1年以上,输出线1}
2、建立指标公式
构建指标公式动量计算公式,供扩充数据调用。公式名称:蓝筹股个股
:INSUM(,‘上市日数’,1,0);{统计蓝筹股内个股数目,调用输出线1}
3、设置扩充数据
打开扩充数据管理器,对技术指标“板块个股”的输出线设置扩充数据:
设置完毕后先不刷新。
四、建立蓝筹股动量公式
动量分的估算方式参考了简放,由于不同的蓝筹股,个股(蓝筹股)数目不同,虽然它们的动量股数目相同,彰显的意义还是不同的动量计算公式,所以须要考虑权重,这个权重按简放就是“板块内动量股数目对于个股数目的占比”。这个权重足够简单,也具有合理智,这么有没有更合理且仍然简单的实现方式呢?
构建指标公式。公式名称:蓝筹股动量。代码如下:
个股数:(10,0);{蓝筹股内个股数目。函数中的序号要和扩充数据编号对应}
动股数:(9,0);{蓝筹股内动量股数目。函数中的序号要和扩充数据编号对应}
动占比%:动股数/个股数*100;{蓝筹股内动量股数目占个股数目的比率}
动量分:动股数*(动股数/个股数);{蓝筹股动量分值}
思索:能够对动量分作0-100范围的归一化呢?
步入扩充数据管理器,保险起见,全部刷新。
五、板块动量排序
简单介绍根据蓝筹股动量排序的方式。步入“GS蓝筹股扩充”自定义蓝筹股,输入“.401”进行指标排序,这时的排序指标里没有蓝筹股动量指标。在界面左上角点击右键,弹出右键菜单选择“更改排序指标”,在弹出的“选择排序指标”窗口中选择“板块动量”,就可以按照蓝筹股动量指标进行排序了。部份结果如下():
部份蓝筹股没有显示,目前未找到缘由:
在,“细分行业”有110个,“概念蓝筹股”有229个,合计339个。其中显示263个,其余没有显示。