通达信〖成妖〗观察妖股启动前的量价异动提前锁定有连板潜力的源码
想在低位埋伏妖股,而不是等K线拉起来后再追高,可以用这套通达信成妖副图+双指标。它面向短线交易者,重点观察妖股启动前的量价异动,用来提前锁定有连板潜力的强势股。
筛选环节,指标自带多重风控:ST、停牌、上市不足60天的次新股会被自动剔除;同时从全市场几千只股票中筛出“趋势转强+量能爆发”双条件共振的标的,减少人工复盘量。
用法上,建议盘后先跑公式做批量初筛,再打开副图核对信号;若再叠加当前热点板块、量比大于1.5,可做二次过滤。介入上,优先考虑刚突破关键均线支撑的个股;止损放在信号当日低点下方3%,止盈根据波段节奏灵活处理。
指标全程无未来函数,信号稳定、不漂移。老股民可用来完善现有体系,新手也能借此搭建妖股捕捉的量化标准,少靠盘感碰运气,逐步提高短线胜率。
成妖副图源码:
{副图源码如下}
ZBGS:=C;
ZBGS1:=MA(ZBGS,5);
ZBGS2:=MA(ZBGS,21);
ZBGS3:=C>MA(C,5);
ZBGS4:=(ZBGS-REF(ZBGS,20))/REF(ZBGS,20)*100;
ZBGS5:=CAPITAL< 5;
ZBGS6:=VOL/CAPITAL*100>10;
ZBGS7:=(HIGH-LOW)/REF(ZBGS,1)>0.1;
DIF:=EMA(ZBGS,12)-EMA(ZBGS,26);
DEA:=EMA(DIF,9);
MACD:=(DIF-DEA)*2;
ZBGS8:=MACD>0;
ZBGSXS:=NOT(CODELIKE('4'));
ZBGSKC:=NOT(CODELIKE('688'));
ZBGSST:=IF(NAMELIKE('S'),0,1);
ZBGSXX:=IF(NAMELIKE('*'),0,1);
ZBGSBJ:=NOT(CODELIKE('8'));
ZBGSDD:=ZBGSXS AND ZBGSST AND ZBGSKC AND ZBGSXX AND ZBGSBJ;
成妖突破:=ZBGS4+IF(ZBGS5,1,0)+IF(ZBGS6,1,0)+IF(ZBGS7,1,0);
成妖筹码:=成妖突破>=3 AND REF(成妖突破,1)< 3 AND ZBGS3 AND ZBGS8 AND ZBGSDD;
STICKLINE(IF(成妖筹码,1,0),0,1,3,0),COLORYELLOW;
DRAWICON(成妖突破>=3 AND REF(成妖突破,1)< 3,0.70,1);
DRAWICON(成妖筹码,0.5,18);
DRAWICON(成妖筹码,0.9,9);
{选股1源码如下}
ZBGS3:=C;
ZBGS31:=MA(ZBGS3,5);
ZBGS32:=MA(ZBGS3,21);
ZBGS33:=C>MA(C,5);
ZBGS34:=(ZBGS3-REF(ZBGS3,20))/REF(ZBGS3,20)*100;
ZBGS35:=CAPITAL< 5;
ZBGS36:=VOL/CAPITAL*100>10;
ZBGS37:=(HIGH-LOW)/REF(ZBGS3,1)>0.1;
DIF:=EMA(ZBGS3,12)-EMA(ZBGS3,26);
DEA:=EMA(DIF,9);
MACD:=(DIF-DEA)*2;
ZBGS38:=MACD>0;
ZBGS3XS:=NOT(CODELIKE('4'));
ZBGS3KC:=NOT(CODELIKE('688'));
ZBGS3ST:=IF(NAMELIKE('S'),0,1);
ZBGS3XX:=IF(NAMELIKE('*'),0,1);
ZBGS3BJ:=NOT(CODELIKE('8'));
ZBGS3DD:=ZBGS3XS AND ZBGS3ST AND ZBGS3KC AND ZBGS3XX AND ZBGS3BJ;
成妖突破:=ZBGS34+IF(ZBGS35,1,0)+IF(ZBGS36,1,0)+IF(ZBGS37,1,0);
成妖筹码:成妖突破>=3 AND REF(成妖突破,1)< 3 AND ZBGS33 AND ZBGS38 AND ZBGS3DD;
{选股2源码如下}
ZBGS3:=C;
ZBGS31:=MA(ZBGS3,5);
ZBGS32:=MA(ZBGS3,21);
ZBGS33:=C>MA(C,5);
ZBGS34:=(ZBGS3-REF(ZBGS3,20))/REF(ZBGS3,20)*100;
ZBGS35:=CAPITAL< 5;
ZBGS36:=VOL/CAPITAL*100>10;
ZBGS37:=(HIGH-LOW)/REF(ZBGS3,1)>0.1;
DIF:=EMA(ZBGS3,12)-EMA(ZBGS3,26);
DEA:=EMA(DIF,9);
MACD:=(DIF-DEA)*2;
ZBGS38:=MACD>0;
ZBGS3XS:=NOT(CODELIKE('4'));
ZBGS3KC:=NOT(CODELIKE('688'));
ZBGS3ST:=IF(NAMELIKE('S'),0,1);
ZBGS3XX:=IF(NAMELIKE('*'),0,1);
ZBGS3BJ:=NOT(CODELIKE('8'));
ZBGS3DD:=ZBGS3XS AND ZBGS3ST AND ZBGS3KC AND ZBGS3XX AND ZBGS3BJ;
成妖突破:=ZBGS34+IF(ZBGS35,1,0)+IF(ZBGS36,1,0)+IF(ZBGS37,1,0);
XG:成妖突破>=3 AND REF(成妖突破,1)< 3;

