乐于分享
好东西不私藏

通达信【波段主升】副图选股源码分享

通达信【波段主升】副图选股源码分享

副图指标:

MA5:=MA(C,5);

MA10:=MA(C,10);

MA20:=MA(C,20);

MA60:=MA(C,60);

{中期均线}VAX1:=DATE<1690301;

VAX2:=ABS((2*C+H+LOW)/4-MA(C,30))/MA(C,30);

{融合移动平均线}VAX3:=DMA((2*C+LOW+H)/4,VAX2);

VAX4:=(C/VAX3);

VAX5:=MA(VAX4*(2*C+H+LOW)/4,3);{3综合平均线}VAX6:=((VAX5-VAX3)/VAX3)/3;

VAX7:=VAX5-VAX6*VAX5;

长期方向上升:IF(VAX7>VAX3,VAX3,DRAWNULL),LINETHICK4,COLORRED;

IF(VAX7>VAX3,VAX3,DRAWNULL),COLOR00FFFF,POINTDOT,LINETHICK4;

长期方向下降:IF(VAX7<=VAX3,VAX3,DRAWNULL),LINETHICK4,COLORGREEN;

IF(VAX7<=VAX3,VAX3,DRAWNULL),COLORBLUE,POINTDOT,LINETHICK4;

VAX8:=CROSS(VAX7,VAX3);

VAX9:=CROSS(VAX3,VAX7);DRAWICON(VAX8,VAX3-0.1,23);

DRAWICON(VAX9,VAX3+0.1,24);

VAX10:=(H*18+REF(H,1)*17+REF(H,2)*16+REF(H,3)*15+REF(H,4)*14+REF(H,5)*13+REF(H,6)*12+REF(H,7)*11+REF(H,8)*10+REF(H,9)*9+REF(H,10)*8+REF(H,11)*7+REF(H,12)*6+REF(H,13)*5+REF(H,14)*4+REF(H,15)*3+REF(H,16)*2+REF(H,17)*1)/171;

VAX11:=(L*18+REF(L,1)*17+REF(L,2)*16+REF(L,3)*15+REF(L,4)*14+REF(L,5)*13+REF(L,6)*12+REF(L,7)*11+REF(L,8)*10+REF(L,9)*9+REF(L,10)*8+REF(L,11)*7+REF(L,12)*6+REF(L,13)*5+REF(L,14)*4+REF(L,15)*3+REF(L,16)*2+REF(L,17)*1)/171;

VAX16:= VAX1 AND( C>=VAX10 OR (C>MA5 AND C>MA10 AND C>MA20 AND C>MA60));

VAX17:= VAX1 AND( VAX11>C OR (C< MA5 AND C< MA10 AND C< MA20 AND C< MA60));

VAX18:=BARSLAST(VAX16);

VAX19:=BARSLAST(VAX17);

VAX20:=BARSLAST(CROSS(VAX19,VAX18));

VAX21:=BARSLAST(CROSS(VAX18,VAX19));

VAX22:=VAX20<VAX21;

VAX23:=VAX21<VAX20;

VAX24:=OPEN-C;

VAX25:=IF(OPEN>C,OPEN,C);

{收阴线,返回开盘价,否则返回收盘价}VAX26:=IF(OPEN< C,OPEN,C);

VAX27:=(VAX10+VAX11)/2;

STICKLINE(VAX24>0 AND VAX22,OPEN,C,2,0),COLORRED;

STICKLINE(VAX24>0 AND VAX22,OPEN,H,0.0,0),COLORRED;

STICKLINE(VAX24>0 AND VAX22,C,L,0.0,0),COLORRED;

STICKLINE(VAX24<=0 AND VAX22,OPEN,C,2,1),COLORRED;

STICKLINE(VAX24<=0 AND VAX22,O,L,0.0,0),COLORRED;

STICKLINE(VAX24<=0 AND VAX22,C,H,0.0,0),COLORRED;

STICKLINE(VAX24>0 AND VAX23,OPEN,C,2,0),COLORGREEN;

STICKLINE(VAX24>0 AND VAX23,OPEN,H,0.0,0),COLORGREEN;

STICKLINE(VAX24>0 AND VAX23,C,L,0.0,0),COLORGREEN;

STICKLINE(VAX24<=0 AND VAX23,OPEN,C,2,1),COLORGREEN;

STICKLINE(VAX24<=0 AND VAX23,C,H,0.0,0),COLORGREEN;

STICKLINE(VAX24<=0 AND VAX23,O,L,0.0,0),COLORGREEN;

DRAWICON(VAX22=1 AND REF(VAX23,1),LOW*0.995,34),COLOR00FFFF;

DRAWICON(VAX23=1 AND REF(VAX22,1),H*1.005,35),COLOR00FFFF;

DRAWNUMBER(ISLASTBAR AND VAX23,VAX10,VAX10),COLOR00FFFF;

DRAWNUMBER(ISLASTBAR AND VAX22,VAX11,VAX11),COLOR00FFFF;

波动:VAX27 COLORGREEN,,LINETHICK2;

中级方向上升:IF(VAX22,VAX27,DRAWNULL),LINETHICK2,COLORRED;

中级方向下降:IF(VAX23,VAX27,DRAWNULL),LINETHICK2,COLORGREEN;

最新价:IF(VAX1, C,DRAWNULL),LINETHICK0,COLOR00FFFF;

DRAWTEXT_FIX(C>0,0.004,1,0,EXTERNSTR(0,1)),COLORBLUE,LINETHICK2;

选股公式:

XG1:=ABS((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,30))/MA(CLOSE,30);

XG2:=DMA((2*CLOSE+LOW+HIGH)/4,XG1);

XG3:=(CLOSE/XG2);

XG4:=MA(XG3*(2*CLOSE+HIGH+LOW)/4,3);

XG5:=((XG4-XG2)/XG2)/3;

XG6:=XG4-XG5*XG4;

波段主升王X:CROSS(XG6,XG2);