股票的涨幅怎么算?
关于“涨跌幅”和“振幅”的概念,我在之前的回答中做过解释: 1、A股有涨跌停限制(沪市、深市的涨跌停板幅度均为10%);因此每天的最高价只能比前一天收盘价高10%,最低价只能比前一交易日收盘价低10%;所以,每天价格波动的最大范围是20%。这个20%就是所谓的“日涨跌幅”。如果某只个股连续两个交易日的上涨(或下跌)达到或超过20%,深交所会发布该标的股价异动公告并启动相关调查。
2、所谓振幅,是一天当中价格的最高值与最低值的差值占前一个交易日收盘价的百分比。比如当天价格的最高价为3.5元,最低价格为2.9元,则当天的振幅为(3.5-2.9)/2.9*100=28.6%。 A股的“振幅”没有限制,可以无限接近于100%。不过一般很难超过60%吧……
回到题主的问题。假设一只股票昨天的收盘价为4.17元/股(以沪市为例),那么今天开盘后最高价格应为(4.17+4.17*10%)=4.597元,而最低价格只能是昨天的收盘价4.17元了。全天股价的最高点与最低点的差价为4.597-4.17=0.427元,即今天的“震幅”为【4.597-4.13】/4.13*100=11.8%。 如果明天这只个股继续涨停,那么它下一个交易日的最高价格为4.597*(1+10%)=4.9567元,由于明天又是涨停,因此下一个交易日的最高价将为4.9567*(1+10%)=5.4524 元,最低价格为昨天的收盘价4.17元。明天的全天的价格波动区间为5.4524-4.17=1.2824元(当然,这只是一个理论上的情况,明天股价不会完全按照这样的轨迹运行)。那么明后两天的“震幅”分别为(5.4524-4.9567)/4.9567*100=9.9% 和 (5.4524-4.4524)/4.4524*100=20.5% 至于我前面提到的“跌停”的情况,跟上面是一样的道理——先计算出明天的最高价和最低价再相减即可。