跳转到正文

cn_etf_qfq_quotes

1. 表用途与适用场景

  • 用途:存储 ETF 前复权行情。
  • 常见场景:ETF 技术指标计算、回测用前复权价格、K 线绘制。

2. 主键 / ORDER BY / 引擎 / 分区

  • 业务主键:(date, instrument)
  • ORDER BY:(date, instrument)
  • 引擎:ReplacingMergeTree()
  • 分区:toYYYYMM(date)

3. 字段说明

字段名类型含义
dateDate交易日
instrumentStringETF 代码
openNullable(Float64)前复权开盘价
highNullable(Float64)前复权最高价
lowNullable(Float64)前复权最低价
closeNullable(Float64)前复权收盘价
pre_closeNullable(Float64)前复权昨收价

4. 示例 SQL

sql
SELECT date, instrument, open, high, low, close
FROM market.cn_etf_qfq_quotes
WHERE instrument = '510300.SH'
  AND date >= '2026-01-01'
ORDER BY date

5. 对应 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_etf_qfq_quotes
WHERE instrument = '510300.SH'
  AND date >= '2026-01-01'
ORDER BY date
"""

print(sd.query(sql).df)

6. 注意事项

  • 前复权价格会随新的除权除息事件回溯调整。
  • 查询建议显式带 date 条件,避免跨分区全扫描。

seeddata front-end portal