分享

解决MACD 穿越0轴斜率变形(通达信 ...

 孙双印 2020-07-19
解决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;

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多