通达信〖半路追涨〗主图之追涨选股指标公式源码
该公式功能:
- 计算箱顶、箱底(30日高低点均线)、支撑线(20日指数均线)及布林带上下轨。
- 通过量比(成交量/5日均量)和价格突破条件,筛选追涨信号。
使用方法:
- 将代码复制到通达信公式编辑器(Ctrl+F),新建技术指标公式。
- 副图或主图叠加显示,信号出现时标记“追涨”。
- 条件:收盘价突破箱顶和上轨,量比>2且<10,7日内首次满足,且上轨和箱顶均向上。
箱顶:=MA(REF(HHV(C,30),1),2);
箱底:=MA(REF(LLV(C,30),1),2);
支撑线:=EMA(C,20);
A1:=MA(C,20);
A2:=POW((C-支撑线),2);
A3:=MA(A2,20);
A4:=SQRT(A3);
A5:=支撑线+2*A4;
A6:=支撑线-2*A4;
A7:=REF(支撑线,1);
上轨:=REF(A5,1);
下轨:=REF(A6,1);
量比:=vol/REF(MA(VOL,5),1);
上轨1:=上轨>箱顶 AND 上轨>=REF(上轨,1);
箱顶2:=箱顶>=REF(箱顶,1) AND C>O;
追涨:(C>箱顶 AND C>上轨 AND 量比>2) AND COUNT(C>箱顶 AND C>上轨 AND 量比>2 AND 量比< 10,7)=1 AND 上轨1 AND 箱顶2;
来函数检测结果如下:
该公式没有未来函数
定制、编写公式指标请联系QQ或微信同号:88652583
V1赋值:以0.9为权重(((最高价+最低价)+(收盘价*2))/4)的动态移动平均
HY1赋值:1日前的V1的3日指数移动平均
多空趋势赋值:((收盘价-HY1)*10的2日简单移动平均)*0.1
输出操盘4:当满足条件多空趋势>=0AND多空趋势>=1日前的多空趋势时,在6.5和6.5+多空趋势位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,画红色
输出减仓4:当满足条件多空趋势>=0AND多空趋势<1日前的多空趋势时,在6.5和6.5+多空趋势位置之间画柱状线,宽度为1.5,0不为0则画空心柱., 画红色
输出反弹4:当满足条件多空趋势<0AND多空趋势>=1日前的多空趋势时,在6.5和6.5+多空趋势位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,画绿色
输出寻底4:当满足条件多空趋势<0AND多空趋势<1日前的多空趋势时,在6.5和6.5+多空趋势位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,画绿色
当满足条件是否最后一个周期=1时,在如果多空趋势>=0,返回6,否则返回6.3位置书写文字,画白色
换手赋值:成交量(手)*100/当前流通股本(手)
主力赋值:换手的4日简单移动平均
大户赋值:换手的9日简单移动平均
中户赋值:换手的17日简单移动平均
散户赋值:换手的34日简单移动平均
均量赋值:(主力+大户+中户+散户)/4
输出成交量:成交量(手),画白色,NODRAW
输出主力能量:(主力-均量)画洋红色,NODRAW
输出大户能量:(大户-均量)画黄色,NODRAW
输出中户能量:(中户-均量)画淡蓝色,NODRAW
输出散户能量:(散户-均量)画蓝色,NODRAW
输出操盘:当满足条件主力能量>=0AND主力能量>=1日前的主力能量时,在4.5和4.5+主力能量位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,画黄色
输出减仓:当满足条件主力能量>=0AND主力能量<1日前的主力能量时,在4.5和4.5+主力能量位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,画红色
输出反弹:当满足条件主力能量<0AND主力能量>=1日前的主力能量时,在4.5和4.5+主力能量位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,画绿色
输出寻底:当满足条件主力能量<0AND主力能量<1日前的主力能量时,在4.5和4.5+主力能量位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,画绿色
当满足条件是否最后一个周期=1时,在如果主力能量>=0,返回4.2,否则返回4.8位置书写文字,画洋红色
输出操盘1:当满足条件大户能量>=0AND大户能量>=1日前的大户能量时,在3和3+大户能量位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,画白色
输出减仓1:当满足条件大户能量>=0AND大户能量<1日前的大户能量时,在3和3+大户能量位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,画红色
输出反弹1:当满足条件大户能量<0AND大户能量>=1日前的大户能量时,在3和3+大户能量位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,画绿色
输出寻底1:当满足条件大户能量<0AND大户能量<1日前的大户能量时,在3和3+大户能量位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,画绿色
当满足条件是否最后一个周期=1时,在如果大户能量>=0,返回2.7,否则返回3.3位置书写文字,画黄色
输出操盘2:当满足条件中户能量>=0AND中户能量>=1日前的中户能量时,在1.5和1.5+中户能量位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,画红色
输出减仓2:当满足条件中户能量>=0AND中户能量<1日前的中户能量时,在1.5和1.5+中户能量位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,画红色
输出反弹2:当满足条件中户能量<0AND中户能量>=1日前的中户能量时,在1.5和1.5+中户能量位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,画绿色
输出寻底2:当满足条件中户能量<0AND中户能量<1日前的中户能量时,在1.5和1.5+中户能量位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,画绿色
当满足条件是否最后一个周期=1时,在如果中户能量>=0,返回1.2,否则返回1.8位置书写文字,画淡蓝色
输出操盘3:当满足条件散户能量>=0AND散户能量>=1日前的散户能量时,在0和散户能量位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,画红色
输出减仓3:当满足条件散户能量>=0AND散户能量<1日前的散户能量时,在0和散户能量位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,画红色
输出反弹3:当满足条件散户能量<0AND散户能量>=1日前的散户能量时,在0和散户能量位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,画绿色
输出寻底3:当满足条件散户能量<0AND散户能量<1日前的散户能量时,在0和散户能量位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,画绿色
当满足条件是否最后一个周期=1时,在如果散户能量>=0,返回-0.3,否则返回0.3位置书写文字,画蓝色
JZ赋值:成交量(手)/(主力能量的绝对值+大户能量的绝对值+中户能量的绝对值+散户能量的绝对值)
ZLCJ赋值:JZ*主力能量的绝对值
DHCJ赋值:JZ*大户能量的绝对值
ZHCJ赋值:JZ*中户能量的绝对值
SHCJ赋值:JZ*散户能量的绝对值
输出机构量:ZLCJ,画洋红色,NODRAW
输出大户量:DHCJ,画黄色,NODRAW
输出中户量:ZHCJ,画淡蓝色,NODRAW
输出散户量:SHCJ,画蓝色,NODRAW