【资料名称】:古道龙头排名指标公式源码版介绍【资料描述】:
古道龙头排名指标公式源码版
{
公式名称:古道龙头排分
公式描述:求个股在板块里龙虎榜排名的累计分值(可按日周月季年等不同时间周期统计)
运行环境:通达信软件。可在主菜单“历史行情指标排序”里(.401)引用以求得某板块的所有股票的排名列表。
作者:古道拈花
版本号:VER 2.0
日期:2016.05.20
参数:无
使用方法:
1、下载安装好本指标
2、开打通达信软件的“历史行情指标排序”(.401)功能
3、系统默认开始对“沪深A股”所有股票进行计算,这样跨板块统计没有任何意义,也将花费很长一段时间(十分钟以上),所以要立即取消终止计算
4、按右健“更改排序指标”,选择本指标“古道龙头排分”指标
5、从下方的“行业”标签中选择要统计的板块,如“证券”,对该板块进行计算(代码里默认可对行业板块计算,可选择任一行业板块进行统计,如想统计概念、风格等其他标签里的板块,需改写代码中的相关语句)
6、计算时间根据板块的大小不同,可能需要数十秒到数分钟
7、计算完后出板块列表,点击上面的表头栏目,如“当年排名分”,即可以排名分为据进行升序或降序排名,排名分高的自然就是区间龙头
8、如果想以历史上的某一日作基准进行前向排名,右键“选择交易日”,选好日期即可重新计算
9、可以以这个指标为索引,编写一个附图指标,用来显示个股在板块中的排名,但因为要重复地引用该指标计算(每个区间算一次,十个区间要引用十次,十倍于.401的单次引用,太耗费时间了,不推荐)
}
板块名称:=HYBLOCK;{默认是对所属行业板块统计,可用指定板块名称(用引号括起,如'虚拟现实')代替这句中的HYBLOCK}
{
重要提示:
1、本指标可对某一板块内所有成员股的龙头排名分值进行统计,单独使用各分值没有独立的意义,同一板块各股分值的大小有对比意义,但不同板块各股分值的对比没有意义
2、因行业版块和地区板块与股票间是单一对应关系,故可在代码里分别用HYBLOCK和DYBLOCK指代板块名称(无需加引号),其他如概念、风格、自定义板块等是一只股票对应多个板块的关系,
不能用GNBLOCK、FGBLOCK指代,一定要用单引号写实板块名称如'锂电池',这样写实后,在.401里从标签中选择板块时只能选该板,选其他板块虽然可以计算,但结果只是指定这一板的排名,算非所需
即:
按行业统计:板块名称:=HYBLOCK;
按地域统计:板块名称:=DYBLOCK;
指定板块名:板块名称:='锂电池'; 指定的板块名可以是包括概念、风格、自定义标签里存在的任何名称,注意是半角的单引号,不能是全角的;
}
新股:=BARSCOUNT(CLOSE)<30;
涨跌停值:=0.1;
非一字板涨停:=CLOSE>=ZTPRICE(REF(CLOSE,1),涨跌停值) AND LOW<HIGH;
一字板涨停:=CLOSE>=ZTPRICE(REF(CLOSE,1),涨跌停值) AND LOW=HIGH;
涨停后掉尾:=HIGH>=ZTPRICE(REF(CLOSE,1),涨跌停值) AND CLOSE<HIGH;
涨幅加权系数:=1+0.8*非一字板涨停+0.3*一字板涨停+0.2*涨停后掉尾;
名次分:=BLOCKSETNUM(板块名称)/2-HORCALC(板块名称,105,1,3);
涨幅名次分:=IF(名次分<0,0,名次分);
成交额名次:=HORCALC(板块名称,106,1,3);
成交额加权系数:=IF((VOL=0 OR 新股),0,IF(成交额名次>21,1,1+(21-成交额名次)/100));
当日排名分:涨幅名次分*涨幅加权系数*成交额加权系数,NODRAW;
二日排名分:SUM(当日排名分,2),NODRAW;
三日排名分:SUM(当日排名分,3),NODRAW;
四日排名分:SUM(当日排名分,4),NODRAW;
当周排名分:SUM(当日排名分,5),NODRAW;
半月排名分:SUM(当日排名分,10),NODRAW;
当月排名分:SUM(当日排名分,20),NODRAW;
当季排名分:SUM(当日排名分,60),NODRAW;
半年排名分:SUM(当日排名分,120),NODRAW;
当年排名分:SUM(当日排名分,250),NODRAW;
gd41378
【下载地址隐藏】: 点:回复可见地址