满足条件标记 (文华财经)

投资者咨询:满足条件标记 (文华财经)
来源:文华财经  日期:2020-10-6 11:58
DEA := EMA(DIFF,9);
MACD:=2*(DIFF-DEA),COLORSTICK;
J:=CROSS(DIFF,DEA),NODRAW;
S:=CROSSDOWN(DIFF,DEA),NODRAW;
J1:=CROSS(MA5,MA13),NODRAW;
S1:=CROSSDOWN(MA5,MA13),NODRAW;
J2:=CROSS(MA30,MA55),NODRAW;
S2:=CROSSDOWN(MA30,MA55),NODRAW;
NB:=1;
DRAWTEXT(CROSS(EXIST(J,2)&&EXIST(J1,2),0.5),H+NB*MINPRICE,'1涨');
DRAWTEXT(CROSS(EXIST(S,2)&&EXIST(S1,2),0.5),L-NB*MINPRICE,'1跌'),COLORGREEN,VALIGN0;
DRAWTEXT(CROSS(EXIST(J,2)&&EXIST(J2,2),0.5),H+NB*MINPRICE,'2涨');
DRAWTEXT(CROSS(EXIST(S,2)&&EXIST(S2,2),0.5),L-NB*MINPRICE,'2跌'),COLORGREEN,VALIGN0;
DIFFA := EMA(CLOSE,5) - EMA(CLOSE,34);
DEAA? := EMA(DIFFA,5);
MACDA:=2*(DIFFA-DEAA),COLORSTICK;
JA:=CROSS(DIFFA,DEAA),NODRAW;
SA:=CROSSDOWN(DIFFA,DEAA),NODRAW;
J1A:=CROSS(MA5,MA13),NODRAW;
S1A:=CROSSDOWN(MA5,MA13),NODRAW;
J2A:=CROSS(MA30,MA55),NODRAW;
S2A:=CROSSDOWN(MA30,MA55),NODRAW;
NC:=8;
DRAWTEXT(CROSS(EXIST(JA,2)&&EXIST(J1A,2),0.5),H+NC*MINPRICE,'3涨');
DRAWTEXT(CROSS(EXIST(SA,2)&&EXIST(S1A,2),0.5),L-NC*MINPRICE,'3跌'),COLORGREEN,VALIGN0;
DRAWTEXT(CROSS(EXIST(JA,2)&&EXIST(J2A,2),0.5),H+NC*MINPRICE,'4涨');
DRAWTEXT(CROSS(EXIST(SA,2)&&EXIST(S2A,2),0.5),L-NC*MINPRICE,'4跌'),COLORGREEN,VALIGN0;
老师这个程序实际应用中没啥很大意义,所以我想优化下,
1涨和3涨同时满足时候用,ICON(1,'ICO159')图标标识出来,同理1跌和3跌,2涨和4涨,2跌和4跌满足条件时候也用图标标识出来。 
技术人员回复
日期:2020-10-6 13:09
 加载看下


DRAWICON(CROSS(EXIST(J,2)&&EXIST(J1,2),0.5)&&CROSS(EXIST(JA,2)&&EXIST(J1A,2),0.5),H+NB*MINPRICE,159);

DRAWICON(CROSS(EXIST(S,2)&&EXIST(S1,2),0.5)&&CROSS(EXIST(SA,2)&&EXIST(S1A,2),0.5),L-NB*MINPRICE,160);

DRAWICON(CROSS(EXIST(J,2)&&EXIST(J2,2),0.5)&&CROSS(EXIST(JA,2)&&EXIST(J2A,2),0.5),H+NC*MINPRICE,161);

DRAWICON(CROSS(EXIST(S,2)&&EXIST(S2,2),0.5)&&CROSS(EXIST(SA,2)&&EXIST(S2A,2),0.5),L-NC*MINPRICE,162);