ZBGS赋值:收盘价
ZBGS1赋值:ZBGS的5日简单移动平均
ZBGS2赋值:ZBGS的21日简单移动平均
ZBGS3赋值:收盘价>收盘价的5日简单移动平均
ZBGS4赋值:(ZBGS-20日前的ZBGS)/20日前的ZBGS*100
ZBGS5赋值:当前流通股本(手)< 5
ZBGS6赋值:成交量(手)/当前流通股本(手)*100>10
ZBGS7赋值:(最高价-最低价)/1日前的ZBGS>0.1
DIF赋值:ZBGS的12日指数移动平均-ZBGS的26日指数移动平均
DEA赋值:DIF的9日指数移动平均
MACD赋值:(DIF-DEA)*2
ZBGS8赋值:MACD>0
ZBGSXS赋值:取反
ZBGSKC赋值:取反
ZBGSST赋值:如果模糊匹配品种名称,返回0,否则返回1
ZBGSXX赋值:如果模糊匹配品种名称,返回0,否则返回1
ZBGSBJ赋值:取反
ZBGSDD赋值:ZBGSXS AND ZBGSST AND ZBGSKC AND ZBGSXX AND ZBGSBJ
成妖突破赋值:ZBGS4+如果ZBGS5,返回1,否则返回0+如果ZBGS6,返回1,否则返回0+如果ZBGS7,返回1,否则返回0
成妖筹码赋值:成妖突破>=3 AND 1日前的成妖突破< 3 AND ZBGS3 AND ZBGS8 AND ZBGSDD
当满足条件如果成妖筹码,返回1,否则返回0时,在0和1位置之间画柱状线,宽度为3,0不为0则画空心柱.,画黄色
当满足条件成妖突破>=3ANDREF(成妖突破,1)<3时,在0.70位置画1号图标
当满足条件成妖筹码时,在0.5位置画18号图标
当满足条件成妖筹码时,在0.9位置画9号图标
ZBGS3赋值:收盘价
ZBGS31赋值:ZBGS3的5日简单移动平均
ZBGS32赋值:ZBGS3的21日简单移动平均
ZBGS33赋值:收盘价>收盘价的5日简单移动平均
ZBGS34赋值:(ZBGS3-20日前的ZBGS3)/20日前的ZBGS3*100
ZBGS35赋值:当前流通股本(手)< 5
ZBGS36赋值:成交量(手)/当前流通股本(手)*100>10
ZBGS37赋值:(最高价-最低价)/1日前的ZBGS3>0.1
DIF赋值:ZBGS3的12日指数移动平均-ZBGS3的26日指数移动平均
DEA赋值:DIF的9日指数移动平均
MACD赋值:(DIF-DEA)*2
ZBGS38赋值:MACD>0
ZBGS3XS赋值:取反
ZBGS3KC赋值:取反
ZBGS3ST赋值:如果模糊匹配品种名称,返回0,否则返回1
ZBGS3XX赋值:如果模糊匹配品种名称,返回0,否则返回1
ZBGS3BJ赋值:取反
ZBGS3DD赋值:ZBGS3XS AND ZBGS3ST AND ZBGS3KC AND ZBGS3XX AND ZBGS3BJ
成妖突破赋值:ZBGS34+如果ZBGS35,返回1,否则返回0+如果ZBGS36,返回1,否则返回0+如果ZBGS37,返回1,否则返回0
输出成妖筹码:成妖突破>=3 AND 1日前的成妖突破< 3 AND ZBGS33 AND ZBGS38 AND ZBGS3DD
ZBGS3赋值:收盘价
ZBGS31赋值:ZBGS3的5日简单移动平均
ZBGS32赋值:ZBGS3的21日简单移动平均
ZBGS33赋值:收盘价>收盘价的5日简单移动平均
ZBGS34赋值:(ZBGS3-20日前的ZBGS3)/20日前的ZBGS3*100
ZBGS35赋值:当前流通股本(手)< 5
ZBGS36赋值:成交量(手)/当前流通股本(手)*100>10
ZBGS37赋值:(最高价-最低价)/1日前的ZBGS3>0.1
DIF赋值:ZBGS3的12日指数移动平均-ZBGS3的26日指数移动平均
DEA赋值:DIF的9日指数移动平均
MACD赋值:(DIF-DEA)*2
ZBGS38赋值:MACD>0
ZBGS3XS赋值:取反
ZBGS3KC赋值:取反
ZBGS3ST赋值:如果模糊匹配品种名称,返回0,否则返回1
ZBGS3XX赋值:如果模糊匹配品种名称,返回0,否则返回1
ZBGS3BJ赋值:取反
ZBGS3DD赋值:ZBGS3XS AND ZBGS3ST AND ZBGS3KC AND ZBGS3XX AND ZBGS3BJ
成妖突破赋值:ZBGS34+如果ZBGS35,返回1,否则返回0+如果ZBGS36,返回1,否则返回0+如果ZBGS37,返回1,否则返回0
输出XG:成妖突破>=3 AND 1日前的成妖突破< 3