同花順wma函數重大錯誤。 [同花順]
同花順程序員的數學是英語外教教的吧。
加權移動平均值。
用法:WMA(X,A),求X的加權移動平均。
算法: 若Y=WMA(X,A) 則 Y=(N*X0+(N-1)*X1+(N-2)*X2)+...+1*XN)/(N+(N-1)+(N-2)+...+1)X0表示本周期值,X1表示上一周期值...。
例如:WMA(CLOSE,20)表示求20日加權均價。
以上是同花順軟件中公式的解釋。
但是同花順 你丫的搞什么,這個簡單的算法你都能出錯。
按你說的X0表示本周期值,X1表示上一周期值...。
設X0=10.73 X1=10.67 X2=10.66
Y=wma(x,3)=(3*10.73+2*10.67+1*10.66)/(3+(3-1)+(3-2))
=(3*10.73+2*10.67+1*10.66)/(3+2+1)
= (32.19+21.34+10.66)/6
=64.19/6
=10.6983333
四舍五入 ≈10.70
可是同花順你實際的wma函數算出來確實10.675 為什么!!
同花順wma函數實際算法:
同上設X0=10.73 X1=10.67 X2=10.66
Y=wma(x,3)=(3*10.66+2*10.67+1*10.73)/(3+(3-1)+(3-2))
=(3*10.66+2*10.67+1*10.73)/(3+2+1)
= (31.98+21.34+10.73)/6
=64.05/6
=10.675
向下取整 ≈10.67
同花順解釋一下吧!!!!!!
這個錯誤一直就有,都有好多年了!!!!!
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容