通达信〖抓妖骑牛量化〗融合了筹码分布与量价动能精准捕捉强势连板源码
专为短线激进型投资者设计,其核心逻辑融合了筹码分布与量价动能,旨在精准捕捉强势连板妖股。副图通过“连板牛”与“抓连板”双重信号共振,以红色柱体配合文字提示,直观展现主力资金异动;公式则严格过滤ST、北证及高价股,聚焦市值适中、换手充分且已突破关键压力位的标的。
在使用方法上,建议将副图加载至K线界面,当出现“抓妖”信号时,结合市场热点观察个股的承接力度。随后运行公式进行盘中或盘后筛选,优先关注早盘快速封板且量能温和放大的个股。该策略特别适用于震荡市中的龙头接力,能有效辅助识别主升浪的启动点。需注意,公式已剔除科创板及部分高风险板块,以确保交易标的的流动性与安全性。投资者应结合大盘情绪综合判断,严格设置止损,避免盲目追高,理性运用量化工具提升胜率,从而实现稳健复利增长。
通达信连板起飞之抓妖骑牛量化公式!!!——副图源码如下:
{副图源码如下}
ZBGS:=INBLOCK('北证A股') OR INBLOCK('北京A股')=0;
ST:=INBLOCK('ST板块')=0;
ZBGS1:=IF(CODELIKE('68'),0,1);
ZBGS2:=ZBGS AND ST AND ZBGS1 ;
R:=COST(85);
ZBGS0:=IF(CODELIKE('68') OR CODELIKE('30'),1,0);
ZBGS3:=IF(ZBGS0=1,1.195,1.092);
ZBGS4:=H>REF(C,1)*ZBGS3 AND C>=H;
ZBGS6:=COST(99);
XG:=(ZBGS6-R)/R,COLORYELLOW;
XG1:=1/XG,COLORYELLOW;
ZBGS5:=REF(HHV(XG1,60),1);
ZBGS7:=CROSS(XG1,ZBGS5) AND XG1>REF(XG1,1) AND COUNT(XG1< ZBGS5,15)>10 AND C>=EMA(COST(99),10) AND EVERY(ZBGS4,2);
ZBGS8:=REF(XG1,1)=REF(HHV(XG1,20),1) AND REF(XG1,1)>XG1 AND ( EVERY(ZBGS4,2) OR C>=EMA(COST(99),10));
ZBGS9:=REF(XG1,1)=REF(LLV(XG1,60),1) AND REF(XG1,1)< XG1 AND ( EVERY(ZBGS4,2) OR C>=EMA(COST(99),10));
连板牛:ZBGS4 AND ( ZBGS7 OR ZBGS8 OR ZBGS9) AND NOT (EVERY(ZBGS4,3)) AND FINANCE(46)*C/100000000< 150 AND ZBGS2 AND NOT (C>50) AND C< LLV(L,120)*3;
ZBGS31:=(C-REF(C,1))/REF(C,1)*100;
ZBGS10:=INBLOCK('创业板');
ZBGS11:=IF(NAMELIKE('S'),0,1);
ZBGS12:=IF(NAMELIKE('*'),0,1);
ZBGS13:=VOL/CAPITAL*100;
ZBGS14:=ZBGS13*((H-L)+ABS(C-O));
ZBGS15:=ZBGS14/C;
ZBGS16:=NOT(ZBGS10) AND ZBGS11 AND ZBGS12;
抓连板:ZBGS15< 1.6 AND ZBGS16 AND ZBGS31>9.82;
STICKLINE(抓连板 AND 连板牛,0,0.65,2.5,0),COLORRED;
DRAWTEXT(抓连板 AND 连板牛,0.6,'抓'),COLORYELLOW;
DRAWTEXT(抓连板 AND 连板牛,0.4,'妖'),COLORYELLOW;
{选股源码如下}
ZBGS3:=INBLOCK('北证A股') OR INBLOCK('北京A股')=0;
ST:=INBLOCK('ST板块')=0;
ZBGS31:=IF(CODELIKE('68'),0,1);
ZBGS32:=ZBGS3 AND ST AND ZBGS31;
R:=COST(85);
ZBGS30:=IF(CODELIKE('68') OR CODELIKE('30'),1,0);
ZBGS33:=IF(ZBGS30=1,1.195,1.092);
ZBGS34:=H>REF(C,1)*ZBGS33 AND C>=H;
ZBGS36:=COST(99);
XG:=(ZBGS36-R)/R,COLORYELLOW;
XG1:=1/XG,COLORYELLOW;
ZBGS35:=REF(HHV(XG1,60),1);
ZBGS37:=CROSS(XG1,ZBGS35) AND XG1>REF(XG1,1) AND COUNT(XG1< ZBGS35,15)>10 AND C>=EMA(COST(99),10) AND EVERY(ZBGS34,2);
ZBGS38:=REF(XG1,1)=REF(HHV(XG1,20),1) AND REF(XG1,1)>XG1 AND ( EVERY(ZBGS34,2) OR C>=EMA(COST(99),10));
ZBGS39:=REF(XG1,1)=REF(LLV(XG1,60),1) AND REF(XG1,1)< XG1 AND ( EVERY(ZBGS34,2) OR C>=EMA(COST(99),10));
连板牛:=ZBGS34 AND ( ZBGS37 OR ZBGS38 OR ZBGS39) AND NOT (EVERY(ZBGS34,3)) AND FINANCE(46)*C/100000000< 150 AND ZBGS32 AND NOT (C>50) AND C< LLV(L,120)*3;
ZBGS331:=(C-REF(C,1))/REF(C,1)*100;
ZBGS310:=INBLOCK('创业板');
ZBGS311:=IF(NAMELIKE('S'),0,1);
ZBGS312:=IF(NAMELIKE('*'),0,1);
ZBGS313:=VOL/CAPITAL*100;
ZBGS314:=ZBGS313*((H-L)+ABS(C-O));
ZBGS315:=ZBGS314/C;
ZBGS316:=NOT(ZBGS310) AND ZBGS311 AND ZBGS312;
抓连板:=ZBGS315< 1.6 AND ZBGS316 AND ZBGS331>9.82;
选股:抓连板 AND 连板牛;

