打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
通达信实战公式:板块动量_v1.0

一、筛选出动量股

动量股应该如何来定义?涨幅是必须考虑的因素,其它的可能还有机构持股、上市时间限制等。本文只考虑涨幅,这是简便起见,不代表是合理的。涨幅可以通过RPS来实现,而RPS已经考虑了“上市一年以上”这一条件。建立指标公式,公式名称:动量股条件

ED20:= EXTDATA_USER(4,0)/10; {引用20日涨幅排序归一化数据,将范围调整为0-100,即20日RPS数值;函数中的序号要和扩展数据编号对应}

RPS20_O1: ED20>=85; {筛选出20日RPS数值大于等于85的个股。为什么取85,只是望樱的估计}

二、统计板块内动量股数量

1、建立指标公式

建立指标公式,供扩展数据调用。公式名称:板块动量股

NUM_BKDL: INSUM(STKNAME, '动量股条件’, 1, 0); {统计板块内动量股数量,调用输出线1}

2、建立板块

通过自定义板块设置,建立一个板块,名称叫作“GS板块扩展”。通过右键-> 批量操作,把“细分行业”和“概念板块”加入到板块。当然选择板块可以视情况而定,可以选单独一种板块,或者全部种类的板块,或者像本文选了两种。

板块建立后可能需要退出通达信软件然后再进入,防止设置扩展数据时无法获取到该新建板块。

如果板块在以前就已经建立好了,那么本次最好清空后重新执行批量操作。因为“细分行业”或“概念板块”不是固定不变的,可能会调整。

3、设置扩展数据

打开扩展数据管理器,对技术指标“板块动量股”的输出线NUM_BKDL设置扩展数据:

设置完毕后先不刷新。

三、统计板块内个股数量

1、建立指标公式

既然动量股遵循了“上市1年以上”,板块内个股数量也应遵循这一条件。建立指标公式,供INSUM函数调用。公式名称:上市日数

NUM250_O1: FINANCE(42) > 250; {上市1年以上,输出线1}

2、建立指标公式

建立指标公式,供扩展数据调用。公式名称:板块个股

NUM_BKGG: INSUM(STKNAME, '上市日数’, 1, 0); {统计板块内个股数量,调用输出线1}

3、设置扩展数据

打开扩展数据管理器,对技术指标“板块个股”的输出线NUM_BKGG设置扩展数据:

设置完毕后先不刷新。

四、建立板块动量公式

动量分的计算方法参考了简放,因为不同的板块,个股(成分股)数量不同,即使它们的动量股数量相同,体现的意义还是不同的,所以需要考虑权重,这个权重按简放就是“板块内动量股数量对于个股数量的占比”。这个权重足够简单,也具有合理性,那么有没有更合理且依旧简单的实现方法呢?

建立指标公式。公式名称:板块动量。代码如下:

个股数: EXTDATA_USER(10,0); {板块内个股数量。函数中的序号要和扩展数据编号对应}

动股数: EXTDATA_USER(9,0); {板块内动量股数量。函数中的序号要和扩展数据编号对应}

动占比%: 动股数 / 个股数 * 100; {板块内动量股数量占个股数量的百分比}

动量分: 动股数*(动股数 / 个股数); {板块动量分值}

思考:能否对动量分作0-100范围的归一化呢?

进入扩展数据管理器,保险起见,全部刷新。

五、板块动量排序

简单介绍依据板块动量排序的方法。进入“GS板块扩展”自定义板块,输入“.401”进行指标排序,这时的排序指标里没有板块动量指标。在界面左上角点击右键,弹出右键菜单选择“更改排序指标”,在弹出的“选择排序指标”窗口中选择“板块动量”,就可以根据板块动量指标进行排序了。部分结果如下(220821):

部分板块没有显示,目前未找到原因:

在220821,“细分行业”有110个,“概念板块”有229个,合计339个。其中显示263个,其余没有显示。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
通达信实现动量模型V2.0教程
tdx公式:板块动量_v2.0
通达信如何实现简放动量模型教程编制
通达信板块RPS指标设置
趋势与强度组合选股
板块动量效应的通达信量化教程
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服