投资者咨询:请求帮助!完善指标公式 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2018-8-22 10:54
N:=4;
MA4:=MA(C,N);
AA:=FORCAST(MA4,N );
BB:=REF( AA,1 );
DRAWCOLORLINE(AA>BB,AA,COLORRED,COLORGREEN),LINETHICK2;
A:=AA-BB;
A线 :=EMA(C,12) - EMA(C,26);
B线:=EMA(A线,9);
MACD := 3*(A线-B线), COLORSTICK;
DRAWNUMBER1(A>0 AND ISLASTBAR,C,C,0),COLORRED,ALIGN0,VALIGN1,FONTSIZE25;
DRAWNUMBER1(A<=0 AND ISLASTBAR,C,C,0),COLORGREEN,ALIGN0,VALIGN1,FONTSIZE25;
A1:=A>0 AND MACD>=REF(MACD,1) AND L<=REF( C,1 ) ;// AND ISLASTBAR;
A2:=A<0 AND MACD<=REF(MACD,1) AND H>=REF( C,1 ) ;// AND ISLASTBAR;
B:=REF( C,1 ) ;
DRAWICON(CROSS(A1,0.5),L,'ICO4');
DRAWICON(CROSS(A2,0.5),H,'ICO5');
DRAWSL1(A1&&BARSLASTCOUNT(A1)>1,VALUEWHEN(CROSS(A1,0.5),B),0,BARSLASTCOUNT(A1)-1,1),COLORWHITE;
DRAWSL1(A2&&BARSLASTCOUNT(A2)>1,VALUEWHEN(CROSS(A2,0.5),B),0,BARSLASTCOUNT(A2)-1,1),COLORWHITE;
MA4:=MA(C,N);
AA:=FORCAST(MA4,N );
BB:=REF( AA,1 );
DRAWCOLORLINE(AA>BB,AA,COLORRED,COLORGREEN),LINETHICK2;
A:=AA-BB;
A线 :=EMA(C,12) - EMA(C,26);
B线:=EMA(A线,9);
MACD := 3*(A线-B线), COLORSTICK;
DRAWNUMBER1(A>0 AND ISLASTBAR,C,C,0),COLORRED,ALIGN0,VALIGN1,FONTSIZE25;
DRAWNUMBER1(A<=0 AND ISLASTBAR,C,C,0),COLORGREEN,ALIGN0,VALIGN1,FONTSIZE25;
A1:=A>0 AND MACD>=REF(MACD,1) AND L<=REF( C,1 ) ;// AND ISLASTBAR;
A2:=A<0 AND MACD<=REF(MACD,1) AND H>=REF( C,1 ) ;// AND ISLASTBAR;
B:=REF( C,1 ) ;
DRAWICON(CROSS(A1,0.5),L,'ICO4');
DRAWICON(CROSS(A2,0.5),H,'ICO5');
DRAWSL1(A1&&BARSLASTCOUNT(A1)>1,VALUEWHEN(CROSS(A1,0.5),B),0,BARSLASTCOUNT(A1)-1,1),COLORWHITE;
DRAWSL1(A2&&BARSLASTCOUNT(A2)>1,VALUEWHEN(CROSS(A2,0.5),B),0,BARSLASTCOUNT(A2)-1,1),COLORWHITE;
要求:
技术人员回复
日期:2018-8-22 11:18
您是要白线按照当前高度向左延长一个单位,还是就是改变白线的起点,高度也改变了呢?
投资者咨询:请求帮助!完善指标公式 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2018-8-22 10:54
只 改变白线的起点
技术人员回复
日期:2018-8-22 11:35
参考:
N:=4;
MA4:=MA(C,N);
AA:=FORCAST(MA4,N );
BB:=REF( AA,1 );
DRAWCOLORLINE(AA>BB,AA,COLORRED,COLORGREEN),LINETHICK2;
A:=AA-BB;
A线 :=EMA(C,12) - EMA(C,26);
B线:=EMA(A线,9);
MACD := 3*(A线-B线), COLORSTICK;
DRAWNUMBER1(A>0 AND ISLASTBAR,C,C,0),COLORRED,ALIGN0,VALIGN1,FONTSIZE25;
DRAWNUMBER1(A<=0 AND ISLASTBAR,C,C,0),COLORGREEN,ALIGN0,VALIGN1,FONTSIZE25;
A1:=A>0 AND MACD>=REF(MACD,1) AND L<=REF( C,1 ) ;// AND ISLASTBAR;
A2:=A<0 AND MACD<=REF(MACD,1) AND H>=REF( C,1 ) ;// AND ISLASTBAR;
B:=REF( C,1 ) ;
DRAWICON(CROSS(A1,0.5),L,'ICO4');
DRAWICON(CROSS(A2,0.5),H,'ICO5');
XX:=BACKSET(ISLASTBAR,SUMBARS(CROSS(A1&&BARSLASTCOUNT(A1)>1,0.5)||CROSS(A2&&BARSLASTCOUNT(A2)>1,0.5),1)+1);
DRAWSL1(XX&&A1&&BARSLASTCOUNT(A1)>1,VALUEWHEN(CROSS(A1,0.5),B),0,BARSLASTCOUNT(A1)-1,1),COLORWHITE;
DRAWSL1(XX&&A2&&BARSLASTCOUNT(A2)>1,VALUEWHEN(CROSS(A2,0.5),B),0,BARSLASTCOUNT(A2)-1,1),COLORWHITE;
DRAWSL(XX&&CROSS(A1&&BARSLASTCOUNT(A1)>1,0.5),VALUEWHEN(CROSS(A1,0.5),B),0,-2,0,COLORWHITE);
DRAWSL(XX&&CROSS(A2&&BARSLASTCOUNT(A2)>1,0.5),VALUEWHEN(CROSS(A2,0.5),B),0,-2,0,COLORWHITE);
DRAWNUMBER(XX&&REFX(CROSS(A1&&BARSLASTCOUNT(A1)>1,0.5),1),REFX(VALUEWHEN(CROSS(A1,0.5),B),1),REFX(VALUEWHEN(CROSS(A1,0.5),B),1),2,COLORYELLOW);
DRAWNUMBER(XX&&REFX(CROSS(A2&&BARSLASTCOUNT(A2)>1,0.5),1),REFX(VALUEWHEN(CROSS(A2,0.5),B),1),REFX(VALUEWHEN(CROSS(A2,0.5),B),1),2,COLORYELLOW);