股票后复权日行情 (cn_stock_bar1d)

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

文档
数据简介

## 一、数据简介 本数据作用和字段同 [cn_stock_real_bar1d](https://bigquant.com/data/datasources/cn_stock_real_bar1d) 表,但是其中的前收盘、最高价、开盘价、最低价、收盘价是后复权的价格。 * 数据起始时间:2005-01-04 * 数据更新频率:每个交易日 ## 表主键如下: | 关键字 | 释意 | | --- | --- | | instrument | 股票代码 | | date | 日期 | ## 二、后复权解释 **后复权**(Post-Adjustment)是股票市场中对股价进行的一种调整方式,用于反映股票分红、派息、配股等行为对股价的影响。 当公司进行分红、配股或其他股权变动时,股价通常会发生调整。为了让股价的历史数据具有可比性,避免因这些事件导致的股价变化与实际市场走势混淆,后复权将这些事件发生后的股价调整到一个统一的基准。 具体来说,后复权是将股票的历史价格按照分红、配股等事件的比例进行调整,调整后的股价能够反映这些事件发生后的股东权益变化。后复权股价计算公式为: 后复权股价 = 原股价 * 累计复权因子【其中,复权因子(adjust_factor)是根据分红、配股等因素计算出来的,用来调整股价,使得历史数据反映真实的市场走势。】 后复权常用于技术分析,帮助分析师对股票的长期趋势进行准确评估。 ## 三、数据应用场景 - 长期趋势分析: 后复权价格会调整所有历史数据,使其反映真实的股东权益变化,消除了分红、送股、配股等事件对股价的影响。这对于量化模型进行长期趋势分析尤其重要,因为它提供了“真实”的股价走势。 - 技术指标计算: 后复权处理后的股价数据,消除了价格的突变,使得通过技术指标(如移动平均线、MACD等)进行的分析更加准确,尤其是在进行跨时间周期的对比时。 - 回测结果的准确性: 对于量化策略的回测,使用后复权数据可以减少因分红、配股等事件导致的股价波动干扰,从而得出更为准确的策略收益预测。 - 资金管理和风险控制: 使用后复权数据可以更准确地评估股票的价格走势,帮助量化策略更好地管理仓位和风险。 ## 四、示例数据 数据仅展示前5行和后5行 {{cn_stock_bar1d_demo}}

用例
* 用例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() ```
表结构
字段 字段类型 字段描述
adjust_factor double 累计后复权因子
amount double 成交金额
close double 收盘价(后复权)
open double 开盘价(后复权)
name string 证券简称
low double 最低价(后复权)
high double 最高价(后复权)
turn double 换手率
volume int64 成交量
instrument string 证券代码
pre_close double 昨收盘价(后复权)
deal_number int32 成交笔数
date timestamp[ns] -
lower_limit double 跌停价
upper_limit double 涨停价
change_ratio double 涨跌幅(后复权)
__PARTITION__ int64 -

表名cn_stock_bar1d

起始时间:

最近更新时间: