通达信〖异动监管〗个股区间涨幅指数区间涨幅会触发严重异动提醒源码


说明:
1.大A市场股票众多,但妖股牛股少之又少,股票要成为妖股必须DJ,这个DJ就是需要经过异动监管;
2.本异动监督主图副图仅有文字描述和K线 没有其他指标;
3.本异动监管主图和副图可以添加到老师们自用的主图或副图中,在看盘时及时了解股票的异动涨幅,监管涨幅,预计需调整的天数及已经调整的天数;
异动监管注解:主板 10 日 100%(个股区间涨幅-指数区间涨幅)、30 日 200% (个股区间涨幅-指数区间涨幅)会触发严重异动提醒
 
{主图源码如下}

SHA:=CODELIKE('00') OR CODELIKE('60');
SZA:=CODELIKE('30') OR CODELIKE('68');
SSA:=CODELIKE('4') OR CODELIKE('8');
X1A:=IF(SHA,0.1,IF(SZA,0.2,IF(SSA,0.3,100)));
ZTAK:=C=H AND C>=ZTPRICE(REF(C,1),X1A);
ZB:=C<H AND H>=ZTPRICE(REF(C,1),X1A);
ZB OR ZTAK;
STICKLINE(ZTAK,O,(C+O)/2,3,0),COLORYELLOW;
STICKLINE(ZB,HIGH,C,0.3,0),COLORMAGENTA;
STICKLINE(C>L AND L<=ZTPRICE(REF(C,1),-X1A),LOW,C,0.3,0),COLORBLUE;
R:=IF(CODELIKE('68') OR CODELIKE('30'),20,

IF(CODELIKE('92'),30,

IF(NAMELIKE('ST') OR

NAMELIKE('*ST'),5,10)));

ZT:=100*(C/REF(C,1)-1)>R-0.01/

REF(C,1)*100;

CJZT:=100*(H/REF(C,1)-1)>R-0.01/REF(C,1)*100;

沪A:=CODELIKE('60');

深创A:=CODELIKE('30');

创业板综C:="399102$C";

深圳A指C:="399106$C";

A股指数C:="999998$C";

最低位置10:=LLVBARS(C,10);

最低收盘价_股10:=REF(C,最低位置10);

最低收盘价_指10:=IF(沪A,REF(A股指数C,最低位置10),IF(深创A,REF(创业板综C,最低位置10),REF(深圳A指C,最低位置10)));

最低位置30:=LLVBARS(C,30);

最低收盘价_股30:=REF(C,最低位置30);

最低收盘价_指30:=IF(沪A,REF(A股指数C,最低位置30),IF(深创A,REF(创业板综C,最低位置30),REF(深圳A指C,最低位置30)));

十日总涨幅:=(C-最低收盘价_股10)/最低收盘价_股10*100;

卅日总涨幅:=(C-最低收盘价_股30)/最低收盘价_股30*100;

指数十日偏离:=100*IF(沪A,A股指数C/REF(A股指数C,最低位置10)-1,IF(深创A,创业板综C/REF(创业板综C,最低位置10)-1,深圳A指C/REF(深圳A指C,最低位置10)-1));

指数卅日偏离:=100*IF(沪A,A股指数C/REF(A股指数C,最低位置30)-1,IF(深创A,创业板综C/REF(创业板综C,最低位置30)-1,深圳A指C/REF(深圳A指C,最低位置30)-1));

触及异动涨幅30:=(最低收盘价_股30*(300+指数卅日偏离)/100/C-1)*100;

触及异动涨幅10:=(最低收盘价_股10*(200+指数十日偏离)/100/C-1)*100;

触及异动涨幅:=MIN(触及异动涨幅10,触及异动涨幅30);

卅日偏离:=卅日总涨幅-指数卅日偏离;

十日偏离:=十日总涨幅-指数十日偏离;

可涨停的次数:=触及异动涨幅/R;

