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