投资者咨询:
请帮忙修改! (文华财经WH6赢顺V6.7)来源:文华财经 日期:2018-8-17 22:39
您好! DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);//短周期与长周期的收盘价的指数平滑移动平均值做差。 DEA := EMA(DIFF,9);//DIFF的M个周期指数平滑移动平均
MACD:=2*(DIFF-DEA);//DIFF减DEA的2倍画柱状线
N1:=BARSLAST(CROSS(DIFF,DEA)&&DIFF>0&&DEA>0)+1;
N2:=BARSLAST(CROSSDOWN(DIFF,DEA)&&DIFF>0&&DEA>0)+1;
N3:=BARSLAST(CROSS(DIFF,DEA)&&DIFF<0&&DEA<0)+1;
N4:=BARSLAST(CROSSDOWN(DIFF,DEA)&&DIFF<0&&DEA<0)+1;
N5:=BARSLAST(CROSSDOWN(DIFF,0)&&DIFF<0)+1;
N6:=BARSLAST(CROSS(DIFF,0)&&DIFF>0)+1;
A:=MIN1(N1,N2,N3,N4,N5,N6);
STICKLINE1(N1=A||N6=A,0,MACD,2,0),COLORRED;
STICKLINE1(N2=A,0,MACD,2,0),COLORBLUE;
STICKLINE1(N3=A,0,MACD,2,0),RGB(255,128,192);
STICKLINE1(N4=A||N5=A,0,MACD,2,0),COLORGREEN;
STICKLINE(ISUP&&N1=A||N6=A,C,O,COLORRED,1);//0上
STICKLINE(ISDOWN&&N1=A||N6=A,C,O,COLORRED,0);
STICKLINE(C=O&&N1=A||N6=A,C,O,COLORRED,0);
DRAWLINE(ISUP&&N1=A||N6=A,H,ISUP&&N1=A||N6=A,MAX(C,O),COLORRED);//0上
DRAWLINE(ISUP&&N1=A||N6=A,L,ISUP&&N1=A||N6=A,MIN(C,O),COLORRED);
DRAWLINE(ISDOWN&&N1=A||N6=A,H,ISDOWN&&N1=A||N6=A,L,COLORRED);
DRAWLINE(C=O&&N1=A||N6=A,H,C=O&&N1=A||N6=A,L,COLORRED);
投资者咨询:
请帮忙修改! (文华财经WH6赢顺V6.7)来源:文华财经 日期:2018-8-17 22:39
DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);//短周期与长周期的收盘价的指数平滑移动平均值做差。DEA := EMA(DIFF,9);//DIFF的M个周期指数平滑移动平均
MACD:=2*(DIFF-DEA);//DIFF减DEA的2倍画柱状线
N1:=BARSLAST(CROSS(DIFF,DEA)&&DIFF>0&&DEA>0)+1;
N2:=BARSLAST(CROSSDOWN(DIFF,DEA)&&DIFF>0&&DEA>0)+1;
N3:=BARSLAST(CROSS(DIFF,DEA)&&DIFF<0&&DEA<0)+1;
N4:=BARSLAST(CROSSDOWN(DIFF,DEA)&&DIFF<0&&DEA<0)+1;
N5:=BARSLAST(CROSSDOWN(DIFF,0)&&DIFF<0)+1;
N6:=BARSLAST(CROSS(DIFF,0)&&DIFF>0)+1;
A:=MIN1(N1,N2,N3,N4,N5,N6);
STICKLINE1(N1=A||N6=A,0,MACD,2,0),COLORRED;
STICKLINE1(N2=A,0,MACD,2,0),COLORBLUE;
STICKLINE1(N3=A,0,MACD,2,0),RGB(255,128,192);
STICKLINE1(N4=A||N5=A,0,MACD,2,0),COLORGREEN;
STICKLINE(ISUP&&N1=A||N6=A,C,O,COLORRED,1);//0上
STICKLINE(ISDOWN&&N1=A||N6=A,C,O,COLORRED,1);
STICKLINE(C=O&&N1=A||N6=A,C,O,COLORRED,1);
DRAWLINE(ISUP&&N1=A||N6=A,H,ISUP&&N1=A||N6=A,MAX(C,O),COLORRED);//0上
DRAWLINE(ISUP&&N1=A||N6=A,L,ISUP&&N1=A||N6=A,MIN(C,O),COLORRED);
DRAWLINE(ISDOWN&&N1=A||N6=A,H,ISDOWN&&N1=A||N6=A,L,COLORRED);
DRAWLINE(C=O&&N1=A||N6=A,H,C=O&&N1=A||N6=A,L,COLORRED);
参考:DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);//短周期与长周期的收盘价的指数平滑移动平均值做差。
DEA := EMA(DIFF,9);//DIFF的M个周期指数平滑移动平均
MACD:=2*(DIFF-DEA);//DIFF减DEA的2倍画柱状线
N1:=BARSLAST(CROSS(DIFF,DEA)&&DIFF>0&&DEA>0)+1;
N2:=BARSLAST(CROSSDOWN(DIFF,DEA)&&DIFF>0&&DEA>0)+1;
N3:=BARSLAST(CROSS(DIFF,DEA)&&DIFF<0&&DEA<0)+1;
N4:=BARSLAST(CROSSDOWN(DIFF,DEA)&&DIFF<0&&DEA<0)+1;
N5:=BARSLAST(CROSSDOWN(DIFF,0)&&DIFF<0)+1;
N6:=BARSLAST(CROSS(DIFF,0)&&DIFF>0)+1;
A:=MIN1(N1,N2,N3,N4,N5,N6);
STICKLINE1(N1=A||N6=A,0,MACD,2,0),COLORRED;
STICKLINE1(N2=A,0,MACD,2,0),COLORBLUE;
STICKLINE1(N3=A,0,MACD,2,0),RGB(255,128,192);
STICKLINE1(N4=A||N5=A,0,MACD,2,0),COLORGREEN;
STICKLINE(ISUP&&N1=A||N6=A,C,O,COLORRED,1);//0上
STICKLINE(ISDOWN&&N1=A||ISDOWN&&N6=A,C,O,COLORRED,0);
STICKLINE(ISDOWN&&C=O&&N1=A||ISDOWN&&N6=A,C,O,COLORRED,0);
STICKLINE(ISUP&&C=O&&N1=A||N6=A,C,O,COLORRED,1);
DRAWLINE(ISUP&&N1=A||N6=A,H,ISUP&&N1=A||N6=A,MAX(C,O),COLORRED);//0上
DRAWLINE(ISUP&&N1=A||N6=A,L,ISUP&&N1=A||N6=A,MIN(C,O),COLORRED);
DRAWLINE(ISDOWN&&N1=A||ISDOWN&&N6=A,H,ISDOWN&&N1=A||N6=A,L,COLORRED);
DRAWLINE(ISDOWN&&C=O&&N1=A||ISDOWN&&N6=A,H,C=O&&N1=A||N6=A,L,COLORRED);
投资者咨询:
请帮忙修改! (文华财经WH6赢顺V6.7)来源:文华财经 日期:2018-8-17 22:39
麻烦再修改一下,还有十字星的线未能变色。谢谢!
十字星线需要怎么变色呢?请您具体说明一下
投资者咨询:
请帮忙修改! (文华财经WH6赢顺V6.7)来源:文华财经 日期:2018-8-17 22:39
参考:
DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);//短周期与长周期的收盘价的指数平滑移动平均值做差。
DEA := EMA(DIFF,9);//DIFF的M个周期指数平滑移动平均
MACD:=2*(DIFF-DEA);//DIFF减DEA的2倍画柱状线
N1:=BARSLAST(CROSS(DIFF,DEA)&&DIFF>0&&DEA>0)+1;
N2:=BARSLAST(CROSSDOWN(DIFF,DEA)&&DIFF>0&&DEA>0)+1;
N3:=BARSLAST(CROSS(DIFF,DEA)&&DIFF<0&&DEA<0)+1;
N4:=BARSLAST(CROSSDOWN(DIFF,DEA)&&DIFF<0&&DEA<0)+1;
N5:=BARSLAST(CROSSDOWN(DIFF,0)&&DIFF<0)+1;
N6:=BARSLAST(CROSS(DIFF,0)&&DIFF>0)+1;
A:=MIN1(N1,N2,N3,N4,N5,N6);
STICKLINE1(N1=A||N6=A,0,MACD,2,0),COLORRED;
STICKLINE1(N2=A,0,MACD,2,0),COLORBLUE;
STICKLINE1(N3=A,0,MACD,2,0),RGB(255,128,192);
STICKLINE1(N4=A||N5=A,0,MACD,2,0),COLORGREEN;
STICKLINE(C>=O&&N1=A||N6=A,C,O,COLORRED,1);//0上
STICKLINE(C<=O&&N1=A||ISDOWN&&N6=A,C,O,COLORRED,0);
STICKLINE(C<=O&&C=O&&N1=A||ISDOWN&&N6=A,C,O,COLORRED,0);
STICKLINE(C>=O&&C=O&&N1=A||N6=A,C,O,COLORRED,1);
DRAWLINE(C>=O&&N1=A||N6=A,H,ISUP&&N1=A||N6=A,MAX(C,O),COLORRED);//0上
DRAWLINE(C>=O&&N1=A||N6=A,L,ISUP&&N1=A||N6=A,MIN(C,O),COLORRED);
DRAWLINE(C<=O&&N1=A||ISDOWN&&N6=A,H,ISDOWN&&N1=A||N6=A,L,COLORRED);
DRAWLINE(C<=O&&C=O&&N1=A||ISDOWN&&N6=A,H,C=O&&N1=A||N6=A,L,COLORRED);