通达信指标公式编写教程32:第五集至第十集公式源码汇总

拾荒网 5 0

今天继续将第五集至第十集视频里出现的公式源码都在这里写出,以方便新老朋友们编写公式做参考。

一、第五集至第十集公式源码:

第五集:如何在主图上显示个股基本面信息

公式源码为:

…… …… …… …… ……

DRAWTEXT_FIX(1,0,0,0,'地区:'),COLORRED;

DRAWTEXT_FIX(1,0.03,0,0,DYBLOCK),COLORRED;

DRAWTEXT_FIX(1,0.1,0,0,'行业:'),COLORGREEN;

DRAWTEXT_FIX(1,0.13,0,0,HYBLOCK),COLORGREEN;

DRAWTEXT_FIX(1,0.19,0,0,'概念:'),COLORFF00FF;

DRAWTEXT_FIX(1,0.22,0,0,GNBLOCK),COLORFF00FF;

…… …… …… …… ……

可以将上述源码复制、粘贴于主图指标“我的均线系统”。

第六集:涨停板、跌停板的亮色显示

公式源码为:

…… …… …… …… ……

STICKLINE(C>=REF(C,1)*1.099,CLOSE,OPEN,2,0),COLORRED;

STICKLINE(C<=REF(C,1)*0.901,CLOSE,OPEN,2,0),COLORBLUE;

…… …… …… …… ……

可以将上述源码复制、粘贴于主图指标“我的均线系统”。

第八集:5日、10日均线间的彩带公式的编写方法

公式源码为:

…… …… …… …… ……

STICKLINE(MA1>=MA2,MA1,MA2,2,0),COLORRED;

STICKLINE(MA1<=MA2,MA1,MA2,2,0),COLORGREEN;

DRAWKLINE(H,O,L,C);

…… …… …… …… ……

可以将上述源码复制、粘贴于主图指标“我的均线系统”。

汇总:至此,我们将要反映在主图上的公式源码都写好了,下面将它们都复制、粘贴到我的主图指标“我的均线系统”中去。

“我的均线系统”指标公式源码:

…… …… …… …… ……

N1=5;N2=10;N3=20;N4=60;N5=120;N6=250;

N7=453;N8=610;{这里N1~N8是参数,需填写到参数区域去的}

MA1:MA(C,N1),COLORLIGREEN;

IF(MA1<=REF(MA1,1),MA1,DRAWNULL),COLORLIGREEN,LINETHICK2;

MA2:MA(C,N2),COLORMAGENTA;

IF(MA2<=REF(MA2,1),MA2,DRAWNULL),COLORMAGENTA,LINETHICK2;

MA3:MA(C,N3),COLORLIGRAY;

IF(MA3<=REF(MA3,1),MA3,DRAWNULL),COLORLIGRAY,LINETHICK2;

MA4:MA(C,N4),COLORGREEN;

IF(MA4<=REF(MA4,1),MA4,DRAWNULL),COLORGREEN,LINETHICK2;

IF(MA4>=REF(MA4,1),MA4,DRAWNULL),COLORRED,LINETHICK3;

MA5:MA(C,N5),COLOR0080FF;

IF(MA5<=REF(MA5,1),MA5,DRAWNULL),COLOR0080FF,LINETHICK2;

MA6:MA(C,N6),COLORFF8080;

IF(MA6<=REF(MA6,1),MA6,DRAWNULL),COLORFF8080,LINETHICK2;

MA7:MA(C,N7),COLORFF80FF;

IF(MA7<=REF(MA7,1),MA7,DRAWNULL),,COLORFF80FF,LINETHICK2;

MA8:MA(C,N8),COLOR808040;

IF(MA8<=REF(MA8,1),MA8,DRAWNULL),COLOR808040,LINETHICK2;

{以上是八条均线顺向线粗细的公式源码}

STICKLINE(C>=REF(C,1)*1.099,CLOSE,OPEN,2,0),COLORRED;

STICKLINE(C<=REF(C,1)*0.901,CLOSE,OPEN,2,0),COLORBLUE;

{这两条是涨、跌停板的亮色显示的源码}

STICKLINE(MA1>=MA2,MA1,MA2,2,0),COLORRED;

STICKLINE(MA1<=MA2,MA1,MA2,2,0),COLORGREEN;

DRAWKLINE(H,O,L,C);

{这是5日均线、10日均线间的彩色带公式源码}

DRAWTEXT_FIX(1,0,0,0,'地区:'),COLORRED;

DRAWTEXT_FIX(1,0.03,0,0,DYBLOCK),COLORRED;

DRAWTEXT_FIX(1,0.1,0,0,'行业:'),COLORGREEN;

DRAWTEXT_FIX(1,0.13,0,0,HYBLOCK),COLORGREEN;

DRAWTEXT_FIX(1,0.19,0,0,'概念:'),COLORFF00FF;

DRAWTEXT_FIX(1,0.22,0,0,GNBLOCK),COLORFF00FF;

