通达信〖黑马量化组合〗主副超跌反弹信号识别股票短期强势起涨点源码指标


指标通过多组均线交叉、动量强度和超跌反弹信号,识别股票短期强势起涨点。当短期均线上穿中长期均线且成交量放大时提示"黑马买点";在价格超跌区域结合动量反转捕捉"超跌黑马"机会;综合量价、波动率和趋势强度筛选出"大黑马"标的。


操作策略:在出现买点信号且成交量配合时介入,结合均线系统把握趋势行情。

 
{主图源码如下}

HG1:=REF((O+H+L+2*C)/5,1);
HG2:=SMA(MAX(C-HG1,0),7,1)/SMA(ABS(C-HG1),7,1)*10;
HG3:=(HIGH+LOW+CLOSE)/3;
HG4:=CROSS(HG2,7.1) AND MA(V,5)>MA(V,10),COLORRED;
DRAWTEXT(CROSS(HG2,7.1) AND MA(V,5)>MA(V,10),MA(L,3),'短线黑马'),COLORWHITE;
DRAWICON(HG4,MA(L,3),17);
HG5:=EMA(C,3),COLORWHITE;
HG6:=EMA(C,5),COLORYELLOW;
HG7:=EMA(C,7),COLORMAGENTA;
HG8:=EMA(C,12),COLORGREEN;
HG9:=EMA(C,20),COLORRED;
HG10:=EMA(C,50),COLORBLUE,LINETHICK2;
HG11:=CROSS(HG5,HG9) AND C>O AND C>REF(C,1) AND C/REF(C,1)>=1.018 ;
HG12:=CROSS(HG5,HG9) AND C>O AND C>REF(C,1) AND C/REF(C,1)>=1.018;
DRAWICON(HG11 ,MA(L,3),5);
DRAWTEXT(HG11,MA(L,3),'黑马买点'),COLORYELLOW;
HG13:=(CLOSE-LLV(LOW,11))/(HHV(HIGH,11)-LLV(LOW,11))*100;
HG14:=LLV(OPEN,30);
HG15:=SMA(HG13,3,1);
HG16:=SMA(HG15,3,1);
HG17:=(3*HG15-2*HG16),LINETHICK2;
HG18:=SMA(HG17,3,1)*0.82;
HG19:=(CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100;
HG20:=(CLOSE-MA(CLOSE,12))/MA(CLOSE,12)*100;
HG21:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100;
HG22:=(HG19+2*HG20+3*HG21)/6;
HG23:=EMA(CLOSE,12)-EMA(CLOSE,26);
HG24:=EMA(HG23,6);
HG25:=(COUNT(HG23< HG24,19))=10;
DRAWTEXT(CROSS(HG17,-3),MA(L,3),'超跌黑马'),COLORGREEN;
HG26:=(C+H+O+L)/4;
HG27:=REF(IF((MA(C,5)-C)/C>0.04 AND (MA(C,10)-MA(C,5))/MA(C,5)>0.04,30,0),1),COLORF00FF0,LINETHICK2;
HG28:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
HG29:=REF(MA(HG28,3),1)+(HG28-REF(MA(HG28,3),1))/3;
HG30:=REF(MA(HG29,3),1)+(HG29-REF(MA(HG29,3),1))/3;
HG31:=3*HG29-2*HG30;
HG32:=EMA(HG31,5);
HG33:=REF(HG32,1);
HG34:=CROSS(HG32,HG33);
HG35:=EMA(CLOSE,10)-EMA(CLOSE,21);
HG36:=EMA(HG35,8);
HG37:=(HG35-HG36)*2;
HG38:=BARSLAST(CROSS(HG35,HG36) AND HG36<=0.05)+1;
HG39:=BARSLASTCOUNT(HG37< REF(HG37,1))>1;
HG40:=BARSLASTCOUNT(HG37>REF(HG37,1))>1;
HG41:=BARSLASTCOUNT(HG39);
HG42:=BARSLASTCOUNT(HG40);
HG43:=COUNT(HG41,HG38);
HG44:=COUNT(HG42,HG38);
HG45:=REF(CLOSE,4);
HG46:=((CLOSE-HG45)/HG45)*100,NODRAW;
HG47:=REF(HG43,1)>=2 AND REF(HG44,1)>=3 AND HG44=0 AND HG43=0 AND HG46>2,LINETHICK2;
DRAWTEXT(HG47,MA(L,3),'大黑马'),COLOR00FFFF;



{副图源码如下}

LC:=REF((O+H+L+2*C)/5,1);
RSI1:=SMA(MAX(C-LC,0),7,1)/SMA(ABS(C-LC),7,1)*10;
XG1:CROSS(RSI1,7.1) AND MA(V,5)>MA(V,10);
A81:=EMA(C,3);
A85:=EMA(C,20);
XG2:CROSS(A81,A85) AND C>O AND C>REF(C,1) AND C/REF(C,1)>=1.018;
RSV:=(CLOSE-LLV(LOW,11))/(HHV(HIGH,11)-LLV(LOW,11))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=(3*K-2*D);
XG3:CROSS(J,-3);
RSV2:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K2:=REF(MA(RSV2,3),1)+(RSV2-REF(MA(RSV2,3),1))/3;
DD2:=REF(MA(K2,3),1)+(K2-REF(MA(K2,3),1))/3;
J2:=3*K2-2*DD2;
BB1:=EMA(J2,5);
BB2:=REF(BB1,1);
XG4:CROSS(BB1,BB2);
F:=EMA(CLOSE,10)-EMA(CLOSE,21);
A:=EMA(F,8);
MD:=(F-A)*2;
ZQ:=BARSLAST(CROSS(F,A) AND A<=0.05)+1;
LZ:=BARSLASTCOUNT(MD< REF(MD,1))>1;
HZ:=BARSLASTCOUNT(MD>REF(MD,1))>1;
LZQ:=BARSLASTCOUNT(LZ);
HZQ:=BARSLASTCOUNT(HZ);
LZQTJ:=COUNT(LZQ,ZQ);
HZQTJ:=COUNT(HZQ,ZQ);
NQR:=REF(CLOSE,4);
SRZF:=((CLOSE-NQR)/NQR)*100;
XG5:REF(LZQTJ,1)>=2 AND REF(HZQTJ,1)>=3 AND HZQTJ=0 AND LZQTJ=0 AND SRZF>2;
VAR72:=(CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100;
VAR73:=(CLOSE-MA(CLOSE,12))/MA(CLOSE,12)*100;
VAR74:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100;
VAR75:=(VAR72+2*VAR73+3*VAR74)/6;
XG6:VAR75< -10;






来函数检测结果如下
该公式没有未来函数


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

相关指标公式

HG1赋值:1日前的(开盘价+最高价+最低价+2*收盘价)/5
HG2赋值:收盘价-HG1和0的较大值的7日[1日权重]移动平均/收盘价-HG1的绝对值的7日[1日权重]移动平均*10
HG3赋值:(最高价+最低价+收盘价)/3
HG4赋值:HG2上穿7.1 AND 成交量(手)的5日简单移动平均>成交量(手)的10日简单移动平均,画红色
当满足条件HG2上穿7.1ANDMA(成交量(手),5)>成交量(手)的10日简单移动平均时,在最低价的3日简单移动平均位置书写文字,画白色
当满足条件HG4时,在最低价的3日简单移动平均位置画17号图标
HG5赋值:收盘价的3日指数移动平均,画白色
HG6赋值:收盘价的5日指数移动平均,画黄色
HG7赋值:收盘价的7日指数移动平均,画洋红色
HG8赋值:收盘价的12日指数移动平均,画绿色
HG9赋值:收盘价的20日指数移动平均,画红色
HG10赋值:收盘价的50日指数移动平均,画蓝色,线宽为2
HG11赋值:HG5上穿HG9 AND 收阳线AND 收盘价>1日前的收盘价 AND 收盘价/1日前的收盘价>=1.018
HG12赋值:HG5上穿HG9 AND 收阳线AND 收盘价>1日前的收盘价 AND 收盘价/1日前的收盘价>=1.018
当满足条件HG11时,在最低价的3日简单移动平均位置画5号图标
当满足条件HG11时,在最低价的3日简单移动平均位置书写文字,画黄色
HG13赋值:(收盘价-11日内最低价的最低值)/(11日内最高价的最高值-11日内最低价的最低值)*100
HG14赋值:30日内开盘价的最低值
HG15赋值:HG13的3日[1日权重]移动平均
HG16赋值:HG15的3日[1日权重]移动平均
HG17赋值:(3*HG15-2*HG16),线宽为2
HG18赋值:HG17的3日[1日权重]移动平均*0.82
HG19赋值:(收盘价-收盘价的6日简单移动平均)/收盘价的6日简单移动平均*100
HG20赋值:(收盘价-收盘价的12日简单移动平均)/收盘价的12日简单移动平均*100
HG21赋值:(收盘价-收盘价的24日简单移动平均)/收盘价的24日简单移动平均*100
HG22赋值:(HG19+2*HG20+3*HG21)/6
HG23赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
HG24赋值:HG23的6日指数移动平均
HG25赋值:(统计19日中满足HG23当满足条件HG17上穿-3时,在最低价的3日简单移动平均位置书写文字,画绿色
HG26赋值:(收盘价+最高价+开盘价+最低价)/4
HG27赋值:1日前的如果(收盘价的5日简单移动平均-收盘价)/收盘价>0.04AND(收盘价的10日简单移动平均-收盘价的5日简单移动平均)/收盘价的5日简单移动平均>0.04,返回30,否则返回0,COLORF00FF0,线宽为2
HG28赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
HG29赋值:1日前的HG28的3日简单移动平均+(HG28-1日前的HG28的3日简单移动平均)/3
HG30赋值:1日前的HG29的3日简单移动平均+(HG29-1日前的HG29的3日简单移动平均)/3
HG31赋值:3*HG29-2*HG30
HG32赋值:HG31的5日指数移动平均
HG33赋值:1日前的HG32
HG34赋值:HG32上穿HG33
HG35赋值:收盘价的10日指数移动平均-收盘价的21日指数移动平均
HG36赋值:HG35的8日指数移动平均
HG37赋值:(HG35-HG36)*2
HG38赋值:上次HG35上穿HG36ANDHG36<=0.05距今天数+1
HG39赋值:条件连续成立次数>1
HG40赋值:条件连续成立次数>1
HG41赋值:条件连续成立次数
HG42赋值:条件连续成立次数
HG43赋值:统计HG38日中满足HG41的天数
HG44赋值:统计HG38日中满足HG42的天数
HG45赋值:4日前的收盘价
HG46赋值:((收盘价-HG45)/HG45)*100,NODRAW
HG47赋值:1日前的HG43>=2 AND 1日前的HG44>=3 AND HG44=0 AND HG43=0 AND HG46>2,线宽为2
当满足条件HG47时,在最低价的3日简单移动平均位置书写文字,COLOR00FFFF
LC赋值:1日前的(开盘价+最高价+最低价+2*收盘价)/5
RSI1赋值:收盘价-LC和0的较大值的7日[1日权重]移动平均/收盘价-LC的绝对值的7日[1日权重]移动平均*10
输出XG1:RSI1上穿7.1 AND 成交量(手)的5日简单移动平均>成交量(手)的10日简单移动平均
A81赋值:收盘价的3日指数移动平均
A85赋值:收盘价的20日指数移动平均
输出XG2:A81上穿A85 AND 收阳线AND 收盘价>1日前的收盘价 AND 收盘价/1日前的收盘价>=1.018
RSV赋值:(收盘价-11日内最低价的最低值)/(11日内最高价的最高值-11日内最低价的最低值)*100
K赋值:RSV的3日[1日权重]移动平均
D赋值:K的3日[1日权重]移动平均
J赋值:(3*K-2*D)
输出XG3:J上穿-3
RSV2赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
K2赋值:1日前的RSV2的3日简单移动平均+(RSV2-1日前的RSV2的3日简单移动平均)/3
DD2赋值:1日前的K2的3日简单移动平均+(K2-1日前的K2的3日简单移动平均)/3
J2赋值:3*K2-2*DD2
BB1赋值:J2的5日指数移动平均
BB2赋值:1日前的BB1
输出XG4:BB1上穿BB2
F赋值:收盘价的10日指数移动平均-收盘价的21日指数移动平均
A赋值:F的8日指数移动平均
MD赋值:(F-A)*2
ZQ赋值:上次F上穿AANDA<=0.05距今天数+1
LZ赋值:条件连续成立次数>1
HZ赋值:条件连续成立次数>1
LZQ赋值:条件连续成立次数
HZQ赋值:条件连续成立次数
LZQTJ赋值:统计ZQ日中满足LZQ的天数
HZQTJ赋值:统计ZQ日中满足HZQ的天数
NQR赋值:4日前的收盘价
SRZF赋值:((收盘价-NQR)/NQR)*100
输出XG5:1日前的LZQTJ>=2 AND 1日前的HZQTJ>=3 AND HZQTJ=0 AND LZQTJ=0 AND SRZF>2
VAR72赋值:(收盘价-收盘价的6日简单移动平均)/收盘价的6日简单移动平均*100
VAR73赋值:(收盘价-收盘价的12日简单移动平均)/收盘价的12日简单移动平均*100
VAR74赋值:(收盘价-收盘价的24日简单移动平均)/收盘价的24日简单移动平均*100
VAR75赋值:(VAR72+2*VAR73+3*VAR74)/6
输出XG6:VAR75< -10

指标安装下载帮助  |   热门标签  | 联系我们  |  股朋指标网  |  指标网   |  指标公式  |  加入收藏   

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