通达信〖黑马突破擒牛〗高胜率的强势股预警体系擒龙战法源码


公式介绍与使用方法:  
本公式融合涨停识别、主力资金异动、MACD趋势、KDJ共振、老鼠仓捕捉及多周期均线系统,构建出一套高胜率的强势股预警体系。它能精准标记三类关键信号:  
★黑马突破(红色):代表强势启动,具备主升浪潜力;  
强突破(黄色):中期走强,适合波段介入;  
老鼠仓/顶底提示:辅助判断主力暗中吸筹或短期超买风险。
使用时,在日线图加载本公式,重点关注带“★”信号的个股,配合成交量放大与趋势向上,可大幅提升捕捉龙头股的概率。适用于短线激进者与波段稳健投资者,是A股震荡市中的制胜利器!
{黑马突破擒牛}
 

STICKLINE(CLOSE/REF(CLOSE,1)>1.099,CLOSE,OPEN,2.3,0),COLORYELLOW;

ZBGS1:=IF(NAMELIKE(15) OR NAMELIKE(16),5,10);

ZBGS2:=REF(CLOSE,1);

ZBGS3:=IF((CLOSE-ZBGS2)*100/ZBGS2>=ZBGS1-0.01*100/ZBGS2 AND CLOSE=HIGH,1,0);

ZBGS4:=BARSLAST(ZBGS3)+1;

STICKLINE(ZBGS4 AND ZBGS4< 15,REF(OPEN,ZBGS4-1),REF(OPEN,ZBGS4-1),2,0),COLORYELLOW;

