第十八篇——怎么在通达信上设置连板次数以及所属行业(从零起步编写通达信指标公式系列)

前两天有人问通达信怎么设置连板梯队,之前也没弄过,一开始觉得有点麻烦,没时间,不太想弄。后来发现自己想复杂了,问的是连板,而不是几天几板,这就简单多了。抽空弄了一下,三句代码完事。效果如下图。

 

一、通达信指标公式代码解析

 

代码如下:

ZT:=C/REF(C,1)>1.095 AND C=H;

连板数:BARSLAST(ZT=0);

所属板块:DRAWTEXT(ISLASTBAR,0,HYBLOCK);

简单介绍一下思路:

 

1、ZT:=C/REF(C,1)>1.095 AND C=H;,这一句是涨停,没啥好说的,如果不知道什么意思就去看之前写的文章《第五篇——通达信指标公式编写常用函数(一)——REF、MA、EMA、CROSS(从零起步编写通达信指标公式系列)》,文章里做过详细解释。

 

2、连板数:BARSLAST(ZT=0);,ZT是涨停,ZT=0就代表没有涨停,这一句计算上次没有涨停距离今天的周期数。举例详细说一下,如果今天没涨停,那今天距离今天就是0;如果今天涨停了,昨天没有涨停,那么上次就是昨天,距离今天就是1;如果如果今天涨停了,昨天也涨停了,前天没有涨停,那么上次就是前天,距离今天就是2。以此类推,这样BARSLAST(ZT=0)就和连板数是一致的。

 

BARSLAST这个函数真的很常用而且很重要,稍微有点难理解,不过一旦理解了并能熟练使用,很多疑难问题可以迎刃而解。没有理解的,可以再去学习一下这篇文章《第九篇——通达信指标公式编写常用函数(五)——BARSLAST(从零起步编写通达信指标公式系列)

 

3、所属板块:DRAWTEXT(ISLASTBAR,0,HYBLOCK);,这一句就是为了显示所属板块,根据要求加的,效果如上图的最后一列。HYBLOCK如果直接使用显示的是数字而不是板块的中文名称,所以加上DRAWTEXT显示文字。整句的意思是在今天的0位置书写文字,在哪个位置写文字不重要,重要的是把文字显示出来,因为这个指标不是加载到看盘界面的,而是用于排序界面。

 

代码介绍完了,把这段代码保存为“连板梯队”,下面要用的。接下来给大家介绍,如何设置连板梯队指标排序界面。

 

二、界面设置

 

指标排序具体位置在通达信右上角,“功能——报表分析——历史行情.指标排序”。

 

有的通达信版本,位置可能不同,找不到可以用通达信键盘精灵,在通达信软件界面,输入“.401”,然后按回车键,就可以调出历史行情.指标排序界面。(如下图)

 在最上面的栏目,右键,出现“更改排序指标”。

 选择之前保存的“连板梯队”

 然后就出现了本文开头的那张图,点一下“连板数”,可以进行排序。

 最后强调一点,本文的通达信指标公式并不完善,科创板、创业板的涨跌幅是20%,没有对这两个板块进行单独处理。那为什么不写呢?

 

懒得写

 

哈哈,开个玩笑,后面有机会,单独写一篇文章来介绍如何处理科创板、创业板。这次就先这样吧。

 

 

本文来自技术Pie

关注博主,学习更多通达信指标公式编写知识。

 
 
posted @ 2023-05-21 17:39  少年如夏  阅读(5015)  评论(0编辑  收藏  举报