后复权日行情 (cn_stock_bar1d)

数据描述: 该表记录了股票市场中各证券的日行情数据,特别采用后复权价格来展示。主要字段包含累计后复权因子、开高低收、昨收盘价、成交笔数、换手率、涨跌停价等。后复权处理是为了消除因股票分红、配股、转增股本等原因引起的价格变动,从而更真实地反映股票的价值变化。

文档
数据简介

### 数据简介 当谈到中国股市的投资策略时,数据是至关重要的。对于投资者和研究员来说,A股后复权日行情数据表是一个关键的资源,因为它包含了大量有关股票价格和交易信息的数据,可以用于开展多种研究和分析。 该数据表包含了中国A股市场中所有股票的日频后复权行情数据,包括证券代码、交易日期、证券简称、前一日收盘价(未复权)、昨收盘价(后复权)、开盘价(后复权)、收盘价(后复权)、最高价(后复权)、最低价(后复权)、成交量、成交笔数、成交金额、涨跌(后复权)、涨跌幅(后复权)、换手率(%)、等重要指标。 通过这些数据,投资者和研究员可以进行许多分析和研究,例如,他们可以使用该数据表来执行技术分析,以评估市场趋势、支持和阻力水平,并确定最佳的入场和出场时机。此外,他们可以根据市盈率、市净率和其他财务指标来执行基本面分析,以确定公司是否被低估或高估,这有助于评估公司的价值和投资回报率。 另外,投资者和研究员也可以使用该数据表来进行量化交易策略的开发,例如基于移动平均线、相对强弱指数、MACD指标等技术指标的交易策略,以及基于基本面指标和价值因子的交易策略等。 此外,该数据表还可以用于构建和回测投资组合、进行风险管理和资产配置,以及支持其它投资决策。 ### 数据说明 * 数据起始时间:2005-01-01 * 数据更新频率:日频 * 数据发布时间:每日更新 * 数据单位:元 ### 收费标准 免费 ### 主键 | 关键字 | 释意 | | --- | --- | | date | 交易日期 | | instrument | 指证券代码,比如:000002.SZ,600001.SH | ### 数据供应者 BigQuant ### 使用场景 * 技术分析:技术分析是指通过股票价格、成交量等数据来预测股票价格走势的一种方法。后复权日行情数据可以帮助投资者更准确地进行技术分析。由于后复权日行情数据已经考虑了股票分红和拆股等因素,因此可以更好地反映出股票实际的价格变化,从而帮助投资者更好地做出分析和决策。 * 量化分析:量化分析是指通过数学和统计方法对股票价格和交易数据进行建模和分析,以预测股票价格走势和投资机会。后复权日行情数据对于量化分析尤其重要,因为它可以消除历史股票价格因为分红、送股、转增股等原因导致的价格断层。这意味着,投资者可以更好地利用历史股票价格数据来训练模型,从而更准确地预测未来股票价格。 * 风险管理:后复权日行情数据可以帮助投资者更好地了解股票价格的历史走势,从而更好地评估投资风险。例如,如果一个股票历史上经常出现大幅度的股价波动,投资者可以通过后复权日行情数据更好地了解这种波动的程度和频率,从而更好地决定是否要投资这个股票或如何进行资产配置。 * 事件研究:后复权日行情数据可以帮助投资者更好地了解公司重要事件对股票价格的影响。例如,当一家公司宣布分红或股票拆分等事件时,后复权日行情数据可以帮助投资者更好地了解这些事件对股票价格的影响,从而做出更准确的投资决策。 ### 常见问题 #### Q:后复权是什么意思,它与前复权有什么不同? A:后复权是指将历史价格调整为当前股票发生股票分红、送配股等除权除息事件后的价格,以反映股票的真实价值。与之相反的是前复权,它是将历史价格调整为分红、送配股等事件前的价格。后复权与前复权的不同之处在于,后复权价格考虑了股票分红、送配股等事件对股价的影响,更能够反映出股票的真实价值。 #### Q:如何计算后复权价格? A:后复权价格的计算涉及到多个因素,包括分红、送配股比例和时间等。通常,计算后复权价格的方法是使用复权因子来调整历史价格。复权因子是一个系数,用于将历史价格转换为相应的后复权价格。复权因子的计算通常需要考虑多个因素,例如股票分红、送配股比例和时间等。在计算后复权价格时,需要使用复权因子将历史价格乘以复权因子,以得到相应的后复权价格。 #### Q:什么是滚动市盈率? A:滚动市盈率是一种基于过去四个季度的盈利数据计算出来的市盈率。它是一种相对稳定的市盈率,因为它考虑了过去一年的盈利数据。滚动市盈率通常被用来评估一个公司的价值是否被低估或高估。 #### Q:怎么样使用后复权日行情数据来进行股票投资决策? A:后复权日行情数据可以提供许多有用的信息,例如股票价格、成交量、市盈率等等。基于这些数据,可以进行许多股票投资决策,例如确定股票的趋势、评估股票的价值是否被低估或高估、制定投资策略等。例如,如果一个股票的后复权价格一直在上涨,这可能意味着这个公司的业绩很好,这个股票有可能会成为一个不错的投资机会。另外,如果一个股票的后复权市盈率过高,可能意味着这个股票的价值已经被高估,这时候可能要谨慎投资。

用例
* 用例1:查询某个交易日涨幅排名前十的股票 ``` import dai df = dai.query(""" SELECT instrument, change_ratio FROM cn_stock_bar1d ORDER BY change_ratio DESC LIMIT 10""", filters={"date": ["2023-03-31"]} ).df() ``` * 用例2:查询某只股票在某个时间段内的收盘价、成交量和成交金额 ``` import dai df = dai.query(""" SELECT date, close, volume, amount FROM cn_stock_bar1d WHERE instrument = '000002.SZ' ORDER BY date""", filters={"date": ["2023-01-01", "2023-03-31"]} ).df() ``` * 用例3:计算特定时期内股票的平均交易量 ``` import dai df = dai.query(""" SELECT instrument, AVG(volume) as average_volume FROM cn_stock_bar1d GROUP BY instrument""", filters={"date": ["2023-01-01", "2023-03-31"]} ).df() ``` * 用例4:提取某个时期内涨停的股票列表 ``` import dai df = dai.query(""" SELECT date, instrument, close FROM cn_stock_bar1d WHERE close = upper_limit""", filters={"date": ["2023-02-01", "2023-02-28"]} ).df() ```
表结构
字段 字段类型 字段描述
turn double 换手率
amount double 成交金额
volume int64 成交量
pre_close double 昨收盘价(后复权)
instrument string 证券代码
deal_number int32 成交笔数
name string 证券简称
lower_limit double 跌停价
date timestamp[ns] -
change_ratio double 涨跌幅(后复权)
__PARTITION__ int64 -
adjust_factor double 累计后复权因子
close double 收盘价(后复权)
open double 开盘价(后复权)
low double 最低价(后复权)
upper_limit double 涨停价
high double 最高价(后复权)

表名cn_stock_bar1d

起始时间:

最近更新时间: