通达信MACD趋势力度指标公式
2021/2/23 20:02:31
MA1:=MA(CLOSE,5);
MA2:=MA(CLOSE,10);
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
MACD:=(DIF-DEA)*2,COLORSTICK;
DIFF:=SUM(MA1-MA2,0);
SUMMACD:=SUM(MACD,0);
W1:=BARSLAST(CROSS(MA2,MA1))+1;
W2:=BARSLAST(CROSS(MA1,MA2))+1;
W3:=BARSLAST(CROSS(MACD,0))+1;
W4:=BARSLAST(CROSS(-MACD,0))+1;
趋势力度:IF(1,SUMMACD-REF(SUMMACD,MIN(W3,W4)),DIFF-REF(DIFF,MIN(W1,W2)));
趋势平均力度:趋势力度/IF(1,(MIN(W3,W4)+1)/20,(MIN(W1,W2)+1)/20),COLORSTICK;
MAX趋势平均力度:HHV(趋势平均力度,34);
MIN趋势平均力度:LLV(趋势平均力度,34);
看股吧公 式 www .kanguba.com
[源码翻译]通达信公式动态翻译显示
MA1赋值:收盘价的5日简单移动平均
MA2赋值:收盘价的10日简单移动平均
DIF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
DEA赋值:DIF的9日指数移动平均
MACD赋值:(DIF-DEA)*2,COLORSTICK
DIFF赋值:MA1-MA2的历史累和
SUMMACD赋值:MACD的历史累和
W1赋值:上次MA2上穿MA1距今天数+1
W2赋值:上次MA1上穿MA2距今天数+1
W3赋值:上次MACD上穿0距今天数+1
W4赋值:上次-MACD上穿0距今天数+1
输出趋势力度:如果1,返回SUMMACD-W3和W4的较小值日前的SUMMACD,否则返回DIFF-W1和W2的较小值日前的DIFF
输出趋势平均力度:趋势力度/如果1,返回(W3和W4的较小值+1)/20,否则返回(W1和W2的较小值+1)/20,COLORSTICK
输出MAX趋势平均力度:34日内趋势平均力度的最高值
输出MIN趋势平均力度:34日内趋势平均力度的最低值
其它股票公式列表