同花順wma函數(shù)重大錯(cuò)誤。 [同花順]
同花順程序員的數(shù)學(xué)是英語(yǔ)外教教的吧。
加權(quán)移動(dòng)平均值。
用法:WMA(X,A),求X的加權(quán)移動(dòng)平均。
算法: 若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日加權(quán)均價(jià)。
以上是同花順軟件中公式的解釋。
但是同花順 你丫的搞什么,這個(gè)簡(jiǎn)單的算法你都能出錯(cuò)。
按你說(shuō)的X0表示本周期值,X1表示上一周期值...。
設(shè)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
可是同花順你實(shí)際的wma函數(shù)算出來(lái)確實(shí)10.675 為什么!!
同花順wma函數(shù)實(shí)際算法:
同上設(shè)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
同花順解釋一下吧!!!!!!
這個(gè)錯(cuò)誤一直就有,都有好多年了!!!!!
有思路,想編寫(xiě)各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198 進(jìn)行 有償 編寫(xiě)!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒(méi)有相關(guān)內(nèi)容