来函数检测结果如下:
该公式没有未来函数


SHORT:=12;

LONG:=26;
MID:=9;
K:=0.00001;
MA1:=MA(CLOSE,5);
MA2:=MA(CLOSE,10);
DIF:=EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);
DEA:=EMA(DIF,MID);
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(K,SUMMACD-REF(SUMMACD,MIN(W3,W4)),DIFF-REF(DIFF,MIN(W1,W2)));
趋势平均力度:趋势力度/IF(K,(MIN(W3,W4)+1)/20,(MIN(W1,W2)+1)/20),COLORSTICK;
MAX趋势平均力度:HHV(趋势平均力度,34);
MIN趋势平均力度:LLV(趋势平均力度,34);

原理解析:
SHORT赋值:12
LONG赋值:26
MID赋值:9
K赋值:0.00001
MA1赋值:收盘价的5日简单移动平均
MA2赋值:收盘价的10日简单移动平均
DIF赋值:收盘价的SHORT日指数移动平均-收盘价的LONG日指数移动平均
DEA赋值:DIF的MID日指数移动平均
MACD赋值:(DIF-DEA)*2,COLORSTICK
DIFF:=0的MA1-MA2日累和
SUMMACD赋值:0的MACD日累和
W1赋值:上次MA2上穿MA1距今天数+1
W2赋值:上次MA1上穿MA2距今天数+1
W3赋值:上次MACD上穿0距今天数+1
W4赋值:上次-MACD上穿0距今天数+1
输出趋势力度:IF(K,SUMMACD-REF(SUMMACD,W3和W4的较小值),DIFF-REF(DIFF,W1和W2的较小值))
输出趋势平均力度:趋势力度/IF(K,(W3和W4的较小值+1)/20,(W1和W2的较小值+1)/20),COLORSTICK
MAX输出趋势平均力度:34日内趋势平均力度最高值
MIN输出趋势平均力度:34日内趋势平均力度最低值

声明:本站所有资源,均为用户自主上传,仅作为学习交流之用,其版权归原作者或原出版社所有,本站不对所涉及的版权问题负法律责任。如有侵权,请联系我们删除!