通达信揭秘〖强预期反转〗锁定主力资金动向捕捉涨停先机指标源码
“强预期反转”是一款面向通达信副图的短线信号公式,目标是在A股快速轮动中捕捉主力资金异动。它专为短线激进型交易者设计,将KDJ改良算法、量能共振与涨停基因识别融为一体,在股票技术指标公式类长尾搜索中关注度较高。
其信号构成可拆为三层:第一,趋势层,用改良KDJ算法(ZBGSR2)确认短期多头排列;第二,股性层,剔除ST,仅保留股价2—22元、流通市值80亿元以下的中小盘活跃股;第三,爆发层,要求最近两个交易日内出现过涨停或准涨停(涨幅9.8%—10.99%,或19.8%—20.99%),且成交量与成交额同步放大,即量比、额比双增。三层条件一旦共振,副图即以红色柱体并标注“强反转预期”作出提示。
使用时,可将该副图挂在K线图下方,用来跟踪个股资金活跃度与反转信号;再配合配套公式进行盘中或盘后扫描,过滤无效噪声,筛出那些经历涨停洗盘后、量能配合仍佳、具备二次爆发潜力的“妖股”雏形。该策略更适合高风险偏好的短线玩家,操作中需结合大盘环境灵活应对,严格设置止损,切忌盲目追高。
强预期反转副图如下:
{副图源码如下}
ZBGS1:=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100;
ZBGS2:=SMA(ZBGS1,3,1);
ZBGSR1:=SMA(ZBGS2,3,1);
ZBGS3:=3*ZBGS2-2*ZBGSR1;
ZBGSR2:=ZBGS2>ZBGSR1 AND ZBGS3>ZBGSR1 AND ZBGS3>ZBGS2;
ZBGS4:=CAPITAL*C/1000000;
ZBGSR3:=(C-REF(C,1))/REF(C,1)*100;
ZBGS5:=NOT(NAMELIKE('ST') OR NAMELIKE('*ST') OR NAMELIKE('S') OR DYNAINFO(4)=0) OR BARSCOUNT(C)>1;
ZBGS6:=ZBGS4>0 AND ZBGS4< 80;
ZBGS8:=C>2 AND C< 22;
ZBGS7:=(ZBGSR3>9.8 AND ZBGSR3< 10.99 AND C=H) OR (ZBGSR3>19.8 AND ZBGSR3< 20.99 AND C=H);
ZBGS9:=COUNT(ZBGS7,2)=1;
VOL_MA5:=MA(VOL,5);
AMO_MA5:=MA(AMOUNT,5);
VOL_RATIO:=VOL/REF(VOL,1);
AMO_RATIO:=AMOUNT/REF(AMOUNT,1);
ZBGS_1:=VOL>VOL_MA5*1.8;
ZBGS_2:=AMOUNT>AMO_MA5*2.0;
ZBGS_3:=VOL_RATIO>=2.0;
ZBGS_4:=AMO_RATIO>=2.2;
ZBGS_5:=VOL>=HHV(VOL,3)*0.95;
FUND_ZBGS_:=COUNT(ZBGS_1 OR ZBGS_2 OR ZBGS_3 OR ZBGS_4 OR ZBGS_5,5)>=2;
参数计算:=IF(ZBGSR2 AND ZBGS5 AND ZBGS6 AND ZBGS7 AND ZBGS8 AND ZBGS9 AND FUND_ZBGS_, 1, 0);
KDJ多头:=IF(ZBGSR2, 0.8, 0);
封板判定:=IF(ZBGS7, 0.6, 0);
各方共振:=IF(FUND_ZBGS_, 0.4, 0);
STICKLINE(参数计算>0, 0, 1, 4, 0), COLOR0000FF;
STICKLINE(参数计算>0, 0, 1, 3, 0), COLOR0033FF;
STICKLINE(参数计算>0, 0, 1, 2, 0), COLOR0066FF;
DRAWTEXT(参数计算>0, 0.95, ' 强反转预期 '), COLOR00FFFF;
{选股源码如下}
ZBGS1:=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100;
ZBGS2:=SMA(ZBGS1,3,1);
ZBGSR1:=SMA(ZBGS2,3,1);
ZBGS3:=3*ZBGS2-2*ZBGSR1;
ZBGSR2:=ZBGS2>ZBGSR1 AND ZBGS3>ZBGSR1 AND ZBGS3>ZBGS2;
ZBGS4:=CAPITAL*C/1000000;
ZBGSR3:=(C-REF(C,1))/REF(C,1)*100;
ZBGS5:=NOT(NAMELIKE('ST') OR NAMELIKE('*ST') OR NAMELIKE('S') OR DYNAINFO(4)=0) OR BARSCOUNT(C)>1;
ZBGS6:=ZBGS4>0 AND ZBGS4<80;
ZBGS8:=C>2 AND C<22;
ZBGS7:=(ZBGSR3>9.8 AND ZBGSR3<10.99 AND C=H) OR (ZBGSR3>19.8 AND ZBGSR3<20.99 AND C=H);
ZBGS9:=COUNT(ZBGS7,2)=1;
VOL_MA5:=MA(VOL,5);
AMO_MA5:=MA(AMOUNT,5);
VOL_RATIO:=VOL/REF(VOL,1);
AMO_RATIO:=AMOUNT/REF(AMOUNT,1);
ZBGS_1:=VOL>VOL_MA5*1.8;
ZBGS_2:=AMOUNT>AMO_MA5*2.0;
ZBGS_3:=VOL_RATIO>=2.0;
ZBGS_4:=AMO_RATIO>=2.2;
ZBGS_5:=VOL>=HHV(VOL,3)*0.95;
FUND_ZBGS_:=COUNT(ZBGS_1 OR ZBGS_2 OR ZBGS_3 OR ZBGS_4 OR ZBGS_5,5)>=2;
参数计算:=IF(ZBGSR2 AND ZBGS5 AND ZBGS6 AND ZBGS7 AND ZBGS8 AND ZBGS9 AND FUND_ZBGS_,1,0);
XG:参数计算>0;

