该公式适用于通达信,可以盘中盘后选股。复制的代码不知什么原因确实运算符号,请对照截图修改。三倍量:=V>=REF(V,1)*3 AND C>REF(C,1) AND C>O;
X_2:=SUMBARS(三倍量,1);
三倍价:=REF(CLOSE,X_2 - 1);
生命线:=REF(CLOSE,1 + BARSLAST(REF(三倍量,1)));
起爆:=REF(COUNT(三倍量,60)>0,1) AND CLOSE>
OPEN AND CLOSE>生命线 AND REF(CLOSE,1)1;
{板块筛选条件 - 可通过0/1开关选择板块,1为启用,0为禁用}
选沪市A股:=1; {沪市A股:600/601/603/688开头}
选深市A股:=1; {深市A股:000/001/002/300开头}
选沪市主板:=0; {沪市主板:600/601/603开头,不含科创板}
选深市主板:=0; {深市主板:000/001开头,不含创业板}
选创业板:=0; {创业板:300开头}
选科创板:=0; {科创板:688开头}
{各板块代码匹配规则}
沪市A股代码:=CODELIKE(‘600‘) OR CODELIKE(‘601‘) OR CODELIKE(‘603‘) OR CODELIKE(‘688‘);
深市A股代码:=CODELIKE(‘000‘) OR CODELIKE(‘001‘) OR CODELIKE(‘002‘) OR CODELIKE(‘300‘);
沪市主板代码:=CODELIKE(‘600‘) OR CODELIKE(‘601‘) OR CODELIKE(‘603‘);
深市主板代码:=CODELIKE(‘000‘) OR CODELIKE(‘001‘);
创业板代码:=CODELIKE(‘300‘);
科创板代码:=CODELIKE(‘688‘);
{排除条件:去除北交所、ST/*ST及异常代码}
排除北交所:=NOT(CODELIKE(‘83‘) OR CODELIKE(‘87‘) OR CODELIKE(‘43‘) OR CODELIKE(‘92‘));
排除ST:=NOT(NA
MELIKE(‘S‘) OR NAMELIKE(‘*‘));
排除异常代码:=NOT(CODELIKE(‘8‘) OR CODELIKE(‘4‘) OR CODELIKE(‘9‘) AND NOT(科创板代码)); {保留科创板688}
{板块逻辑组合}
市场条件:=
(选沪市A股 AND 沪市A股代码 AND 排除北交所 AND 排除ST AND 排除异常代码) OR
(选深市A股 AND 深市A股代码 AND 排除北交所 AND 排除ST AND 排除异常代码) OR
(选沪市主板 AND 沪市主板代码 AND 排除北交所 AND 排除ST AND 排除异常代码) OR
(选深市主板 AND 深市主板代码 AND 排除北交所 AND 排除ST AND 排除异常代码) OR
(选创业板 AND 创业板代码 AND 排除北交所 AND 排除ST AND 排除异常代码) OR
(选科创板 AND 科创板代码 AND 排除北交所 AND 排除ST AND 排除异常代码);
{最终选股条件}
XG:起爆 AND XG2 AND 市场条件;