请老师帮忙看看 (文华财经wh7睿期)

投资者咨询:请老师帮忙看看 (文华财经wh7睿期)
来源:文华财经  日期:2020-7-31 11:18
 老师,可以把0轴下面的柱体改为蓝绿吗
Y:=(HIGH+LOW)/2;
AO:=MA(Y,5)-MA(Y,34);
AO1:=REF(AO,1);
STICKLINE(AO>AO1,0,AO,COLORRED,0);
STICKLINE(AO<AO1,0,AO,COLORYELLOW,0);
S1:=CROSS(0,AO);
DRAWICON(S1,AO,5),ALIGN0;
DRAWTEXT(S1,AO,'S'),COLORWHITE;
S2:=AO<0 AND REF(AO,1)>REF(AO,2) AND AO<REF(AO,1);
DRAWTEXT(S2,AO,'S'),COLORWHITE;
SCOUNT:=BARSLAST(AO<0);//上一次AO>0后到现在的周期数;
SD:=HHV(AO,SCOUNT);//求上面周期的最大AO;
SCOUNTD:=HHVBARS(AO,SCOUNT);//求最大值到现在的周期数;
S3:=AO>0 AND REF(AO,1)>REF(AO,2) AND AO<REF(AO,1);//满足峰的条件;
S31:=COUNT(S3,SCOUNTD);//满足上面条件的次数;
DRAWTEXT(S31>=2 AND S3,AO,'S'),COLORWHITE;
B1:=CROSS(AO,0);
DRAWTEXT(B1,AO,'B'),COLORWHITE;
B2:=AO>0 AND REF(AO,1)<REF(AO,2) AND AO>REF(AO,1);
DRAWTEXT(B2,AO,'B'),COLORWHITE;
BCOUNT:=BARSLAST(AO>0);//上一次AO>0后到现在的周期数;
BD:=LLV(AO,BCOUNT);//求上面周期的最小AO;
BCOUNTD:=LLVBARS(AO,BCOUNT);//求最小值到现在的周期数;
B3:=AO<0 AND REF(AO,1)<REF(AO,2) AND AO>REF(AO,1);//满足峰的条件;
B31:=COUNT(B3,BCOUNTD);//满足上面条件的次数;
DRAWTEXT(B31>=2 AND B3,AO,'B'),COLORWHITE;
技术人员回复
日期:2020-7-31 11:20
 

编写如下,仅供参考

Y:=(HIGH+LOW)/2;
AO:=MA(Y,5)-MA(Y,34);
AO1:=REF(AO,1);
STICKLINE(AO>AO1 && AO>=0,0,AO,COLORRED,0);
STICKLINE(AO<AO1 && AO>=0,0,AO,COLORYELLOW,0);

STICKLINE(AO>AO1 && AO<0,0,AO,COLORGREEN,0);
STICKLINE(AO<AO1 && AO<0,0,AO,COLORBLUE,0);

S1:=CROSS(0,AO);
DRAWICON(S1,AO,5),ALIGN0;
DRAWTEXT(S1,AO,'S'),COLORWHITE;
S2:=AO<0 AND REF(AO,1)>REF(AO,2) AND AO<REF(AO,1);
DRAWTEXT(S2,AO,'S'),COLORWHITE;
SCOUNT:=BARSLAST(AO<0);//上一次AO>0后到现在的周期数;
SD:=HHV(AO,SCOUNT);//求上面周期的最大AO;
SCOUNTD:=HHVBARS(AO,SCOUNT);//求最大值到现在的周期数;
S3:=AO>0 AND REF(AO,1)>REF(AO,2) AND AO<REF(AO,1);//满足峰的条件;
S31:=COUNT(S3,SCOUNTD);//满足上面条件的次数;
DRAWTEXT(S31>=2 AND S3,AO,'S'),COLORWHITE;
B1:=CROSS(AO,0);
DRAWTEXT(B1,AO,'B'),COLORWHITE;
B2:=AO>0 AND REF(AO,1)<REF(AO,2) AND AO>REF(AO,1);
DRAWTEXT(B2,AO,'B'),COLORWHITE;
BCOUNT:=BARSLAST(AO>0);//上一次AO>0后到现在的周期数;
BD:=LLV(AO,BCOUNT);//求上面周期的最小AO;
BCOUNTD:=LLVBARS(AO,BCOUNT);//求最小值到现在的周期数;
B3:=AO<0 AND REF(AO,1)<REF(AO,2) AND AO>REF(AO,1);//满足峰的条件;
B31:=COUNT(B3,BCOUNTD);//满足上面条件的次数;
DRAWTEXT(B31>=2 AND B3,AO,'B'),COLORWHITE;