ZBGS5:=3*SMA((CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100,3,1)-2*SMA(SMA((CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100,3,1),3,1);

ZBGS6:=ZBGS5>REF(ZBGS5,1) AND REF(ZBGS5,1)< REF(ZBGS5,2) AND 30>REF(ZBGS5,1);

ZBGS7:=(HHV(HIGH,9)-CLOSE)/(HHV(HIGH,9)-LLV(LOW,9))*100-70;

ZBGS8:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;

ZBGS9:=IF(SMA(SMA(ZBGS8,3,1),3,1)+100-(SMA(ZBGS7,9,1)+100)>45,SMA(SMA(ZBGS8,3,1),3,1)+100-(SMA(ZBGS7,9,1)+100)-45,0);

ZBGS10:=ZBGS9>REF(ZBGS9,1) AND REF(ZBGS9,1)< REF(ZBGS9,2);

ZBGS11:=CROSS(ABS(WINNER(CLOSE)-WINNER(OPEN))*100,30);

DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);

DEA:=EMA(DIF,9);

MACD:=(DIF-DEA)*2;

ZBGS12:=MACD>0;

ZBGS13:=REF(CLOSE,1)/REF(CLOSE,2)>=1.095;

ZBGS14:=OPEN>REF(CLOSE,1) AND CLOSE>OPEN;

ZBGS15:=HIGH>CLOSE AND OPEN>LOW AND LOW>=REF(CLOSE,1);

ZBGS16:=VOL>REF(VOL,1);

ZBGS17:=ZBGS13 AND ZBGS14 AND ZBGS15 AND ZBGS16;

ZBGS18:=ZBGS6 AND ZBGS12 AND ZBGS11 AND ZBGS10;

DRAWICON(ZBGS18,LOW/1.03,1),COLORMAGENTA,LINETHICK2;

DRAWICON(ZBGS17,LOW/1.03,9),COLORMAGENTA,LINETHICK2;

ZBGS19:=REF(CLOSE,1);

ZBGS20:=SMA(MAX(CLOSE-ZBGS19,0),3,1)/SMA(ABS(CLOSE-ZBGS19),3,1)*100;

ZBGS21:=EMA(CLOSE,3);

ZBGS22:=EMA(CLOSE,21);

DRAWTEXT(CROSS(ZBGS21,ZBGS22),LOW*0.99,'底'),COLORA6E500;

DRAWTEXT(CROSS(88,ZBGS20),HIGH*1.02,'顶'),COLOR1880FF;

ZBGS23:=LLV(LOW,27);

ZBGS24:=HHV(HIGH,34);

ZBGS25:=EMA((CLOSE-ZBGS23)/(ZBGS24-ZBGS23)*4,4)*25;

ZBGS26:=IF(ZBGS25< 10,80,100);

ZBGS27:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;

ZBGS28:=SMA(ZBGS27,3,1);

ZBGS29:=SMA(ZBGS28,3,1);

ZBGS30:=3*ZBGS28-1,ZBGS29;

ZBGS31:=CLOSE-REF(CLOSE,1);

ZBGS32:=IF(ZBGS30< 0,10,0);

ZBGS33:=LLV(ZBGS30,2)=LLV(ZBGS30,8);

ZBGS34:=IF(CROSS(ZBGS30,REF(ZBGS30+0.01,1)) AND ZBGS30 AND ZBGS30< 20,30,0);

ZBGS35:=100*EMA(EMA(ZBGS31,6),6)/EMA(EMA(ABS(ZBGS31),6),6);

ZBGS36:=IF(LLV(ZBGS35,2)=LLV(ZBGS35,7) AND COUNT(ZBGS35< 0,2) AND CROSS(ZBGS35,MA(ZBGS35,2)),1,0);

ZBGS37:=AMOUNT/VOL;

ZBGS38:=LOW< ZBGS37*0.9;

ZBGS39:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100>1.2;

ZBGS40:=LOW< MA(CLOSE,5)*0.921;

ZBGS41:=VOL< MA(VOL,5)*1.5;

ZBGS42:=ZBGS38 AND ZBGS39 AND ZBGS40 AND ZBGS41;

DRAWTEXT(ZBGS42,LOW*0.96,'老鼠仓'),COLOR4080FF;

MA5:=MA(CLOSE,5);

MA10:=MA(CLOSE,10);

MA20:=MA(CLOSE,20);

MA60:=MA(CLOSE,60);

TREND_UP:=MA5>MA10 AND MA10>MA20 AND MA20>MA60;

TREND_ANGLE:=ATAN((MA5/REF(MA5,5)-1)*100)*180/3.1416>15;

VOL_MA5:=MA(VOL,5);

VOL_RATIO:=VOL/VOL_MA5;

VOL_COND:=VOL_RATIO>1.5 AND VOL>REF(VOL,1)*1.2;

REAL_BREAK:=CLOSE>HHV(HIGH,20) AND CLOSE>OPEN AND (CLOSE-OPEN)/(HIGH-LOW)>0.6;

BREAK_STRENGTH:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100>3.5;

UPPER_SHADOW:=(HIGH-MAX(CLOSE,OPEN))/(HIGH-LOW)< 0.3;

PRE_HIGH:=REF(HHV(HIGH,30),1);

NEAR_PRESSURE:=CLOSE>PRE_HIGH*0.98 AND CLOSE< PRE_HIGH*1.02;

MACD_UP:=MACD>0 AND MACD>REF(MACD,1) AND DIF>DEA;

CONDITION2:=TREND_UP AND TREND_ANGLE;

CONDITION3:=MACD_UP AND VOL_COND;

CONDITION4:=REAL_BREAK AND BREAK_STRENGTH AND UPPER_SHADOW;

STRONG_SIGNAL:=CONDITION2  OR CONDITION3  OR CONDITION4  OR NEAR_PRESSURE OR ZBGS6  OR ZBGS10  OR ZBGS11  OR CONDITION2 OR CONDITION3  OR CONDITION4  AND NEAR_PRESSURE;

MIDDLE_SIGNAL:= (CONDITION2 OR CONDITION3)  OR CONDITION4  OR NEAR_PRESSURE OR ZBGS6  OR ZBGS10  OR ZBGS11  OR (CONDITION2 OR CONDITION3)  AND CONDITION4;

DRAWICON(STRONG_SIGNAL, LOW*0.98, 1), COLORRED, LINETHICK3;

DRAWICON(MIDDLE_SIGNAL AND NOT(STRONG_SIGNAL), LOW*0.98, 1), COLORYELLOW, LINETHICK2;

DRAWTEXT(STRONG_SIGNAL, LOW*0.95, '★黑马突破'), COLORRED;

DRAWTEXT(MIDDLE_SIGNAL AND NOT(STRONG_SIGNAL), LOW*0.95, '强突破'), COLORYELLOW;







来函数检测结果如下
该公式包含未来函数:WINNER

定制、编写指标公式请联系QQ或微信同号:88652583


当满足条件收盘价/1日前的收盘价>1.099时,在收盘价和开盘价位置之间画柱状线,宽度为2.3,0不为0则画空心柱.,画黄色
ZBGS1赋值:如果模糊匹配品种名称ORNAMELIKE(16),返回5,否则返回10
ZBGS2赋值:1日前的收盘价
ZBGS3赋值:如果(收盘价-ZBGS2)*100/ZBGS2>=ZBGS1-0.01*100/ZBGS2ANDCLOSE=最高价,返回1,否则返回0
ZBGS4赋值:上次ZBGS3距今天数+1
当满足条件ZBGS4ANDZBGS4<15时,在ZBGS4-1日前的开盘价和ZBGS4-1日前的开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
ZBGS5赋值:3*(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100的3日[1日权重]移动平均-2*(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100的3日[1日权重]移动平均的3日[1日权重]移动平均
ZBGS6赋值:ZBGS5>1日前的ZBGS5 AND 1日前的ZBGS5< 2日前的ZBGS5 AND 30>1日前的ZBGS5
ZBGS7赋值:(9日内最高价的最高值-收盘价)/(9日内最高价的最高值-9日内最低价的最低值)*100-70
ZBGS8赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
ZBGS9赋值:如果ZBGS8的3日[1日权重]移动平均的3日[1日权重]移动平均+100-(ZBGS7的9日[1日权重]移动平均+100)>45,返回ZBGS8的3日[1日权重]移动平均的3日[1日权重]移动平均+100-(ZBGS7的9日[1日权重]移动平均+100)-45,否则返回0
ZBGS10赋值:ZBGS9>1日前的ZBGS9 AND 1日前的ZBGS9< 2日前的ZBGS9
ZBGS11赋值:以收盘价计算的获利盘比例-以开盘价计算的获利盘比例的绝对值*100上穿30
DIF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
DEA赋值:DIF的9日指数移动平均
MACD赋值:(DIF-DEA)*2
ZBGS12赋值:MACD>0
ZBGS13赋值:1日前的收盘价/2日前的收盘价>=1.095
ZBGS14赋值:开盘价>1日前的收盘价 AND 收阳线
ZBGS15赋值:最高价>收盘价 AND 开盘价>最低价 AND 最低价>=1日前的收盘价
ZBGS16赋值:成交量(手)>1日前的成交量(手)
ZBGS17赋值:ZBGS13 AND ZBGS14 AND ZBGS15 AND ZBGS16
ZBGS18赋值:ZBGS6 AND ZBGS12 AND ZBGS11 AND ZBGS10
当满足条件ZBGS18时,在最低价/1.03位置画1号图标,画洋红色,线宽为2
当满足条件ZBGS17时,在最低价/1.03位置画9号图标,画洋红色,线宽为2
ZBGS19赋值:1日前的收盘价
ZBGS20赋值:收盘价-ZBGS19和0的较大值的3日[1日权重]移动平均/收盘价-ZBGS19的绝对值的3日[1日权重]移动平均*100
ZBGS21赋值:收盘价的3日指数移动平均
ZBGS22赋值:收盘价的21日指数移动平均
当满足条件ZBGS21上穿ZBGS22时,在最低价*0.99位置书写文字,COLORA6E500
当满足条件88上穿ZBGS20时,在最高价*1.02位置书写文字,COLOR1880FF
ZBGS23赋值:27日内最低价的最低值
ZBGS24赋值:34日内最高价的最高值
ZBGS25赋值:(收盘价-ZBGS23)/(ZBGS24-ZBGS23)*4的4日指数移动平均*25
ZBGS26赋值:如果ZBGS25<10,返回80,否则返回100
ZBGS27赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
ZBGS28赋值:ZBGS27的3日[1日权重]移动平均
ZBGS29赋值:ZBGS28的3日[1日权重]移动平均
ZBGS30赋值:3*ZBGS28-1,ZBGS29
ZBGS31赋值:收盘价-1日前的收盘价
ZBGS32赋值:如果ZBGS30<0,返回10,否则返回0
ZBGS33赋值:2日内ZBGS30的最低值=8日内ZBGS30的最低值
ZBGS34赋值:如果ZBGS30上穿1日前的ZBGS30+0.01ANDZBGS30ANDZBGS30<20,返回30,否则返回0
ZBGS35赋值:100*ZBGS31的6日指数移动平均的6日指数移动平均/ZBGS31的绝对值的6日指数移动平均的6日指数移动平均
ZBGS36赋值:如果2日内ZBGS35的最低值=7日内ZBGS35的最低值ANDCOUNT(ZBGS35<0,2)ANDCROSS(ZBGS35,ZBGS35的2日简单移动平均),返回1,否则返回0
ZBGS37赋值:成交额(元)/成交量(手)
ZBGS38赋值:最低价< ZBGS37*0.9
ZBGS39赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100>1.2
ZBGS40赋值:最低价< 收盘价的5日简单移动平均*0.921
ZBGS41赋值:成交量(手)< 成交量(手)的5日简单移动平均*1.5
ZBGS42赋值:ZBGS38 AND ZBGS39 AND ZBGS40 AND ZBGS41
当满足条件ZBGS42时,在最低价*0.96位置书写文字,COLOR4080FF
MA5赋值:收盘价的5日简单移动平均
MA10赋值:收盘价的10日简单移动平均
MA20赋值:收盘价的20日简单移动平均
MA60赋值:收盘价的60日简单移动平均
TREND_UP赋值:MA5>MA10 AND MA10>MA20 AND MA20>MA60
TREND_ANGLE赋值:(MA5/5日前的MA5-1)*100的反正切*180/3.1416>15
VOL_MA5赋值:成交量(手)的5日简单移动平均
VOL_RATIO赋值:成交量(手)/VOL_MA5
VOL_COND赋值:VOL_RATIO>1.5 AND 成交量(手)>1日前的成交量(手)*1.2
REAL_BREAK赋值:收盘价>20日内最高价的最高值 AND 收阳线ANDSE (收盘价-开盘价)/(最高价-最低价)>0.6
BREAK_STRENGTH赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100>3.5
UPPER_SHADOW赋值:(最高价-收盘价和开盘价的较大值)/(最高价-最低价)< 0.3
PRE_HIGH赋值:1日前的30日内最高价的最高值
NEAR_PRESSURE赋值:收盘价>PRE_HIGH*0.98 AND 收盘价< PRE_HIGH*1.02
MACD_UP赋值:MACD>0 AND MACD>1日前的MACD AND DIF>DEA
CONDITION2赋值:TREND_UP AND TREND_ANGLE
CONDITION3赋值:MACD_UP AND VOL_COND
CONDITION4赋值:REAL_BREAK AND BREAK_STRENGTH AND UPPER_SHADOW
STRONG_SIGNAL赋值:CONDITION2 OR CONDITION3 OR CONDITION4 OR NEAR_PRESSURE OR ZBGS6 OR ZBGS10 OR ZBGS11 OR CONDITION2 OR CONDITION3 OR CONDITION4 AND NEAR_PRESSURE
MIDDLE_SIGNAL赋值: (CONDITION2 OR CONDITION3) OR CONDITION4 OR NEAR_PRESSURE OR ZBGS6 OR ZBGS10 OR ZBGS11 OR (CONDITION2 OR CONDITION3) AND CONDITION4
当满足条件STRONG_SIGNAL时,在最低价*0.98位置画1号图标, 画红色, 线宽为3
当满足条件MIDDLE_SIGNALANDNOT(STRONG_SIGNAL)时,在最低价*0.98位置画1号图标, 画黄色, 线宽为2
当满足条件STRONG_SIGNAL时,在最低价*0.95位置书写文字, 画红色
当满足条件MIDDLE_SIGNALANDNOT(STRONG_SIGNAL)时,在最低价*0.95位置书写文字, 画黄色
定制、找人做指标公式联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


指标安装下载帮助  -   联系我们  -  指标公式网  -  公式网   -  指标公式  -   免责声明  -   隐私政策  -   加入收藏   

@2005-2023 粤ICP备2025457605号-1 指标公式网别名指标网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:指标公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图