{主图公式}{版本:2022-7-18 18:47:11}
{板块定义}
科创业板:=IF(INBLOCK('创业板') OR INBLOCK('科创板'),1,0);
深圳股:=IF(INBLOCK('深证A股') AND 科创业板=0,1,0);
{涨停定义}
涨停价:=IF(科创业板=1,ZTPRICE(REF(CLOSE,1),0.2),ZTPRICE(REF(CLOSE,1),0.1));
{实施时间2022年7月11日,也就是说第一只新规股在11日出现:山西路桥}
时间:=IF(DATE>1220708,1,0);
{异动定义 深证}
老异动A:=(IF(REF(C,2)=REF(涨停价,2),1.10,REF(C,2)/REF(C,3))+IF(REF(C,1)=REF(涨停价,1),1.10,REF(C,1)/REF(C,2))+IF(C=涨停价,1.10,C/REF(C,1))-3)*100-(REF("399107$C",2)/REF("399107$C",3)+REF("399107$C",1)/REF("399107$C",2)+"399107$C"/REF("399107$C",1)-3)*100;{3天异动}
老异动:=IF(老异动A>19.99,1,0);
老异动价:=(REF("399107$C",2)/REF("399107$C",3)+REF("399107$C",1)/REF("399107$C",2)+"399107$C"/REF("399107$C",1)+0.2-IF(REF(C,2)=REF(涨停价,2),1.10,REF(C,2)/REF(C,3))-IF(REF(C,1)=REF(涨停价,1),1.10,REF(C,1)/REF(C,2)))*REF(C,1);
新异动A:=(C/REF(C,2)-1)*100-("399107$C"/REF("399107$C",2)-1)*100;
新异动B:=(C/REF(C,3)-1)*100-("399107$C"/REF("399107$C",3)-1)*100;
新异动:=IF(新异动A>19.99,1,IF(新异动B>19.99,1,0));
新异动价A:=(("399107$C"/REF("399107$C",2)) + 0.2) * REF(C,2);{2天就异动}
新异动价B:=(("399107$C"/REF("399107$C",3)) + 0.2) * REF(C,3);{3天才异动}
异动:=IF(时间=0 AND 老异动=1,1,IF(时间=1 AND 新异动=1,1,0));
第一次异动:=IF(异动=1 AND EXISTR(异动 = 1,10,1)=0,1,0);
第二次异动:=FILTER(IF(时间=0 AND 老异动=1 AND EXISTR(第一次异动 = 1,10,3)=1,1,IF(时间=1 AND 新异动A>19.99 AND EXISTR(第一次异动 = 1,10,2),1,IF(时间=1 AND 新异动B>19.99 AND EXISTR(第一次异动 = 1,10,3),1,0))),10);
第三次异动:=FILTER(IF(时间=0 AND 老异动=1 AND EXISTR(第二次异动 = 1,10,3)=1,1,IF(时间=1 AND 新异动A>19.99 AND EXISTR(第二次异动 = 1,10,2),1,IF(时间=1 AND 新异动B>19.99 AND EXISTR(第二次异动 = 1,10,3),1,0))),10);
第四次异动:=FILTER(IF(时间=0 AND 老异动=1 AND EXISTR(第三次异动 = 1,10,3)=1,1,IF(时间=1 AND 新异动A>19.99 AND EXISTR(第三次异动 = 1,10,2),1,IF(时间=1 AND 新异动B>19.99 AND EXISTR(第三次异动 = 1,10,3),1,0))),10);
第五次异动:=FILTER(IF(时间=0 AND 老异动=1 AND EXISTR(第四次异动 = 1,10,3)=1,1,IF(时间=1 AND 新异动A>19.99 AND EXISTR(第四次异动 = 1,10,2),1,IF(时间=1 AND 新异动B>19.99 AND EXISTR(第四次异动 = 1,10,3),1,0))),10);
第六次异动:=FILTER(IF(时间=0 AND 老异动=1 AND EXISTR(第五次异动 = 1,10,3)=1,1,IF(时间=1 AND 新异动A>19.99 AND EXISTR(第五次异动 = 1,10,2),1,IF(时间=1 AND 新异动B>19.99 AND EXISTR(第五次异动 = 1,10,3),1,0))),10);
{异动线 深证}
MA1:MA(CLOSE,20);
{DRAWNUMBER(PERIOD=5,L-0.2,第二次异动),COLORGREEN;}
DRAWTEXT(PERIOD=5 AND 深圳股=1 AND 第一次异动=1,L,'↖第一次异动'),COLORYELLOW;
DRAWSL(PERIOD=5 AND 时间=0 AND 深圳股=1 AND 第一次异动=1,老异动价,0,1,2),COLORGREEN,LINETHICK2;
DRAWSL(PERIOD=5 AND 时间=1 AND 深圳股=1 AND 第一次异动=1 AND 新异动A>19.99,新异动价A,0,1,2),COLORGREEN,LINETHICK2;
DRAWTEXT(PERIOD=5 AND 深圳股=1 AND 第二次异动=1,L,'↖第二次异动'),COLORYELLOW;
DRAWSL(PERIOD=5 AND 时间=0 AND 深圳股=1 AND 第二次异动=1,老异动价,0,1,2),COLORGREEN,LINETHICK2;
DRAWSL(PERIOD=5 AND 时间=1 AND 深圳股=1 AND 第二次异动=1 AND 新异动A>19.99,新异动价A,0,1,2),COLORGREEN,LINETHICK2;
DRAWTEXT(PERIOD=5 AND 深圳股=1 AND 第三次异动=1,L,'↖第三次异动'),COLORYELLOW;
DRAWSL(PERIOD=5 AND 时间=0 AND 深圳股=1 AND 第三次异动=1,老异动价,0,1,2),COLORGREEN,LINETHICK2;
DRAWSL(PERIOD=5 AND 时间=1 AND 深圳股=1 AND 第三次异动=1 AND 新异动A>19.99,新异动价A,0,1,2),COLORGREEN,LINETHICK2;
DRAWTEXT(PERIOD=5 AND 深圳股=1 AND 第四次异动=1,L,'↖第四次异动'),COLORYELLOW;
DRAWSL(PERIOD=5 AND 时间=0 AND 深圳股=1 AND 第四次异动=1,老异动价,0,1,2),COLORGREEN,LINETHICK2;
DRAWSL(PERIOD=5 AND 时间=1 AND 深圳股=1 AND 第四次异动=1 AND 新异动A>19.99,新异动价A,0,1,2),COLORGREEN,LINETHICK2;
DRAWTEXT(PERIOD=5 AND 深圳股=1 AND 第五次异动=1,L,'↖第五次异动'),COLORYELLOW;
DRAWSL(PERIOD=5 AND 时间=0 AND 深圳股=1 AND 第五次异动=1,老异动价,0,1,2),COLORGREEN,LINETHICK2;
DRAWSL(PERIOD=5 AND 时间=1 AND 深圳股=1 AND 第五次异动=1 AND 新异动A>19.99,新异动价A,0,1,2),COLORGREEN,LINETHICK2;
DRAWTEXT(PERIOD=5 AND 深圳股=1 AND 第六次异动=1,L,'↖第六次异动'),COLORYELLOW;
DRAWSL(PERIOD=5 AND 时间=0 AND 深圳股=1 AND 第六次异动=1,老异动价,0,1,2),COLORGREEN,LINETHICK2;
DRAWSL(PERIOD=5 AND 时间=1 AND 深圳股=1 AND 第六次异动=1 AND 新异动A>19.99,新异动价A,0,1,2),COLORGREEN,LINETHICK2;
DRAWSL(PERIOD=5 AND 时间=1 AND 深圳股=1 AND EXISTR(异动 = 1,2,1)=0 AND 涨停价>新异动价B,新异动价B,0,1,2),COLORWHITE,LINETHICK1;