{异动监管 - 对比大盘}
N1:=7; {7天周期}
N2:=30; {30天周期}
{获取大盘指数数据,此处以上证指数为例,代码为'999999'}
大盘代码:='999999';
大盘C:=INDEXC;
大盘7日涨幅:=(大盘C/REF(大盘C,N1-1)-1)*100;
大盘30日涨幅:=(大盘C/REF(大盘C,N2-1)-1)*100;
{计算个股涨幅}
个股7日涨幅:=(C/REF(C,N1-1)-1)*100;
个股30日涨幅:=(C/REF(C,N2-1)-1)*100;
{计算相对涨幅(个股涨幅 - 大盘涨幅)}
相对7日涨幅:=个股7日涨幅 - 大盘7日涨幅;
相对30日涨幅:=个股30日涨幅 - 大盘30日涨幅;
{异动条件:绝对涨幅达标且相对涨幅显著}
异动条件7日:=个股7日涨幅>=100 AND 相对7日涨幅>=80;
异动条件30日:=个股30日涨幅>=200 AND 相对30日涨幅>=150;
异动信号:IF(异动条件7日 OR 异动条件30日,1,0);
STICKLINE(异动信号,0,1,2,0),COLORYELLOW;
DRAWTEXT(异动信号,0.8,'异动'),COLORRED;
{显示具体涨幅}
DRAWNUMBER(异动条件7日,0.6,个股7日涨幅),COLORWHITE;
DRAWNUMBER(异动条件30日,0.4,个股30日涨幅),COLORCYAN;
{可选:显示相对涨幅}
DRAWNUMBER(异动条件7日,0.5,相对7日涨幅),COLORMAGENTA;
DRAWNUMBER(异动条件30日,0.3,相对30日涨幅),COLORGREEN;