修改变色线 (文华财经WH6赢顺V6.7)

投资者咨询:修改变色线 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2019-3-26 9:09
老师,你好!以下指标中最右边时时动态价格的显示颜色显示与指标的变色线颜色有误差(只有这3个周期:1分钟、30分钟、1小时) ,其它周期都是对的。
请老师看截图。变色线是红色,它显示绿色;变色线是绿色,它显示红色。请老师再看看是什么情况?


图片点击可在新窗口打开查看


EMA11:=EMA(C,3);
EMA13:=EMA(C,5);
EMA15:=EMA(C,7);


A:=EMA11>REF(EMA11,1)&&EMA13>REF(EMA13,1)&&EMA15>REF(EMA15,1),NODRAW;
B:=EMA11<REF(EMA11,1)&&EMA13<REF(EMA13,1)&&EMA15<REF(EMA15,1),NODRAW;


//DRAWCOLORLINE(BARSLAST(A)<BARSLAST(B),EMA15,COLORRED,COLORGREEN);

MA1:=MA(CLOSE,4);
MA2:=MA(CLOSE,3);
MA3:=MA(CLOSE,2);

AA:=MA1>REF(MA1,1) &&MA2>REF(MA2,1)&&MA3>REF(MA3,1);
BB:=MA1<REF(MA1,1) &&MA2<REF(MA2,1)&&MA3<REF(MA3,1);
P:=BARSLAST(AA);
Q:=BARSLAST(BB);
NN:=BARSLAST(BARSLAST(A)<BARSLAST(B)&&BARSLAST(AA)<BARSLAST(BB));
MM:=BARSLAST(BARSLAST(A)>=BARSLAST(B)&&BARSLAST(AA)>=BARSLAST(BB));

DRAWCOLORLINE(BARSLAST(AA)<BARSLAST(BB),MA1,COLORRED,COLORGREEN),LINETHICK5,ALIGN0,VALIGN1;

DRAWCOLORLINE(MA1>REF(MA1,1),MA1,COLORRED,COLORGREEN),LINETHICK5,ALIGN0,VALIGN1;

DRAWNUMBER(ISLASTBAR&&BARSLAST(AA)<BARSLAST(BB),C,C,0,COLORRED),ALIGN0,FONTSIZE30,VALIGN1;
DRAWNUMBER(ISLASTBAR&&BARSLAST(AA)>BARSLAST(BB),C,C,0,COLORGREEN),ALIGN0,FONTSIZE30,VALIGN1;

//DRAWCOLORLINE(BARSLAST(NN)>BARSLAST(MM),MA3,COLORRED,COLORGREEN);

 
技术人员回复
日期:2019-3-26 9:15
 这样改下看看

EMA11:=EMA(C,3);
EMA13:=EMA(C,5);
EMA15:=EMA(C,7);


A:=EMA11>REF(EMA11,1)&&EMA13>REF(EMA13,1)&&EMA15>REF(EMA15,1),NODRAW;
B:=EMA11<REF(EMA11,1)&&EMA13<REF(EMA13,1)&&EMA15<REF(EMA15,1),NODRAW;


//DRAWCOLORLINE(BARSLAST(A)<BARSLAST(B),EMA15,COLORRED,COLORGREEN);

MA1:=MA(CLOSE,4);
MA2:=MA(CLOSE,3);
MA3:=MA(CLOSE,2);

AA:=MA1>REF(MA1,1) &&MA2>REF(MA2,1)&&MA3>REF(MA3,1);
BB:=MA1<REF(MA1,1) &&MA2<REF(MA2,1)&&MA3<REF(MA3,1);
P:=BARSLAST(AA);
Q:=BARSLAST(BB);
NN:=BARSLAST(BARSLAST(A)<BARSLAST(B)&&BARSLAST(AA)<BARSLAST(BB));
MM:=BARSLAST(BARSLAST(A)>=BARSLAST(B)&&BARSLAST(AA)>=BARSLAST(BB));

DRAWCOLORLINE(BARSLAST(AA)<BARSLAST(BB),MA1,COLORRED,COLORGREEN),LINETHICK5,ALIGN0,VALIGN1;

DRAWCOLORLINE(MA1>REF(MA1,1),MA1,COLORRED,COLORGREEN),LINETHICK5,ALIGN0,VALIGN1;

DRAWNUMBER(ISLASTBAR&&MA1>REF(MA1,1),C,C,0,COLORRED),ALIGN0,FONTSIZE30,VALIGN1;
DRAWNUMBER(ISLASTBAR&&MA1<=REF(MA1,1),C,C,0,COLORGREEN),ALIGN0,FONTSIZE30,VALIGN1;

//DRAWCOLORLINE(BARSLAST(NN)>BARSLAST(MM),MA3,COLORRED,COLORGREEN);

投资者咨询:修改变色线 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2019-3-26 9:09
 老师,你好!弄好了。请把以上指标转成水平色带,谢谢敬源老师!
技术人员回复
日期:2019-3-26 9:46
 参考:

EMA11:=EMA(C,3);
EMA13:=EMA(C,5);
EMA15:=EMA(C,7);


A:=EMA11>REF(EMA11,1)&&EMA13>REF(EMA13,1)&&EMA15>REF(EMA15,1),NODRAW;
B:=EMA11<REF(EMA11,1)&&EMA13<REF(EMA13,1)&&EMA15<REF(EMA15,1),NODRAW;


//DRAWCOLORLINE(BARSLAST(A)<BARSLAST(B),EMA15,COLORRED,COLORGREEN);

MA1:=MA(CLOSE,4);
MA2:=MA(CLOSE,3);
MA3:=MA(CLOSE,2);

AA:=MA1>REF(MA1,1) &&MA2>REF(MA2,1)&&MA3>REF(MA3,1);
BB:=MA1<REF(MA1,1) &&MA2<REF(MA2,1)&&MA3<REF(MA3,1);
P:=BARSLAST(AA);
Q:=BARSLAST(BB);
NN:=BARSLAST(BARSLAST(A)<BARSLAST(B)&&BARSLAST(AA)<BARSLAST(BB));
MM:=BARSLAST(BARSLAST(A)>=BARSLAST(B)&&BARSLAST(AA)>=BARSLAST(BB));

DRAWNUMBER(ISLASTBAR&&MA1>REF(MA1,1),50,C,0,COLORRED),ALIGN0,FONTSIZE30,VALIGN1;
DRAWNUMBER(ISLASTBAR&&MA1<=REF(MA1,1),50,C,0,COLORGREEN),ALIGN0,FONTSIZE30,VALIGN1;

//DRAWCOLORLINE(BARSLAST(NN)>BARSLAST(MM),MA3,COLORRED,COLORGREEN);

FILLRGN1(MA1>REF(MA1,1),20,50),COLORRED;
FILLRGN1(MA1<=REF(MA1,1),20,50),COLORGREEN;

REFLINE:0,70;