通达信 5日线死叉10日先后只显示5日线主图公式如何编写 ?

5日线死叉10日线后只显示5日线(绿色),5日线金叉10日先后两线间填充亮红色,如何编写,大仙快显灵!

第1个回答  2013-10-17
{BSJX-变色均线}
M5:MA(C,5),LINETHICK3,COLORGREEN;
M10:=MA(C,10);
IF(M5>M10,M5,DRAWNULL),LINETHICK3,COLORRED;
IF(M5<M10,M5,DRAWNULL);
不妨这样。{个人看法,仅供参考。}
第2个回答  2013-10-17
M5:MA(C,5),COLORLIGREEN,LINETHICK2;
M10:=MA(C,10);
DRAWBAND(M5,RGB(200,10,10),M10,RGB(0,0,0));追问

这个方法很聪明,但是色带会掩盖住k线,可不可以写成死叉后只显示5日线,而不是通过颜色覆盖

追答

可以。那就同前面的条件不同了。如果仅仅是因为色带掩盖K线,那就再
那就再教你一招,将这段源码复制到公式的后面,k线就出来了。

DRAWKLINE(H,O,L,C);

追问

还是麻烦你写一个死叉后只显示5日线的表达方式,DRAWKLINE(H,O,L,C);表达我自己也用了,但软件白色背景的话就显示出了10日线,谢谢

要图例这样的效果

追答

M5:=MA(C,5);
M10:=MA(C,10);
IF(M5<=M10,M5,DRAWNULL)COLORLIGREEN,LINETHICK2;

本回答被提问者采纳
相似回答