外观
cn_cb_daily_panel
1. 表用途与适用场景
- 用途:提供可转债日频统一查询入口,聚合原始行情、估值字段、静态映射与常用派生字段。
- 常见场景:可转债回测、正股映射查询、纯债价值 / 转股价值筛选、上市天数过滤。
2. 主键 / ORDER BY / 引擎 / 分区
- 业务主键:
(date, instrument) - ORDER BY:视图继承主表查询粒度,本身无物理排序键
- 引擎:
View - 分区:无
3. 字段说明
| 字段名 | 类型 | 含义 |
|---|---|---|
date | Date | 交易日 |
instrument | String | 转债代码 |
name | Nullable(String) | 转债简称,固定来自 market.cn_cb_basic_info.name |
exchange | Nullable(String) | 上市交易所(SH / SZ) |
list_date | Nullable(Date) | 上市日期 |
delist_date | Nullable(Date) | 摘牌日 |
stock_code | Nullable(String) | 正股代码 |
stock_name | Nullable(String) | 正股简称,固定来自 market.cn_cb_basic_info.stock_name |
open | Nullable(Float64) | 原始开盘价 |
high | Nullable(Float64) | 原始最高价 |
low | Nullable(Float64) | 原始最低价 |
close | Nullable(Float64) | 原始收盘价 |
pre_close | Nullable(Float64) | 原始昨收价 |
change | Nullable(Float64) | 涨跌额 |
change_ratio | Nullable(Float64) | 涨跌幅(%) |
volume | Nullable(Float64) | 成交量(手) |
amount | Nullable(Float64) | 成交额(万元) |
pure_bond_value | Nullable(Float64) | 纯债价值 |
pure_bond_premium_ratio | Nullable(Float64) | 纯债溢价率(%) |
conversion_value | Nullable(Float64) | 转股价值 |
conversion_premium_ratio | Nullable(Float64) | 转股溢价率(%) |
list_days | Nullable(UInt32) | 上市交易天数,上市首个有效交易日记为 1 |
4. 关键口径
- 主表为
market.cn_cb_daily_basic_data,view 行集完全继承主表。 - 当前设计下,标的范围以
market.cn_cb_daily_basic_data实际覆盖的可转债为准。 name与stock_name固定来自market.cn_cb_basic_info,都是静态快照名称,不是历史时点名称。- 静态字段来自
market.cn_cb_basic_info,按instrument直接左连接。 list_days使用交易日口径:list_date为空时返回NULLdate < list_date时返回NULLdate > delist_date时返回NULL- 上市首个有效交易日记为
1
amount单位是万元,不同于股票 / ETF / LOF 的千元口径。
5. 示例 SQL
sql
SELECT
date,
instrument,
name,
stock_code,
close,
conversion_value,
conversion_premium_ratio,
list_days
FROM market.cn_cb_daily_panel
WHERE date = '2026-03-27'
AND list_days >= 120
ORDER BY amount DESC
LIMIT 206. 对应 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, name, stock_code, close, conversion_value, list_days
FROM market.cn_cb_daily_panel
WHERE instrument = '110070.SH'
AND date >= '2026-01-01'
ORDER BY date
"""
print(sd.query(sql).df.head())7. 注意事项
- 某转债某交易日无记录,并不一定代表脏数据,也可能只是主表当日无对应
cb_daily行。 name与stock_name是静态简称,不保证可回溯还原各历史日期当时的官方简称。amount单位是万元,跨资产比较成交额时需要显式处理单位差异。- 查询建议显式带
date条件,避免对主表做大范围全扫描。