通达信〖擒妖吃进〗筛选强势股及起涨起稳突破节点指标公式源码

指标为副图信号类指标,用于筛选强势股及起涨、起稳、突破节点。
功能:通过EMA5、EMA10加权价与30日最高均线比较判断强势;统计阶段涨幅;用趋势线及起稳条件区分“起涨、持续、回踩起稳、突破”状态。柱体颜色反映信号强弱,文字提示“吃进”“擒妖”。
使用法:重点看“总涨幅”柱是否放大,红色为强势,黄色为增强,绿色为持续或转弱,蓝色为突破;出现“吃进”“擒妖”时结合日线趋势、量能和板块确认。起稳柱出现表示回踩后转强,但仍需设止损,不宜单独作为买卖依据。
 

DRAWGBK(ISLASTBAR, RGB(60,60,60),RGB(0,0,0),0,'0',0);
VAR01:=BARSLAST(((EMA(C,5) * 7 + EMA(C,10) * 3) / 10 > MA(H,30) * (1 + 13 / 100)) <> REF((EMA(C,5) * 7 + EMA(C,10) * 3) / 10 > MA(H,30) * (1 + 13 / 100),1));
VAR02:=SUM(IF(C >= REF(C,1),(C - REF(C,1)) / REF(C,1) * 100,0),VAR01 + 1);
VAR03:=(H + L + O + C) / 4;
VAR04:=EMA(VAR03,13) - EMA(VAR03,34);
VAR05:=EMA(VAR04,5);
VAR06:=(VAR04 - VAR05) * 5;
VAR07:=IF(VAR06 >= 1000,1000,IF(VAR06 <= VAR03,VAR03,VAR06));
VAR08:=FORCAST(FORCAST(VAR07,32),10);
VAR09:=(C - EMA(C,13)) / EMA(C,13) * (0 - 100);
VAR10:=EMA(VAR09 / 10 + EMA(C,13),8);
VAR11:=EMA(C,3);
VAR12:=EMA(SLOPE(C,22) * 20 + C,45);
VAR13:=IF(PERIOD > 8 AND PERIOD < 11,MA(VAR12,1),IF(PERIOD = 8,MA(VAR12,4),IF(PERIOD = 7,MA(VAR12,8),IF(PERIOD = 6,MA(VAR12,16),IF(PERIOD = 5,MA(VAR12,32),0)))));
VAR14:=VAR13 * 0.865;
VAR15:=IF(VAR11 > VAR13,VAR11,VAR14);
VAR16:=REVERSE(VAR15) + 2 * VAR08;
总涨幅:IF((EMA(C,5) * 7 + EMA(C,10) * 3) / 10 > MA(H,30) * (1 + 13 / 100) AND REF(VAR16,1) < (EMA(C,5) * 7 + EMA(C,10) * 3) / 10 AND DYNAINFO(17) > 0,VAR02,0) ,LINETHICK2,COLORMAGENTA ;
VAR17:=(总涨幅 > 0 AND VAR16 < (EMA(C,5) * 7 + EMA(C,10) * 3) / 10) * 总涨幅 ,COLORRED;
STICKLINE(VAR17,VAR17,0,2,0),COLORRED ;
VAR18:=(总涨幅 > 0 AND 总涨幅 > REF(总涨幅,1) AND VAR16 < (EMA(C,5) * 7 + EMA(C,10) * 3) / 10) * 总涨幅 / 2 ,COLORFF0000;
STICKLINE(VAR18,VAR18,0,3,0),COLORYELLOW ;
VAR19:=(总涨幅 > 0 AND 总涨幅 = REF(总涨幅,1) AND VAR16 < (EMA(C,5) * 7 + EMA(C,10) * 3) / 10) * 总涨幅 / 3 ,COLORGREEN;
STICKLINE(VAR19,VAR19,0,3,0),COLORGREEN ;
VAR20:=crOSS((EMA(C,5) * 7 + EMA(C,10) * 3) / 10,MA(H,30) * (1 + 13 / 100)) * 总涨幅 / 1.5 ,COLORYELLOW;
STICKLINE(VAR20,VAR20,0,3,0),COLORBLUE ;
起稳:IF((EMA(C,5) * 7 + EMA(C,10) * 3) / 10 > VAR16 AND VAR16 < (EMA(C,5) * 7 + EMA(C,10) * 3) / 10 AND DYNAINFO(7) > 0 AND (EMA(C,5) * 7 + EMA(C,10) * 3) / 10 < MA(H,30) * (1 + 13 / 100),VAR02,0) / 150 ,NODRAW,COLORWHITE;
VAR21:=(起稳 > 0) * REVERSE(起稳) ,COLORGRAY;
STICKLINE(VAR21,VAR21,0,3,0),COLORRED ;
VAR22:=(起稳 > 0 AND EMA(C,2) > MA(H,30) * (1 + 13 / 100) * 1.0382) * REVERSE(起稳) / 1.5 ,COLORFF0099;
STICKLINE(VAR22,VAR22,0,3,0),COLORWHITE ;
VAR23:=(起稳 > 0 AND EMA(C,2) > MA(H,30) * (1 + 13 / 100) * 1.0382) * 起稳 / 1.5 ,COLORFF0099;
STICKLINE(VAR23,VAR23,0,6,0),COLOR990033;
STICKLINE(VAR23,VAR23,0,2,0),COLORCC0055;
STICKLINE(VAR23,VAR23,0,1,0),COLOREE0077;
STICKLINE(VAR23,VAR23,0,0.2,0),COLORFF0099;
DRAWTEXT(起稳 > 0 AND CROSS(EMA(C,2),MA(H,30) * (1 + 13 / 100) * 1.0382) ,起稳 * 1.09,'←吃进'),COLORWHITE;
DRAWTEXT(FILTER(CROSS((EMA(C,5) * 7 + EMA(C,10) * 3) / 10,MA(H,30) * (1 + 13 / 100)),5) ,总涨幅 * 1.09,'擒妖'),COLORYELLOW;
VAR24:=(总涨幅 > 0 AND CROSS(VAR16,(EMA(C,5) * 7 + EMA(C,10) * 3) / 10)) * 总涨幅 ,COLORGREEN;
STICKLINE(VAR24,VAR24,0,3,0),COLORCYAN ;







