外观
cn_stock_qfq_quotes
1. 表用途与适用场景
- 用途:存储 A 股前复权行情。
- 常见场景:技术指标计算、回测用前复权价格、K 线绘制。
2. 主键 / ORDER BY / 引擎 / 分区
- 业务主键:
(date, instrument) - ORDER BY:
(date, instrument) - 引擎:
ReplacingMergeTree() - 分区:
toYYYYMM(date)
3. 字段说明
| 字段名 | 类型 | 含义 |
|---|---|---|
date | Date | 交易日 |
instrument | String | 证券代码 |
open | Nullable(Float64) | 前复权开盘价 |
high | Nullable(Float64) | 前复权最高价 |
low | Nullable(Float64) | 前复权最低价 |
close | Nullable(Float64) | 前复权收盘价 |
pre_close | Nullable(Float64) | 前复权昨收价 |
4. 示例 SQL
sql
SELECT date, instrument, open, high, low, close
FROM market.cn_stock_qfq_quotes
WHERE instrument = '000001.SZ'
AND date >= '2026-01-01'
ORDER BY date5. 对应 Python 示例
python
import seeddata as sd
sd.set_base_url("http://127.0.0.1:18637")
sd.set_token("your_token_here")
sql = """
SELECT date, instrument, open, high, low, close, pre_close
FROM market.cn_stock_qfq_quotes
WHERE instrument = '600519.SH'
AND date >= '2026-01-01'
ORDER BY date
"""
print(sd.query(sql).df)6. 注意事项
- 前复权价格会随新的除权除息事件回溯调整,不同日期查询同一历史日的前复权价格可能不同。
- 查询建议显式带
date条件,避免跨分区全扫描。