通达信平台突破主图突破前高位
N:=10;
YLX:=1;ZCX:=1;DG:=1;
Z1:=STRCAT(HYBLOCK,' ');
Z2:=STRCAT(Z1,DYBLOCK);
Z3:=STRCAT(Z2,' ');
DRAWTEXT_FIX(ISLASTBAR,0,0,0,STRCAT(Z3,GNBLOCK)),COLORYELLOW;
DRAWKLINE(H,O,L,C);
涨停:=IF(REF(C,1)*1.1-C<0.01 ,1,0);
STICKLINE(涨停,OPEN,CLOSE,-1,0),COLORMAGENTA;
DRAWTEXT(涨停,L-0.1,'涨'),COLORMAGENTA;
NE:=IF(NAMELIKE('S') OR NAMELIKE('*S'),0.05,0.1);
曾涨停:=H/REF(C,1)-1>=NE-0.01/REF(C,1) AND C<H AND PERIOD=5;
STICKLINE(曾涨停,H-(H-MAX(O,C)),H,0,0),COLORFF00B3;
曾跌停:=REF(C,1)/L-1>=NE-0.01/REF(C,1) AND L<C AND PERIOD=5;
STICKLINE(曾跌停,L+(MIN(O,C)-L),L,0,0),COLORYELLOW;
DRAWTEXT(曾涨停 AND PERIOD=5,H+0.2,'炸'),COLORGREEN;
DRAWTEXT(曾跌停 AND PERIOD=5,L-0.1,'撬'),COLORYELLOW;
A1:=REF(C,N)=HHV(C,2*N+1); B1:=FILTER(A1,N); C1:=BACKSET(B1,N+1); HD:=FILTER(C1,N);
A2:=REF(C,N)=LLV(C,2*N+1); B2:=FILTER(A2,N); C2:=BACKSET(B2,N+1); LD:=FILTER(C2,N);
UU:=BACKSET(BARSTATUS=2,BARSLAST(HD)+1);VV:=UU>REF(UU,1);
前期高位:=REF(C,BARSLAST(HD));
前期低位:=REF(C,BARSLAST(LD));
STICKLINE(H AND YLX=1,前期高位,前期高位,5,0),COLORYELLOW;
STICKLINE(L AND ZCX=1,前期低位,前期低位,5,0),COLORGRAY;
STICKLINE(CROSS(C,REF(前期高位,1)) AND (VOL>=REF(V,1)*2 OR VOL>=REF(V,2)*2),(C+O)/2,O+0.02,2.5,0),COLORYELLOW;
前高:REF(C,BARSLAST(VV)),COLORYELLOW,LINETHICK1,DOTLINE;
顶高:REF(C,BARSLAST(VV))*DG,COLORGRAY,LINETHICK1,NODRAW;
平台周期:BARSLAST(VV),NODRAW;
平台振幅:(HHV(H,平台周期)-LLV(L,平台周期))/LLV(L,平台周期)*100,NODRAW;
DRAWTEXT(CURRBARSCOUNT=5,前高,STRCAT(('前高:'),CON2STR(前高,2))),COLORYELLOW;
未来函数检测结果如下:
该公式包含未来函数:BACKSET
解密、定制、编写股票指标请联系QQ或微信同号:88652583
相关股票指标公式
N赋值:10
YLX赋值:1
ZCX赋值:1
DG赋值:1
Z1赋值:STRCAT(HYBLOCK,' ')
Z2赋值:STRCAT(Z1,DYBLOCK)
Z3赋值:STRCAT(Z2,' ')
DRAWTEXT_FIX(ISLASTBAR,0,0,0,STRCAT(Z3,GNBLOCK)),画黄色
DRAWKLINE(H,O,L,C)
涨停赋值:IF(1日前的C*1.1-C<0.01 ,1,0)
当满足条件涨停时,在OPEN和收盘价之间画柱状线
当满足条件涨停时,在L-0.1和'涨'位置书写文字
NE:=IF(NAMELIKE('S') OR NAMELIKE('*S'),0.05,0.1)
曾涨停赋值:H/1日前的C-1>=NE-0.01/1日前的C AND CSTICKLINE(曾涨停,H-(H-O和C较大值),H,0,0),COLORFF00B3
曾跌停赋值:1日前的C/L-1>=NE-0.01/1日前的C AND LSTICKLINE(曾跌停,L+(O和C的较小值-L),L,0,0),画黄色
当满足条件曾涨停 AND 周期类型=5时,在H+0.2和'炸'位置书写文字
当满足条件曾跌停 AND 周期类型=5时,在L-0.1和'撬'位置书写文字
A1赋值:N日前的C=2*N+1日内C最高值
B1赋值:A1的N过滤
C1赋值:BACKSET(B1,N+1)
HD赋值:C1的N过滤
A2赋值:N日前的C=2*N+1日内C最低值
B2赋值:A2的N过滤
C2赋值:BACKSET(B2,N+1)
LD赋值:C2的N过滤
UU赋值:BACKSET(BARSTATUS=2,上次HD距今天数+1)
VV赋值:UU>1日前的UU
前期高位赋值:REF(C,上次HD距今天数)
前期低位赋值:REF(C,上次LD距今天数)
当满足条件H AND YLX=1时,在前期高位和前期高位之间画柱状线
当满足条件L AND ZCX=1时,在前期低位和前期低位之间画柱状线
STICKLINE(CROSS(C,1日前的前期高位) AND (成交量>=1日前的V*2 OR 成交量>=2日前的V*2),(C+O)/2,O+0.02,2.5,0),画黄色
输出前高:REF(C,上次VV距今天数),画黄色,LINETHICK1,DOTLINE
输出顶高:REF(C,上次VV距今天数)*DG,COLORGRAY,LINETHICK1,NODRAW
输出平台周期:上次VV距今天数,NODRAW
输出平台振幅:(平台周期日内H最高值-平台周期日内L最低值)/平台周期日内L最低值*100,NODRAW
DRAWTEXT(CURRBARSCOUNT=5,前高,STRCAT(('输出前高:'),CON2STR(前高,2))),画黄色