通达信涨停板【单阳不破】 主图指标公式源码分享
TY:=C;
HD:=FILTER(BACKSET(FILTER(REF(TY,10)=HHV(TY,2*10+1),10),10+1),10);
LD:=FILTER(BACKSET(FILTER(REF(TY,10)=LLV(TY,2*10+1),10),10+1),10);
A:=REF(C,BARSLAST(HD));
B:=REF(C,BARSLAST(LD));
T1:=BARSLAST(HD)<BARSLAST(LD) AND NOT(HD) ;
T2:=BARSLAST(HD)>BARSLAST(LD) AND NOT(LD);
波浪顶:IF(T1,A,A),COLORCYAN,POINTDOT,LINETHICK4;
STICKLINE(T1,A,A,9,0),COLORCYAN;
波浪底:IF(T2,B,B),COLORMAGENTA,POINTDOT,LINETHICK4;
DYNAINFO(7)COLORWHITE POINTDOT;
STICKLINE(C<0.905*REF(C,1),C,O,3,0),COLORWHITE;
STICKLINE(C>1.095*REF(C,1),C,O,3,0),COLORLIMAGENTA;
阳涨幅:=4;
阳倍量:=2;
单阳:=C>O*(1+阳涨幅/100) AND VOL>REF(VOL,1)*阳倍量;
DRAWTEXT(CURRBARSCOUNT<100 AND 单阳,L*0.98,'阳'),COLOR00FFFF;
高不破价:=REF(C,BARSLAST(单阳));
中不破价:=REF((C+L)/2,BARSLAST(单阳));
低不破价:=REF(L,BARSLAST(单阳));
单阳不破:=CURRBARSCOUNT<100 AND BARSLAST(单阳)<11 AND (LLV(L,BARSLAST(单阳))>低不破价 OR LLV(L,BARSLAST(单阳))=低不破价);
STICKLINE(单阳不破,低不破价-低不破价*0.003,低不破价,4,0),COLORRED;
DRAWTEXT(BARSLAST(单阳)=1 AND 单阳不破,低不破价*0.98,'1'),COLORGREEN;
DRAWTEXT(BARSLAST(单阳)=2 AND 单阳不破,低不破价*0.98,'2'),COLORGREEN;
DRAWTEXT(BARSLAST(单阳)=3 AND 单阳不破,低不破价*0.98,'3'),COLORGREEN;
DRAWTEXT(BARSLAST(单阳)=4 AND 单阳不破,低不破价*0.98,'4'),COLORGREEN;
DRAWTEXT(BARSLAST(单阳)=5 AND 单阳不破,低不破价*0.98,'5'),COLORGREEN;
DRAWTEXT(BARSLAST(单阳)=6 AND 单阳不破,低不破价*0.98,'6'),COLORGREEN;
DRAWTEXT(BARSLAST(单阳)=7 AND 单阳不破,低不破价*0.98,'7'),COLORGREEN;
DRAWTEXT(BARSLAST(单阳)=8 AND 单阳不破,低不破价*0.98,'8'),COLORGREEN;
DRAWTEXT(BARSLAST(单阳)=9 AND 单阳不破,低不破价*0.98,'9'),COLORGREEN;
DRAWTEXT(BARSLAST(单阳)=10 AND 单阳不破,低不破价*0.98,'10'),COLORGREEN;
两天:=LLV(L,BARSLAST(单阳))>低不破价 OR LLV(L,BARSLAST(单阳))=低不破价;
一般:=LLV(L,BARSLAST(单阳)-2)>低不破价 OR LLV(L,BARSLAST(单阳)-2)=低不破价;
一般选股:STICKLINE(CURRBARSCOUNT<100 AND BARSLAST(单阳)<9 AND 两天 AND 一般,低不破价,低不破价,2,0),COLOR88FF00;
较强:=LLV(L,BARSLAST(单阳)-2)>中不破价 OR LLV(L,BARSLAST(单阳)-2)=中不破价;
较强选股:STICKLINE(CURRBARSCOUNT<100 AND BARSLAST(单阳)<9 AND 两天 AND 较强,中不破价,中不破价,2,0),COLOR0088FF;
最强:=LLV(L,BARSLAST(单阳)-3)>高不破价 OR LLV(L,BARSLAST(单阳)-2)=高不破价;
最强选股:STICKLINE(CURRBARSCOUNT<100 AND BARSLAST(单阳)<9 AND 两天 AND 最强,高不破价,高不破价,2,0),COLOR00FFFF;
JJ:=(3*C+H+L+O)/6;
VAR1:=(8*JJ+7*REF(JJ,1)+6*REF(JJ,2)+5*REF(JJ,3)+4*REF(JJ,4)+3*REF(JJ,5)+2*REF(JJ,6)+REF(JJ,8))/36;
TJ1:=VOL=HHV(VOL,10) AND VOL>2*REF(VOL,1) AND CLOSE>VAR1 AND C>REF(C,1);
LJL:=FILTER(TJ1,5);
TJ2:=IF(BARSLAST(LJL)=1 AND CLOSE>REF(HIGH,1),1,IF(BARSLAST(LJL)=2 AND CLOSE>REF(HIGH,2),1,IF(BARSLAST(LJL)=3 AND CLOSE>REF(HIGH,3),1,0)));
TP:=TJ2=1;
STICKLINE(CLOSE,REF(C,BARSLAST(LJL)),REF(C,BARSLAST(LJL)),6,0),COLORYELLOW;
TJ3:=IF(BARSLAST(LJL)=1 AND CLOSE>REF(LOW,1),1,IF(BARSLAST(LJL)=2 AND CLOSE>REF(LOW,2),1,IF(BARSLAST(LJL)=3 AND CLOSE>REF(LOW,3),1,0)));
STFZ:=TJ3=1;
CL:=STFZ AND TP;
TJCL:=FILTER(CL,3);
STICKLINE(LJL,OPEN,CLOSE,8,0),COLORYELLOW;
未来函数检测结果如下:
该公式包含未来函数:BACKSET
该公式包含未来函数:DYNAINFO
解密、定制、编写股票指标请联系QQ或微信同号:88652583
相关股票指标公式
TY赋值:C
HD赋值:FILTER(BACKSET(FILTER(10日前的TY=2*10+1日内TY最高值,10),10+1),10)
LD赋值:FILTER(BACKSET(FILTER(10日前的TY=2*10+1日内TY最低值,10),10+1),10)
A赋值:REF(C,上次HD距今天数)
B赋值:REF(C,上次LD距今天数)
T1赋值:上次HD距今天数
T2赋值:上次HD距今天数>BARSLAST(LD) AND NOT(LD)
如果T1返回A否则返回A
当满足条件T1时,在A和A之间画柱状线
如果T2返回B否则返回B
DYNAINFO(7)画白色 POINTDOT
STICKLINE(C<0.905*1日前的C,C,O,3,0),画白色
STICKLINE(C>1.095*1日前的C,C,O,3,0),COLORLIMAGENTA
阳涨幅赋值:4
阳倍量赋值:2
单阳赋值:C>O*(1+阳涨幅/100) AND 成交量>1日前的成交量*阳倍量
当满足条件CURRBARSCOUNT<100 AND 单阳时,在L*0.98和'阳'位置书写文字
高不破价赋值:REF(C,上次单阳距今天数)
中不破价赋值:REF((C+L)/2,上次单阳距今天数)
低不破价赋值:REF(L,上次单阳距今天数)
单阳不破:=CURRBARSCOUNT<100 AND 上次单阳距今天数<11 AND (LLV(L,上次单阳距今天数)>低不破价 OR LLV(L,上次单阳距今天数)=低不破价)
当满足条件单阳不破时,在低不破价-低不破价*0.003和低不破价之间画柱状线
DRAWTEXT(上次单阳距今天数=1 AND 单阳不破,低不破价*0.98,'1'),画绿色
DRAWTEXT(上次单阳距今天数=2 AND 单阳不破,低不破价*0.98,'2'),画绿色
DRAWTEXT(上次单阳距今天数=3 AND 单阳不破,低不破价*0.98,'3'),画绿色
DRAWTEXT(上次单阳距今天数=4 AND 单阳不破,低不破价*0.98,'4'),画绿色
DRAWTEXT(上次单阳距今天数=5 AND 单阳不破,低不破价*0.98,'5'),画绿色
DRAWTEXT(上次单阳距今天数=6 AND 单阳不破,低不破价*0.98,'6'),画绿色
DRAWTEXT(上次单阳距今天数=7 AND 单阳不破,低不破价*0.98,'7'),画绿色
DRAWTEXT(上次单阳距今天数=8 AND 单阳不破,低不破价*0.98,'8'),画绿色
DRAWTEXT(上次单阳距今天数=9 AND 单阳不破,低不破价*0.98,'9'),画绿色
DRAWTEXT(上次单阳距今天数=10 AND 单阳不破,低不破价*0.98,'10'),画绿色
两天赋值:LLV(L,上次单阳距今天数)>低不破价 OR LLV(L,上次单阳距今天数)=低不破价
一般赋值:LLV(L,上次单阳距今天数-2)>低不破价 OR LLV(L,上次单阳距今天数-2)=低不破价
一般选股:STICKLINE(CURRBARSCOUNT<100 AND 上次单阳距今天数<9 AND 两天 AND 一般,低不破价,低不破价,2,0),COLOR88FF00
较强赋值:LLV(L,上次单阳距今天数-2)>中不破价 OR LLV(L,上次单阳距今天数-2)=中不破价
较强选股:STICKLINE(CURRBARSCOUNT<100 AND 上次单阳距今天数<9 AND 两天 AND 较强,中不破价,中不破价,2,0),COLOR0088FF
最强赋值:LLV(L,上次单阳距今天数-3)>高不破价 OR LLV(L,上次单阳距今天数-2)=高不破价
最强选股:STICKLINE(CURRBARSCOUNT<100 AND 上次单阳距今天数<9 AND 两天 AND 最强,高不破价,高不破价,2,0),COLOR00FFFF
JJ赋值:(3*C+H+L+O)/6
VAR1:=(8*JJ+7*1日前的JJ+6*2日前的JJ+5*3日前的JJ+4*4日前的JJ+3*5日前的JJ+2*6日前的JJ+8日前的JJ)/36
TJ1赋值:成交量=10日内成交量最高值 AND 成交量>2*1日前的成交量 AND CLOSE>VAR1 AND C>1日前的C
LJL赋值:TJ1的5过滤
TJ2赋值:IF(上次LJL距今天数=1 AND CLOSE>1日前的最高价,1,IF(上次LJL距今天数=2 AND CLOSE>2日前的最高价,1,IF(上次LJL距今天数=3 AND CLOSE>3日前的最高价,1,0)))
TP赋值:TJ2=1
STICKLINE(CLOSE,REF(C,上次LJL距今天数),REF(C,上次LJL距今天数),6,0),画黄色
TJ3赋值:IF(上次LJL距今天数=1 AND CLOSE>1日前的最低价,1,IF(上次LJL距今天数=2 AND CLOSE>2日前的最低价,1,IF(上次LJL距今天数=3 AND CLOSE>3日前的最低价,1,0)))
STFZ赋值:TJ3=1
CL赋值:STFZ AND TP
TJCL赋值:CL的3过滤
当满足条件LJL时,在开盘价和CLOSE之间画柱状线