未来函数检测结果
  • 该公式包含未来函数:DYNAINFO



填充背景
VAR01赋值:上次((收盘价的5日指数移动平均*7+收盘价的10日指数移动平均*3)/10>最高价的30日简单移动平均*(1+13/100))不等于1日前的(收盘价的5日指数移动平均*7+收盘价的10日指数移动平均*3)/10>最高价的30日简单移动平均*(1+13/100)距今天数
VAR02赋值:如果收盘价>=1日前的收盘价,返回(收盘价-1日前的收盘价)/1日前的收盘价*100,否则返回0的VAR01+1日累和
VAR03赋值:(最高价 + 最低价 + 开盘价 + 收盘价) / 4
VAR04赋值:VAR03的13日指数移动平均 - VAR03的34日指数移动平均
VAR05赋值:VAR04的5日指数移动平均
VAR06赋值:(VAR04 - VAR05) * 5
VAR07赋值:如果VAR06>=1000,返回1000,否则返回如果VAR06<=VAR03,返回VAR03,否则返回VAR06
VAR08赋值:VAR07的32日线性回归预测值的10日线性回归预测值
VAR09赋值:(收盘价 - 收盘价的13日指数移动平均) / 收盘价的13日指数移动平均 * (0 - 100)
VAR10赋值:VAR09/10+收盘价的13日指数移动平均的8日指数移动平均
VAR11赋值:收盘价的3日指数移动平均
VAR12赋值:收盘价的22日线性回归斜率*20+收盘价的45日指数移动平均
VAR13赋值:如果周期类型>8ANDPERIOD<11,返回VAR12的1日简单移动平均,否则返回如果周期类型=8,返回VAR12的4日简单移动平均,否则返回如果周期类型=7,返回VAR12的8日简单移动平均,否则返回如果周期类型=6,返回VAR12的16日简单移动平均,否则返回如果周期类型=5,返回VAR12的32日简单移动平均,否则返回0
VAR14赋值:VAR13 * 0.865
VAR15赋值:如果VAR11>VAR13,返回VAR11,否则返回VAR14
VAR16赋值:VAR15的相反数 + 2 * VAR08
输出总涨幅:如果(收盘价的5日指数移动平均*7+收盘价的10日指数移动平均*3)/10>最高价的30日简单移动平均*(1+13/100)ANDREF(VAR16,1)<(收盘价的5日指数移动平均*7+收盘价的10日指数移动平均*3)/10ANDDYNAINFO(17)>0,返回VAR02,否则返回0 ,线宽为2,画洋红色
VAR17赋值:(总涨幅 > 0 AND VAR16 < (收盘价的5日指数移动平均 * 7 + 收盘价的10日指数移动平均 * 3) / 10) * 总涨幅 ,画红色
当满足条件VAR17时,在VAR17和0位置之间画柱状线,宽度为2,0不为0则画空心柱.,画红色
VAR18赋值:(总涨幅 > 0 AND 总涨幅 > 1日前的总涨幅 AND VAR16 < (收盘价的5日指数移动平均 * 7 + 收盘价的10日指数移动平均 * 3) / 10) * 总涨幅 / 2 ,COLORFF0000
当满足条件VAR18时,在VAR18和0位置之间画柱状线,宽度为3,0不为0则画空心柱.,画黄色
VAR19赋值:(总涨幅 > 0 AND 总涨幅 = 1日前的总涨幅 AND VAR16 < (收盘价的5日指数移动平均 * 7 + 收盘价的10日指数移动平均 * 3) / 10) * 总涨幅 / 3 ,画绿色
当满足条件VAR19时,在VAR19和0位置之间画柱状线,宽度为3,0不为0则画空心柱.,画绿色
VAR20赋值:(收盘价的5日指数移动平均*7+收盘价的10日指数移动平均*3)/10上穿最高价的30日简单移动平均*(1+13/100) * 总涨幅 / 1.5 ,画黄色
当满足条件VAR20时,在VAR20和0位置之间画柱状线,宽度为3,0不为0则画空心柱.,画蓝色
输出起稳:如果(收盘价的5日指数移动平均*7+收盘价的10日指数移动平均*3)/10>VAR16ANDVAR16<(收盘价的5日指数移动平均*7+收盘价的10日指数移动平均*3)/10ANDDYNAINFO(7)>0AND(收盘价的5日指数移动平均*7+收盘价的10日指数移动平均*3)/10<最高价的30日简单移动平均*(1+13/100),返回VAR02,否则返回0 / 150 ,NODRAW,画白色
VAR21赋值:(起稳 > 0) * 起稳的相反数 ,画深灰色
当满足条件VAR21时,在VAR21和0位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色
VAR22赋值:(起稳 > 0 AND 收盘价的2日指数移动平均 > 最高价的30日简单移动平均 * (1 + 13 / 100) * 1.0382) * 起稳的相反数 / 1.5 ,COLORFF0099
当满足条件VAR22时,在VAR22和0位置之间画柱状线,宽度为3,0不为0则画空心柱.,画白色
VAR23赋值:(起稳 > 0 AND 收盘价的2日指数移动平均 > 最高价的30日简单移动平均 * (1 + 13 / 100) * 1.0382) * 起稳 / 1.5 ,COLORFF0099
当满足条件VAR23时,在VAR23和0位置之间画柱状线,宽度为6,0不为0则画空心柱.,COLOR990033
当满足条件VAR23时,在VAR23和0位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORCC0055
当满足条件VAR23时,在VAR23和0位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOREE0077
当满足条件VAR23时,在VAR23和0位置之间画柱状线,宽度为0.2,0不为0则画空心柱.,COLORFF0099
当满足条件起稳>0ANDCROSS(收盘价的2日指数移动平均,最高价的30日简单移动平均*(1+13/100)*1.0382)时,在起稳*1.09位置书写文字,画白色
当满足条件(收盘价的5日指数移动平均*7+收盘价的10日指数移动平均*3)/10上穿最高价的30日简单移动平均*(1+13/100)的5日过滤时,在总涨幅*1.09位置书写文字,画黄色
VAR24赋值:(总涨幅 > 0 AND VAR16上穿(收盘价的5日指数移动平均*7+收盘价的10日指数移动平均*3)/10) * 总涨幅 ,画绿色
当满足条件VAR24时,在VAR24和0位置之间画柱状线,宽度为3,0不为0则画空心柱.,画青色
联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
公式网微信联系方式
月度排行
季度排行
半年排行


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

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