通达信智能划线主图 一个很好的划线主图指标公式
{参数2:LOWN, 最小1,最大1000,缺省10}
ZB2:EMA(ZB1,45),COLORYELLOW;
QY:=BACKSET(AA,HIGHN+1);
DRAWICON(CC,H*1.02,2);
GDTS:=IF(CC,CURRBARSCOUNT,0);
DINGBUTS:=IF(DDD,REF(GDTS,DDD),GDTS);
GDCS1:=CONST(DINGBUTS);
GDCS2:=CONST(DINGBUTS1);
MM:=IF(CURRBARSCOUNT>GDCS2,0,1);
DRAWLINE(CURRBARSCOUNT=GDCS2,H,ISLASTBAR,REF(H,GDCS2-1),1),COLOR0055FF,POINTDOT;
AA1:=REF(L,LOWN)=LLV(L,2*LOWN+1);
CC1:=FILTER(QY1,LOWN) AND L=LLV(L,LOWN+1);
DD1:=BARSLAST(CC1);
YDB:=IF(DD1,REF(L,DD1),L);
DDCS1:=CONST(DDTS1);
DDTS2:=REF(DDTS1,DD1+1);
低点支撑:DRAWLINE(CURRBARSCOUNT=DDCS2,L,CURRBARSCOUNT=DDCS1,L,1) COLORRED,LINETHICK2;
ZGEND:=CONST((高点压力+低点支撑)/2);
中轨:DRAWLINE(CURRBARSCOUNT=STARDAY,ZGSTAR,ISLASTBAR,ZGEND,1),COLORFF55BB,LINETHICK2;
DRAWLINE(CURRBARSCOUNT=DDCS2,L,ISLASTBAR,REF(L,DDCS2-1),1),COLORCYAN,POINTDOT;
EMA21:=EMA(C,21),COLORYELLOW;
EMA60:=MA(C,60),COLORFFCC66;
VAR3:=IF(YEAR>=2099 AND MONTH>2,0,1);
散户:=EMA((VAR2-VAR4)/(VAR5-VAR4)*100,4)*VAR3;
DRAWTEXT(CROSS(散户,庄家) AND 散户<30,L-0.05,'←低吸'),COLORLIRED;
DRAWICON(CROSS(散户,庄家) AND 散户<30,L-0.05,1);
VAR9:=CLOSE-REF(CLOSE,5);
VARC:=EMA(EMA(VAR9,20),20)/EMA(EMA(ABS(VAR9),20),20);
DRAWICON(卖出<0,H+0.05,2); 买线:=EMA(CLOSE,2);
B1:IF(CROSS(买线,卖线),L-0.02,DRAWNULL),CROSSDOT,LINETHICK3,COLORMAGENTA;
VC:=((CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100+(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100+(CLOSE-MA (CLOSE,32))/MA(CLOSE,32)*100)/3;
A0:=(L+H+C*2)/4;
A2:=EMA(A0,25)COLORLIBLUE,LINETHICK2;
A2X:=(A2-REF(A2,1))/REF(A2,1)*100,NODRAW;
逃顶:IF(A1X<0 AND BARSLAST(CROSS(0,A1X))>0,REF((C+O)/2,BARSLAST(CROSS(0,A1X))),DRAWNULL),COLORCYAN,{LINETHICK2};
卖出空仓:IF(A1X<0 AND A2X<0,A1,DRAWNULL)COLORGREEN,LINETHICK3;
STICKLINE(CROSS(A1X,0),C,O,3,0 ),COLOR0000CC;
STICKLINE(CROSS(0,A1X),L,H,0,0 ),COLOR66CC33;
未来函数检测结果如下:
该公式包含未来函数:BACKSET
解密、定制、编写股票指标请联系QQ或微信同号:88652583
相关股票指标公式
原理解析:
输出{参数2:LOWN, 最小1,最大1000,缺省10}
ZB2:ZB1的45日指数移动平均,画黄色
QY赋值:BACKSET(AA,最高价N+1)
当满足条件CC时,在H*1.02和2之间画图标
如果CC返回 到最后交易的周期否则返回0
DINGBUTS赋值:IF(DDD,DDD日前的GDTS,GDTS)
GDCS1赋值:CONST(DINGBUTS)
GDCS2赋值:CONST(DINGBUTS1)
如果 到最后交易的周期>GDCS2返回0否则返回1
DRAWLINE( 到最后交易的周期=GDCS2,H,ISLASTBAR,GDCS2-1日前的H,1),COLOR0055FF,POINTDOT
AA1赋值:最低价N日前的L=2*最低价N+1日内L最低值
CC1赋值:QY1的最低价N过滤 AND L=最低价N+1日内L最低值
DD1赋值:上次CC1距今天数
YDB赋值:IF(DD1,DD1日前的L,L)
DDCS1赋值:CONST(DDTS1)
DDTS2赋值:DD1+1日前的DDTS1
输出低点支撑:DRAWLINE( 到最后交易的周期=DDCS2,L, 到最后交易的周期=DDCS1,L,1) 画红色, 线宽为2
ZGEND赋值:CONST((高点压力+低点支撑)/2)
输出中轨:DRAWLINE( 到最后交易的周期=STARDAY,ZGSTAR,ISLASTBAR,ZGEND,1),COLORFF55BB, 线宽为2
DRAWLINE( 到最后交易的周期=DDCS2,L,ISLASTBAR,DDCS2-1日前的L,1),画青色,POINTDOT
EMA21赋值:C的21日指数移动平均,画黄色
EMA60赋值:C的60日简单移动平均,COLORFFCC66
如果YEAR>=2099 AND MONTH>2返回0否则返回1
散户赋值:EMA((VAR2-VAR4)/(VAR5-VAR4)*100,4)*VAR3
DRAWTEXT(散户上穿庄家 AND 散户<30,L-0.05,'←低吸'),COLORLIRED
DRAWICON(散户上穿庄家 AND 散户<30,L-0.05,1)
VAR9赋值:收盘价-5日前的收盘价
VARC赋值:VAR9的20日指数移动平均,20)/EMA(EMA(VAR9的绝对值,20),20)
当满足条件卖出<0时,在H+0.05和2之间画图标
买线赋值:收盘价的2日指数移动平均
输出B1:IF(买线上穿卖线,L-0.02,DRAWNULL),CROSSDOT, 线宽为3,画洋红色
VC赋值:((收盘价-收盘价的6日简单移动平均)/收盘价的6日简单移动平均*100+(收盘价-收盘价的24日简单移动平均)/收盘价的24日简单移动平均*100+(收盘价-MA (收盘价,32))/收盘价的32日简单移动平均*100)/3
A0赋值:(L+H+C*2)/4
A2赋值:A0的25日指数移动平均COLORLIBLUE, 线宽为2
A2X:=(A2-1日前的A2)/1日前的A2*100,NODRAW
输出逃顶:IF(A1X<0 AND 上次0上穿A1X距今天数>0,REF((C+O)/2,上次0上穿A1X距今天数),DRAWNULL),画青色,{ 线宽为2}
如果A1X<0 AND A2X<0返回A1否则返回DRAWNULL
STICKLINE(A1X上穿0,C,O,3,0 ),COLOR0000CC
STICKLINE(0上穿A1X,L,H,0,0 ),COLOR66CC33