通达信常胜将军及选股指标公式源码
指标功能:
这是一个结合了趋势强度与多周期KDJ共振的副图指标及选股公式。核心逻辑是捕捉日线级别KDJ金叉,并同时要求周线级别KDJ也出现金叉,形成多周期共振的买入信号。
使用说明:
1. 副图指标:在副图区域显示一条“趋势线”,用于衡量价格在近期34日高低区间内的相对位置。当出现符合条件的共振信号时,会在副图上绘制彩色柱状条(彩虹柱)和图标进行醒目提示。
2. 选股公式:用于筛选同时满足以下条件的股票:
日线条件:日线KDJ指标(参数9,3,3)的K线上穿D线(金叉)。
周线条件:周线级别的KDJ指标也出现K线上穿D线的金叉。
过滤条件:自动排除ST/ST股票、停牌股,以及股价低于20日均线的个股。
核心要点:
指标通过“日线金叉 + 周线金叉”的双重确认,旨在寻找短期动能与中期趋势发生共振的潜在起涨点,以提高信号的可靠性。副图的彩虹柱仅为信号出现的视觉标记。
{副图源码如下}
趋势线:EMA(100*(C-LLV(LOW,34))/(HHV(H,34)-LLV(LOW,34)),3),COLORRED;
N1:=9; N2:=3; N3:=3;
RSV:=(CLOSE-LLV(LOW,N1))/(HHV(HIGH,N1)-LLV(LOW,N1))*100;
K:=SMA(RSV,N2,1);
D:=SMA(K,N3,1);
J:=3*K-2*D;
ZFH1:=CROSS(K,D);
周K:="KDJ.K#WEEK";
周D:="KDJ.D#WEEK";
月K:="KDJ.K#MONTH";
月D:="KDJ.D#MONTH";
周叉:=CROSS(周K,周D);
月叉:=CROSS(月K,月D);
XG:=ZFH1 AND 周叉,COLORMAGENTA;
STICKLINE(XG ,75,66,1,0),COLORRED;
STICKLINE(XG ,66,57,2,0),COLORMAGENTA;
STICKLINE(XG ,57,48,3,0),COLORGREEN;
STICKLINE(XG ,48,39,4,0),COLORBLUE;
STICKLINE(XG ,30,21,6,0),COLORBROWN;
STICKLINE(XG ,39,30,5,0),COLORCYAN;
STICKLINE(XG ,21,12,7,0),COLORYELLOW;
STICKLINE(XG ,12,3,8,0),COLORWHITE;
DRAWICON(XG,80,13);
{选股源码如下}
N1:=9; N2:=3; N3:=3;
RSV:=(CLOSE-LLV(LOW,N1))/(HHV(HIGH,N1)-LLV(LOW,N1))*100;
K:=SMA(RSV,N2,1);
D:=SMA(K,N3,1);
J:=3*K-2*D;
ZFH1:=CROSS(K,D);
周K:="KDJ.K#WEEK";
周D:="KDJ.D#WEEK";
月K:="KDJ.K#MONTH";
月D:="KDJ.D#MONTH";
周叉:=CROSS(周K,周D);
月叉:=CROSS(月K,月D);
{去掉ST、停牌股}
S1:=IF(NAMELIKE('S'),0,1);
S2:=IF(NAMELIKE('*'),0,1);
S3:=DYNAINFO(17)>0;
ZFH2:=S1 AND S2 AND S3 AND NOT(C<MA(C,20));
XG:ZFH1 AND 周叉 AND ZFH2 ;

未来函数检测结果如下:
该公式包含未来函数:DYNAINFO
该公式包含未来函数:#MONTH
该公式包含未来函数:#WEEK
定制指标公式、软件请联系QQ或微信同号:88652583
输出趋势线:100*(收盘价-34日内最低价的最低值)/(34日内最高价的最高值-34日内最低价的最低值)的3日指数移动平均,画红色
N1赋值:9
N2赋值:3
N3赋值:3
RSV赋值:(收盘价-N1日内最低价的最低值)/(N1日内最高价的最高值-N1日内最低价的最低值)*100
K赋值:RSV的N2日[1日权重]移动平均
D赋值:K的N3日[1日权重]移动平均
J赋值:3*K-2*D
ZFH1赋值:K上穿D
周K赋值:"KDJ的K[取周线数据]"
周D赋值:"KDJ的D[取周线数据]"
月K赋值:"KDJ的K[取月线数据]"
月D赋值:"KDJ的D[取月线数据]"
周叉赋值:周K上穿周D
月叉赋值:月K上穿月D
XG赋值:ZFH1 AND 周叉,画洋红色
当满足条件XG时,在75和66位置之间画柱状线,宽度为1,0不为0则画空心柱.,画红色
当满足条件XG时,在66和57位置之间画柱状线,宽度为2,0不为0则画空心柱.,画洋红色
当满足条件XG时,在57和48位置之间画柱状线,宽度为3,0不为0则画空心柱.,画绿色
当满足条件XG时,在48和39位置之间画柱状线,宽度为4,0不为0则画空心柱.,画蓝色
当满足条件XG时,在30和21位置之间画柱状线,宽度为6,0不为0则画空心柱.,画棕色
当满足条件XG时,在39和30位置之间画柱状线,宽度为5,0不为0则画空心柱.,画青色
当满足条件XG时,在21和12位置之间画柱状线,宽度为7,0不为0则画空心柱.,画黄色
当满足条件XG时,在12和3位置之间画柱状线,宽度为8,0不为0则画空心柱.,画白色
当满足条件XG时,在80位置画13号图标
N1赋值:9
N2赋值:3
N3赋值:3
RSV赋值:(收盘价-N1日内最低价的最低值)/(N1日内最高价的最高值-N1日内最低价的最低值)*100
K赋值:RSV的N2日[1日权重]移动平均
D赋值:K的N3日[1日权重]移动平均
J赋值:3*K-2*D
ZFH1赋值:K上穿D
周K赋值:"KDJ的K[取周线数据]"
周D赋值:"KDJ的D[取周线数据]"
月K赋值:"KDJ的K[取月线数据]"
月D赋值:"KDJ的D[取月线数据]"
周叉赋值:周K上穿周D
月叉赋值:月K上穿月D
S1赋值:如果模糊匹配品种名称,返回0,否则返回1
S2赋值:如果模糊匹配品种名称,返回0,否则返回1
S3赋值:量比>0
ZFH2赋值:S1 AND S2 AND S3 AND 取反
输出XG:ZFH1 AND 周叉 AND ZFH2