二次回踩鹏腾2009版本源码 主图 通达信 贴图
LT:=LLVBARS(L,250);
LTT:=BARSLAST(CURRBARSCOUNT=CONST(LT)+1);
HT:=FINDHIGHBARS(H,LT+1,120,1);
EXT1:DRAWLINE(CURRBARSCOUNT=CONST(HT)+1,H,ISLASTBAR,REF(H,HT),0),COLORYELLOW,LINETHICK2;
C1:=REF(C,BARSLAST(CURRBARSCOUNT=CONST(HT)+1)+1);
TT:=BARSLAST(CURRBARSCOUNT=CONST(HT)+1);
T:=BARSLAST(CROSS(C,REF(H,TT)));
GL:=C/REF(H,TT);
TA:=BARSLAST(GL=HHV(GL,T+1));
DF:=(C-REF(C,TA+1))/REF(C,TA+1)*100;
JL:=L/REF(H,TT);
XG:=DF<-8 AND DF>-30 AND JL<1.075 AND MIN(C,O)*1.005>=REF(H,TT);
XGT:=BARSLAST(COUNT(XG,T+1)=1 AND XG);
QF:=BACKSET(XGT=0,TA+1);
QFT:=BARSLAST(CROSS(QF=1,0.5));
C2:=REF(C,QFT);
CC2:=REF(C,QFT+1);
ZF:=(C2-C1)/C1*100;
XZF:=REFX(DF,BARSNEXT(XGT=0));
DRAWICON(CROSS(XGT=0,0.5),L*0.95,9);
DRAWLINE(T=0,REF(H,TT),QFT=0,REF(H,QFT),0),DOTLINE,COLORYELLOW;
DRAWLINE(QFT=0,REF(H,QFT),XGT=0,REF(H,TT),0),DOTLINE,COLORYELLOW;
DRAWTEXT(TT=0,REF(H,TT)*1.05,VARCAT(VARCAT('支撑价:',VAR2STR(REF(H,TT),2)),'元'))COLORYELLOW;
DRAWLINE(QFT=0,REF(H,QFT),QFT=10,REF(H,QFT),1),COLORWHITE,LINETHICK2;
DRAWTEXT(QFT=0,REF(H,QFT)*1.02,VARCAT(VARCAT('信号处跌幅:',VAR2STR(XZF,2)),'%'))COLORGREEN;
DRAWTEXT(QFT=0,REF(H,QFT)*1.08,VARCAT(VARCAT('信号处涨幅:',VAR2STR(ZF,2)),'%')),COLORRED;
TY:=BARSLAST(CROSS(C,REF(H,QFT)));
GLY:=C/REF(H,QFT);
TAA:=BARSLAST(GLY=HHV(GLY,TY+1));
DFY:=(C-REF(C,TAA+1))/REF(C,TAA+1)*100;
JLY:=L/REF(H,TY);
XGY:=DFY<-8 AND DF>-30 AND JLY>1.075 AND JLY<1.15 AND MIN(C,O)*1.005>=REF(H,TY);
XGTY:=BARSLAST(COUNT(XGY,TY+1)=1 AND XGY);
QFY:=BACKSET(XGTY=0,TAA+1);
QFTY:=BARSLAST(CROSS(QFY=1,0.5));
C3:=REF(C,QFTY);
ZF1:=(C3-CC2)/CC2*100;
XZFY:=REFX(DFY,BARSNEXT(XGTY=0));
DRAWICON(CROSS(XGTY=0,0.5),L*0.95,9);
DRAWLINE(TY=0,REF(H,TA),QFTY=0,REF(H,QFTY),0),DOTLINE,COLORYELLOW;
DRAWLINE(QFTY=0,REF(H,QFTY),XGTY=0,REF(H,QFT),0),DOTLINE,COLORYELLOW;
DRAWTEXT(QFT=0,REF(H,TY)*1.05,VARCAT(VARCAT('支撑价:',VAR2STR(REF(H,TY),2)),'元'))COLORYELLOW;
DRAWLINE(QFTY=0,REF(H,QFTY),QFTY=10,REF(H,QFTY),1),COLORRED,LINETHICK2;
DRAWTEXT(QFTY=0,REF(H,QFTY)*1.02,VARCAT(VARCAT('信号处跌幅:',VAR2STR(XZFY,2)),'%'))COLORGREEN;
DRAWTEXT(QFTY=0,REF(H,QFTY)*1.08,VARCAT(VARCAT('信号处涨幅:',VAR2STR(ZF1,2)),'%')),COLORRED;
未来函数检测结果如下:
该公式包含未来函数:BACKSET
该公式包含未来函数:DHIGH
该公式包含未来函数:BARSNEXT
该公式包含未来函数:REFX
解密、定制、编写股票指标请联系QQ或微信同号:88652583
相关股票指标公式
原理解析:
LT赋值:LLVBARS(L,250)
LTT赋值:上次CURRBARSCOUNT=CONST(LT距今天数+1)
HT赋值:FIND最高价BARS(H,LT+1,120,1)
输出EXT1:DRAWLINE(CURRBARSCOUNT=CONST(HT)+1,H,ISLASTBAR,HT日前的H,0),画黄色,LINETHICK2
C1赋值:REF(C,上次CURRBARSCOUNT=CONST(HT距今天数+1)+1)
TT赋值:上次CURRBARSCOUNT=CONST(HT距今天数+1)
T赋值:上次CROSS(C,TT日前的H距今天数)
GL赋值:C/TT日前的H
TA:=上次GL=T+1日内GL最高值距今天数
DF赋值:(C-TA+1日前的C)/TA+1日前的C*100
JL赋值:L/TT日前的H
XG赋值:DF<-8 AND DF>-30 AND JL<1.075 AND C和O的较小值*1.005>=TT日前的H
XGT赋值:上次统计T+1日满足XG的天数=1 AND XG距今天数
QF赋值:BACKSET(XGT=0,TA+1)
QFT赋值:上次QF=1上穿0.5距今天数
C2赋值:QFT日前的C
CC2赋值:QFT+1日前的C
ZF赋值:(C2-C1)/C1*100
XZF赋值:REFX(DF,BARSNEXT(XGT=0))
DRAWICON(XGT=0上穿0.5,L*0.95,9)
DRAWLINE(T=0,TT日前的H,QFT=0,QFT日前的H,0),DOTLINE,画黄色
DRAWLINE(QFT=0,QFT日前的H,XGT=0,TT日前的H,0),DOTLINE,画黄色
DRAWTEXT(TT=0,TT日前的H*1.05,VARCAT(VARCAT('支撑价:',VAR2STR(TT日前的H,2)),'元'))画黄色
DRAWLINE(QFT=0,QFT日前的H,QFT=10,QFT日前的H,1),COLORWHITE,LINETHICK2
DRAWTEXT(QFT=0,QFT日前的H*1.02,VARCAT(VARCAT('信号处跌幅:',VAR2STR(XZF,2)),'%'))画绿色
DRAWTEXT(QFT=0,QFT日前的H*1.08,VARCAT(VARCAT('信号处涨幅:',VAR2STR(ZF,2)),'%')),画红色
TY:=上次CROSS(C,QFT日前的H距今天数)
GLY:=C/QFT日前的H
TAA:=上次GLY=TY+1日内GLY最高值距今天数
DFY:=(C-TAA+1日前的C)/TAA+1日前的C*100
JLY:=L/TY日前的H
XGY:=DFY<-8 AND DF>-30 AND JLY>1.075 AND JLY<1.15 AND C和O的较小值*1.005>=TY日前的H
XGTY:=上次统计TY+1日满足XGY的天数=1 AND XGY距今天数
QFY:=BACKSET(XGTY=0,TAA+1)
QFTY:=上次QFY=1上穿0.5距今天数
C3赋值:QFTY日前的C
ZF1:=(C3-CC2)/CC2*100
XZFY:=REFX(DFY,BARSNEXT(XGTY=0))
DRAWICON(XGTY=0上穿0.5,L*0.95,9)
DRAWLINE(TY=0,TA日前的H,QFTY=0,QFTY日前的H,0),DOTLINE,画黄色
DRAWLINE(QFTY=0,QFTY日前的H,XGTY=0,QFT日前的H,0),DOTLINE,画黄色
DRAWTEXT(QFT=0,TY日前的H*1.05,VARCAT(VARCAT('支撑价:',VAR2STR(TY日前的H,2)),'元'))画黄色
DRAWLINE(QFTY=0,QFTY日前的H,QFTY=10,QFTY日前的H,1),画红色,LINETHICK2
DRAWTEXT(QFTY=0,QFTY日前的H*1.02,VARCAT(VARCAT('信号处跌幅:',VAR2STR(XZFY,2)),'%'))画绿色
DRAWTEXT(QFTY=0,QFTY日前的H*1.08,VARCAT(VARCAT('信号处涨幅:',VAR2STR(ZF1,2)),'%')),画红色