未来函数检测结果如下:
该公式包含未来函数:COST
该公式包含未来函数:CAPITAL
该公式包含未来函数:FINANCE
定制指标公式、软件请联系QQ或微信同号:88652583
ZBGS赋值:属于某板块 OR 属于某板块=0
ST赋值:属于某板块=0
ZBGS1赋值:如果模糊匹配品种代码,返回0,否则返回1
ZBGS2赋值:ZBGS AND ST AND ZBGS1
R赋值:获利盘为85%的成本分布
ZBGS0赋值:如果模糊匹配品种代码ORCODELIKE('30'),返回1,否则返回0
ZBGS3赋值:如果ZBGS0=1,返回1.195,否则返回1.092
ZBGS4赋值:最高价>1日前的收盘价*ZBGS3 AND 收盘价>=最高价
ZBGS6赋值:获利盘为99%的成本分布
XG赋值:(ZBGS6-R)/R,画黄色
XG1赋值:1/XG,画黄色
ZBGS5赋值:1日前的60日内XG1的最高值
ZBGS7赋值:XG1上穿ZBGS5 AND XG1>1日前的XG1 AND 统计15日中满足XG110 AND 收盘价>=获利盘为99%的成本分布的10日指数移动平均 AND 最近2日一直存在ZBGS4
ZBGS8赋值:1日前的XG1=1日前的20日内XG1的最高值 AND 1日前的XG1>XG1 AND ( 最近2日一直存在ZBGS4 OR 收盘价>=获利盘为99%的成本分布的10日指数移动平均)
ZBGS9赋值:1日前的XG1=1日前的60日内XG1的最低值 AND 1日前的XG1< XG1 AND ( 最近2日一直存在ZBGS4 OR 收盘价>=获利盘为99%的成本分布的10日指数移动平均)
输出连板牛:ZBGS4 AND ( ZBGS7 OR ZBGS8 OR ZBGS9) AND 取反 AND 自由流通股本(股)*收盘价/100000000< 150 AND ZBGS2 AND 取反 AND 收盘价< 120日内最低价的最低值*3
ZBGS31赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100
ZBGS10赋值:属于某板块
ZBGS11赋值:如果模糊匹配品种名称,返回0,否则返回1
ZBGS12赋值:如果模糊匹配品种名称,返回0,否则返回1
ZBGS13赋值:成交量(手)/当前流通股本(手)*100
ZBGS14赋值:ZBGS13*((最高价-最低价)+收盘价-开盘价的绝对值)
ZBGS15赋值:ZBGS14/收盘价
ZBGS16赋值:取反 AND ZBGS11 AND ZBGS12
输出抓连板:ZBGS15< 1.6 AND ZBGS16 AND ZBGS31>9.82
当满足条件抓连板AND连板牛时,在0和0.65位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,画红色
当满足条件抓连板AND连板牛时,在0.6位置书写文字,画黄色
当满足条件抓连板AND连板牛时,在0.4位置书写文字,画黄色
ZBGS3赋值:属于某板块 OR 属于某板块=0
ST赋值:属于某板块=0
ZBGS31赋值:如果模糊匹配品种代码,返回0,否则返回1
ZBGS32赋值:ZBGS3 AND ST AND ZBGS31
R赋值:获利盘为85%的成本分布
ZBGS30赋值:如果模糊匹配品种代码ORCODELIKE('30'),返回1,否则返回0
ZBGS33赋值:如果ZBGS30=1,返回1.195,否则返回1.092
ZBGS34赋值:最高价>1日前的收盘价*ZBGS33 AND 收盘价>=最高价
ZBGS36赋值:获利盘为99%的成本分布
XG赋值:(ZBGS36-R)/R,画黄色
XG1赋值:1/XG,画黄色
ZBGS35赋值:1日前的60日内XG1的最高值
ZBGS37赋值:XG1上穿ZBGS35 AND XG1>1日前的XG1 AND 统计15日中满足XG110 AND 收盘价>=获利盘为99%的成本分布的10日指数移动平均 AND 最近2日一直存在ZBGS34
ZBGS38赋值:1日前的XG1=1日前的20日内XG1的最高值 AND 1日前的XG1>XG1 AND ( 最近2日一直存在ZBGS34 OR 收盘价>=获利盘为99%的成本分布的10日指数移动平均)
ZBGS39赋值:1日前的XG1=1日前的60日内XG1的最低值 AND 1日前的XG1< XG1 AND ( 最近2日一直存在ZBGS34 OR 收盘价>=获利盘为99%的成本分布的10日指数移动平均)
连板牛赋值:ZBGS34 AND ( ZBGS37 OR ZBGS38 OR ZBGS39) AND 取反 AND 自由流通股本(股)*收盘价/100000000< 150 AND ZBGS32 AND 取反 AND 收盘价< 120日内最低价的最低值*3
ZBGS331赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100
ZBGS310赋值:属于某板块
ZBGS311赋值:如果模糊匹配品种名称,返回0,否则返回1
ZBGS312赋值:如果模糊匹配品种名称,返回0,否则返回1
ZBGS313赋值:成交量(手)/当前流通股本(手)*100
ZBGS314赋值:ZBGS313*((最高价-最低价)+收盘价-开盘价的绝对值)
ZBGS315赋值:ZBGS314/收盘价
ZBGS316赋值:取反 AND ZBGS311 AND ZBGS312
抓连板赋值:ZBGS315< 1.6 AND ZBGS316 AND ZBGS331>9.82
输出选股:抓连板 AND 连板牛