[求助] 為什么該函數用自己的代碼后和內置函數的結果不一樣?
作者:通達信 來源:cxh99.com 發布時間:2021年06月16日
-
咨詢內容:
尊敬的版主,您好!
我好像終于可以發帖了,但是圖片還是傳不上來,因為“添加附件”沒有反應。
那么請允許我把我發現的通達信公式問題寫到這里吧:
下面的2段代碼,EM1和C5實現的一樣的功能,但是當您把代碼做到指標公式里面后,你會發現屏幕上這2根線是不重合的。
所以可以斷定C5的實現公式和內置的函數EMA()的計算方法有偏差,請教C5的代碼需要如何調整才能和內置EMA()的一致?
有勞版主賜教啦!
“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“
EM1: EMA(C,10),COLORGREEN;
C1:=((REF(C,9)*11 +REF(C,8)*2)/13*11 +REF(C,7)*2)/13;
C2:=(( C1*11 +REF(C,6)*2)/13*11 +REF(C,5)*2)/13;
C3:=(( C2*11 +REF(C,4)*2)/13*11 +REF(C,3)*2)/13;
C4:=(( C3*11 +REF(C,2)*2)/13*11 +REF(C,1)*2)/13;
C5: ( C4*11 + C *2)/13,COLORYELLOW,DOTLINE;
”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“”“
?
?來源:C X H 9 9 .C O M )
-
通達信技術部:
代寫通達信選股公式及技術指標,聯系微信 15517250056 (basic)
?
-
通達信客服:
函數注釋里有EMA的詳細計算說明
EMA(C,10)
=(C*2+REF(EMA(C,10),1)*9)/11
=(C*2+(REF(C,1)*2+REF(EMA(C,10),2)*9)/11*9)/11
=依次往前類推
EMA會跟之前每一根K線的數據相關,不只是近幾天的均線