通达信〖板后妖〗 一条主线筛选四道门槛框架锁定妖股源码
通达信《板后妖》由副图指标与条件选股公式搭配而成,专门跟踪“涨停之后、回踩洗盘、二次启动”的妖股节奏。副图承担盘中实时监控,条件公式负责盘后批量选股;两套源码使用同一套逻辑,可以彼此校验。
【筛选框架:一条主线,四道门槛】
主线是:寻找以高开方式完成首次涨停、并突破关键压力线的起爆点。即最近 3 天内,股价还在“最高价三重 EMA 平滑阻力线”下方运行;今天高开放量涨停,同时越过该阻力线和多周期开盘价均线,且 7 天内只出现一次涨停。
四道门槛分别是:
1. 盘子与价格:流通市值低于 10 亿,剔除 ST、ST,昨日收盘价处于 5 到 89 元之间,只盯小盘低价活跃股,避开权重品种。
2. 形态与突破:当日最高价突破“20 日最低价均线 × 1.05”,并上穿三重 EMA(13) 平滑均线;前 3 日内还曾回踩这条均线,形成“先洗盘、再突破”的蓄势结构。
3. 资金与真假:用量能拆分算法测算主买量和主卖量,要求主买量达到主卖量的 4 倍以上,用来确认资金真实流入,而不是对倒制造的假象。
4. 涨停与节奏:7 日内出现过涨停(涨幅大于 9.85%),但次数不超过 1 次;再叠加当日高开并突破多周期开盘均价,以此捕捉第二波启动点。
【实操步骤】
- 安装:打开通达信公式管理器,把副图代码新建为“技术指标公式”,把选股代码新建为“条件公式”,粘贴、编译、保存即可。
- 盘中:副图出现蓝色“妖信号”柱时重点跟踪,再结合分时量比和板块热度确认。
- 盘后:运行条件公式筛选,优先选首次回踩、量比温和放大、大盘企稳的标的。
- 风控:妖股波动剧烈,务必轻仓试错、严格止损,切忌追高重仓。
板后妖副图源码:
{副图源码如下}
Z01:=FINANCE(7)< 1000000000;
X02:=IF(NAMELIKE('ST'),0,1);
C03:=IF(NAMELIKE('*ST'),0,1);
P04:=DYNAINFO(17)>0;
M05:=REF(C,1)<89;
Z06:=REF(C,1)>5;
X07:=H>=MA(L,20)*1.05;
三叠EMA:=EMA(EMA(EMA(H,13),13),13);
C09:=H>EMA(三叠EMA,13);{现价高点突破平滑均线}
P10:=REF(L< EMA(三叠EMA,13),3) OR REF(L< EMA(三叠EMA,13),2) OR REF(L< EMA(三叠EMA,13),1) AND C09;{前3日曾回踩均线条件}
基筛:=Z01 AND X02 AND C03 AND M05 AND Z06 AND X07;{基础筛选条件}
M12:=V/((H-L)*2-ABS(C-OPEN));{量能拆分计算分母}
主买量:=IF(C>OPEN,M12*(H-L),IF(C< OPEN,M12*(H-OPEN+(C-L)),V/2));
主卖量:=IF(C>OPEN,M12*(H-C+(OPEN-L)),IF(C<O,M12*(H-L),V/2));
均开价:=(MA(OPEN,3)+MA(OPEN,6)+MA(OPEN,12)+MA(OPEN,24))/4;{多周期开盘均价}
X16:=H>均开价 AND REF(L<均开价,1);{向上突破开盘均价}
Z17:=(C-REF(C,1))/REF(C,1)*100;{当日涨跌幅百分比}
C18:=Z17>9.85;
P19:=COUNT(C18,7);
M20:=P19<=1 AND P19>0;
妖信号:M20 AND O>REF(C,1) AND 基筛 AND P10 AND C18 AND X16 AND 主买量>4*主卖量,COLOR0000FF,LINETHICK2;
{选股源码如下}
ZBGS31:=FINANCE(7)< 1000000000;
ZBGS32:=IF(NAMELIKE('ST'),0,1);
ZBGS33:=IF(NAMELIKE('*ST'),0,1);
ZBGS35:=REF(C,1)<89;
ZBGS36:=REF(C,1)>5;
ZBGS37:=H>=MA(L,20)*1.05;
ZBGS38:=EMA(EMA(EMA(H,13),13),13);
ZBGS39:=H>EMA(ZBGS38,13);
ZBGS310:=REF(L< EMA(ZBGS38,13),3) OR REF(L< EMA(ZBGS38,13),2) OR REF(L< EMA(ZBGS38,13),1) AND ZBGS39;
ZBGS311:=ZBGS31 AND ZBGS32 AND ZBGS33 AND ZBGS35 AND ZBGS36 AND ZBGS37;
ZBGS312:=VOL/((H-L)*2-ABS(C-O));
ZBGS313:=IF(C>O,ZBGS312*(H-L),IF(C<O,ZBGS312*(H-O+(C-L)),VOL/2));
ZBGS314:=IF(C>O,ZBGS312*(H-C+(O-L)),IF(C<O,ZBGS312*(H-L),VOL/2));
ZBGS315:=(MA(O,3)+MA(O,6)+MA(O,12)+MA(O,24))/4;
ZBGS316:=H>ZBGS315 AND REF(L<ZBGS315,1);
ZBGS317:=(C-REF(C,1))/REF(C,1)*100;
ZBGS318:=ZBGS317>9.85;
ZBGS319:=COUNT(ZBGS318,7);
ZBGS320:=ZBGS319<=1 AND ZBGS319>0;
板后妖X:ZBGS320 AND O>REF(C,1) AND ZBGS311 AND ZBGS310 AND ZBGS318 AND ZBGS316 AND ZBGS313>4*ZBGS314;

