錢龍論壇【錢龍軟件用戶交流區】 強烈建議乾隆軟件改進出拳計算規則
作者:錢龍 來源:cxh99.com 發布時間:2012年07月20日
強烈建議乾隆軟件改進出拳計算規則
- 咨詢內容:我是乾隆軟件付費老用戶了, 至少6年。
其他都還滿意。
我發現錢隆軟件計算除權價格有很嚴重的缺陷。
你們比較其他軟件就能發現, 同樣的股票,算10年升值倍數,錢龍軟件算出的倍數總是大于其他軟件。
比如江銅H股, 別的軟件計算10年升幅大概20倍, 用錢龍軟件看, 升幅200倍。
問題在那里呢?
就是分紅扣除成本日期不同。
我曾經研究過合理的除權算法--除權價格要保證除權前后的市值不變。
下文共參考:
- 錢龍客服:復權計算的合理方法--把紅利和配股轉換為送股
注: 網友investor2006對早期版本提出意見, 認為推算除權價是化簡為繁, 直接使用交易所的除權公式就行了。我以為原因之一是,investor2006并沒有發現問題癥結所在(參看原帖及對話:
- 錢龍客服:http://lcguang.blog.hexun.com/29800535_d.html), 原因之二是我的初稿敘述不夠清楚。特此改寫如下。再次感謝investor2006對本文的促進。
最近查看錢龍等軟件關于申能, 赤灣等股票的復權結果, 發現差別太大。
按錢龍軟件算, 這些股票從1994年起, 盈利上千倍, 而按招商證券的軟件算, 盈利只有兩三倍。 問題在哪里?
原來除權和復權計算有問題。比如, 一個股票, 3年前是2元, 最近漲到5元,分紅1元,股價變成4元。 如果用最初成本2元減去一元算作分紅后的成本, 則成本是1元,1元變成4元, 贏利3倍。 但是實際上贏利是5/2-1=1.5倍。
可見, 問題出在成本計算。
送股除權復權計算最簡單, 應該沒有異義。比如10送3,即1送0.3, 價格x的除權價就是x/1.3。
我們稱k=1+n是除權系數, 前復權時,前面的價格乘以k就可以了。,后復權時, 后面的價格除以k就可以了。
除權系數k和n要能保證,按除權前后價格算,持股價值不變。在這個原則下, 我們看分紅和配股情況下如何求出k.
設:
x--除權前價格,
y-除權后價格,
n--每股送股比例。
則k=(1+n)=x/y。
但是分紅配股時,如何確定k呢?
首先考慮送紅利。 估計錢龍軟件是減小買進成本。 但是, 如前面例子所述,買進可能是多年前的事情,減小多年前的成本是不合理的。 合理的做法應該是: 假設投資人除權后用紅利買進股票,買進的股票當作送股, 那么紅利就轉為送股, 和送股一樣處理就行了。
因為:
y=x-h,
所以, 假設的買股數是
n=h/y=h/(x-h),
于是得到
k=1+n=x/(x-h)。
現在考慮配股。
配股會改變每股成本,但是據此修改最初成本也是不合理的。 合理的算法是: 把配股轉換成紅利,再把紅利轉換成送股。
假設配股了又賣出, 這樣就有個差價, 就當作紅利, 紅利折算成送股, 這樣除權就一致了。
假設1配m, 配股價z, 則 假設的紅利是
h=(y-z)m,
而y=x-h, 所以有
y=x-h=x-(y-z)m。
由此解得:
y=(x+zm)/(1+m).
這就是交易所所提供的配股除權公式。
假設用紅利買股數為n, 于是有
k=1+n=x/y=x(1+m)/(x+zm)。
(寫于2009年2月,修改于2007年7月)
(寫于2009年2月, 改于2009年7月)
- 用戶回復:抱歉, 應該是 改進除權計算規則
- 網友回復:應該是前復權價格規則