投资者咨询:修改变色线 (文华财经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;