解决MACD 穿越0轴斜率变形(通达信,大智慧适用)MACD穿越0轴

[复制链接]
查看485 | 回复0 | 2022-6-27 21:13:29 | 显示全部楼层 |阅读模式

 MACD 穿越0轴时斜率计算公式就会变形,今天看见指标答疑区有人问这个问题,想起了曾经曲线解决过但始终觉得数据有偏差在此抛砖引玉,希望数学达人解惑

 
DIFX:ATAN((IF(REF(MACD.DIF,1)<0 AND MACD.DIF>=0,(REF(MACD.DIF,1)-(ABS(REF(MACD.DIF,1))+MACD.DIF))/REF(MACD.DIF,1),
                    IF(REF(MACD.DIF,1)<0 ,REF(MACD.DIF,1)/MACD.DIF,MACD.DIF/REF(MACD.DIF,1)))-1)*100)*180/3.1416;

附件里的公式是 通达信公式
下面的源码,是大智慧使用的源码:

{大智慧版}
DIF:="MACD.DIFF";
REF1:=REF(DIF,1);
DIFX:ATAN((IF(REF1<0 AND DIF>=0,(REF1-(ABS(REF1)+DIF))/REF1,
                    IF(REF1<0 ,REF1/DIF,DIF/REF1))-1)*100)*180/3.1416;

p20181211265271159.jpg

p20181211265271159.jpg

2018121127146585.rar

1.39 KB, 下载次数: 0

售价: 3 金钱  [记录]  [购买]

2018121127146585.rar

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

图文推荐
热门排行