通达信是一款在中国金融市场广泛应用的股票分析软件,它支持用户自定义技术指标公式,以便根据个人的投资策略进行深度分析。本文档"通达信指标公式源码 双趋势线主图指标.doc"提供了构建双趋势线主图指标的源代码,帮助投资者更好地理解市场动态。
源码中的“短线”是短期移动平均线,它计算了近5天收盘价的简单移动平均(MA),用以反映短期内股票价格的趋势。在代码中,我们看到短线的定义为:`短线:MA(C,5),COLORGREEN,LINETHICK3;` 这里的`C`代表收盘价,`MA(C,5)`即表示5日移动平均线,颜色设置为绿色,线条厚度设定为3,使得在图表上易于识别。
接着,“趋势”是长期趋势线,采用指数移动平均(EMA)与加权移动平均(WMA)相结合的方式来计算,以求得更平滑的趋势线。其计算方式为:`趋势 :EMA((WMA(CLOSE,3)+WMA(CLOSE,6)+WMA(CLOSE,12)+WMA(CLOSE,24))/4,13),COLOR00FF00;` 这里分别取了3日、6日、12日和24日的WMA,并将它们的平均值再次通过13日的EMA处理,颜色设为绿色,以展示长期趋势。
源码中的`IF`语句用于显示上升趋势线。例如,`IF(短线>REF(短线,1),短线,DRAWNULL),COLORRED{MAGENTA},LINETHICK3;` 如果当前的短线高于前一天的短线,那么绘制红色的短线,否则不显示。同样地,`IF(趋势>REF(趋势,1),趋势,DRAWNULL),COLORRED,LINETHICK1;` 判断趋势线是否上行,若趋势线上升则画出红色的线条,线条厚度设为1。
`DRAWICON`函数用于在图表上添加图标。在这里,`DRAWICON(CROSS(短线,趋势),L*0.99,5);` 当短线穿越趋势线时,在低点位置显示一个图标,这可以作为买入或卖出的信号提示。
源码中还包含涨停和跌停的标注。`STICKLINE(C/REF(C,1)>1.095 AND C=H,C,O,2,0),COLORYELLOW;` 当当日收盘价超过前一日收盘价的95%且达到最高价时,表示涨停,绘制黄色柱状图。而`STICKLINE(C/REF(C,1)<0.093 AND C=L,C,O,2,0),COLORGREEN;` 当收盘价低于前日收盘价的6%且达到最低价时,表示跌停,绘制绿色柱状图。
这个双趋势线主图指标结合了短期和长期的趋势分析,同时提供了买入和卖出的信号指示,对于投资者来说,它可以作为决策的辅助工具,但必须结合其他市场信息和投资策略进行综合判断。学习和理解这种指标公式源码,有助于提升投资者的技术分析能力,更准确地把握市场动态。