通达信〖尾盘抢筹〗捕捉尾盘主力抢筹行为的短线辅助工具源码
这套公式用在通达信软件里,是一套专门捕捉尾盘主力抢筹行为的短线辅助工具。与普通指标只盯某一项技术信号不同,它把股票筛选、趋势判断、量能确认、筹码分析综合在一起,只在接近收盘的最后阶段输出高概率的“抢筹”提示。
公式的过滤逻辑比较严谨:标的池首先排除科创板与创业板,只在波动相对可控的常规股票中寻找机会;当天涨幅必须落在3%至8%之间,涨幅太低说明资金关注不足,太高则有追涨风险;近30日累计涨幅需小于60%,防止接盘已大幅拉升的高位股;20日均线保持向上,确保个股处于中期趋势偏多的状态。同时在量能与筹码方面,换手率被限制在3%~15%的活跃区间,成交量要明显突破120日均量线,筹码集中度也需介于40%~85%之间。通过这一层层条件,公式能有效区分真正的尾盘抢筹与盘中拉高出货的虚假拉升。
信号呈现方面,副图中如果出现绿色或红色柱体,并同屏显示“笑脸/哭脸”图标,表示尾盘抢筹信号已经被触发。图标旁边的黄色数字,是历史回测中该信号形成后可能带来的预期收益率参考,方便交易者评估信号价值。
在实际使用上,建议按以下步骤执行:第一,选股时间尽量固定在14:30至14:50,这个时段尾盘资金的真实意图更加明确,信号也更可靠。第二,信号出来不代表可以盲目追买,仍需打开分时图观察资金承接情况,确认股价没有明显回落、买盘托举有力后再考虑进场。第三,介入后建议以次日冲高为获利了结目标;一旦次日走势不如预期,则必须果断止损,遵守交易纪律。
尾盘抢筹副图源码如下:
{副图源码如下}
ZBGS1:=(C-REF(C,2))/REF(C,2)*100;
ZBGS2:=(ZBGS1>3 AND ZBGS1< 8);
ZBGS3:=(C-REF(C,30))/REF(C,30)*100;
ZBGS4:=(ZBGS3< 60);
ZBGS5:=(H-C)/(H-L+0.001)*100;
ZBGS6:=(ZBGS5< 50);
ZBGS7:=VOL/CAPITAL*100;
ZBGS8:=(ZBGS7>=3 AND ZBGS7<=15);
ZBGS9:=(V/REF(MA(V,5),1)>1.8);
ZBGS10:=(VOL>MA(VOL,120)*1.1);
ZBGS11:=(ZBGS8 AND ZBGS9 AND ZBGS10);
ZBGS12:=(REF(HHV(C,12),1)-REF(LLV(C,12),1))/REF(LLV(C,12),1)*100;
ZBGS13:=(ZBGS12< 20);
ZBGS14:=(C>MA(C,20) AND MA(C,20)>REF(MA(C,20),5));
ZBGS15:=(H+L+C)/3;
ZBGS16:=(ZBGS15*VOL>MA(ZBGS15*VOL,20));
ZBGS17:=WINNER(C)*100;
ZBGS18_条件:=(ZBGS17>40 AND ZBGS17< 85);
ZBGS20:=NOT(CODELIKE('68') OR CODELIKE('4') OR CODELIKE('8') OR CODELIKE('9'));
ZBGS19:=COUNT(ZBGS2 AND ZBGS4 AND ZBGS6 AND ZBGS11 AND ZBGS13 AND ZBGS14 AND ZBGS16 AND ZBGS18_条件 AND C>REF(H,1) AND ZBGS20,5)=1;
XG:ZBGS2 AND ZBGS4 AND ZBGS6 AND ZBGS11 AND ZBGS13 AND ZBGS14 AND ZBGS16 AND ZBGS18_条件 AND C>REF(H,1) AND ZBGS19 AND ZBGS20;
买入:=REF(C,BARSLAST(XG)),COLORYELLOW,NODRAW;
最高:=REF(H,BARSLAST(XG)-1),COLORFF00FF,NODRAW;
成绩:=((最高-买入)/买入)*100,COLORRED,NODRAW;
STICKLINE(REF(XG=1,1) ,0,0.50,2,0),COLORGREEN;
STICKLINE(REF(XG=1,1) AND 最高/买入>=1.01,0,0.50,2,0),COLORRED;
DRAWICON(REF(XG=1,1) AND 成绩>=1,0.68,5);
DRAWICON(REF(XG=1,1) AND 成绩< 1,0.68,4);
DRAWNUMBER(REF(XG,1),0.85,成绩),COLORYELLOW;
DRAWTEXT(REF(XG,1),0.78,' %'),COLORYELLOW;
{选股源码如下}
ZBGS32:=(ZBGS31>3 AND ZBGS31< 8);
ZBGS33:=(C-REF(C,30))/REF(C,30)*100;
ZBGS34:=(ZBGS33< 60);
ZBGS35:=(H-C)/(H-L+0.001)*100;
ZBGS36:=(ZBGS35< 50);
ZBGS37:=VOL/CAPITAL*100;
ZBGS38:=(ZBGS37>=3 AND ZBGS37<=15);
ZBGS39:=(V/REF(MA(V,5),1)>1.8);
ZBGS310:=(VOL>MA(VOL,120)*1.1);
ZBGS311:=(ZBGS38 AND ZBGS39 AND ZBGS310);
ZBGS312:=(REF(HHV(C,12),1)-REF(LLV(C,12),1))/REF(LLV(C,12),1)*100;
ZBGS313:=(ZBGS312< 20);
ZBGS314:=(C>MA(C,20) AND MA(C,20)>REF(MA(C,20),5));
ZBGS315:=(H+L+C)/3;
ZBGS316:=(ZBGS315*VOL>MA(ZBGS315*VOL,20));
ZBGS317:=WINNER(C)*100;
ZBGS318_条件:=(ZBGS317>40 AND ZBGS317< 85);
ZBGS320:=NOT(CODELIKE('68') OR CODELIKE('4') OR CODELIKE('8') OR CODELIKE('9'));
ZBGS319:=COUNT(ZBGS32 AND ZBGS34 AND ZBGS36 AND ZBGS311 AND ZBGS313 AND ZBGS314 AND ZBGS316 AND ZBGS318_条件 AND C>REF(H,1) AND ZBGS320,5)=1;
XG:ZBGS32 AND ZBGS34 AND ZBGS36 AND ZBGS311 AND ZBGS313 AND ZBGS314 AND ZBGS316 AND ZBGS318_条件 AND C>REF(H,1) AND ZBGS319 AND ZBGS320;