偏离天数:=IF(触及异动涨幅10<触及异动涨幅30,最低位置10,最低位置30);

偏离值%:=IF(触及异动涨幅10<触及异动涨幅30,十日偏离,卅日偏离);

基准阈值:=IF(触及异动涨幅10<触及异动涨幅30,100,200);

基准总天数:=IF(触及异动涨幅10<触及异动涨幅30,10,30);

剩余天数:=基准总天数-偏离天数;

剩余可偏离空间:=基准阈值-偏离值%;

理论涨停数:=剩余可偏离空间/R;

区间涨幅_股:=(C/REF(C,基准总天数)-1)*100;

区间涨幅_指:=(IF(沪A,A股指数C/REF(A股指数C,基准总天数),IF(深创A,创业板综C/REF(创业板综C,基准总天数),深圳A指C/REF(深圳A指C,基准总天数)))-1)*100;

区间涨幅%:=区间涨幅_股-区间涨幅_指;

{区间涨幅:区间涨幅%,NODRAW;}

偏离日:IF(区间涨幅%>基准阈值,基准总天数,IF(触及异动涨幅10<触及异动涨幅30,最低位置10,最低位置30)),NODRAW;

偏离值:IF(区间涨幅%>基准阈值,区间涨幅%,偏离值%),NODRAW;

安全价:=REF(C,基准总天数)*((基准阈值+区间涨幅_指)/100+1),NODRAW;

当日指数涨幅%:=(IF(沪A,A股指数C/REF(A股指数C,1),IF(深创A,创业板综C/REF(创业板综C,1),深圳A指C/REF(深圳A指C,1)))-1)*100;

成功控制异动:=可涨停的次数>=1 AND REF(触及异动涨幅<R,1) AND 区间涨幅%<基准阈值;

连板启动:=REF(NOT(ZT),4) AND EVERY(ZT OR CJZT,4);

预计调整天数:=基准总天数-BARSLAST(连板启动)-4;

调整天数:IF(预计调整天数<0,0,预计调整天数),NODRAW;

DRAWTEXT_FIX(ISLASTBAR AND (区间涨幅%>基准阈值 OR 可涨停的次数<1),0.4,0.2,1,

IF(触及异动涨幅<0 OR 区间涨幅%>基准阈值,

STRCAT('异动安全价:',STRCAT(CON2STR(安全价,2),',当前已达严重异动')),

STRCAT(STRCAT('次日涨幅达:',STRCAT(CON2STR(触及异动涨幅,2),'%将触发异动')),IF(R<20,STRCAT(',预计需',STRCAT(CON2STR(调整天数,0),'天调整')),'')))),COLORRED;

DRAWTEXT_FIX(ISLASTBAR AND (区间涨幅%>基准阈值 OR 可涨停的次数<1), 0.015, 0.2, 0, STRCAT('异动提醒:',STRCAT(VAR2STR(偏离日, 0),STRCAT('天',

STRCAT(VAR2STR(偏离值, 2), '%'))))),COLORMAGENTA;


{副图源码如下}

R:=IF(CODELIKE('68') OR CODELIKE('30'),20,

IF(CODELIKE('92'),30,

IF(NAMELIKE('ST') OR

NAMELIKE('*ST'),5,10)));

ZT:=100*(C/REF(C,1)-1)>R-0.01/

REF(C,1)*100;

CJZT:=100*(H/REF(C,1)-1)>R-0.01/REF(C,1)*100;

沪A:=CODELIKE('60');

深创A:=CODELIKE('30');

创业板综C:="399102$C";

深圳A指C:="399106$C";

A股指数C:="999998$C";

最低位置10:=LLVBARS(C,10);

最低收盘价_股10:=REF(C,最低位置10);

最低收盘价_指10:=IF(沪A,REF(A股指数C,最低位置10),IF(深创A,REF(创业板综C,最低位置10),REF(深圳A指C,最低位置10)));

最低位置30:=LLVBARS(C,30);

