通达信主图指标简介:
指路突破主图指标使用了多种技术指标和价格行为分析,包括成交量分析、价格突破、移动平均线斜率以及MACD指标等。代码中定义了多个变量,如ABC1、ABC2、ABC3等,用来表示特定的市场条件,而集合1和集合则将这些条件组合起来,以识别可能的买入信号。
指标效果图:
指标源码及源码注释:
ABC1:=REF(H,1)/MAX(REF(C,1),REF(O,1))>1.03 AND MAX(REF(C,1),REF(O,1))/MIN(REF(C,1),REF(O,1))< 1.02;{判断前一天的最高价是否超过前一天的收盘价与开盘价的最大值的1.03倍,且前一天的收盘价与开盘价的比值是否小于1.02}
ABC2:=C/REF(C,1)>1.09 AND REF(V,1)>REF(V,2) AND REF(V,1)>REF(MA(V,5),1);{判断今天的收盘价是否超过昨天的9%,昨天的成交量是否大于前天的成交量,且昨天的成交量是否大于5日成交量均值的前一天}
ABC3:=REF(O,1)< REF(H,2) AND C>O;{判断前一天的开盘价是否小于前两天的最高价,且今天的收盘价是否高于开盘价}
集合1:=ABC1 AND ABC2 AND ABC3;{将ABC1、ABC2、ABC3三个条件进行逻辑与操作}
ZT:=C/REF(C,1)>1.095 AND C=H;{判断今天的收盘价是否超过昨天的9.5%,且今天的收盘价是否等于最高价}
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);{计算12日EMA与26日EMA的差值,即MACD的DIF线}
DEA:=EMA(DIF,9);{计算DIF的9日EMA,即MACD的DEA线}{公众号:股口袋}
MACD:=(DIF-DEA)*2;{计算DIF与DEA的差值,再乘以2,得到MACD柱状图}
指路:=(HIGH-MAX(CLOSE,OPEN))/(HIGH-LOW);{计算(最高价-较高价)/(最高价-最低价),用于判断股价走势}
突破:=REF(C,2)/REF(C,3)>1.05 OR ZT;{判断前两天的收盘价与前三天的收盘价的比值是否大于1.05,或者今天的收盘价是否超过昨天的9.5%}
VAR1:=REF(指路,1)>0.5 AND 突破 AND C>REF(H,1);{判断昨天的指路值是否大于0.5,是否满足突破条件,且今天的收盘价是否高于昨天的最高价}
VAR2:=COUNT(MACD< 0,2)=2;{计算过去2天内MACD小于0的天数是否为2}
VAR3:=REF(V,2)/REF(C,3)>2;{判断前天的成交量是否超过大前天的收盘价的2倍}
集合:=集合1 OR (VAR1 AND VAR2 AND VAR3);{将集合1或者VAR1、VAR2、VAR3三个条件进行逻辑或操作}
前一日:=BACKSET(集合,2),COLORRED;{将集合条件向前回溯2天,如果满足条件则标记为红色}
上影:=BARSLASTCOUNT(前一日)=1;{计算距离前一日条件满足的周期数是否为1}
STICKLINE(上影,CLOSE,OPEN,1,0),COLORYELLOW;{当上影条件满足时,绘制黄色的柱状图}
DRAWICON(集合,L,9);{当集合条件满足时,在低价位置绘制图标9 WWW.GUKOUDAI.COM}
DRAWICON(上影,L,1);{当上影条件满足时,在低价位置绘制图标1}
STICKLINE(集合,CLOSE,OPEN,2,0),COLORRED;{当集合条件满足时,绘制红色的柱状图}
DRAWTEXT(上影,H*0.98,' ↙指路'),COLORWHITE;{当上影条件满足时,在高价位置下方绘制白色文本}
DRAWTEXT(集合,L*0.98,'★突破'),COLORMAGENTA;{当集合条件满足时,在低价位置绘制品红色文本}
MA1:MA(CLOSE,5)COLORGREEN;{计算收盘价的5日简单移动平均线,并设置颜色为绿色}