通达信〖竞价异动抓牛〗信号稳定不漂移需L2权限源码分享
这是一套选股方案,运行速度很快,出票数量也不多,但选出来的个股质量都很高——不是当天就爆发,就是过几天启动。
指标无加密,可长期使用,只依赖竞价数据,信号稳定不漂移。
需要特别说明的是,该指标会用到函数 GPJYVALUE(25,1,0),因此必须下载专业财务数据,否则选股结果会为空。如果你开通了通达信正版 L2 收费行情,则无需额外下载;若没有 L2,建议不要下载。
{主图源码如下}
{竞价异动抓牛}
最大涨幅:=IF((CODELIKE('300') OR CODELIKE('301') OR CODELIKE('688')),20,10);
涨停:=C>=ROUND2(REF(C,1)+REF(C,1)*最大涨幅/100,2) AND C=H;
流通股本:=CAPITAL*100;{单位股}
LT:=流通股本/100000000;{流通股亿}
去ST:=NAMELIKE('ST')=0 OR NAMELIKE('*ST')=0 OR NAMELIKE('SST')=0 OR NAMELIKE('S*ST')=0;
去北交所:=IF(CODELIKE('87'),1,0) OR IF(CODELIKE('83'),1,0) OR IF(CODELIKE('43') OR CODELIKE('92'),1,0);
基本要求:=去ST AND NOT(去北交所) AND C<100 AND LT*O<200 AND BARSCOUNT(C>0)>=50;
开盘涨幅:=100*(O-REF(C,1))/REF(C,1);
竞价额:=IF(ISLASTBAR,DYNAINFO(15),GPJYVALUE(25,1,0)*100*O)/10000;
倍数:=竞价额/REF(竞价额,1);
AAA:=DYNAINFO(104);
竞价异动:=倍数>18.18 AND O>REF(C,1) AND BETWEEN(开盘涨幅,0.1,8.88) AND 竞价额>1200 AND 基本要求 AND AAA>0 AND REF(NOT(涨停),1);
DRAWTEXT(竞价异动,1.02*H,'异动'),COLORYELLOW;
{副图源码如下}
{竞价异动FT}
{副图}
最大涨幅:=IF((CODELIKE('300') OR CODELIKE('301') OR CODELIKE('688')),20,10);
涨停:=100*(C/REF(C,1)-1)>最大涨幅-0.01/REF(C,1)*100;
流通股本:=CAPITAL*100;{单位股}
LT:=流通股本/100000000;{流通股亿}
去ST:=NAMELIKE('ST')=0 OR NAMELIKE('*ST')=0 OR NAMELIKE('SST')=0 OR NAMELIKE('S*ST')=0;
去北交所:=IF(CODELIKE('87'),1,0) OR IF(CODELIKE('83'),1,0) OR IF(CODELIKE('43') OR CODELIKE('92'),1,0);
基本要求:=去ST AND NOT(去北交所) AND C<100 AND LT*O<200 AND BARSCOUNT(C>0)>=50;
开盘涨幅:=100*(O-REF(C,1))/REF(C,1);
竞价额:=IF(ISLASTBAR,DYNAINFO(15),GPJYVALUE(25,1,0)*100*O)/10000;
倍数:=竞价额/REF(竞价额,1);
AAA:=DYNAINFO(104);
BBB:=DYNAINFO(31)/10000;
选股:倍数>18.18 AND O>REF(C,1) AND BETWEEN(开盘涨幅,0.1,8.88) AND 竞价额>1200 AND 基本要求 AND AAA>0 AND BBB>=100 AND REF(NOT(涨停),1);
{选股源码如下}
{竞价异动XG}
{选股}
最大涨幅:=IF((CODELIKE('300') OR CODELIKE('301') OR CODELIKE('688')),20,10);
涨停:=100*(C/REF(C,1)-1)>最大涨幅-0.01/REF(C,1)*100;
流通股本:=CAPITAL*100;{单位股}
LT:=流通股本/100000000;{流通股亿}
去ST:=NAMELIKE('ST')=0 OR NAMELIKE('*ST')=0 OR NAMELIKE('SST')=0 OR NAMELIKE('S*ST')=0;
去北交所:=IF(CODELIKE('87'),1,0) OR IF(CODELIKE('83'),1,0) OR IF(CODELIKE('43') OR CODELIKE('92'),1,0);
基本要求:=去ST AND NOT(去北交所) AND C<100 AND LT*O<200 AND BARSCOUNT(C>0)>=50;
开盘涨幅:=100*(O-REF(C,1))/REF(C,1);
竞价额:=IF(ISLASTBAR,DYNAINFO(15),GPJYVALUE(25,1,0)*100*O)/10000;
倍数:=竞价额/REF(竞价额,1);
AAA:=DYNAINFO(104);
BBB:=DYNAINFO(31)/10000;
选股:倍数>18.18 AND O>REF(C,1) AND BETWEEN(开盘涨幅,0.1,8.88) AND 竞价额>1200 AND 基本要求 AND AAA>0 AND BBB>=100 AND REF(NOT(涨停),1);

