此主題相關(guān)圖片如下:無(wú)標(biāo)題.png
選擇兩只股票:華誼兄弟和隆平高科,建一個(gè)自定義指數(shù),指數(shù)類型選擇平均股價(jià)指數(shù)(等權(quán)重)。
華誼兄弟今日(8月21日)+2.47%,隆平高科從7月8號(hào)之后一直停牌,自定義指數(shù)今日漲幅為1.57%(等權(quán)重的話不應(yīng)該是華誼兄弟漲幅的一半么?這個(gè)先不管它)。
看自定義指數(shù)的日K線圖,發(fā)現(xiàn)圖形不對(duì):今日的K線在昨日K線很遠(yuǎn)的下方。再看自定義指數(shù)的數(shù)值,今日指數(shù)值為4249.7,而昨日指數(shù)值為5714.9。雖然右側(cè)的子窗口顯示的指數(shù)漲幅是1.57%,但把十字光標(biāo)移到今日K線上,顯示的今日漲幅卻是-25.64%(這個(gè)數(shù)貌似也不是按等權(quán)重算出來(lái)的)。
K線圖出現(xiàn)這種錯(cuò)誤導(dǎo)致的后果,是令MA、RSI等指標(biāo)計(jì)算出現(xiàn)錯(cuò)誤,從而導(dǎo)致發(fā)出錯(cuò)誤的信號(hào)。
為什么會(huì)出現(xiàn)這樣的BUG呢?猜想原因可能是這樣的:如果自定義指數(shù)的成份股中有停牌的,而且在停牌后實(shí)行了送股,那么該股的昨日收盤(pán)價(jià)會(huì)改為除權(quán)價(jià),但在計(jì)算自定義指數(shù)時(shí)采用的仍是截止到最后一個(gè)交易日的股本數(shù)據(jù),因此導(dǎo)致最后一天的自定義指數(shù)市值計(jì)算出現(xiàn)錯(cuò)誤。
隆平高科停牌后,于7月30日實(shí)施了10轉(zhuǎn)10派1,實(shí)施后昨日收盤(pán)價(jià)從27.5變成了13.7。因?yàn)樗€沒(méi)復(fù)牌,所以所有包含該股的自定義指數(shù)最后一天的市值計(jì)算都有錯(cuò)誤,當(dāng)日K線都比正常位置要低。
碰到這種情況,可以把這個(gè)股票從自定義指數(shù)中剔除,使自定指數(shù)不受其影響。現(xiàn)將此BUG報(bào)告,希望大智慧盡快更正。