前复权是怎样计算的? [通达信]
-
咨询内容:
请问,通达信的前复权是怎样计算出来的?为什么同一天复权和未复权单日振幅不相等?还有其它的价格比例也存在问题,我是不懂所以请教。
-
通达信技术部:
复权价格都变了 还要求数值相等?!
除权除息股票的复权--前复权 后复权:
复权是根据上市公司的权益分派、公积金转增股本、配股等情况和交易所的除权报价方案精确计算复权价格。其计算公式:
前复权:复权后价格=[(复权前价格-现金红利)+配(新)股价格×流通股份变动比例]÷(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+流通股份变动比例)”的乘积,即:流通盘的增长倍数 下载信息 [文件大小: 下载次数: ]点击浏览该文件:立立立.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 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容