未来函数检测结果如下:
该公式包含未来函数:DYNAINFO
该公式包含未来函数:FINANCE
定制指标公式、软件请联系QQ或微信同号:88652583
Z01赋值:流通股本(股)< 1000000000
X02赋值:如果模糊匹配品种名称,返回0,否则返回1
C03赋值:如果模糊匹配品种名称,返回0,否则返回1
P04赋值:量比>0
M05赋值:1日前的收盘价<89
Z06赋值:1日前的收盘价>5
X07赋值:最高价>=最低价的20日简单移动平均*1.05
三叠EMA赋值:最高价的13日指数移动平均的13日指数移动平均的13日指数移动平均
C09赋值:最高价>三叠EMA的13日指数移动平均
P10赋值:3日前的最低价<三叠EMA的13日指数移动平均 OR 2日前的最低价<三叠EMA的13日指数移动平均 OR 1日前的最低价<三叠EMA的13日指数移动平均 AND C09
基筛赋值:Z01 AND X02 AND C03 AND M05 AND Z06 AND X07
M12赋值:成交量(手)/((最高价-最低价)*2-收盘价-开盘价的绝对值)
主买量赋值:如果收阳线,返回M12*(最高价-最低价),否则返回如果收阴线,返回M12*(最高价-开盘价+(收盘价-最低价)),否则返回成交量(手)/2
主卖量赋值:如果收阳线,返回M12*(最高价-收盘价+(开盘价-最低价)),否则返回如果收阴线,返回M12*(最高价-最低价),否则返回成交量(手)/2
均开价赋值:(开盘价的3日简单移动平均+开盘价的6日简单移动平均+开盘价的12日简单移动平均+开盘价的24日简单移动平均)/4
X16赋值:最高价>均开价 AND 1日前的最低价<均开价
Z17赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100
C18赋值:Z17>9.85
P19赋值:统计7日中满足C18的天数
M20赋值:P19<=1 AND P19>0
输出妖信号:M20 AND 开盘价>1日前的收盘价 AND 基筛 AND P10 AND C18 AND X16 AND 主买量>4*主卖量,COLOR0000FF,线宽为2
ZBGS31赋值:流通股本(股)< 1000000000
ZBGS32赋值:如果模糊匹配品种名称,返回0,否则返回1
ZBGS33赋值:如果模糊匹配品种名称,返回0,否则返回1
ZBGS35赋值:1日前的收盘价<89
ZBGS36赋值:1日前的收盘价>5
ZBGS37赋值:最高价>=最低价的20日简单移动平均*1.05
ZBGS38赋值:最高价的13日指数移动平均的13日指数移动平均的13日指数移动平均
ZBGS39赋值:最高价>ZBGS38的13日指数移动平均
ZBGS310赋值:3日前的最低价ZBGS311赋值:ZBGS31 AND ZBGS32 AND ZBGS33 AND ZBGS35 AND ZBGS36 AND ZBGS37
ZBGS312赋值:成交量(手)/((最高价-最低价)*2-收盘价-开盘价的绝对值)
ZBGS313赋值:如果收阳线,返回ZBGS312*(最高价-最低价),否则返回如果收阴线,返回ZBGS312*(最高价-开盘价+(收盘价-最低价)),否则返回成交量(手)/2
ZBGS314赋值:如果收阳线,返回ZBGS312*(最高价-收盘价+(开盘价-最低价)),否则返回如果收阴线,返回ZBGS312*(最高价-最低价),否则返回成交量(手)/2
ZBGS315赋值:(开盘价的3日简单移动平均+开盘价的6日简单移动平均+开盘价的12日简单移动平均+开盘价的24日简单移动平均)/4
ZBGS316赋值:最高价>ZBGS315 AND 1日前的最低价ZBGS317赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100
ZBGS318赋值:ZBGS317>9.85
ZBGS319赋值:统计7日中满足ZBGS318的天数
ZBGS320赋值:ZBGS319<=1 AND ZBGS319>0
输出板后妖X:ZBGS320 AND 开盘价>1日前的收盘价 AND ZBGS311 AND ZBGS310 AND ZBGS318 AND ZBGS316 AND ZBGS313>4*ZBGS314