老师您好给修改一下文华6使用 (文华财经WH6赢顺V6.7)

投资者咨询:老师您好给修改一下文华6使用 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2019-5-22 9:05
 DIFF:EMA(CLOSE,12)-EMA(CLOSE,26);

DEA:EMA(DIFF,9);

MACD:2*(DIFF-DEA),COLORSTICK,LINETHICK2;

VAR1:=CROSS(DIFF,DEA) AND DIFF<(-0.1);

STICKLINE(VAR1,0,0.08,6,0),COLORYELLOW;

DRAWTEXT(VAR1,0.16,44),COLORWHITE;

VAR2:=COUNT(CROSS(DIFF,DEA),BARSLAST(DEA>=0));

VAR3:=CROSS(DIFF,DEA) AND DEA<0 AND COUNT(VAR2=2,21)=1;

STICKLINE(VAR3,0,0.06,6,0),COLORMAGENTA;

DRAWICON(VAR3,DEA*0.9,1);

DRAWTEXT(VAR3,DEA,45),COLORYELLOW;

VAR4:=BARSLAST(REF(CROSS(DIFF,DEA),1));

VAR5:=REF(CLOSE,VAR4+1)>CLOSE AND DIFF>REF(DIFF,VAR4+1) AND CROSS(DIFF,DEA);

STICKLINE(VAR5,0,0.03,6,0),COLORGREEN;

底背:DRAWLINE(VAR4=0,DEA,VAR5,DEA,0),COLORRED,LINETHICK4;

DRAWTEXT(VAR5,0.12,46),COLORMAGENTA;

VAR6:=BARSLAST(REF(CROSS(DEA,DIFF),1));

VAR7:=REF(CLOSE,VAR6+1)<CLOSE AND REF(DIFF,VAR6+1)>DIFF AND CROSS(DEA,DIFF);

顶背:DRAWLINE(VAR6=0,DEA,VAR7,DEA,0),COLORGREEN,LINETHICK4;

DRAWTEXT(VAR1 AND VAR3 AND VAR5,DIFF,47),COLORRED,LINETHICK2;

DRAWICON(CROSS(DIFF,DEA),DIFF,1);

DRAWICON(CROSS(DEA,DIFF),DIFF,2);

MACD值:2*(DIFF-DEA),COLORSTICK,COLORRED;

VAR8:=SUM(MACD值,0);

VAR9:=IF(MAX(VAR8,REF(VAR8,2))<REF(VAR8,1) OR MIN(VAR8,REF(VAR8,2))>REF(VAR8,1),1,0);

VAR10:=BARSLAST(VAR9)+1;

VAR11:=VAR8-REF(VAR8,VAR10);

VAR12:=IF(MACD值>0,HHV(ABS(MACD值),VAR10),LLV(MACD值,VAR10));

VAR13:=MACD值/20;

面积:VAR11,NODRAW;

DRAWNUMBER(REF(VAR13,1)>0 AND VAR13<=0,REF(VAR12,1),REF(面积,1)),COLORMAGENTA;

DRAWNUMBER(REF(VAR13,1)<0 AND VAR13>=0,REF(VAR12,1),REF(ABS(面积),1)),COLORGREEN;

DRAWNUMBER(ISLASTBAR AND VAR13<0,REF(VAR12,1),ABS(面积)),COLORMAGENTA;

DRAWNUMBER(ISLASTBAR AND VAR13>0,REF(VAR12,1),面积),COLORGREEN;

技术人员回复
日期:2019-5-22 9:10
 参考:

 DIFF:EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:EMA(DIFF,9);

MACD:2*(DIFF-DEA),COLORSTICK,LINETHICK2;

VAR1:=CROSS(DIFF,DEA) AND DIFF<(-0.1);

STICKLINE(VAR1,0,0.08,6,0),COLORYELLOW;

DRAWICON(VAR1,0.16,44),COLORWHITE;

VAR2:=COUNT(CROSS(DIFF,DEA),BARSLAST(DEA>=0));

VAR3:=CROSS(DIFF,DEA) AND DEA<0 AND COUNT(VAR2=2,21)=1;

STICKLINE(VAR3,0,0.06,6,0),COLORMAGENTA;

DRAWICON(VAR3,DEA*0.9,1);

DRAWICON(VAR3,DEA,45),COLORYELLOW;

VAR4:=BARSLAST(REF(CROSS(DIFF,DEA),1));

VAR5:=REF(CLOSE,VAR4+1)>CLOSE AND DIFF>REF(DIFF,VAR4+1) AND CROSS(DIFF,DEA);

STICKLINE(VAR5,0,0.03,6,0),COLORGREEN;
NN:=VAR4=0;
UU:=VAR5;

AA:=BACKSET(NN,BARSLAST(UU)+1);
BB:=BACKSET(UU,BARSLAST(NN)+1);
DRAWLINE1(CROSS(AA,0.5),DEA,CROSS(BB,0.5),DEA,0),COLORRED,LINETHICK4;

DRAWICON(VAR5,0.12,46),COLORMAGENTA;

VAR6:=BARSLAST(REF(CROSS(DEA,DIFF),1));

VAR7:=REF(CLOSE,VAR6+1)<CLOSE AND REF(DIFF,VAR6+1)>DIFF AND CROSS(DEA,DIFF);


NN1:=VAR6=0;
UU1:=VAR7;

AA1:=BACKSET(NN1,BARSLAST(UU1)+1);
BB1:=BACKSET(UU1,BARSLAST(NN1)+1);
DRAWLINE1(CROSS(AA1,0.5),DEA,CROSS(BB1,0.5),DEA,0),COLORGREEN,LINETHICK4;

DRAWICON(VAR1 AND VAR3 AND VAR5,DIFF,47),COLORRED,LINETHICK2;

DRAWICON(CROSS(DIFF,DEA),DIFF,1);

DRAWICON(CROSS(DEA,DIFF),DIFF,2);

MACD值:2*(DIFF-DEA),COLORSTICK,COLORRED;

VAR8:=SUM(MACD值,0);

VAR9:=IF(MAX(VAR8,REF(VAR8,2))<REF(VAR8,1) OR MIN(VAR8,REF(VAR8,2))>REF(VAR8,1),1,0);

VAR10:=BARSLAST(VAR9)+1;

VAR11:=VAR8-REF(VAR8,VAR10);

VAR12:=IF(MACD值>0,HHV(ABS(MACD值),VAR10),LLV(MACD值,VAR10));

VAR13:=MACD值/20;

面积:VAR11,NODRAW;

DRAWNUMBER1(REF(VAR13,1)>0 AND VAR13<=0,REF(VAR12,1),REF(面积,1),2),COLORMAGENTA;

DRAWNUMBER1(REF(VAR13,1)<0 AND VAR13>=0,REF(VAR12,1),REF(ABS(面积),1),2),COLORGREEN;

DRAWNUMBER1(ISLASTBAR AND VAR13<0,REF(VAR12,1),ABS(面积),2),COLORMAGENTA;

DRAWNUMBER1(ISLASTBAR AND VAR13>0,REF(VAR12,1),面积,2),COLORGREEN;