通达信是一款在中国股票市场广泛使用的金融分析软件,它提供了丰富的技术指标和公式,帮助投资者进行股票分析。本文档“通达信指标公式源码 秒杀庄又回来了.doc”显然是一个关于通达信自定义指标公式的教程,旨在帮助用户创建或理解能够快速识别买卖机会的公式。
在提供的源码中,我们看到了一个基于MACD(移动平均收敛/发散)指标的改良版。MACD是技术分析中非常经典的指标,用于判断股票的趋势和动量,由快线DIF、慢线DEA和柱状图MACD三部分组成。源码首先定义了MACD的基本计算方式:
```markdown
MACD:(EXPMA(CLOSE,30)-REF(EXPMA(CLOSE,30),1))/REF(EXPMA(CLOSE,30),1),COLORSTICK;
```
这里,`CLOSE`代表收盘价,`EXPMA`是指数移动平均线,参数30表示以30天为周期计算平均值。`REF`函数用来获取前一个周期的值。所以,这个表达式计算的是30天的收盘价指数移动平均线的当日变化率,以颜色柱状图的形式展示。
接下来,源码中定义了DIF(差离值),它是MACD的核心部分,通过平滑移动平均法计算:
```markdown
DIF:EMA(SUM(MACD,2),3),LINETHICK1,COLORYELLOW;
```
这里,`SUM`函数对MACD的值求和,参数2表示向前累计2天的数据。然后,用`EMA`函数对这个和进行3天的指数移动平均,得到DIF线。
为了提供买卖信号,源码设置了两条“入”线,分别对应DIF线的上升和下降:
```markdown
入 1:IF(DIF>REF(DIF,1),DIF,DRAWNULL),COLORRED,LINETHICK1;
入 2:IF(DIF<REF(DIF,1),DIF,DRAWNULL),COLOR00FF00,LINETHICK1;
```
这两行代码通过`IF`函数设置条件,当DIF比前一天的DIF值高(上升),则显示红色的“入 1”线;反之,如果DIF下降,则显示绿色的“入 2”线。这可以帮助用户识别趋势的转变,红色线可能预示着买入时机,绿色线可能预示着卖出时机。
源码还定义了一个DEA2,这是DIF的5日移动平均线:
```markdown
DEA2:MA(DIF,5);
```
DEA2的增加与减少可以辅助观察DIF线的趋势变化。
这份文档提供的公式试图通过改进传统的MACD指标,结合DIF的变化,提供更敏感的买卖信号。用户可以根据这些信号结合其他技术分析工具,如成交量、K线形态等,做出更全面的投资决策。然而,需要注意的是,任何技术指标都存在局限性,投资者应谨慎对待,结合基本面分析,以降低风险。