分岐转一致战法选股源码分享

{参数设置}
N:=13; {调整时间窗口,可根据需求修改}
{1. 巨量涨停板}
{定义涨跌停幅度:科创板/创业板20%,ST股5%,其他10%}
ZTB:=IF(CODELIKE(‘688’) OR CODELIKE(‘300’), 0.2, IF(NAMELIKE(‘S’) OR NAMELIKE(‘*S’), 0.05, 0.1));
涨停:=C>=ZTPRICE(REF(C,1), ZTB) AND C=H;
{巨量定义为成交量大于等于前一日的2倍}
巨量涨停:=涨停 AND VOL>=REF(VOL,1)*2;
{2. 定位放量大阴线}
{使用BARSLAST定位最近一次出现巨量涨停板距离今天的天数}
{提取放量大阴线当天的数据:要求是巨量涨停的次日,且成交量放大,收盘价小于开盘价}
大阴线:=REF(巨量涨停,1) AND VOL>REF(VOL,1) AND C<O;
t1:=BARSLAST(大阴线);
大阴开盘价:=REF(O,T1); {记录放量大阴线的开盘价}
{3. 调整期约束}
{调整时间小于13天,且调整期间成交量没有超过放量大阴线当天的成交量}
调整时间:=T1<N;
量能约束:=EVERY(VOL<REF(VOL,T1), T1);
{4. 倍量阳线突破}
{今日收阳线,成交量倍量放大,且收盘价站上放量大阴线的开盘价}
倍量阳:=C>O AND VOL>=REF(VOL,1)*2;
突破:=C>大阴开盘价;
{最终选股信号}
XG: 调整时间 AND 量能约束AND 倍量阳 AND 突破;
夜雨聆风