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

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;

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。