[求助]HORCALC_計(jì)算結(jié)果差一位 [通達(dá)信]
-
咨詢內(nèi)容:
HORCALC_計(jì)算結(jié)果差一位_待解決HORCALC含義理解過程:
建立一個(gè)名稱為“測試板塊”的自定板塊
放入多個(gè)個(gè)股
副圖公式為“純測試”:
累加:HORCALC('測試板塊',100,0,1),NODRAW;
公式的含義是:
板塊中的個(gè)股分別將各自的最高價(jià)和自身的流通股本相乘,
然后將乘積相加。
為了驗(yàn)證上面的想法,只在“測試板塊”中放入一只股票,新疆浩源,002700
副圖公式:
累加:HORCALC('測試板塊',100,0,1)*10000,NODRAW;
高價(jià):"002700$H",NODRAW;
流動(dòng)股本:"002700$CAPITAL"*100,NODRAW;
累加2:高價(jià)*流動(dòng)股本,NODRAW;
價(jià):累加/46060000,NODRAW;
此主題相關(guān)圖片如下horcalc.jpg:
問題描述:
上面的紅箭頭所指的輸出值“累加”和“累加2”在數(shù)字上基本相同,但是,"累加"的值是9位數(shù),"累加2"的值為10位數(shù),差一位。
上面的藍(lán)箭頭所指的輸出值“高價(jià)”和“價(jià)”在小數(shù)上也是差一位。
也就是說HORCALC函數(shù)的計(jì)算結(jié)果比驗(yàn)算結(jié)果少一位數(shù)。
不知是為何原因?
-
通達(dá)信技術(shù)部:
累加:HORCALC('測試板塊',100,0,1)*100000,NODRAW; {單位問題 流通股本加權(quán)的 計(jì)算單位都是10萬元 所以乘以10萬}
H*CAPITAL*100;{換成元}
高價(jià):"002700$H",NODRAW;
流動(dòng)股本:"002700$CAPITAL",NODRAW;
累加2:高價(jià)*流動(dòng)股本*100,NODRAW;{元}
- 通達(dá)信客服: 謝謝超版,終于明白了
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 1145508240 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容