通达信公式V型反转主图及选股 源码
HT:=HHVBARS(H,15);
LT:=LLVBARS(L,15);
DF1:=(REF(C,LT)-REF(C,HT+1))/REF(C,HT+1)*100;
DF2:=(C-REF(C,LT+1))/REF(C,LT+1)*100;
TJ:=C>=REF(C,HT);
XG:=HT>LT AND DF1<-5 AND COUNT(TJ,HT+1)=1 AND TJ;
XGT:=BARSLAST(XG);
HQF:=BACKSET(XG,HT+1);
LQF:=BACKSET(XG,LT+1);
HQFT:=BARSLAST(CROSS(HQF=1,0.5));
LQFT:=BARSLAST(CROSS(LQF=1,0.5));
DRAWLINE(HQFT=0,H,LQFT=0,L,0),COLORRED,LINETHICK2;
DRAWLINE(LQFT=0,L,XG,L,0),COLORRED,LINETHICK2;
DRAWTEXT(LQFT=0,L*0.95,VARCAT(VARCAT('跌幅:',VAR2STR(REFX(DF1,BARSNEXT(XGT=0)),2)),'%'))COLORYELLOW;
DRAWTEXT(XGT=0,H*1.02,VARCAT(VARCAT('涨幅:',VAR2STR(REF(DF2,XGT),2)),'%'))COLORYELLOW;
STICKLINE(XG,C,O,2,0),COLORMAGENTA;
STICKLINE(XG,H,L,0,0),COLORMAGENTA;
未来函数检测结果如下:
该公式包含未来函数:BACKSET
该公式包含未来函数:BARSNEXT
该公式包含未来函数:REFX
定制指标公式、软件请联系QQ或微信同号:88652583
HT赋值:15日内最高价距今天数
LT赋值:15日内最低价距今天数
DF1赋值:(LT日前的收盘价-HT+1日前的收盘价)/HT+1日前的收盘价*100
DF2赋值:(收盘价-LT+1日前的收盘价)/LT+1日前的收盘价*100
TJ赋值:收盘价>=HT日前的收盘价
XG赋值:HT>LT AND DF1<-5 AND 统计HT+1日中满足TJ的天数=1 AND TJ
XGT赋值:上次XG距今天数
HQF赋值:若XG则将最近HT+1周期置为1
LQF赋值:若XG则将最近LT+1周期置为1
HQFT赋值:上次HQF=1上穿0.5距今天数
LQFT赋值:上次LQF=1上穿0.5距今天数
当满足条件HQFT=0时,在最高价位置画直线起点,当满足条件LQFT=0时,在最低价位置画直线终点,0表示是否延长.,画红色,线宽为2
当满足条件LQFT=0时,在最低价位置画直线起点,当满足条件XG时,在最低价位置画直线终点,0表示是否延长.,画红色,线宽为2
当满足条件LQFT=0时,在最低价*0.95位置书写文字画黄色
当满足条件XGT=0时,在最高价*1.02位置书写文字画黄色
当满足条件XG时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画洋红色
当满足条件XG时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画洋红色