未来函数检测结果如下:
该公式包含未来函数:CAPITAL
该公式包含未来函数:DYNAINFO
ZBGS1赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
ZBGS2赋值:ZBGS1的3日[1日权重]移动平均
ZBGSR1赋值:ZBGS2的3日[1日权重]移动平均
ZBGS3赋值:3*ZBGS2-2*ZBGSR1
ZBGSR2赋值:ZBGS2>ZBGSR1 AND ZBGS3>ZBGSR1 AND ZBGS3>ZBGS2
ZBGS4赋值:当前流通股本(手)*收盘价/1000000
ZBGSR3赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100
ZBGS5赋值:取反 OR 收盘价的有效数据周期数>1
ZBGS6赋值:ZBGS4>0 AND ZBGS4< 80
ZBGS8赋值:收盘价>2 AND 收盘价< 22
ZBGS7赋值:(ZBGSR3>9.8 AND ZBGSR3< 10.99 AND 收盘价=最高价) OR (ZBGSR3>19.8 AND ZBGSR3< 20.99 AND 收盘价=最高价)
ZBGS9赋值:统计2日中满足ZBGS7的天数=1
VOL_MA5赋值:成交量(手)的5日简单移动平均
AMO_MA5赋值:成交额(元)的5日简单移动平均
VOL_RATIO赋值:成交量(手)/1日前的成交量(手)
AMO_RATIO赋值:成交额(元)/1日前的成交额(元)
ZBGS_1赋值:成交量(手)>VOL_MA5*1.8
ZBGS_2赋值:成交额(元)>AMO_MA5*2.0
ZBGS_3赋值:VOL_RATIO>=2.0
ZBGS_4赋值:AMO_RATIO>=2.2
ZBGS_5赋值:成交量(手)>=3日内成交量(手)的最高值*0.95
FUND_ZBGS_赋值:统计5日中满足ZBGS_1ORZBGS_2ORZBGS_3ORZBGS_4ORZBGS_5的天数>=2
参数计算赋值:如果ZBGSR2ANDZBGS5ANDZBGS6ANDZBGS7ANDZBGS8ANDZBGS9ANDFUND_ZBGS_,返回1,否则返回0
KDJ多头赋值:如果ZBGSR2,返回0.8,否则返回0
封板判定赋值:如果ZBGS7,返回0.6,否则返回0
各方共振赋值:如果FUND_ZBGS_,返回0.4,否则返回0
当满足条件参数计算>0时,在0和1位置之间画柱状线,宽度为4,0不为0则画空心柱., COLOR0000FF
当满足条件参数计算>0时,在0和1位置之间画柱状线,宽度为3,0不为0则画空心柱., COLOR0033FF
当满足条件参数计算>0时,在0和1位置之间画柱状线,宽度为2,0不为0则画空心柱., COLOR0066FF
当满足条件参数计算>0时,在0.95位置书写文字, COLOR00FFFF
ZBGS1赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
ZBGS2赋值:ZBGS1的3日[1日权重]移动平均
ZBGSR1赋值:ZBGS2的3日[1日权重]移动平均
ZBGS3赋值:3*ZBGS2-2*ZBGSR1
ZBGSR2赋值:ZBGS2>ZBGSR1 AND ZBGS3>ZBGSR1 AND ZBGS3>ZBGS2
ZBGS4赋值:当前流通股本(手)*收盘价/1000000
ZBGSR3赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100
ZBGS5赋值:取反 OR 收盘价的有效数据周期数>1
ZBGS6赋值:ZBGS4>0 AND ZBGS4<80
ZBGS8赋值:收盘价>2 AND 收盘价<22
ZBGS7赋值:(ZBGSR3>9.8 AND ZBGSR3<10.99 AND 收盘价=最高价) OR (ZBGSR3>19.8 AND ZBGSR3<20.99 AND 收盘价=最高价)
ZBGS9赋值:统计2日中满足ZBGS7的天数=1
VOL_MA5赋值:成交量(手)的5日简单移动平均
AMO_MA5赋值:成交额(元)的5日简单移动平均
VOL_RATIO赋值:成交量(手)/1日前的成交量(手)
AMO_RATIO赋值:成交额(元)/1日前的成交额(元)
ZBGS_1赋值:成交量(手)>VOL_MA5*1.8
ZBGS_2赋值:成交额(元)>AMO_MA5*2.0
ZBGS_3赋值:VOL_RATIO>=2.0
ZBGS_4赋值:AMO_RATIO>=2.2
ZBGS_5赋值:成交量(手)>=3日内成交量(手)的最高值*0.95
FUND_ZBGS_赋值:统计5日中满足ZBGS_1ORZBGS_2ORZBGS_3ORZBGS_4ORZBGS_5的天数>=2
参数计算赋值:如果ZBGSR2ANDZBGS5ANDZBGS6ANDZBGS7ANDZBGS8ANDZBGS9ANDFUND_ZBGS_,返回1,否则返回0
输出XG:参数计算>0