AI 原生量化投研平台AI-native quantitative research platform
正在加载…Loading…
页面仍在加载,可以继续等待,或重新加载。The page is still loading. You can keep waiting or reload.
部分页面资源未能加载,请重新加载。Some page resources could not load. Please reload.
设备当前处于离线状态,恢复连接后可以继续等待或重新加载。Your device is offline. Once connected, you can keep waiting or reload.
该表记录了中国股市每天不同时间段的买卖单信息,详细包括了买卖单的成交量、时间加权平均价格(TWAP)和成交量加权平均价格(VWAP)。这些数据覆盖了从早盘开始到尾盘的各个时间段,能够帮助理解市场在不同时间段的行为模式。
68 个字段
本表按交易日内 11 个时间窗口,统计每只股票的成交量、时间加权平均价格(TWAP)和成交量加权平均价格(VWAP)。窗口覆盖开盘、收盘前和全天,用于分析不同时段的价格与成交行为。价格为未复权口径。
| 关键字 | 释意 |
|---|---|
| date | 交易日,不含时分秒 |
| instrument | 股票代码,格式为 代码.交易所后缀,如 000001.SZ、600000.SH |
字段名为 wap_{窗口}_{指标}_{方向},窗口为 1 至 11,指标和方向组合如下,共 66 个字段:
| 字段 | 口径 |
|---|---|
| wap_N_buy_volume | 窗口内买入方向的成交量,单位为股 |
| wap_N_sell_volume | 窗口内卖出方向的成交量,单位为股 |
| wap_N_twap_buy / wap_N_twap_sell | 窗口内分钟线 (close + high + low) / 3 的算术平均 |
| wap_N_vwap_buy / wap_N_vwap_sell | 窗口内以分钟成交量加权的分钟收盘价均值,即 sum(close * volume) / sum(volume) |
本表由分钟行情计算,窗口按分钟线的时间戳划分,起止时间都包含。每只股票每天的分钟线从 09:25(集合竞价)到 15:00,共 241 条。
| 窗口 | 时间戳范围 | 说明 |
|---|---|---|
| wap_1 | 09:25 至 09:35 | 开盘后约 5 分钟,含集合竞价 |
| wap_2 | 09:25 至 09:45 | 开盘后约 15 分钟,含集合竞价 |
| wap_3 | 09:30 至 10:00 | 开盘后约 30 分钟,不含集合竞价 |
| wap_4 | 09:25 至 10:30 | 开盘后约 60 分钟,含集合竞价 |
| wap_5 | 14:00 至 15:00 | 收盘前 60 分钟 |
| wap_6 | 14:30 至 15:00 | 收盘前 30 分钟 |
| wap_7 | 14:45 至 15:00 | 收盘前 15 分钟 |
| wap_8 | 14:55 至 15:00 | 收盘前 5 分钟 |
| wap_9 | 09:25 至 11:30 | 上午 |
| wap_10 | 13:00 至 15:00 | 下午 |
| wap_11 | 全天 | 上午加下午 |
方向的含义与实际买卖单无关,由分钟收盘价与涨跌停价的关系决定:
twap、vwap 取涨停价,sell 方向取跌停价。cn_stock_real_bar1d 当天有成交的 5572 只股票中,354 只不在本表,主要是北交所股票。取 2026-10-28 至 2026-11-04 的数据,按 date、instrument 排序,展示前 5 行和后 5 行。字段较多,只展示 date、instrument、wap_1 和 wap_11 的 buy 方向字段。
| date | instrument | wap_1_buy_volume | wap_1_twap_buy | wap_1_vwap_buy | wap_11_buy_volume | wap_11_twap_buy | wap_11_vwap_buy |
|---|---|---|---|---|---|---|---|
| 2026-10-28 00:00:00 | 000001.SZ | 18558900 | 11.4222 | 11.424 | 168700927 | 11.3214 | 11.3314 |
| 2026-10-28 00:00:00 | 000002.SZ | 12260900 | 3.30944 | 3.3092 | 181580769 | 3.29367 | 3.29078 |
| 2026-10-28 00:00:00 | 000006.SZ | 1558100 | 6.34278 | 6.35246 | 15849200 | 6.39371 | 6.3933 |
| 2026-10-28 00:00:00 | 000007.SZ | 1068100 | 8.995 | 8.99059 | 7086100 | 9.05692 | 9.04785 |
| 2026-10-28 00:00:00 | 000008.SZ | 1567700 | 2.27333 | 2.27428 | 14153200 | 2.26885 | 2.26729 |
| 2026-11-04 00:00:00 | 688835.SH | 176512 | 252.914 | 252.667 | 2506722 | 270.528 | 272.657 |
| 2026-11-04 00:00:00 | 688836.SH | 407917 | 613.748 | 609.967 | 6745513 | 644.533 | 643.24 |
| 2026-11-04 00:00:00 | 688837.SH | 404102 | 33.8411 | 33.9172 | 8984938 | 36.3818 | 36.2608 |
| 2026-11-04 00:00:00 | 688981.SH | 2582107 | 102.067 | 102.041 | 58021471 | 105.592 | 106.747 |
| 2026-11-04 00:00:00 | 689009.SH | 445682 | 34.7406 | 34.7986 | 11507560 | 34.1287 | 34.2023 |
import daidf = dai.query(""" SELECT date, instrument, wap_1_vwap_buy, wap_1_vwap_sell, wap_5_vwap_buy, wap_5_vwap_sell FROM cn_stock_wap""", filters={"date": ["2024-01-05"]}).df()import daidf = dai.query(""" SELECT date, instrument, wap_9_buy_volume, wap_9_sell_volume, wap_9_vwap_buy, wap_9_vwap_sell, wap_10_buy_volume, wap_10_sell_volume, wap_10_vwap_buy, wap_10_vwap_sell FROM cn_stock_wap WHERE instrument = '000002.SZ'""", filters={"date": ["2023-01-01","2023-12-31"]}).df()SELECT instrument, wap_1_buy_volume, wap_1_sell_volume, wap_1_twap_buy, wap_1_twap_sell, wap_1_vwap_buy, wap_1_vwap_sell FROM cn_stock_wap WHERE date >= '2026-10-06' ORDER BY date LIMIT 100
SELECT instrument, wap_1_buy_volume, wap_1_sell_volume, wap_1_twap_buy, wap_1_twap_sell, wap_1_vwap_buy, wap_1_vwap_sell FROM cn_stock_wap WHERE date >= '2026-10-06' ORDER BY date LIMIT 100