未来函数检测结果如下:
该公式包含未来函数:CAPITAL
该公式包含未来函数:DYNAINFO
定制指标公式、软件请联系QQ或微信同号:88652583
最大涨幅赋值:如果(模糊匹配品种代码ORCODELIKE('301')ORCODELIKE('688')),返回20,否则返回10
涨停赋值:收盘价>=对1日前的收盘价+1日前的收盘价*最大涨幅/100(进行)四舍五入 AND 收盘价=最高价
流通股本赋值:当前流通股本(手)*100
LT赋值:流通股本/100000000
去ST赋值:模糊匹配品种名称=0 OR 模糊匹配品种名称=0 OR 模糊匹配品种名称=0 OR 模糊匹配品种名称=0
去北交所赋值:如果模糊匹配品种代码,返回1,否则返回0 OR 如果模糊匹配品种代码,返回1,否则返回0 OR 如果模糊匹配品种代码ORCODELIKE('92'),返回1,否则返回0
基本要求赋值:去ST AND 取反 AND 收盘价<100 AND LT*开盘价<200 AND 收盘价>0的有效数据周期数>=50
开盘涨幅赋值:100*(开盘价-1日前的收盘价)/1日前的收盘价
竞价额赋值:如果是否最后一个周期,返回开盘金额,否则返回引用25号ID的序列数据*100*开盘价/10000
倍数赋值:竞价额/1日前的竞价额
AAA赋值:[新]开盘抢筹
竞价异动赋值:倍数>18.18 AND 开盘价>1日前的收盘价 AND 开盘涨幅位于0.1和8.88之间 AND 竞价额>1200 AND 基本要求 AND AAA>0 AND 1日前的取反
当满足条件竞价异动时,在1.02*最高价位置书写文字,画黄色
最大涨幅赋值:如果(模糊匹配品种代码ORCODELIKE('301')ORCODELIKE('688')),返回20,否则返回10
涨停赋值:100*(收盘价/1日前的收盘价-1)>最大涨幅-0.01/1日前的收盘价*100
流通股本赋值:当前流通股本(手)*100
LT赋值:流通股本/100000000
去ST赋值:模糊匹配品种名称=0 OR 模糊匹配品种名称=0 OR 模糊匹配品种名称=0 OR 模糊匹配品种名称=0
去北交所赋值:如果模糊匹配品种代码,返回1,否则返回0 OR 如果模糊匹配品种代码,返回1,否则返回0 OR 如果模糊匹配品种代码ORCODELIKE('92'),返回1,否则返回0
基本要求赋值:去ST AND 取反 AND 收盘价<100 AND LT*开盘价<200 AND 收盘价>0的有效数据周期数>=50
开盘涨幅赋值:100*(开盘价-1日前的收盘价)/1日前的收盘价
竞价额赋值:如果是否最后一个周期,返回开盘金额,否则返回引用25号ID的序列数据*100*开盘价/10000
倍数赋值:竞价额/1日前的竞价额
AAA赋值:[新]开盘抢筹
BBB赋值:[新]竞价涨停委买额/10000
输出选股:倍数>18.18 AND 开盘价>1日前的收盘价 AND 开盘涨幅位于0.1和8.88之间 AND 竞价额>1200 AND 基本要求 AND AAA>0 AND BBB>=100 AND 1日前的取反
最大涨幅赋值:如果(模糊匹配品种代码ORCODELIKE('301')ORCODELIKE('688')),返回20,否则返回10
涨停赋值:100*(收盘价/1日前的收盘价-1)>最大涨幅-0.01/1日前的收盘价*100
流通股本赋值:当前流通股本(手)*100
LT赋值:流通股本/100000000
去ST赋值:模糊匹配品种名称=0 OR 模糊匹配品种名称=0 OR 模糊匹配品种名称=0 OR 模糊匹配品种名称=0
去北交所赋值:如果模糊匹配品种代码,返回1,否则返回0 OR 如果模糊匹配品种代码,返回1,否则返回0 OR 如果模糊匹配品种代码ORCODELIKE('92'),返回1,否则返回0
基本要求赋值:去ST AND 取反 AND 收盘价<100 AND LT*开盘价<200 AND 收盘价>0的有效数据周期数>=50
开盘涨幅赋值:100*(开盘价-1日前的收盘价)/1日前的收盘价
竞价额赋值:如果是否最后一个周期,返回开盘金额,否则返回引用25号ID的序列数据*100*开盘价/10000
倍数赋值:竞价额/1日前的竞价额
AAA赋值:[新]开盘抢筹
BBB赋值:[新]竞价涨停委买额/10000
输出选股:倍数>18.18 AND 开盘价>1日前的收盘价 AND 开盘涨幅位于0.1和8.88之间 AND 竞价额>1200 AND 基本要求 AND AAA>0 AND BBB>=100 AND 1日前的取反