關(guān)于wh9指標(biāo)計(jì)算有誤差的問題
作者:文華財(cái)經(jīng) 來源:cxh99.com 發(fā)布時(shí)間:2021年06月19日
-
咨詢內(nèi)容:
?請(qǐng)老師幫忙看看,為什么我再WH9里面寫的這個(gè)指標(biāo)計(jì)算出現(xiàn)了誤差
涉及到這一段代碼,對(duì)macd的值進(jìn)行加工:
if(macd>3){
a2=100;}else if(macd<-3){
a2=-100;}else{
a2=macd*51.6/1.55;}
如圖所示,當(dāng)前K線macd的取值是-0.03,按照代碼里邏輯進(jìn)行運(yùn)算:-0.03*51.6/1.55,正確結(jié)果應(yīng)該是-0.9987
但是指標(biāo)顯示出來的值是-0.85
請(qǐng)問這是什么原因造成的?
備注:當(dāng)前k線是歷史已下載歷史數(shù)據(jù)的第二根bar,有無影響?(按道理講這個(gè)只會(huì)對(duì)ema的計(jì)算造成誤差,macd已經(jīng)計(jì)算出來后應(yīng)該不影響了)
文件名:微信截圖_20200417172723.png
?
?來源:程序化99
-
文華技術(shù)人員:
?這里將else if換成IIF試試