最低收盘价_股30:=REF(C,最低位置30);

最低收盘价_指30:=IF(沪A,REF(A股指数C,最低位置30),IF(深创A,REF(创业板综C,最低位置30),REF(深圳A指C,最低位置30)));

十日总涨幅:=(C-最低收盘价_股10)/最低收盘价_股10*100;

卅日总涨幅:=(C-最低收盘价_股30)/最低收盘价_股30*100;

指数十日偏离:=100*IF(沪A,A股指数C/REF(A股指数C,最低位置10)-1,IF(深创A,创业板综C/REF(创业板综C,最低位置10)-1,深圳A指C/REF(深圳A指C,最低位置10)-1));

指数卅日偏离:=100*IF(沪A,A股指数C/REF(A股指数C,最低位置30)-1,IF(深创A,创业板综C/REF(创业板综C,最低位置30)-1,深圳A指C/REF(深圳A指C,最低位置30)-1));

触及异动涨幅30:=(最低收盘价_股30*(300+指数卅日偏离)/100/C-1)*100;

触及异动涨幅10:=(最低收盘价_股10*(200+指数十日偏离)/100/C-1)*100;

触及异动涨幅:=MIN(触及异动涨幅10,触及异动涨幅30);

卅日偏离:=卅日总涨幅-指数卅日偏离;

十日偏离:=十日总涨幅-指数十日偏离;

可涨停的次数:=触及异动涨幅/R;

偏离天数:=IF(触及异动涨幅10<触及异动涨幅30,最低位置10,最低位置30);

偏离值%:=IF(触及异动涨幅10<触及异动涨幅30,十日偏离,卅日偏离);

基准阈值:=IF(触及异动涨幅10<触及异动涨幅30,100,200);

基准总天数:=IF(触及异动涨幅10<触及异动涨幅30,10,30);

剩余天数:=基准总天数-偏离天数;

剩余可偏离空间:=基准阈值-偏离值%;

理论涨停数:=剩余可偏离空间/R;

区间涨幅_股:=(C/REF(C,基准总天数)-1)*100;

区间涨幅_指:=(IF(沪A,A股指数C/REF(A股指数C,基准总天数),IF(深创A,创业板综C/REF(创业板综C,基准总天数),深圳A指C/REF(深圳A指C,基准总天数)))-1)*100;

区间涨幅%:=区间涨幅_股-区间涨幅_指;

{区间涨幅:区间涨幅%,NODRAW;}

偏离日:IF(区间涨幅%>基准阈值,基准总天数,IF(触及异动涨幅10<触及异动涨幅30,最低位置10,最低位置30)),NODRAW;

偏离值:IF(区间涨幅%>基准阈值,区间涨幅%,偏离值%),NODRAW;

安全价:=REF(C,基准总天数)*((基准阈值+区间涨幅_指)/100+1),NODRAW;

当日指数涨幅%:=(IF(沪A,A股指数C/REF(A股指数C,1),IF(深创A,创业板综C/REF(创业板综C,1),深圳A指C/REF(深圳A指C,1)))-1)*100;

成功控制异动:=可涨停的次数>=1 AND REF(触及异动涨幅<R,1) AND 区间涨幅%<基准阈值;

连板启动:=REF(NOT(ZT),4) AND EVERY(ZT OR CJZT,4);

预计调整天数:=基准总天数-BARSLAST(连板启动)-4;

调整天数:IF(预计调整天数<0,0,预计调整天数),NODRAW;

DRAWTEXT_FIX(ISLASTBAR AND (区间涨幅%>基准阈值 OR 可涨停的次数<1),0.45,0.2,1,

IF(触及异动涨幅<0 OR 区间涨幅%>基准阈值,

STRCAT('异动安全价:',STRCAT(CON2STR(安全价,2),',当前已达严重异动')),

STRCAT(STRCAT('次日涨幅达:',STRCAT(CON2STR(触及异动涨幅,2),'%将触发异动')),IF(R<20,STRCAT(',预计需',STRCAT(CON2STR(调整天数,0),'天调整')),'')))),COLORRED;
DRAWTEXT_FIX(ISLASTBAR AND (区间涨幅%>基准阈值 OR 可涨停的次数<1), 0.05, 0.2, 0, STRCAT('异动提醒:',STRCAT(VAR2STR(偏离日, 0),STRCAT('天', STRCAT(VAR2STR(偏离值, 2), '%'))))),COLORMAGENTA;










