『异动监管』与大盘指数对比 判断个股异动情况
异动监管常需与大盘指数进行对比,以此判断个股涨幅是否显著超越市场整体表现。
公式说明:
核心逻辑同时考虑绝对涨幅与相对涨幅,绝对涨幅指7日超过100%或30日超过200%,相对涨幅指超越大盘指数的幅度。
参数可根据监管惯例调整,相对涨幅阈值能够按需修改。
默认使用上证指数,也可替换为深证成指或创业板指等其他大盘指数。
个股与大盘指数对比,能更准确捕捉不仅自身涨幅大、同时明显跑赢大盘的个股,贴合异动监管的实际应用场景。
{异动监管 - 对比大盘}
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;