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


SHORT:=12; LONG:=26; M:=12; DIF:=EMA(CLOSE,SHORT)-EMA(CLOSE,LONG); DEA:=EMA(DIF,M); macd:=2*(DIF-DEA); KK:=IF(DIF>DEA,5,-5); JCSC:=(M-1)/(M+1)*DEA/(1-2/(M+1)); DD:=(MACD/2+(DEA*(M-1)/(M+1)))/(1-2/(M+1)); DIF转折点:=(DIF*(SHORT+1)*(LONG+1)-(LONG+1)*(SHORT-1)*EMA(C,SHORT)+(SHORT+1)*(LONG-1)*EMA(C,LONG))/(2*((LONG+1)-(SHORT+1)))COLORGREEN; 变格:=(DD*(SHORT+1)*(LONG+1)-(LONG+1)*(SHORT-1)*EMA(C,SHORT)+(SHORT+1)*(LONG-1)*EMA(C,LONG))/(2*((LONG+1)-(SHORT+1))),COLORYELLOW; XG:crOSS(变格,DIF转折点);

原理解析:


SHORT赋值:12
LONG赋值:26
M赋值:12
DIF赋值:收盘价的SHORT日指数移动平均-收盘价的LONG日指数移动平均
DEA赋值:DIF的M日指数移动平均
MACD:=2*(DIF-DEA)
如果D>DEA返回5否则返回-5
JCSC赋值:(M-1)/(M+1)*DEA/(1-2/(M+1))
DD赋值:(MACD/2+(DEA*(M-1)/(M+1)))/(1-2/(M+1))
DIF转折点:=(DIF*(SHORT+1)*(LONG+1)-(LONG+1)*(SHORT-1)*C的SHORT日指数移动平均+(SHORT+1)*(LONG-1)*C的LONG日指数移动平均)/(2*((LONG+1)-(SHORT+1)))画绿色
变格赋值:(DD*(SHORT+1)*(LONG+1)-(LONG+1)*(SHORT-1)*C的SHORT日指数移动平均+(SHORT+1)*(LONG-1)*C的LONG日指数移动平均)/(2*((LONG+1)-(SHORT+1))),画黄色
输出XG:变格上穿DIF转折点

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