来函数检测结果如下
该公式没有未来函数


定制、编写公式指标请联系QQ或微信同号:88652583


SHA赋值:模糊匹配品种代码 OR 模糊匹配品种代码
SZA赋值:模糊匹配品种代码 OR 模糊匹配品种代码
SSA赋值:模糊匹配品种代码 OR 模糊匹配品种代码
X1A赋值:如果SHA,返回0.1,否则返回如果SZA,返回0.2,否则返回如果SSA,返回0.3,否则返回100
ZTAK赋值:收盘价=最高价 AND 收盘价>=计算涨停价
ZB赋值:收盘价<最高价 AND 最高价>=计算涨停价
ZB OR ZTAK
当满足条件ZTAK时,在开盘价和(收盘价+开盘价)/2位置之间画柱状线,宽度为3,0不为0则画空心柱.,画黄色
当满足条件ZB时,在最高价和收盘价位置之间画柱状线,宽度为0.3,0不为0则画空心柱.,画洋红色
当满足条件收盘价>LANDL<=计算涨停价时,在最低价和收盘价位置之间画柱状线,宽度为0.3,0不为0则画空心柱.,画蓝色
R赋值:如果模糊匹配品种代码ORCODELIKE('30'),返回20,否则返回如果模糊匹配品种代码,返回30,否则返回如果模糊匹配品种名称ORNAMELIKE('*ST'),返回5,否则返回10
ZT赋值:100*(收盘价/1日前的收盘价-1)>R-0.01/1日前的收盘价*100
CJZT赋值:100*(最高价/1日前的收盘价-1)>R-0.01/1日前的收盘价*100
沪A赋值:模糊匹配品种代码
深创A赋值:模糊匹配品种代码
创业板综C赋值:"399102$收盘价"
深圳A指C赋值:"399106$收盘价"
A股指数C赋值:"999998$收盘价"
最低位置10赋值:10日内收盘价距今天数
赋值:最低位置10日前的收盘价
赋值:如果沪A,返回最低位置10日前的A股指数C,否则返回如果深创A,返回最低位置10日前的创业板综C,否则返回最低位置10日前的深圳A指C
最低位置30赋值:30日内收盘价距今天数
赋值:最低位置30日前的收盘价
赋值:如果沪A,返回最低位置30日前的A股指数C,否则返回如果深创A,返回最低位置30日前的创业板综C,否则返回最低位置30日前的深圳A指C
十日总涨幅赋值:(收盘价-最低收盘价_股10)/最低收盘价_股10*100
卅日总涨幅赋值:(收盘价-最低收盘价_股30)/最低收盘价_股30*100
指数十日偏离赋值:100*如果沪A,返回A股指数C/最低位置10日前的A股指数C-1,否则返回如果深创A,返回创业板综C/最低位置10日前的创业板综C-1,否则返回深圳A指C/最低位置10日前的深圳A指C-1
指数卅日偏离赋值:100*如果沪A,返回A股指数C/最低位置30日前的A股指数C-1,否则返回如果深创A,返回创业板综C/最低位置30日前的创业板综C-1,否则返回深圳A指C/最低位置30日前的深圳A指C-1
触及异动涨幅30赋值:(最低收盘价_股30*(300+指数卅日偏离)/100/收盘价-1)*100
触及异动涨幅10赋值:(最低收盘价_股10*(200+指数十日偏离)/100/收盘价-1)*100
触及异动涨幅赋值:触及异动涨幅10和触及异动涨幅30的较小值
卅日偏离赋值:卅日总涨幅-指数卅日偏离
十日偏离赋值:十日总涨幅-指数十日偏离
可涨停的次数赋值:触及异动涨幅/R
偏离天数赋值:如果触及异动涨幅10<触及异动涨幅30,返回最低位置10,否则返回最低位置30
偏离值%赋值:如果触及异动涨幅10<触及异动涨幅30,返回十日偏离,否则返回卅日偏离
基准阈值赋值:如果触及异动涨幅10<触及异动涨幅30,返回100,否则返回200
基准总天数赋值:如果触及异动涨幅10<触及异动涨幅30,返回10,否则返回30
剩余天数赋值:基准总天数-偏离天数
剩余可偏离空间赋值:基准阈值-偏离值%
理论涨停数赋值:剩余可偏离空间/R
区间涨幅_股赋值:(收盘价/基准总天数日前的收盘价-1)*100
区间涨幅_指赋值:(如果沪A,返回A股指数C/基准总天数日前的A股指数C,否则返回如果深创A,返回创业板综C/基准总天数日前的创业板综C,否则返回深圳A指C/基准总天数日前的深圳A指C-1)*100
区间涨幅%赋值:区间涨幅_股-区间涨幅_指
输出偏离日:如果区间涨幅%>基准阈值,返回基准总天数,否则返回如果触及异动涨幅10<触及异动涨幅30,返回最低位置10,否则返回最低位置30,NODRAW
输出偏离值:如果区间涨幅%>基准阈值,返回区间涨幅%,否则返回偏离值%,NODRAW
安全价赋值:基准总天数日前的收盘价*((基准阈值+区间涨幅_指)/100+1),NODRAW
当日指数涨幅%赋值:(如果沪A,返回A股指数C/1日前的A股指数C,否则返回如果深创A,返回创业板综C/1日前的创业板综C,否则返回深圳A指C/1日前的深圳A指C-1)*100
成功控制异动赋值:可涨停的次数>=1 AND 1日前的触及异动涨幅连板启动赋值:4日前的取反 AND 最近4日一直存在ZTORCJZT
预计调整天数赋值:基准总天数-上次连板启动距今天数-4
输出调整天数:如果预计调整天数<0,返回0,否则返回预计调整天数,NODRAW
当满足条件ISLASTBARAND(区间涨幅%>基准阈值OR可涨停的次数<1)时,在横轴0.4纵轴0.2位置书写文字,画红色
当满足条件ISLASTBARAND(区间涨幅%>基准阈值OR可涨停的次数<1)时,在横轴0.015纵轴0.2位置书写文字,画洋红色
R赋值:如果模糊匹配品种代码ORCODELIKE('30'),返回20,否则返回如果模糊匹配品种代码,返回30,否则返回如果模糊匹配品种名称ORNAMELIKE('*ST'),返回5,否则返回10
ZT赋值:100*(收盘价/1日前的收盘价-1)>R-0.01/1日前的收盘价*100
CJZT赋值:100*(最高价/1日前的收盘价-1)>R-0.01/1日前的收盘价*100
沪A赋值:模糊匹配品种代码
深创A赋值:模糊匹配品种代码
创业板综C赋值:"399102$收盘价"
深圳A指C赋值:"399106$收盘价"
A股指数C赋值:"999998$收盘价"
最低位置10赋值:10日内收盘价距今天数
赋值:最低位置10日前的收盘价
赋值:如果沪A,返回最低位置10日前的A股指数C,否则返回如果深创A,返回最低位置10日前的创业板综C,否则返回最低位置10日前的深圳A指C
最低位置30赋值:30日内收盘价距今天数
赋值:最低位置30日前的收盘价
赋值:如果沪A,返回最低位置30日前的A股指数C,否则返回如果深创A,返回最低位置30日前的创业板综C,否则返回最低位置30日前的深圳A指C
十日总涨幅赋值:(收盘价-最低收盘价_股10)/最低收盘价_股10*100
卅日总涨幅赋值:(收盘价-最低收盘价_股30)/最低收盘价_股30*100
指数十日偏离赋值:100*如果沪A,返回A股指数C/最低位置10日前的A股指数C-1,否则返回如果深创A,返回创业板综C/最低位置10日前的创业板综C-1,否则返回深圳A指C/最低位置10日前的深圳A指C-1
指数卅日偏离赋值:100*如果沪A,返回A股指数C/最低位置30日前的A股指数C-1,否则返回如果深创A,返回创业板综C/最低位置30日前的创业板综C-1,否则返回深圳A指C/最低位置30日前的深圳A指C-1
触及异动涨幅30赋值:(最低收盘价_股30*(300+指数卅日偏离)/100/收盘价-1)*100
触及异动涨幅10赋值:(最低收盘价_股10*(200+指数十日偏离)/100/收盘价-1)*100
触及异动涨幅赋值:触及异动涨幅10和触及异动涨幅30的较小值
卅日偏离赋值:卅日总涨幅-指数卅日偏离
十日偏离赋值:十日总涨幅-指数十日偏离
可涨停的次数赋值:触及异动涨幅/R
偏离天数赋值:如果触及异动涨幅10<触及异动涨幅30,返回最低位置10,否则返回最低位置30
偏离值%赋值:如果触及异动涨幅10<触及异动涨幅30,返回十日偏离,否则返回卅日偏离
基准阈值赋值:如果触及异动涨幅10<触及异动涨幅30,返回100,否则返回200
基准总天数赋值:如果触及异动涨幅10<触及异动涨幅30,返回10,否则返回30
剩余天数赋值:基准总天数-偏离天数
剩余可偏离空间赋值:基准阈值-偏离值%
理论涨停数赋值:剩余可偏离空间/R
区间涨幅_股赋值:(收盘价/基准总天数日前的收盘价-1)*100
区间涨幅_指赋值:(如果沪A,返回A股指数C/基准总天数日前的A股指数C,否则返回如果深创A,返回创业板综C/基准总天数日前的创业板综C,否则返回深圳A指C/基准总天数日前的深圳A指C-1)*100
区间涨幅%赋值:区间涨幅_股-区间涨幅_指
输出偏离日:如果区间涨幅%>基准阈值,返回基准总天数,否则返回如果触及异动涨幅10<触及异动涨幅30,返回最低位置10,否则返回最低位置30,NODRAW
输出偏离值:如果区间涨幅%>基准阈值,返回区间涨幅%,否则返回偏离值%,NODRAW
安全价赋值:基准总天数日前的收盘价*((基准阈值+区间涨幅_指)/100+1),NODRAW
当日指数涨幅%赋值:(如果沪A,返回A股指数C/1日前的A股指数C,否则返回如果深创A,返回创业板综C/1日前的创业板综C,否则返回深圳A指C/1日前的深圳A指C-1)*100
成功控制异动赋值:可涨停的次数>=1 AND 1日前的触及异动涨幅连板启动赋值:4日前的取反 AND 最近4日一直存在ZTORCJZT
预计调整天数赋值:基准总天数-上次连板启动距今天数-4
输出调整天数:如果预计调整天数<0,返回0,否则返回预计调整天数,NODRAW
当满足条件ISLASTBARAND(区间涨幅%>基准阈值OR可涨停的次数<1)时,在横轴0.45纵轴0.2位置书写文字,画红色
当满足条件ISLASTBARAND(区间涨幅%>基准阈值OR可涨停的次数<1)时,在横轴0.05纵轴0.2位置书写文字,画洋红色
定制、找人做指标公式联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


指标安装下载帮助  -   联系我们  -  乐淘公式网  -  公式网   -  指标公式  -   免责声明  -   隐私政策  -   加入收藏   

@2005-2025 粤ICP备2025457605号-2 乐淘公式网公式网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:乐淘公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图