{这是显示个股资料的源码}

…… …… …… …… ……

第七集:5日均线金叉、死叉10日均线的选股公式

两条指标线金叉、死叉所要用到的函数是:CROSS函数,表示两条线交叉。

5日均线金叉10均线,其指标源码为:CROSS(MA(C,5),MA(C,10));

5日均线死叉10均线,其指标源码为:CROSS(MA(C,10),MA(C,5));

所以,5日均线金叉、死叉10日均线的指标源码为:

…… …… …… …… ……

JC:CROSS(MA(C,5),MA(C,10));

SC:CROSS(MA(C,10),MA(C,5));

…… …… …… …… ……

注意: 通过5日均线金叉、死叉10日均线的公式编写,是想告诉大家如何编写两条指标线金叉、死叉的写法。

(1)比如编写A金叉B,可以写成:CROSS(A,B),而把A、B交换位置写成:CROSS(B,A),就是B金叉A,换言之就是A死叉了B。

(2)这里的A、B可以是指标线,也可以是水平线(以数字出现的),比如在SKDJ中的K值,那么CROSS(K,20)就表示SKDJ指标中的K线上穿20水平线。

第九集 七连阳、七连阴的指标公式和选股方法

七连阳公式指标源码为:

…… …… …… …… ……

七连阳:EVERY(CLOSE>OPEN,7),COLORRED; {七天连阳,红色}

七连涨:EVERY(C>REF(C,1),7),COLORGREEN; {七天连涨,绿色}

…… …… …… …… ……

注意 :关于七连阳,股市中有一种说法:七连阳、八连阳是中线黑马的摇篮,也算是异动K线的一种。异动K线出现后,我们都知道不能再追涨,而是要等待回调买入的机会。

七连阴公式指标源码为:

…… …… …… …… ……

七连阴:EVERY(CLOSE<OPEN,7),COLORRED; {七天连阴,红色}

七连跌:EVERY(C<REF(C,1),7),COLORGREEN; {七天连跌,绿色}

…… …… …… …… ……

注意 :关于七连阴,股市中也有一种说法:五穷六绝七翻身。也就是说如果股价或指数走出了七连阴或七连跌后,不宜再杀跌,反弹随时会出现。

上证综指、深证成指、创业板指自2022年2月19跌至2月28日,就走出了类似八连阴、九连阴的走势。虎年伊始,就反弹了。至于这个反弹是不是反转,还有待于时间来验证。

第十集 “我的均量线”的编写方法

“我的均量线”公式指标源码为:

…… …… …… …… ……

N1=5;N2=40;N3=135;{N1~N4是参数,要填入参数区域}

V1:VOL,VOLSTICK;

MA1:MA(V,N1),LINETHICK2;

MA2:MA(V,N2),LINETHICK2;

MA3:MA(V,N3),LINETHICK2;

…… …… …… …… ……

二、指标公式和选股公式的相同和不同之处:

1、输出语句和赋值语句:

在“我的均线系统”中,表示5日均线、10日均线的语句是:

MA1:MA(C,5);

MA2:MA(C,10);

在上面两个语句中,MA1和MA2后面出现的都是冒号“:”,以这种形式出现的语句叫做输出语句,就是在K线分析图中,是可以显示出指标线的。

而将上面两个语句改写成:

MA1:=MA(C,5);

MA2:=MA(C,10);

就是在冒号后再加个等号“:=”,那么这两个语句就变成了赋值语句,意味着在后面要用到这两个指标的值时可以调用,但在K线分析图中却不会显示指标线。

2、指标公式和选股公式的区别:

两种公式的写法都是一样的,区别在于指标公式可以有多个输出项,而选股公式只能有一个输出项。

…… …… …… …… ……

MA1:MA(C,5);

MA2:MA(C,10);

XG:CROSS(MA1,MA2);

…… …… …… …… ……

例如以上述形式出现的源码,可以作为指标公式用,但不能作为选股条件用。

虽然作为指标公式用,输出语句“XG:CROSS(MA,MA2);“在主图上的显示均线时,会使主要图变得非常突兀,但它总能显示出来。

如果我们想只显示5日、10均线,就可以将第三个语句赋值。

…… …… …… …… ……

MA1:MA(C,5);

MA2:MA(C,10);

XG:=CROSS(MA1,MA2);

…… …… …… …… ……

看到两张图的区别了吗?

如果我们把上述的源码写进选股公式,会出现什么情况?

因为三个语句都是以冒号的形态出现的输出语句,对条件选股公式而言,这是不被认可的。条件选股只能有一个输出语句。

将上面语句中的MA1和MA2后号都改成“:=”变成赋值语句,这个条件选股公式就成立了。也就是5日均线上穿10日均线的选股公式。

三、小结:

今天我们总结了第六集至第十集中所学习的指标公式或选股公式的源码。并着重讲解了指标公式和选股公式的异同,这也为大家将指标公式改写成选股公式扫除了障碍。

标签: 通达信指标编写