财经新闻节目中最常见的股票价格其实是收盘价(Close)。除了收盘价之外,股票还有其他类型的价格,例如调整收盘价(Adjusted Close)、开盘价(Open)、最高价(High)以及最低价(Low)。
收盘价原指某种证券的收市价,即该证券当日最后一笔交易的每股价格。证券市场往往使用股票的收盘价来标识股票当天的具体价位。
然而,收盘价容易受到偶然性和投机性的影响,且收盘价对于下个交易日的开盘价往往具有重大影响,证券交易所往往都对收盘价进行一定的“技术”处理。例如,上海证券交易所的收盘价为当日某种证券最后一笔交易前一分钟所有交易的成交量加权平均价(含最后一笔交易),当日无成交的,以前收盘价为当日收盘价。深圳证券交易所的收盘价通过集合竞价的方式产生。收盘集合竞价不能产生收盘价的,以当日该证券最后一笔交易前一分钟所有交易的成交量加权平均价(含最后一笔交易)为收盘价。当日无成交的,以前一日收盘价为当日收盘价。在证券投资分析中,收盘价最重要,是分析股市行情时采用的基本数据。
分析股票收盘价的基本工作之一是观察其变化趋势,以著名的谷歌股票为例。
【案例A1.2.2-2】股票的价格:单只收盘价的变化趋势

图A1.2.2-2. 谷歌股票2019年下半年的股价走势
上图是谷歌股票2019年下半年的收盘价格走势(蓝色曲线)。图中可见,尽管其股价不断波动,但总体处于持续上升趋势。图中的红色虚线是趋势线。这个图形通过一条Python命令就可以实现:price = stock_price("GOOG", "2019-7-1", "2019-12-31")。其中,stock_price命令 的功能是搜寻一段期间内的股票价格信息并绘制成趋势线,GOOG是谷歌的股票代码,期间为从2019-7-1到2019-12-31。使用者可以将股票代码和日期期间换成其他股票代码和日期期间。该命令虽然很简单,但它不仅支持中国内地的4,000多只股票,还支持全世界主要证券市场的90,000多只股票和其他证券产品。
上图只是单只股票收盘价的变化趋势,如果希望比较两只股票的收盘价变化趋势怎么办?比较不同股票之间收盘价的变化趋势是分析股票收盘价的另一项基本工作。
【案例A1.2.2-3】股票的价格:比较不同股票收盘价的变化趋势

图A1.2.2-3. 德国奔驰和宝马汽车2020年一季度的收盘价走势对比
上图是德国奔驰汽车(蓝色实线)和宝马汽车(橙色虚线)股票2020年一季度收盘价的走势对比。图中可见,两只股票虽然股价不同,但变化趋势却很相似。两只德国股票同属于汽车制造行业,具有许多共同的行业特点,同时也受到德国证券市场波动的影响。
绘制这张图只需要一条Python命令:prices = compare_stock(["DAI.DE","BMW.DE"], "Close", "2020-1-1", "2020-3-31")。其中,compare_stock命令的功能是比较股票或其他证券品种指定指标在一段期间内的变化趋势;这里比较的股票是德国的上市公司戴姆勒-奔驰汽车公司(股票代码为DAI.DE,后缀.DE表示该股票是一家德国上市公司)和宝马汽车公司(股票代码为DAI.DE);用于进行对比的指标是收盘价(Close);进行比较的期间是2020-1-1至2020-3-31。使用这条命令时可以更换股票代码、多种比较的指标以及比较的日期期间,功能非常丰富,本专栏后面还会继续进行介绍。同样,compare_stock命令支持包括中国上市公司在内的全世界九万多种股票和其他证券产品。
下个案例将继续介绍股票的其他价格种类。
不过,在Python里直接输入这个命令好像不认啊?别急,它只是需要一个Python插件就能搞定,专栏后面的文章将会一一介绍。
如果对本专栏的内容感兴趣,请关注本专栏