-
茅台究竟涨了多少倍?(20210513)
陶博士 / 2021-05-13 08:39 发布
茅台是A股的旗舰式的大牛股。那么,茅台从最低价至最高价,究竟涨了多少倍呢?
相信绝大多数朋友的软件里看到的茅台的价格呈现是这样的,历史最高价是2021年2月18日的2627.88元,历史最低价是2003年9月23日的-72.15元。如下图所示:
这个股票软件里显示的历史最低价居然负数,那么这个茅台从最低价至最高价,究竟涨了多少倍,这到底如何算啊?根据我的数学知识(我先声明,我的数学不是体育老师上的),这好象没法算啊。
我一直觉得,股票软件里这个前复权价格是一个巨大的错误,为什么会出现负数的前复权价格?
在昨天2021年5月11日之前,这是一个困惑了我N年的老大难问题。昨天有一位朋友帮助我解决了这个问题。
bean 留言 24 精选 4陶博好,关于那个前复权价格为负数的问题解决方法是在通达信中依次点击:工具、系统设置、设置1、复权使用等比方式(沪深);原理参考这篇文章:复权的精确计算——持有封基说股市之四十一 - 集思录 (jisilu.cn)
09:12:22
陶博士2006 作者
感谢这位朋友。解决了困惑我多年的一个问题。我将按照这个复权方法来重新计算《未来的牛市在哪里》中的相关统计数据。
==========
于是我百度搜索到了这篇文章。按照文中的设置(在通达信中依次点击:工具、系统设置、设置1、复权使用等比方式(沪深))之后,茅台的股价显示如下:
据此,茅台的历史最高价是2021年2月18日的2627.88元,历史最低价是2003年9月23日的3.94元。
那么 ,据此,茅台的最大涨幅=2627.88/3.94-1=665.97倍。
不过,据说,真正的复权并不是采用等比方式复权的,因此,根据等比方式复权计算的收益率,应该是不准确的。
如果采用后复权价格,茅台的股价显示如下:
据此,茅台的历史最高价是2021年2月18日的13593.01元,历史最低价是2003年9月23日的25.68元。
那么 ,据此,茅台的最大涨幅=13593.01/25.68-1=528.32倍。
不过,据说,采用后复权方式来计算区间收益率,也不总是准确的。
后来,我又搜索到了另外的文章,《使用复权价的正确姿势》,说:最能准确计算收益率的复权方式是什么呢,应该是定点非等比后复权方式,即以你要计算收益率的区间起始日为基期,向后非等比复权。。
后来,我又搜索到了另外的文章,《怎么计算历史某段区间的收益率,用前复权还是后复权还是都不对?》,说:计算历史区间收益率的话,准确方法是以起点开始向后复权。
好吧,为了准确计算茅台的最大收益率,我也是拼了,进行了如下设置:
然后,茅台的股价显示如下:
据此,茅台的历史最高价是2021年2月18日的11233.22元,历史最低价是2003年9月23日的20.71元。
那么 ,据此,茅台的最大涨幅=11233.22/20.71-1=541.41倍。
等比复权方式的茅台最大涨幅是665.97倍。
后复权方式的茅台最大涨幅是528.32倍。
定点非等比复权方式的茅台最大涨幅是541.41倍。这个最大涨幅介于前面两种复权方式之间。这个541.41倍,应该是理论上的茅台最大涨幅的最准确数了。
后复权方式,相当于上市第一个交易日为定点的非等比后复权。
定点非等比复权方式,相当于指定交易日为定点的非等比后复权。
如果仅仅是想计算相对第一个交易日价格的区间涨幅,直接用后复权价格的区间涨幅就是准确的。
不过,这个定点非等比复权方式只适用于精确计算历史区间的收益率。平时股票软件里设置起来很不方便的。
平时软件里的复权设置,按照如下这个复杂的前复权方式(在通达信中依次点击:工具、系统设置、设置1、复权使用等比方式(沪深))就将就用了,既避免简单的前复权价格会出现负数的巨大错误,又不像后复权那样很不直观。只需要记得,这个复权方式计算的区间收益率也不准确,可能稍微是偏大的就可以了。
我不太明白,东方财富通和通达信的股票软件,为什么会容忍前复权价格为负数的巨大错误。据说另外一个前复权和后复权涨幅一样的股票软件的复权方法好象也不准确。难道没有一个科学的方法来解决这个如何复权问题吗?
忽然想起来,15年前研究美股一些的历史价格时,从来没有出现负数的价格,他们好象使用的是一个“对数Adj Close”,不清楚这个是如何处理的。
(本文完成于2021年5月12日晚)