通达信涨停k线变色公式
不过我这个指数的教程已经写到第七篇了,前五篇写的很详细,让朋友们一步步对比学习,真正入门。
正所谓“师傅领进门,修行在自己”。通过前五讲,你已经被带进了写ICT指标的大门,我就不再详细讲了,但是只要你之前真的学会了,后面真的不难。
难的是破档。如果你错过了一堂课,以后就很难读到新的文章。所以需要从头开始,不间断的连续看,才能彻底理解这个问题。
上次我们学习了如何写移动平均线变色的指标。今天我们就来解决网友的问题。
第四讲提到有粉丝提问:“老师,一个涨停和一个跌停怎么写?用两种颜色标出,一眼就能看出是涨停还是跌停。”
第四讲,这个问题解决了一半,就是学会了写涨跌幅限制的公式,学会了写涨跌幅限制的条件选股公式,能够选出符合条件的涨跌幅限制股票。从行情来看,涨停选股更有用。
今天我们来解决上面问题的另一半,就是学习如何在k线图上用特殊的颜色显示涨停和跌停的股票,这样一旦我们打开k线图,就可以看到涨停和跌停都发生在哪里。也给我们提供了一眼就能找到强势股的便利。
一、准备:我们今天要用的功能:
(1)在1)REF之前,属于【介绍功能】
几个时期之前的参考数据(平滑)
用法:
REF(X,A),指的是A点之前X的值。可以是一个变量。
(2)如果条件判断,属于[选择功能]
根据条件找到不同的值。
用法:
如果X不为0,IF(X,A,B)返回A,否则返回B。
(3)STICKLINE列线,属于[绘图函数]类(这是新的)
绘制柱线。
用法:
Kline (COND,PRICE1,PRICE2,Width,Empty),当COND条件满足时,在Price1和Price2之间画一条列线,其宽度为WIDTH(4为标准间距),EMPTY为0时画实心列,用-1画虚线空心列,否则画实心空心列。
比如3360
Stick (close open,close,open,0.8,1)代表k线中画阳线的空心圆柱部分。
让我们把这个源代码变成一个临时的AAAA公式,看看是怎么回事?
回到k线图,输入“AAAA”,回车;
但我们要的是实心柱,里面的小盒子要尽量靠近k线上的盒子。我试着调了一下,0.8改成2比较好。最后一个数字1表示如果不是0,就画空心柱,所以我们要画实心柱,所以把1改成0:
STICKLINE(CLOSEOPEN,CLOSE,OPEN,2,0);
再试一次:
可以,只需将列线颜色重新定义为红色即可。
二、公式写作思路:
(1)涨停k线的亮色显示(红色表示):
涨停的公式源代码为:C=REF(C,1)* 1.099;
在“粘附线(收盘时打开,收盘时打开,2,0);”,会是条件。
“收尾笔”替换为
C=REF(C,1)*1.099,后跟一个红色函数COLORRED:
?? ?? ?? ?? ??
STICKLINE(C=REF(C,1)*1.099,CLOSE,OPEN,2,0),COLORRED
?? ?? ?? ?? ??
我们将这段源代码复制到临时公式“AAAA”中,
(2)涨停板k线的亮色显示:
涨停3360c=ref (c,1)* 0.901;
继续套用公式,写出涨停k线的亮色显示:
?? ?? ?? ?? ??
涨停3360
STICKLINE(C=REF(C,1)*1.099,CLOSE,OPEN,2,0),COLORRED
下限3360
STICKLINE(C=REF(C,1)*0.901,CLOSE,OPEN,2,0),COLORBLUE
?? ?? ?? ?? ??
3.在“我的EMA系统2”系统中嵌入涨跌幅限制和涨跌幅限制的亮色所反映的公式:
将临时文件“AAAA”中的源代码复制粘贴到“我的EMA系统2”的源代码中,获得源代码:
?? ?? ?? ?? ??
N1=120;N2=250;
MA5:MA(C,5);{5天移动平均线}
MA10:MA(C,10);{10天移动平均线}
MA25:MA(C,25),COLORLIBLUE,LINETHICK2{第25条移动平均线,用浅蓝色2条粗线表示}
MA60:MA(C,60),COLORGREEN,LINETHICK2{60天移动平均线,用粗绿线2表示}
MAN1:MA(C,N1);{120天移动平均线}
MAN2:MA(C,N2);{250日移动平均线}
IF(MA60REF(MA60,1),MA60,DRAWNULL),COLORRED,LINETHI
CK2;
{今日的60日平均价大于昨天的60日平均价,则返回MA60,用红色2号粗线显示};
IF(MA25>REF(MA25,1),MA25,DRAWNULL),COLORMAGENTA,LINETHICK2;
{今日的25日平均价大于昨天的25日平均价,则返回MA25,用洋红色2号粗线显示};
涨停:
STICKLINE(C>=REF(C,1)*1.099,CLOSE,OPEN,2,0),COLORRED;
{当涨停板时,在收盘价和开盘价位置之间画红色柱状线,宽度为2的实心柱}
跌停:
STICKLINE(C<=REF(C,1)*0.901,CLOSE,OPEN,2,0),COLORBLUE;
{当跌停板时,在收盘价和开盘价位置之间画蓝色柱状线,宽度为2.5的实心柱};
?? ?? ?? ?? ??
小结:今天我们学习了涨、跌停板股票的亮色显示,并将其嵌入“我的均线系统2”中,这个主图指标就非常好看了,25日均线、60日均线的方向和涨、跌停板从主图上一目了然,对我们看盘会很有帮助的。
朋友们可能一下子理解不了,可以把源码复制下来,放入WORD文档,空暇之余再多想想。昨天和今天的内容有点难的。
说实在的,均线变色和涨、跌停板亮色显示这个指标我一直在用,但对学习它的编法一直是抵触的,那么长一大串,看得头都疼了。今天虽然把公式编写方法整出来了,但也头疼了半天。真的好累哦。
还是有朋友要帮忙写指标的,请帮帮忙放过我吧,实在是精力不够啊!
今天下来,朋友们如果将这个指标编好放到主图上去就和我自用的主图一样了。
有朋友看了前面的文章后,对那个“串阴”很感兴趣,那下一次我们就来说说“串阴”、“串阳”的指标和选股公式的编写方法。