前復權是怎樣計算的? [通達信]
-
咨詢內容:
請問,通達信的前復權是怎樣計算出來的?為什么同一天復權和未復權單日振幅不相等?還有其它的價格比例也存在問題,我是不懂所以請教。
-
通達信技術部:
復權價格都變了 還要求數值相等?!
除權除息股票的復權--前復權 后復權:
復權是根據上市公司的權益分派、公積金轉增股本、配股等情況和交易所的除權報價方案精確計算復權價格。其計算公式:
前復權:復權后價格=[(復權前價格-現金紅利)+配(新)股價格×流通股份變動比例]÷(1+流通股份變動比例)
后復權:復權后價格=復權前價格×(1+流通股份變動比例)-配(新)股價格×流通股份變動比例+現金紅利
-
大智慧客服:
還是有2點不明白。
一、復權與未復權股價肯定不同,但開盤、收盤、最高、最低價的相對關系(即相互間的比例)應該不變的呀,我計算過,一是在同一天它們的比例關系改變了(如,用未復權數計算當天的振幅是5%,但用復權數計算當天的振幅則是4%);二是與前一天或后一天比較,它們復權與未復權的漲幅值也不同。
二、"前復權:復權后價格=[(復權前價格-現金紅利)+配(新)股價格×流通股份變動比例]÷(1+流通股份變動比例) "
如果前復權是這個計算公式的話,那么
復權價=復權前價格÷[(1+流通股份變動比例1)*(1+流通股份變動比例2)……]+[ 歷次 "現金紅利+配(新)股價格×流通股份變動比例"與"(1+流通股份變動比例)"的計算值 ]----我的計算方法在下面
根據已有數據可以很方便地算出(1+流通股份變動比例1)*(1+流通股份變動比例2)……的乘積,而這個值就是應該流通盤的增長倍數,但它與CAPITAL*100/FINANCE(7)的值確相差很遠。
計算方法: P =復權價,P0 =原價, K=1/(1+流通股份變動比例)(歷次的用K1、K2、……代替),
N =(-現金紅利+配(新)股價格×流通股份變動比例)/(1+流通股份變動比例)(歷次的用N1、N2、……代替)。
在同一天,對開盤、收盤、最高、最低價來說 K、N的值應該是相等的。
一次復權:P = P0 * K + N
多次復權:P = [(P0 * K1 + N1) * K2 + N2 ] * K3 + N3
P = P0*K1*K2*K3 + N1*K2*K3 + N2*K3 + N3
---在同一天,對開盤、收盤、最高、最低價來說 "N1*K2*K3 + N2*K3 + N3 ……"的值應該是相等的,用M代替,并設K=K1*K2*K3。
則有:P = P0*K+M
把已有的復權與未復權的最高價、最低價分別代入 P 和 P0 中可形成一個方程組,
可以計算出 K。而 K 的倒數就是歷次“(1+流通股份變動比例)”的乘積,即:流通盤的增長倍數 下載信息 [文件大?。?nbsp; 下載次數: ]點擊瀏覽該文件:立立立.txt
網友交流: 前復權:復權后價格=[(復權前價格-現金紅利)+配(新)股價格×流通股份變動比例]÷(1+流通股份變動比例) , 這個公式從邏輯上說是對的,但在實際應用中好象不對。 如600000浦發銀行2011-6-3是10股送1.6元并3股,未復權收盤價為10.09元,軟件上的復權收盤價為9.24元,用這個公式計算應為: (10.09-0.16)/(1+0.3)=7.64,與通達信軟件上的值不同,這是為什么? -
網友交流:
你最好算最后一次權息信息前后的k線 不要太前了 太前了 是多個復權后的累計效果(2011對從此k線后面的都進行復權計算了的 你要計算就計算完也行) 祝投資愉快
最好以20130603那次計算
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 1145508240 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容