通达信副图指标简介:
通过结合多个技术指标来分析市场趋势和主力资金动向。代码首先计算了一个加权平均价格VAR1,然后利用这个价格来生成两个指数移动平均值VAR2和VAR3,以此来判断市场的多空力量。通过主多和主空变量,代码分别表示了市场的主力做多和做空信号,并通过不同颜色的线条在图表上进行展示。
指标效果图:
指标公式源码及源码注释:
VAR1:=(CLOSE*2+HIGH+LOW)/4; {计算股票价格的加权平均值,权重为收盘价2倍,最高价和最低价各1倍}
VAR2:=EMA(VAR1,13)-EMA(VAR1,34); {计算加权平均值的13日和34日指数移动平均值之差}
VAR3:=EMA(VAR2,5); {计算VAR2的5日指数移动平均值,公众号:股口袋}
VAR4:=0,COLORWHITE,POINTDOT; {设置一个常数0,用于绘图时的参考点,WWW.GUKOUDAI.COM}
主多:=2*(VAR2-VAR3)*3.8,LINETHICK1,COLORRED; {计算主力做多信号,乘以3.8并乘以2放大波动,颜色设置为红色}
主空:=(-2)*(VAR2-VAR3)*3.8,LINETHICK1,COLORGREEN; {计算主力做空信号,乘以3.8并乘以-2放大波动,颜色设置为绿色}
波线:=SMA(主多,50,5),LINETHICK2,COLORFFFF00; {计算主多信号的50日简单移动平均值,颜色设置为金黄色}
主力资金线:MA(C,1)/MA(REF(C,18),18)*100,LINETHICK2,COLOR00FFFF; {计算主力资金线,即当前收盘价的1日均价与18日前收盘价的18日均价的比值,颜色设置为青色}
资金生命线:MA(FORCAST(主力资金线,20),6),COLORMAGENTA,LINETHICK2; {预测主力资金线未来20周期的值,然后计算其6日简单移动平均值,颜色设置为品红色}
VAR5:=(C-MA(C,4))/MA(C,4)*100; {计算收盘价与4日简单移动平均值的差,除以4日简单移动平均值,再乘以100}
MACD:=EMA(EMA(VAR5,7),7)*8,NODRAW; {计算VAR5的7日指数移动平均值的7日指数移动平均值,再乘以8,不绘制}
操盘:(MACD>=0 AND MACD>=REF(MACD,1)),NODRAW COLORRED; {判断MACD是否大于等于0且大于等于前一周期的MACD值,不绘制,颜色设置为红色}
STICKLINE(操盘,主力资金线,资金生命线,2,0),COLORRED; {当操盘条件满足时,绘制主力资金线和资金生命线之间的红色柱状图}
DRAWICON(CROSS(主力资金线,资金生命线),资金生命线*1.002,26); {当主力资金线上穿资金生命线时,在资金生命线上方绘制图标}