不经然间,我的这个指标编写的教程已经写到第7篇了,前5篇写得非常详细,便于朋友能一步步跟着对比着学,能真正入门。
俗话说:“师傅领进门,修行在自身”。通过前五讲已经把大家带进了通达信指标编写的门了,接下来就不会再那么详细地说了,但只要你前面真的学会了,后面真的不难。
难的是断档,如果错漏了一讲,那后面再看新篇就会吃力。所以,要从头看起,且要连续看,不中断,才能将这个问题彻底搞明白。
上一讲我们学习了均线变色的指标写法,今天我们来解决网友的问题。
在第4讲中提到,有粉丝提出问题:“老师,怎样编写一个,涨停板和跌停板,用两种颜色标记,一下就能看出是涨停板或者跌停板”。
第4讲时将这个问题解决了一半,即学会写涨、跌停板公式了,学会了编写涨、跌停板的条件选股公式,并能选出符合条件的涨停板股票。从行情角度看,涨停板选股更为有用。
今天我们就来解决上面那个问题的另一半,即:学习怎么在K 线图中将涨、跌停板的股票用特别的颜色显示出来,可以使我们一打开K线图,就能看到哪里出现过涨、跌停板。也为我们一浪找强势股票提供一眼就能看得到的便利。
一、预备:今天我们要用到的函数:
(1)REF 日前的 属于【引入函数】类
引用若干周期前的数据(平滑处理)
用法:
REF(X,A),引用A周期前的X值。A可以是变量。
(2)IF 条件判断,属于【选择函数】类
根据条件求不同的值.
用法:
IF(X,A,B)若X不为0则返回A,否则返回B
(3)STICKLINE 柱状线,属于【绘图函数】类(这是新的)
绘制柱线.
用法:
STICKLINE(COND,PRICE1,PRICE2,WIDTH,EMPTY),当COND条件满足时,在PRICE1和PRICE2位置之间画柱状线,宽度为WIDTH(4为标准间距),EMPTY为0画实心柱,-1画虚线空心柱,否则画实线空心柱.
例如:
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,0.8,1)表示画K线中阳线的空心柱体部分.
我们将这句源码做一个临时公式AAAA,看看到底是怎么回事?
回到K线图,输入”AAAA”回车;
但我们要的是实心柱,且里面的小方框最好和K线上的方框尽可能靠近,我试着调整了下,把0.8改为2比较好,最后的数字1表示不为0则画空心柱,那我们要画的是实心柱,所以将1改成0:
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,2,0);
再来试:
像了,只要将柱状线的颜色再定义为红色就可以了。
二、公式编写思路:
(1)涨停板K线亮色显示(红色表示):
涨停板的公式源码是:C>=REF(C,1)*1.099;
在“STICKLINE(CLOSE>OPEN,CLOSE,OPEN,2,0);”里,将条件
“CLOSE>OPEN”换成
C>=REF(C,1)*1.099,最后面再加上一个红色函数COLORRED得:
…… …… …… …… ……
STICKLINE(C>=REF(C,1)*1.099,CLOSE,OPEN,2,0),COLORRED;
…… …… …… …… ……
我们把这句源码复制到临时公式“AAAA”中,
(2)跌停板K线亮色显示:
跌停板:C<=REF(C,1)*0.901;
继续套用公式,写跌停板K线的亮色显示:
…… …… …… …… ……
涨停:
STICKLINE(C>=REF(C,1)*1.099,CLOSE,OPEN,2,0),COLORRED;
跌停:
STICKLINE(C<=REF(C,1)*0.901,CLOSE,OPEN,2,0), COLORBLUE;
…… …… …… …… ……
三、将涨、跌停板亮色反映的公式嵌入“我的均线系统2”系统中:
将临时文件“AAAA”中的源码复制、粘贴到“我的均线系统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(MA60>REF(MA60,1),MA60,DRAWNULL),COLORRED,LINETHICK2;
{今日的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文档,空暇之余再多想想。昨天和今天的内容有点难的。
说实在的,均线变色和涨、跌停板亮色显示这个指标我一直在用,但对学习它的编法一直是抵触的,那么长一大串,看得头都疼了。今天虽然把公式编写方法整出来了,但也头疼了半天。真的好累哦。
还是有朋友要帮忙写指标的,请帮帮忙放过我吧,实在是精力不够啊!
今天下来,朋友们如果将这个指标编好放到主图上去就和我自用的主图一样了。拾荒网http://www.10huang.cn,专注短线技术技巧进阶。
有朋友看了前面的文章后,对那个“串阴”很感兴趣,那下一次我们就来说说“串阴”、“串阳”的指标和选股公式的编写方法。
标签: 通达信指标编写