未来函数检测结果如下:
该公式包含未来函数:WINNER
该公式包含未来函数:CAPITAL
定制指标公式、软件请联系QQ或微信同号:88652583
ZBGS1赋值:(收盘价-2日前的收盘价)/2日前的收盘价*100
ZBGS2赋值:(ZBGS1>3 AND ZBGS1< 8)
ZBGS3赋值:(收盘价-30日前的收盘价)/30日前的收盘价*100
ZBGS4赋值:(ZBGS3< 60)
ZBGS5赋值:(最高价-收盘价)/(最高价-最低价+0.001)*100
ZBGS6赋值:(ZBGS5< 50)
ZBGS7赋值:成交量(手)/当前流通股本(手)*100
ZBGS8赋值:(ZBGS7>=3 AND ZBGS7<=15)
ZBGS9赋值:(成交量(手)/1日前的成交量(手)的5日简单移动平均>1.8)
ZBGS10赋值:(成交量(手)>成交量(手)的120日简单移动平均*1.1)
ZBGS11赋值:(ZBGS8 AND ZBGS9 AND ZBGS10)
ZBGS12赋值:(1日前的12日内收盘价的最高值-1日前的12日内收盘价的最低值)/1日前的12日内收盘价的最低值*100
ZBGS13赋值:(ZBGS12< 20)
ZBGS14赋值:(收盘价>收盘价的20日简单移动平均 AND 收盘价的20日简单移动平均>5日前的收盘价的20日简单移动平均)
ZBGS15赋值:(最高价+最低价+收盘价)/3
ZBGS16赋值:(ZBGS15*成交量(手)>ZBGS15*成交量(手)的20日简单移动平均)
ZBGS17赋值:以收盘价计算的获利盘比例*100
ZBGS18_条件赋值:(ZBGS17>40 AND ZBGS17< 85)
ZBGS20赋值:取反
ZBGS19赋值:统计5日中满足ZBGS2ANDZBGS4ANDZBGS6ANDZBGS11ANDZBGS13ANDZBGS14ANDZBGS16ANDZBGS18_条件ANDC>1日前的最高价ANDZBGS20的天数=1
输出XG:ZBGS2 AND ZBGS4 AND ZBGS6 AND ZBGS11 AND ZBGS13 AND ZBGS14 AND ZBGS16 AND ZBGS18_条件 AND 收盘价>1日前的最高价 AND ZBGS19 AND ZBGS20
买入赋值:上次XG距今天数日前的收盘价,画黄色,NODRAW
最高赋值:上次XG距今天数-1日前的最高价,COLORFF00FF,NODRAW
成绩赋值:((最高-买入)/买入)*100,画红色,NODRAW
当满足条件1日前的XG=1时,在0和0.50位置之间画柱状线,宽度为2,0不为0则画空心柱.,画绿色
当满足条件1日前的XG=1AND最高/买入>=1.01时,在0和0.50位置之间画柱状线,宽度为2,0不为0则画空心柱.,画红色
当满足条件1日前的XG=1AND成绩>=1时,在0.68位置画5号图标
当满足条件1日前的XG=1AND成绩<1时,在0.68位置画4号图标
当满足条件1日前的XG时,在0.85位置书写数字,画黄色
当满足条件1日前的XG时,在0.78位置书写文字,画黄色
ZBGS32赋值:(ZBGS31>3 AND ZBGS31< 8)
ZBGS33赋值:(收盘价-30日前的收盘价)/30日前的收盘价*100
ZBGS34赋值:(ZBGS33< 60)
ZBGS35赋值:(最高价-收盘价)/(最高价-最低价+0.001)*100
ZBGS36赋值:(ZBGS35< 50)
ZBGS37赋值:成交量(手)/当前流通股本(手)*100
ZBGS38赋值:(ZBGS37>=3 AND ZBGS37<=15)
ZBGS39赋值:(成交量(手)/1日前的成交量(手)的5日简单移动平均>1.8)
ZBGS310赋值:(成交量(手)>成交量(手)的120日简单移动平均*1.1)
ZBGS311赋值:(ZBGS38 AND ZBGS39 AND ZBGS310)
ZBGS312赋值:(1日前的12日内收盘价的最高值-1日前的12日内收盘价的最低值)/1日前的12日内收盘价的最低值*100
ZBGS313赋值:(ZBGS312< 20)
ZBGS314赋值:(收盘价>收盘价的20日简单移动平均 AND 收盘价的20日简单移动平均>5日前的收盘价的20日简单移动平均)
ZBGS315赋值:(最高价+最低价+收盘价)/3
ZBGS316赋值:(ZBGS315*成交量(手)>ZBGS315*成交量(手)的20日简单移动平均)
ZBGS317赋值:以收盘价计算的获利盘比例*100
ZBGS318_条件赋值:(ZBGS317>40 AND ZBGS317< 85)
ZBGS320赋值:取反
ZBGS319赋值:统计5日中满足ZBGS32ANDZBGS34ANDZBGS36ANDZBGS311ANDZBGS313ANDZBGS314ANDZBGS316ANDZBGS318_条件ANDC>1日前的最高价ANDZBGS320的天数=1
输出XG:ZBGS32 AND ZBGS34 AND ZBGS36 AND ZBGS311 AND ZBGS313 AND ZBGS314 AND ZBGS316 AND ZBGS318_条件 AND 收盘价>1日前的最高价 AND ZBGS319 AND ZBGS320