通达信副图指标简介:
下网捕鱼副图指标通过综合多个市场因素来捕捉潜在的交易机会。代码首先计算了基于不同周期移动平均线的综合指标(VAR1),并以此为基础进一步计算了上下轨线(VAR2和VAR3),用以界定价格的正常波动范围。接着,通过分析成交量与价格波动的关系(VAR4和VAR5),代码尝试揭示市场参与者的情绪和行为模式。
指标效果图:
指标公式源码及源码注释:
VAR1:=(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4;{计算四个不同周期的收盘价的移动平均值并平均}
VAR2:=VAR1+6*STD(VAR1,11);{计算VAR1的上轨线}
VAR3:=VAR1-6*STD(VAR1,11);{计算VAR1的下轨线}
VAR4:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));{计算成交量与价格波动的关系}
VAR5:=(IF(CLOSE>OPEN,VAR4*(HIGH-LOW),IF(CLOSE< OPEN,VAR4*(HIGH-OPEN+CLOSE-LOW),VOL/2))+ IF(CLOSE>OPEN,0-VAR4*(HIGH-CLOSE+OPEN-LOW),IF(CLOSE< OPEN,0-VAR4*(HIGH-LOW),0-VOL/2)));{根据开盘价和收盘价的关系调整成交量}
VAR6:=(VAR5/20)/1.15;{进一步调整VAR5的值}
攻击:=((VAR6*0.55+(REF(VAR6,1)*0.33))+(REF(VAR6,2)*0.22));{计算攻击力度}
下网捕鱼:=EMA(攻击,3);{计算攻击力度的指数移动平均}
B1:SUM(下网捕鱼,1)/100,COLORCYAN;{计算下网捕鱼的1日累加值}
B2:SUM(下网捕鱼,2)/100,COLORCYAN;{计算下网捕鱼的2日累加值}
B3:SUM(下网捕鱼,3)/100,COLORCYAN;{计算下网捕鱼的3日累加值}
B4:SUM(下网捕鱼,4)/100,COLORCYAN;{计算下网捕鱼的4日累加值}
B5:SUM(下网捕鱼,5)/100,COLORCYAN;{计算下网捕鱼的5日累加值}
B6:SUM(下网捕鱼,6)/100,COLORCYAN;{计算下网捕鱼的6日累加值}
B7:SUM(下网捕鱼,7)/100,COLORCYAN;{计算下网捕鱼的7日累加值}
B8:SUM(下网捕鱼,8)/100,COLORCYAN;{计算下网捕鱼的8日累加值}
B9:SUM(下网捕鱼,9)/100,COLORCYAN;{计算下网捕鱼的9日累加值}
B10:SUM(下网捕鱼,10)/100,COLORCYAN;{计算下网捕鱼的10日累加值}
A1:IF(B1>REF(B1,1),B1,DRAWNULL),COLORRED;{如果B1比前一天大则保留B1,否则不显示}
A2:IF(B2>REF(B2,1),B2,DRAWNULL),COLORRED;{如果B2比前一天大则保留B2,否则不显示}
A3:IF(B3>REF(B3,1),B3,DRAWNULL),COLORRED;{如果B3比前一天大则保留B3,否则不显示}
A4:IF(B4>REF(B4,1),B4,DRAWNULL),COLORRED;{如果B4比前一天大则保留B4,否则不显示}
A5:IF(B5>REF(B5,1),B5,DRAWNULL),COLORRED;{如果B5比前一天大则保留B5,否则不显示}
A6:IF(B6>REF(B6,1),B6,DRAWNULL),COLORRED;{如果B6比前一天大则保留B6,否则不显示}
A7:IF(B7>REF(B7,1),B7,DRAWNULL),COLORRED;{如果B7比前一天大则保留B7,否则不显示}
A8:IF(B8>REF(B8,1),B8,DRAWNULL),COLORRED;{如果B8比前一天大则保留B8,否则不显示}
A9:IF(B9>REF(B9,1),B9,DRAWNULL),COLORRED;{如果B9比前一天大则保留B9,否则不显示}
A10:IF(B10>REF(B10,1),B10,DRAWNULL),COLORRED;{如果B10比前一天大则保留B10,否则不显示}
有鱼1:=A1 AND A2 AND A3 AND A4 AND A5 AND A6 AND A7 AND A8 AND A9 AND A10;{如果所有A值都为真,则有鱼1为真}
VARA:=EMA(CLOSE,3);{计算收盘价的3日指数移动平均,股口袋WWW.GUKOUDAI.COM}
XG:=COUNT(REF(VARA,1)< REF(VARA,2),5)=5 AND VARA>REF(VARA,1) AND B8/B1>-100 AND A1>-8;{计算特定条件下的选股信号}
DRAWICON(XG,A1*0.98,5);{如果XG为真,则在A1位置绘制图标}