数据字典

8 大数据集 · 300+ 量化字段

QuantDB 全面涵盖 A 股量化事务所必需的全部底层数据字段。所有字段已经过后端严格清洗与防前视偏差(Lookahead Bias)处理,以高性能 Parquet 格式存储,原生支持 DuckDB 极速直读。全部行情成交量/成交额已统一归一化为 股 / 万元(含 Tick,详见下表单位口径)。

股票代码格式 标准命名

QuantDB 统一使用 {6位数字}.{市场后缀} 格式:

交易市场后缀示例代码
上海证券交易所.SH600000.SH, 688000.SH
深圳证券交易所.SZ000001.SZ, 300001.SZ
北京证券交易所.BJ830000.BJ, 430000.BJ

复权类型说明 价格算法

复权类型API 参数算法说明典型应用场景
不复权unadjusted原始真实成交价,包含除权除息跳空缺口真实交易成本分析、分红收益回算
前复权forward以最新价格为基准,历史价格向下平移调整量化回测、技术指标计算(最常用)
后复权backward以 2016 年第一个交易日为基准(本地历史起点),最新价格向上平移调整长期真实复利收益、累计历史涨幅评估

单位说明(全部行情已归一化为 股/万元) 数值对齐

日线、分钟线、ETF、指数、Tick 等行情数据在采集时已统一归一化为 volume=股、amount=万元,下载与在线查询一致,无需自行换算(铁律 1,2026-09-19 起 Tick 亦同规)。仅历史 V1 Tick 逐股分片仍为 QMT 原始 volume=手、amount=元,由后端读取时自动换算为 股/万元。校验参考:amount(万元)*10000/volume(股)≈close。

数据类型单位口径说明
价格(open/high/low/close)元(人民币)精确到分/厘
日线成交量(daily_*/features/L1/技术衍生)股volume 为股,三种复权量额相同
日线成交额(daily_*/features/L1)万元amount 为万元
分钟线(min1/min5)成交量股volume 为股(已归一化)
分钟线(min1/min5)成交额万元amount 为万元(已归一化)
ETF 日线(etf_kline)股 / 万元volume 为股,amount 为万元(已归一化)
指数日线(index_daily)股 / 万元volume 为股,amount 为万元,均价=amount*1e4/volume
Tick 累计成交量 / 盘口挂单量股volume/askVol/bidVol/tickvol 为股(已归一化;历史 V1 分片由后端换算)
Tick 累计成交额万元amount 为万元(已归一化;历史 V1 分片由后端换算)
市值(total_mv / float_mv)元市值 = 股本 × 收盘价
股本(total_capital)股总股本 / 流通股本
财务报告金额字段元财务报表源值原样保存和下发,不换算为万元;每股、比例等指标按字段自身口径

1. 行情 K 线数据 V2 Partition · 按日分区 全量复权

日线数据包含三种复权类型(前复权、后复权、不复权),以及 1 分钟/5 分钟高频分时数据。V2 架构采用按日分区切片,单次请求极速拉取全市场当日切片。

1.1 日线字段(daily_unadjusted / daily_forward / daily_backward)

Parquet 原始时间列名为 time,SDK 统一输出为 trade_date。三种复权仅 OHLC 不同,同一交易日 volume/amount 完全相同。

字段名称数据类型字段说明示例值
trade_datedatetime交易日日期(北京时间 00:00:00)2026-07-22
openfloat开盘价(元)1500.00
highfloat最高价(元)1520.50
lowfloat最低价(元)1495.00
closefloat收盘价(元)1510.00
volumeint成交量(股,前/后/不复权三套相同)3200000
amountfloat成交额(万元)48320.00

用法示例

# 查询前复权日线
df = client.query_kline("600519.SH", adj_type="forward",
    start_date="2026-01-01", end_date="2026-07-22")

# 计算 20 日均线
df["ma20"] = df["close"].rolling(20).mean()

# 计算日收益率
df["return"] = df["close"].pct_change()

1.2 分钟线字段(min1_kline / min5_kline)

分钟线字段与日线相同,但时间列包含具体时间(HH:MM:SS)。仅提供不复权数据,复权需自行用除权因子合成。分钟线已归一化:volume 为股,amount 为万元(与日线口径一致),同一交易日分钟线 sum(volume) 即日线股数。

字段名称数据类型字段说明
trade_date(原始列 time)datetime交易时间(YYYY-MM-DD HH:MM:SS)
open / high / low / closefloat分钟开高低收价格(元)
volumeint分钟成交量(股,已归一化)
amountfloat分钟成交额(万元,已归一化)

1.3 指数日线字段(index_daily)

指数行情数据,包含宽基、行业、风格等指数日频行情。Parquet 原始时间列名为 time,SDK 统一输出为 trade_date。volume 为股,amount 为万元(已归一化,均价=amount*10000/volume)。

字段名称数据类型字段说明
trade_date(原始列 time)datetime交易日
open / high / low / closefloat指数点位开高低收
volumeint成交量(股,已归一化)
amountfloat成交金额(万元)
symbolstring指数代码(如 000300.SH)
Categorystring指数类别(宽基/风格/行业/主题)

2. Tick 分笔数据 3 秒快照 V2 全市场按日分区

当前为 V2 全市场按日分区:对象路径 1_kline_data/tick_data/dt=YYYYMMDD/data.parquet,单个分区含当日全市场所有标的(单日约 140–190 MB、约 2,000 万行 / 5,500+ 只)。时间粒度为 3 秒一档的快照(09:15:00 ~ 15:30:00),open / high / low 为当日截至该时点的开高低,volume / amount 为当日累计口径。已归一化:volume 为股、amount 为万元,校验 amount × 10000 / volume ≈ 均价。按单只标的查询时,需在该分区内按 symbol 过滤。

字段名称数据类型字段说明示例值
symbolstring股票代码(V2 分区含全市场,按此列过滤)000001.SZ
timedatetime快照时刻(毫秒精度时间戳,3 秒一档)2026-09-30 10:00:03
openfloat当日开盘价(元,累计口径,盘中不变)11.36
highfloat当日最高价(元,累计口径)11.48
lowfloat当日最低价(元,累计口径)11.33
closefloat当前实测整列为空(NaN),请勿依赖NaN
volumefloat当日累计成交量(股,已归一化)16449800
amountfloat当日累计成交额(万元,已归一化)18785.0777

3. 基础与板块数据 元数据查询 免流量费

3.1 合约基础资料(instrument_detail)

instrument_list.parquet(单一文件,非日分区)实测共 152 列,采用数据源原生字段命名(含 J_zgb / ActiveCapital / ZTPrice / rs_hyname / EverZTCount 等)。下表仅列常用字段;完整 152 列清单以实际文件 schema 为准,本页不逐一展开。

字段名称数据类型字段说明
Symbolstring股票代码(如 600519.SH)
Namestring证券简称
J_zgbfloat总股本(万股)
ActiveCapitalfloat流通股本(万股)
ListDatedate上市日期(YYYY-MM-DD)
EstablishDatedate成立日期
Provincestring所属省份
SecurityTypestring证券类型
BelongRZRQstring融资融券标的标识(1=是)

3.2 板块成分与行业概念(sector_concept)

字段名称数据类型字段说明
SectorCodestring板块代码(如 880201.SH)
SectorNamestring板块名称
SectorTypestring板块分类(行业/概念/风格/地区)
Symbolstring成分个股代码

3.3 融资融券每日明细(margin_trading)

字段名称数据类型字段说明单位
trade_datedate交易日期-
Symbolstring股票代码-
finance_balancefloat融资余额万元
slo_volumefloat融券余量股
finance_buyfloat融资买入额万元
slo_sell_volumefloat融券卖出量股
finance_repayfloat融资偿还额万元
slo_repayfloat融券偿还量股
finance_netfloat融资净买入万元
slo_netfloat融券净卖出股

4. 财务数据 全量业务字段 零对照表

财务数据来自上市公司法定公开披露(巨潮资讯网及沪深北交易所官网),字段全部采用直观业务英文字段名(如 revenue, net_profit),开箱即用。资产负债表、利润表、现金流量表中的金额字段单位为元;数据按源值存储和下发,不做元/万元换算。每股指标、百分比及比率字段不属于金额字段,按各字段定义使用。

4.1 资产负债表(balance)

字段名称数据类型会计科目说明
m_timetagdate报告期截至日(YYYY-MM-DD)
m_anntimedate财报实际对外公告日
cash_equivalentsfloat货币资金
account_receivablefloat应收账款
total_current_assetsfloat流动资产合计
fix_assetsfloat固定资产
tot_assetsfloat资产总计
shortterm_loanfloat短期借款
accounts_payablefloat应付账款
total_current_liabilityfloat流动负债合计
long_term_loansfloat长期借款
tot_liabfloat负债合计
undistributed_profitfloat未分配利润
tot_shrhldr_eqy_excl_min_intfloat归属于母公司股东权益合计
total_equityfloat所有者权益合计

4.2 利润表(income)

字段名称数据类型会计科目说明
m_timetag / m_anntimedate报告期 / 公告日
revenuefloat营业总收入
total_operating_costfloat营业总成本
cost_of_goods_soldfloat营业成本
research_expensesfloat研发费用
oper_profitfloat营业利润
tot_profitfloat利润总额
net_profit_excl_min_int_incfloat归属于母公司所有者的净利润
s_fa_eps_basicfloat基本每股收益(EPS)

4.3 每股指标与杜邦分析(pershare_index)

字段名称数据类型财务衍生指标说明
s_fa_bpsfloat每股净资产(BPS)
s_fa_eps_basicfloat基本每股收益(EPS)
du_return_on_equityfloat净资产收益率 ROE(摊薄)
du_profit_ratefloat销售净利率
inc_revenue_ratefloat营业收入同比增长率(%)
inc_net_profit_ratefloat净利润同比增长率(%)

4.4 财务指标(TTM)(per_share)

分类 3 的补充表(逐股票文件 3_financial_data/per_share/{Symbol}.parquet),提供 TTM(滚动近一年)口径的营收、净利润与现金流指标,便于直接与行情对齐;部分股票为空。金额字段单位为元。

字段名称数据类型指标说明
Symbolstring股票代码(如 600519.SH)
m_timetagdate报告期截至日(YYYY-MM-DD)
m_anntimedate财报实际对外公告日
revenue_ttmfloat营业总收入(TTM,元)
net_profit_ttmfloat净利润(TTM,元)
net_profit_parent_ttmfloat归属于母公司股东的净利润(TTM,元)
deducted_net_profit_ttmfloat扣除非经常性损益后的净利润(TTM,元)
operating_cf_ttmfloat经营活动产生的现金流量净额(TTM,元)
investing_cf_ttmfloat投资活动产生的现金流量净额(TTM,元)
net_cash_flow_ttmfloat现金及现金等价物净增加额(TTM,元)

5. ETF / 可转债 申赎清单 纯债价值

5.1 可转债核心指标(convertible_bond)

字段名称数据类型指标说明
BondCode / bondNamestring可转债代码与名称
stockCodestring正股代码
bondConvPricefloat最新转股价(元)
conversionPremiumfloat转股溢价率(%)
bondValuefloat纯债价值(元)
expireYieldfloat到期收益率(YTM %)
bondMaturityDatedate债券到期日

5.2 ETF 日 K 线(etf_kline)

ETF 日线仅不复权,Parquet 原始时间列名为 time,SDK 统一输出为 trade_date。volume 为股,amount 为万元(已归一化,与日线口径一致),校验 amount*10000/volume≈close。

字段名称数据类型字段说明
trade_date(原始列 time)datetime交易日
open / high / low / closefloat开高低收(元)
volumeint成交量(股,已归一化)
amountfloat成交额(万元,已归一化)

6. 技术衍生指标 主流行情软件口径对齐 日频预计算

基于后复权日线计算,指标算法与主流行情软件公式对齐,支持 MA/RSI/KDJ/MACD/ATR/CAPM Beta 等。

字段名称数据类型计算口径与指标说明
closefloat收盘价(后复权)
ma5 / ma10 / ma20 / ma60float5/10/20/60 日简单移动平均线
rsi_6 / rsi_14float相对强弱指标 RSI(主流 SMA 平滑口径)
kdj_k / kdj_d / kdj_jfloat随机指标 KDJ(SMA(RSV,3,1))
macd_dif / macd_dea / macd_histfloatMACD 指标(hist = 2×(DIF-DEA))
vol_atr_14float14日 ATR(平均真实波幅,Wilder RMA)
beta_20float20日 CAPM Beta 敏感度(相对沪深 300)

市场情绪因子(market_sentiment)

基于日内量价合成的市场情绪 / 流动性 / 盘口强弱指标,按 (symbol, time) 对齐。close 为不复权真实价(同 valuation 口径)。合成类分数为无量纲评分,精确口径以技术衍生生成脚本为准。

字段名称数据类型口径说明
closefloat收盘价(元,不复权真实价)
price_rangefloat日内价格振幅((high-low)/prev_close)
upper_shadow / lower_shadowfloat上 / 下影线相对振幅占比
body_ratiofloat实体占比(|close-open|/振幅)
amount_per_tradefloat单笔平均成交额(万元/笔)
liquidity_scorefloat流动性综合评分(量能/稳态合成)
intraday_volfloat日内波动强度
gap_up_downfloat跳空幅度(open/prev_close-1)
buy_pressure / sell_pressurefloat买 / 卖盘主动压力分数
momentum_1d / momentum_3dfloat1 日 / 3 日动量(后复权收益)
am_pm_trendfloat上午 / 下午盘强弱对比
volume_concentrationfloat成交量日内分布集中度

7. 估值指标 公告日对齐 零前视偏差

基于财报公告日与日线行情实时合成,包含 PE-TTM、PB、PS-TTM、总市值、流通市值与股息率。

字段名称数据类型计算公式与说明
total_mv / float_mvfloat总市值 / 流通市值(总股本 × 收盘价)
net_profit_ttmfloat归母净利润 TTM(近 4 季度单季差分滚动求和)
revenue_ttmfloat营业总收入 TTM(近 4 季度单季差分滚动求和)
equityfloat归属于母公司股东权益(公告日最近一期)
annual_net_profitfloat最近年报归母净利润(静态 PE 分母)
pe_ttmfloat滚动市盈率 TTM(total_mv / net_profit_ttm)
pe_staticfloat静态市盈率 PE(total_mv / annual_net_profit)
pbfloat市净率 PB(total_mv / 归母权益)
ps_ttmfloat市销率 PS TTM(total_mv / revenue_ttm)
dividend_ratefloat近 12 个月累计股息率(每股分红 / 收盘价)

8. 300+ 维预计算模型训练数据集 AI / ML 专用 全 A 股宽表

专为现代机器学习量化研究打造的特征宽表,按 (symbol, date) 索引精确对齐,包含 Features Daily、L1 日频与 L2 高频三大子集,累计 300+ 维 特征,覆盖动量、量价、截面行业排名与高频微观结构。

8.1 Features Daily 日线因子宽表(features_daily)

技术指标(09_technical,基于后复权收盘)与估值指标(08_valuation,按财报公告日对齐)按股票合并的日线宽表。技术口径与主流行情软件对齐:RSI/KDJ/MACD 平滑用 ewm(adjust=False)(种子=首值),MACD 柱=2×(DIF-DEA),前约 2~3 倍周期为 warmup 期。未来收益与 Beta 基于不复权真实收盘价计算(label 须反映真实可交易收益)。缺失值填 NaN,不向前填充。

8.1.1 基础与均线

字段名称中文标签口径说明
time / Symbol交易日 / 股票代码行索引,{6位数字}.{SH/SZ/BJ}
close收盘价(元,后复权)后复权收盘,全部技术指标的基准序列
ma5MA5后复权收盘 N 日简单均线
ma10MA10
ma20MA20
ma60MA60
ma_gap_5MA乖离5(%)(close-MA)/MA×100
ma_gap_10MA乖离10(%)
ma_gap_20MA乖离20(%)

8.1.2 振荡指标 RSI / KDJ / MACD

字段名称中文标签口径说明
rsi_6 / rsi_14RSI6 / RSI14主流 SMA 口径:avg_gain/avg_loss 用 ewm(alpha=1/N);纯涨=100、平盘=50、纯跌=0、首行=NaN
kdj_kKDJ-KRSV=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9))×100;K/D=SMA(RSV,3,1)=ewm(com=2);J=3K-2D;无波动窗口 RSV=50
kdj_dKDJ-D
kdj_jKDJ-J
macd_difMACD-DIFDIF=EMA12-EMA26,DEA=DIF 的 EMA9,柱=2×(DIF-DEA)
macd_deaMACD-DEA
macd_histMACD柱

8.1.3 波动与量能

字段名称中文标签口径说明
vol_std_55日波动率日收益百分比序列 N 日滚动标准差
vol_std_2020日波动率
vol_std_6060日波动率
vol_atr_1414日ATR真实波幅 TR 的 Wilder RMA(ewm alpha=1/14)
vol_to_ma5量比MA5当日量/N日均量(含当日),非盘口量比
vol_to_ma20量比MA20
volume_ma_33日均量(股)成交量 3 日滚动均值
amount_ma_55日均额(万元)成交额 5 日滚动均值
volume_trend_3d3日量能趋势成交量环比变化率的 3 日均值

8.1.4 未来收益标签与 Beta

future_return_1d~60d(历史旧名 return_*d)是模型训练标签而非特征,可直接作为 label 训练模型,或用未来收益快速验证策略/模型表现(如按信号分组看未来收益、算 IC、做简单回测);训练时必须把标签移出特征矩阵,否则造成前视偏差、回测虚高;尾部无未来数据处为 NaN。

字段名称中文标签口径说明
future_return_1d未来1日收益(标签)(%)(close.shift(-d)/close-1)×100,基于不复权真实收盘价(反映真实可交易收益,除权窗口不失真)
future_return_3d未来3日收益(标签)(%)
future_return_5d未来5日收益(标签)(%)
future_return_10d未来10日收益(标签)(%)
future_return_20d未来20日收益(标签)(%)
future_return_60d未来60日收益(标签)(%)
pct_change当日涨跌幅(%)当日收盘相对前收的涨跌幅
beta_2020日BetaCAPM Beta,相对沪深 300(000300.SH),基于不复权收益

8.1.5 股本、市值与估值

财务按公告日(m_anntime)索引,TTM 口径:累计值折单季(Q1=累计,其余=本季累计-上季累计)后 4 季滚动求和,零前视偏差。

字段名称中文标签口径说明
total_capital总股本(股)公告日对齐的最新股本(市值口径用未复权真实价×股本)
circulating_capital流通股本(股)
total_mv / float_mv总市值 / 流通市值(元)总股本×收盘 / 流通股本×收盘
net_profit_ttm归母净利TTM(元)归母净利润单季差分后 4 季滚动和
revenue_ttm营收TTM(元)营业收入单季差分后 4 季滚动和
equity归母权益(元)归属于母公司股东权益合计(公告日)
annual_net_profit年报归母净利(元)最近年报归母净利润(静态 PE 分母)
pe_ttmPE(TTM)total_mv / net_profit_ttm
pe_staticPE(静态)total_mv / annual_net_profit
pbPBtotal_mv / equity
ps_ttmPS(TTM)total_mv / revenue_ttm
dividend_rate股息率近 12 个月每股累计分红 / 收盘价

8.1.6 标的属性与盘口衍生列

除上述按价值/量价分组展开的列外,features_daily 实际还含约 30 个标的属性与盘口衍生列,实测集中位于列尾,多为标的静态属性或低频更新的盘口估值/资金场列。此处统一说明口径:

字段名称中文标签口径说明
industry_code / industry_name / sector_code行业代码/名称/板块所属行业代码、行业名称与板块分类
region_area_code / region_area_name地区代码/名称所属省市区
main_business主营业务主营业务描述
list_date上市日期上市交易日
is_st / is_hk / is_hsgt / is_margin / in_hs300 / is_kcb_creatable / is_quit_risk风险/板块标记ST、港股通、沪深港通、两融标的、沪深300 成分、科创板可创、退市风险等布尔标记(0/1 字符串,勿用 ==0 判断)
zt_price / dt_price涨停价 / 跌停价当日涨 / 跌停价
seal_strength封单强度涨跌停封单强度评分
hs_turnover换手率盘口口径换手率
zaf炸板率涨停炸板强度
beta_now实时 Beta实时 Beta 值
dyna_pe / static_pe_ttm / div_yield / pb_mrq动PE/静PE/股息率/PB盘口估值(静态/动态 PE、股息率、MRQ 口径市净率)
ever_zt_count / year_zt_days历史涨停计数累计涨停次数 / 年内涨停天数
total_cap_yi / float_mv_yi / free_float_shares总市值(亿)/流通市值(亿)/自由流通股盘口口径市值,单位为 亿元 / 股
ipo_price发行价IPO 发行价(元)

8.2 L1 日频因子(l1_factors,110 维)

基于后复权 OHLCV + 财务 + 行业概念的两阶段计算:Stage A 逐股时序 rolling,Stage B 按日截面聚合。分区列序:symbol, date, open, high, low, close, volume, amount(后复权 OHLCV,与宽表一致)+ 110 因子。市值/换手须用未复权真实价×股本(后复权价≠真实价);财务按公告日前向填充,零前视;风格 Beta 基准为中证 500。Stage B 对非 rank/zscore 列做每日截面 1%/99% winsorize。中文标签与 Electron 端 fieldLabels.ts 一致。

8.2.1 换手率 Turnover(16 维)

当日换手率=成交量/流通股本(流通股本来自公告日财务)。

字段名称中文标签口径说明
turn_11日换手率当日换手率
turn_33日换手率换手率 N 日滚动均值
turn_55日换手率
turn_1010日换手率
turn_2020日换手率
turn_6060日换手率
turn_std_2020日换手率标准差换手率 20 日滚动标准差
turn_z_2020日换手率Z分数(当日-20日均)/20日标准差
turn_ratio_1_51/5日换手率比当日/5日均
turn_ratio_1_201/20日换手率比当日/20日均
turn_trend_5_205/20日换手趋势5日均/20日均
turn_acc_55日换手加速度换手率 5 日滚动求和
turn_acc_2020日换手加速度换手率 20 日滚动求和
turn_breakout_2020日换手率突破当日/20日最高换手率
turn_hl_pos_2020日换手率位置(当日-20日最低)/(20日最高-最低)
turn_high_days_1010日换手高点天数近10日(不含当日)换手率超20日均的天数

8.2.2 资金量 Amount(18 维)

日频代理,无需 L2 数据;净流入用 OBV 变化近似。

字段名称中文标签口径说明
amt_log对数成交额log(当日成交额)
amt_ma_55日均额对数log(成交额 N 日均值)
amt_ma_2020日均额对数
amt_ma_6060日均额对数
amt_z_2020日成交额Z分数(对数额-20日均)/20日标准差
amt_ratio_1_51/5日额比当日/5日均
amt_ratio_1_201/20日额比当日/20日均
amt_ratio_5_205/20日额比5日均/20日均
amt_skew_2020日成交额偏度成交额 20 日滚动偏度
amt_close_pos成交额收盘位置(收盘-最低)/(最高-最低),日内收盘相对位置
amt_net_flow_55日资金净流入(OBV-OBV.shift(N))/N日累计量,负值=净流出
amt_net_flow_2020日资金净流入
amt_up_ratio_55日放量上涨占比上涨日成交额/N日总成交额
amt_up_ratio_2020日放量上涨占比
amt_high_days_1010日放量高点天数近10日(不含当日)成交额超20日均的天数
mfi_1414日资金流量指标典型价格×量的 14 日 MFI
obv_slope_2020日能量潮斜率OBV 20 日最小二乘斜率/20日均量
amt_vol_ratio_2020日量额比日收益与成交量 20 日滚动相关系数

8.2.3 动量 Momentum(16 维)

基于后复权收盘价序列。

字段名称中文标签口径说明
mom_ret_1d1日收益率close/close.shift(N)-1,过去 N 日收益(与 8.1 未来收益标签方向相反)
mom_ret_3d3日收益率
mom_ret_5d5日收益率
mom_ret_10d10日收益率
mom_ret_20d20日收益率
mom_ret_60d60日收益率
mom_ma_gap_5MA5乖离率close/SMA(close,N)-1
mom_ma_gap_20MA20乖离率
mom_macd_difMACD快线与 8.1 同口径(EMA12-26,DEA=EMA9,柱=2×差)
mom_macd_deaMACD慢线
mom_macd_histMACD柱体
mom_rsi_66日RSI与 8.1 同口径(主流 ewm 平滑)
mom_rsi_1414日RSI
mom_kdj_kKDJ-K与 8.1 同口径(9 日 RSV,SMA(3,1))
mom_kdj_dKDJ-D
mom_kdj_jKDJ-J

8.2.4 波动 Volatility(8 维)

字段名称中文标签口径说明
vol_std_55日收益标准差后复权日收益 N 日滚动标准差
vol_std_1010日收益标准差
vol_std_2020日收益标准差
vol_atr_1414日平均真实波幅TR 的 ATR(14),与 8.1 同口径
vol_parkinson_2020日Parkinson波动率基于高低价的 Parkinson 估计,20 日窗口
vol_gk_2020日GarmanKlass波动率基于 OHLC 的 Garman-Klass 估计,20 日窗口
vol_amp_11日振幅(high-low)/close
vol_amp_2020日平均振幅振幅 20 日滚动均值

8.2.5 技术图形 Technical(6 维)

字段名称中文标签口径说明
tech_bb_width布林带宽度Bollinger(20,2σ) 上下轨宽度
tech_bb_pos布林带位置收盘在上下轨间的相对位置
tech_cci_2020日顺势指标CCI(20)
tech_adx_1414日平均趋向指标ADX(14),趋势强度
tech_close_to_high_2020日收盘距高点1-close/rolling_max(high,20)
tech_max_drawdown_2020日最大回撤1-close/rolling_max(close,20)

8.2.6 财务与估值 Fundamental(11 维)

市值用未复权真实价×股本;净利润 TTM 与同比按公告日对齐;fun_mv_rank 与 fun_value_zscore 为 Stage B 每日截面计算(不 winsorize)。

字段名称中文标签口径说明
fun_float_mv对数流通市值log(真实价×流通股本)
fun_total_mv对数总市值log(真实价×总股本)
fun_mv_rank市值截面百分位当日流通市值截面 percentile rank
fun_pe市盈率 PE_TTM总市值/归母净利TTM
fun_pb市净率 PB总市值/归母权益
fun_bp账面市值比 BP1/PB
fun_ep盈利收益率 EP_TTM归母净利TTM/总市值
fun_value_zscore综合估值Z分数(zscore(EP)+zscore(BP))/2,每日截面
fun_roe净资产收益率 ROE(%)归母净利TTM/归母权益×100
fun_pegPEG估值增长比PE/净利润同比增长率
fun_np_growth净利润同比增长率TTM 净利润同比(income 自算)

8.2.7 筹码分布 Chip(6 维)

基于换手率衰减的成本分布模型:每目标交易日用近 N 日量价构建筹码分布。

字段名称中文标签口径说明
chip_profit_ratio_2020日筹码获利比例成本低于现价的筹码占比(对应窗口)
chip_profit_ratio_6060日筹码获利比例
chip_concentration_2020日筹码集中度(P95-P5)/现价,成本分布宽度相对值
chip_floating_ratio5日浮动筹码占比近5日筹码/总筹码
chip_cost_90_width90%筹码成本宽度(元)P95-P5 绝对宽度
chip_profit_delta_55日筹码获利增量获利比例20(t)-获利比例20(t-5)

8.2.8 风格 Style(5 维)

基准收益为中证 500(000905.SH)。

字段名称中文标签口径说明
style_beta_2020日中证500Beta滚动 Cov(个股,基准)/Var(基准)
style_beta_6060日中证500Beta
style_idio_vol_2020日特质波动率CAPM 残差(r-beta×rb)N 日滚动标准差
style_idio_vol_6060日特质波动率
style_residual_ret_2020日残差动量CAPM 残差 20 日滚动求和

8.2.9 行业截面 Industry(14 维)

按申万行业分组聚合后映射回个股;排名类为跨行业百分位(不 winsorize)。

字段名称中文标签口径说明
ind_ret_5行业5日收益率分位行业内个股过去收益均值的跨行业 percentile rank
ind_ret_10行业10日收益率分位
ind_ret_20行业20日收益率分位
ind_rotation_speed_20行业轮动速度|短期排名-长期排名|/行业数(5日 vs 20日)
ind_strength_2020日行业相对强度个股20日收益-所属行业20日均收益
ind_dispersion_20行业内部离散度行业内个股20日收益标准差
ind_breadth_up_20行业上涨宽度行业内20日收益>0的个股占比
ind_volume_ratio_20行业成交量占比分位行业总成交额的跨行业 percentile rank
ind_crowding_20行业拥挤度分位行业成交额/全市场成交额的跨行业 rank
ind_netflow_rank_20行业资金流分位行业内 L2 净流入合计(flow_net_amount)的跨行业 rank
ind_relative_pe行业相对PE分位行业PE中位/全市场PE中位的跨行业 rank
ind_concentration行业集中度行业内 top5 流通市值/行业总流通市值
ind_relative_momentum_20行业相对超额动量行业20日均收益-全市场20日均收益
ind_momentum_decay行业动量衰减度行业5日均收益-行业20日均收益

8.2.10 概念热度 Concept(10 维)

按概念板块成分聚合;无归属概念的股票填 NaN(diversity=0)。

字段名称中文标签口径说明
concept_hot_score概念综合热度得分归属概念中20日收益>3%的个数
concept_momentum_top3Top3概念动量得分归属概念按20日收益取前3的均值
concept_exposure_top1主营最高概念敞口个股在最强概念内的成交额排名分位
concept_rotation_score概念板块轮动得分归属概念5日排名与20日排名差绝对值的均值
concept_crowding_max最高概念拥挤度归属概念成交额占比分位的最大值
concept_diversity所属概念多样性指数归属概念个数
concept_flow_rank关联概念资金流分位归属概念 L2 净流入合计分位的均值
concept_leader_score概念龙头评分个股在各归属概念内成交额分位的均值
concept_cross_sector跨行业概念强度归属概念是否覆盖≥2个一级行业(1/0)
concept_volume_ratio概念板块成交占比归属概念成交额/全市场成交额的均值

8.3 L2 高频因子(l2_factors,211 维)

由 L2 行情计算:基于 L2 逐笔成交(deal,Side 0=主动买/1=主动卖)+ 10 档盘口快照(snapshot)+ 逐笔委托(order),按日聚合为单只股票单日单行宽表。分区列序:symbol, date, open, high, low, close, volume, amount(OHLCV 为后复权,与 L1 口径一致)+ 211 因子。分单口径:金额=price×volume,≥100万=超大,20~100万=大,5~20万=中,<5万=小。下表 12 组共 211 列,中文标签与 Electron 端 fieldLabels.ts 一致。

8.3.1 价差与微观结构 Spread(20 维,factor_2_1_spread)

字段名称中文标签口径说明
micro_qsp_equal等权相对买卖价差qsp=(ask1-bid1)/mid×100 等权均值,百分比
micro_qsp_time时间加权相对价差qsp 按快照时间间隔加权
micro_qsp_volume量加权相对价差qsp 按快照成交量加权
micro_esp_equal等权有效价差esp=2×|成交价-成交时刻mid|/mid×100 等权均值
micro_esp_time时间加权有效价差esp 按成交时间间隔加权
micro_esp_volume量加权有效价差esp 按成交量加权
micro_aqsp绝对买卖价差(元)ask1-bid1 等权均值,元
micro_aesp绝对有效价差(元)2×|成交价-mid| 等权均值,元
micro_qsp_vol_20相对价差波动全天 qsp 标准差
micro_esp_vol_20有效价差波动全天 esp 标准差
micro_spread_slope_1_51-5档价差深度斜率1~5档价格~深度量加权回归斜率,日内均值
micro_spread_slope_5_105-10档价差深度斜率5~10档同上
micro_spread_slope_1_101-10档价差深度斜率1~10档同上
micro_bid_ask_vol_ratio买卖一档量比mean(bid_vol1)/mean(ask_vol1)
micro_spread_recovery价差恢复速度qsp 冲高超均值+1σ后回到均值1.1倍内的平均快照数
micro_spread_open开盘相对价差开盘时段 qsp 均值
micro_spread_mid盘中相对价差盘中时段 qsp 均值
micro_spread_close收盘相对价差收盘时段 qsp 均值
micro_spread_vol_ratio价差波动比等权 qsp / 逐笔收益波动代理
micro_spread_U_shape价差U型形态(open+close)/2/mid-1,clip 到 [-5,5]

8.3.2 已实现波动率 RV(13 维,factor_2_2_rv)

字段名称中文标签口径说明
vol_realized_rv已实现方差5分钟桶VWAP对数收益平方和,r=100×Δlog(VWAP)
vol_realized_rrv已实现相对方差5分钟桶高低区间平方和
vol_realized_rskew已实现偏度√m×Σr³/RV^1.5
vol_realized_rkurt已实现峰度m×Σr⁴/RV²
vol_realized_5min5分钟已实现波动300s桶 RV
vol_realized_10min10分钟已实现波动600s桶 RV
vol_realized_15min15分钟已实现波动900s桶 RV
vol_realized_am上午已实现波动上午时段 5分钟桶 RV
vol_realized_pm下午已实现波动下午时段 5分钟桶 RV
vol_realized_opening开盘已实现波动开盘时段 5分钟桶 RV
vol_realized_closing收盘已实现波动收盘时段 5分钟桶 RV
vol_realized_jump已实现跳跃max(RV-BV,0),BV 为双幂变差
vol_realized_sjv已实现跳跃变差(RV-BV)/RV×√m 标准化跳跃统计量

8.3.3 资金流与不平衡 Flow(24 维,factor_2_3_flow)

字段名称中文标签口径说明
flow_net_amount净流入金额(元)主动买入金额-主动卖出金额
flow_buy_amount主动买入金额side=0 成交金额合计
flow_sell_amount主动卖出金额side=1 成交金额合计
flow_net_ratio净流入占比(买-卖)/(买+卖),金额口径
flow_buy_ratio买入占比买笔数/总笔数
flow_sell_ratio卖出占比卖笔数/总笔数
flow_super_net超大单净流入单笔≥100万的买-卖金额
flow_large_net大单净流入单笔20~100万的买-卖金额
flow_medium_net中单净流入单笔5~20万的买-卖金额
flow_small_net小单净流入单笔<5万的买-卖金额
flow_large_ratio大单占比大单(买-卖)/(买+卖)
flow_medium_ratio中单占比中单(买-卖)/(买+卖)
flow_small_ratio小单占比小单(买-卖)/(买+卖)
flow_large_pct大单成交占比(超大+大单)金额/全天金额
flow_imbalance_volume成交量失衡(买量-卖量)/(买量+卖量)
flow_imbalance_open开盘失衡开盘时段金额失衡
flow_imbalance_mid_am上午盘中失衡上午盘中时段金额失衡
flow_imbalance_mid_pm下午盘中失衡下午盘中时段金额失衡
flow_imbalance_close收盘失衡收盘时段金额失衡
flow_imbalance_autocorr失衡自相关5分钟桶金额失衡序列 lag1 自相关
flow_imbalance_revert_speed失衡恢复速度失衡>0.3后回落到<0.1的平均桶数
flow_consistency资金流一致性相邻两笔同向占比
flow_money_flow_index资金流量指标(上涨笔金额-下跌笔金额)/(两者之和)
flow_big_trade_ratio大单交易占比单笔≥50万笔数/总笔数

8.3.4 信息不对称 VPIN(14 维,factor_2_4_vpin)

字段名称中文标签口径说明
micro_vpin_88桶VPIN等量分桶(N=8)买卖量不平衡均值
micro_vpin_2020桶VPIN等量分桶(N=20)同上
micro_vpin_5050桶VPIN等量分桶(N=50)同上,桶大小=总量/50
micro_vpin_ma_55期VPIN均值N=50桶VPIN序列尾部5桶均值
micro_vpin_ma_2020期VPIN均值N=50桶VPIN序列尾部20桶均值
micro_vpin_delta_55期VPIN变化末桶-前5桶 VPIN 差
micro_vpin_zscore_20VPIN Z分数(末桶-20桶均值)/20桶标准差
micro_pinPIN知情交易概率|买量-卖量|/(买量+卖量),全天总量口径
micro_order_flow_toxicity订单流毒性VPIN50×全天价格方向(±1)
micro_volume_sync量价同步性corr(|逐笔收益|,逐笔量)
micro_vpin_surgeVPIN激增次数桶VPIN>均值+2σ的桶数
micro_vpin_trendVPIN趋势桶VPIN序列一元回归斜率
micro_vpin_vol_ratioVPIN波动比VPIN50/对数收益平方和代理波动
micro_vpin_amount_ratioVPIN金额比VPIN50/log(全天成交额)

8.3.5 订单簿深度 Depth(20 维,factor_2_5_depth)

字段名称中文标签口径说明
micro_depth_bid买盘深度log1p(10档买量合计均值)
micro_depth_ask卖盘深度log1p(10档卖量合计均值)
micro_depth_ratio_11档买卖深度比mean(买1量/卖1量)
micro_depth_ratio_55档买卖深度比mean(买1~5量/卖1~5量)
micro_depth_ratio_1010档买卖深度比mean(买1~10量/卖1~10量)
micro_depth_weighted_bid加权买盘深度价买盘量加权平均价,日内均值
micro_depth_weighted_ask加权卖盘深度价卖盘量加权平均价,日内均值
micro_depth_concentration_bid买盘集中度前5档买量 Herfindahl 指数均值
micro_depth_concentration_ask卖盘集中度前5档卖量 Herfindahl 指数均值
micro_depth_slope深度斜率买盘价格~档位量加权回归斜率(1~99% winsorize)
micro_depth_effective有效深度mean(min(买1量,卖1量))
micro_depth_recovery深度恢复速度买盘深度跌破均值-0.5σ后回到0.9倍均值的平均快照数
micro_depth_open开盘深度比开盘时段 mean(买总量/卖总量)
micro_depth_mid盘中深度比盘中时段同上
micro_depth_close收盘深度比收盘时段同上
micro_depth_volatility深度波动买卖总量比的 std/mean(变异系数)
micro_depth_extreme深度极端值(末快照买1量-均值)/标准差
micro_depth_imbalance_11档深度失衡mean((买1-卖1)/(买1+卖1))
micro_depth_imbalance_55档深度失衡前5档总量同上
micro_depth_imbalance_1010档深度失衡前10档总量同上

8.3.6 撤单与委托流 OrderFlow(20 维,factor_2_6_order_flow)

委托编码:SH 用 A=新增/D=撤单,SZ 用 0=新增/1=撤单;B=买方向,S=卖方向。

字段名称中文标签口径说明
flow_cancel_rate撤单率撤单笔数/新增笔数
flow_cancel_buy_rate买撤单率撤买/新增买
flow_cancel_sell_rate卖撤单率撤卖/新增卖
flow_cancel_imbalance撤单失衡(撤买-撤卖)/(撤买+撤卖)
flow_cancel_depth_dist撤单深度分布撤单价距新增中位价的平均相对距离
flow_cancel_lifetime撤单存活期(秒)相邻委托时间间隔均值近似
flow_cancel_hft_ratio高频撤单比间隔<1秒的撤单/总撤单
flow_cancel_spoof幌骗撤单(笔)撤单量>5倍新增均量的笔数
flow_order_arrival_rate委托到达率(笔/分)总委托/240分钟
flow_order_imbalance委托失衡(新增买量-新增卖量)/(两者之和)
flow_order_book_rebuild订单簿重建有撤单的分钟内新增笔数/总撤单
flow_order_size_skew委托规模偏度新增委托量的偏度
flow_order_large_ratio大单委托占比委托量>均值+3σ的占比
flow_cancel_price_deviation撤单价格偏离撤单价距新增均价的距离/0.1% tick
flow_cancel_post_price_change撤单后价格变化(元)撤单后5秒窗口成交价变化均值(searchsorted 向量化)
flow_order_type_diversity委托类型多样性委托类型分布香农熵
flow_order_quality委托质量(新增-撤单)/总委托
flow_order_duration_p50委托间隔中位数(秒)相邻委托间隔 P50
flow_order_duration_p90委托间隔P90(秒)相邻委托间隔 P90
flow_cancel_cluster撤单聚集度按分钟分桶撤单数的 std/mean

8.3.7 分时段特征 Segment(24 维,factor_2_7_segment)

时段:T1=09:15-09:25集合竞价,T2=09:30-10:00开盘,T3=10:00-11:00,T4=11:00-11:30,T5=13:00-13:30,T6=13:30-14:30,T7=14:30-14:57尾盘,T8=14:57-15:00收盘集合。

字段名称中文标签口径说明
micro_zone_vol_ratio_T1集合竞价量占比09:15-09:25成交量/全天成交量,快照+逐笔合计
micro_zone_vol_ratio_T2开盘量占比09:30-10:00成交量/全天成交量
micro_zone_vol_ratio_T3上午前段量占比10:00-11:00成交量/全天成交量
micro_zone_vol_ratio_T4上午尾段量占比11:00-11:30成交量/全天成交量
micro_zone_vol_ratio_T5下午首段量占比13:00-13:30成交量/全天成交量
micro_zone_vol_ratio_T6下午中段量占比13:30-14:30成交量/全天成交量
micro_zone_vol_ratio_T7尾盘量占比14:30-14:57成交量/全天成交量
micro_zone_vol_ratio_T8收盘集合量占比14:57-15:00成交量/全天成交量
micro_zone_rv_ratio_AM上午波动占比上午5分钟桶RV/全天RV
micro_zone_rv_ratio_PM下午波动占比下午5分钟桶RV/全天RV
micro_zone_rv_ratio_open开盘波动占比开盘时段RV/全天RV
micro_zone_rv_ratio_close收盘波动占比收盘时段RV/全天RV
micro_zone_spread_ratio_open开盘价差占比开盘qsp均值/全天qsp均值
micro_zone_spread_ratio_mid盘中价差占比盘中qsp均值/全天qsp均值
micro_zone_spread_ratio_close收盘价差占比收盘qsp均值/全天qsp均值
micro_open_gap开盘跳空(首快照价-昨收)/昨收
micro_call_auction_vol_ratio集合竞价量比09:15-09:25(+结果快照)量/全天量
micro_close_auction_impact收盘竞价冲击(最终价-倒数第2快照价)/倒数第2价
micro_close_squeeze收盘挤压(尾10笔收益-尾30笔收益)/尾30笔收益
micro_lunch_break_gap午间跳空(下午首价-上午末价)/上午末价
micro_zone_vpin_open开盘VPIN开盘时段8桶VPIN
micro_zone_imbalance_am上午失衡上午金额(买-卖)/(买+卖)
micro_zone_imbalance_pm下午失衡下午金额(买-卖)/(买+卖)
micro_zone_morning_evening_ratio上下午比值上午金额/下午金额
micro_zone_distribution时段分布集中度8时段成交量分布香农熵

8.3.8 跳跃与价格冲击 Jump(15 维,factor_2_8_jump)

字段名称中文标签口径说明
micro_jump_count_1pct1%跳跃次数|逐笔收益|>1%的笔数
micro_jump_count_05pct0.5%跳跃次数|逐笔收益|>0.5%的笔数
micro_jump_size_mean跳跃平均幅度>0.5%跳跃的平均|幅度|,无跳跃=0
micro_jump_size_max跳跃最大幅度>0.5%跳跃的最大|幅度|,无跳跃=0
micro_jump_skew跳跃偏度(上跳数-下跳数)/(总数),阈值0.5%
micro_jump_recovery_time跳跃恢复时间(秒)跳跃后500笔内回到±0.1%的平均秒数
micro_jump_cluster跳跃聚集度含≥2跳的5分钟桶占比
micro_amihud_illiquidityAmihud非流动性mean(|log收益|/成交额)×1e6
micro_kyle_lambdaKyle LambdaΔprice对带符号量回归斜率取绝对值
micro_price_impact_large大单价格冲击单笔>50万成交后5笔平均收益
micro_impact_elasticity价格冲击弹性|Δprice|对log(量)回归斜率
micro_impact_cost冲击成本(元)平均价差+平均|逐笔价差|
micro_impact_permanent_ratio永久冲击占比大额成交10笔后|价差|/(10笔后+当笔),金额>3倍均值
micro_impact_decay_half_life冲击衰减半衰期(笔)冲击衰到一半的平均笔数
micro_jump_flag跳跃标记有>0.5%跳跃=1,否则0

8.3.9 成交序列 Sequence(13 维,factor_2_9_sequence)

字段名称中文标签口径说明
micro_trade_interval_mean成交间隔均值(秒)相邻逐笔秒差均值
micro_trade_interval_median成交间隔中位数相邻逐笔秒差中位数
micro_trade_interval_cv成交间隔变异系数间隔std/mean
micro_trade_zero_interval_ratio零间隔占比间隔=0的笔数/总间隔数
micro_trade_arrival_rate成交到达率(笔/分)总笔数/实际交易分钟数
micro_trade_sign_autocorr成交方向自相关买卖方向(±1) lag1 相关
micro_trade_sign_transition_BB买买连续转化率买后仍买的占比
micro_trade_sign_transition_EB卖买转化率卖后转买的占比
micro_trade_continuation成交持续性(笔)同向连续段平均长度
micro_trade_seq_entropy成交序列熵BB/BE/EB/EE四状态香农熵
micro_trade_run_length同向连击(笔)最长同向连续笔数
micro_trade_buy_pressure买盘压力(元)买单金额×向上越mid幅度的和
micro_trade_sell_pressure卖盘压力(元)卖单金额×向下越mid幅度的和

8.3.10 流动性 Liquidity(15 维,factor_2_10_liquidity)

字段名称中文标签口径说明
micro_liquidity_amihud_5Amihud非流动性(近5桶)近5个5分钟桶Amihud均值×1e6
micro_liquidity_amihud_20Amihud非流动性(近20桶)近20(不足则全)桶同上
micro_liquidity_ratio流动性比率收益波动×一档深度/平均价差
micro_liquidity_turnover_decay换手率衰减(09:30-10:00量占比)/12.5%
micro_liquidity_volume_depth_ratio量深比全天成交量/一档平均挂单量
micro_liquidity_volatility流动性波动分桶Amihud标准差
micro_liquidity_extreme流动性极端值(个)Amihud>均值+3σ的桶数
micro_liquidity_close收盘流动性收盘时段分桶Amihud均值
micro_liquidity_rollRoll价差估计2×√max(0,-一阶自协方差),逐笔价差口径
micro_liquidity_cost流动性成本(元)平均买卖价差+平均|逐笔价差|
micro_liquidity_twa时间加权流动性分桶Amihud全天均值
micro_liquidity_concentration流动性集中度最大5分钟桶量/全天量
micro_liquidity_daily_pattern日内流动性模式(首2桶+尾2桶)/2/全天均值,U型代理
micro_liquidity_relative_spread相对买卖价差(%)(ask1-bid1)/mid×100均值
micro_liquidity_holdenHolden价差估计Amihud中位与价差均值的可用项均值

8.3.11 毒性补充 Toxicity(17 维,factor_2_11_toxicity)

字段名称中文标签口径说明
micro_vpin_100100桶VPIN按笔数等分100桶的买卖不平衡均值
micro_vpin_kyleKyle VPIN20桶带符号量不平衡均值
micro_vpin_quantile_ratioVPIN分位比50桶中VPIN>0.5的占比
micro_vpin_tail_riskVPIN尾部风险50桶VPIN的95分位
micro_vpin_entropyVPIN熵50桶VPIN归一化香农熵
micro_adverse_selection逆选择成本前500笔|成交价-5秒后mid|/成交价均值
micro_realized_spread已实现价差方向×(成交价-5秒后mid)/成交价均值
micro_adverse_selection_cost逆选择成本率逆选择成本/平均相对价差
micro_spread_decomposition价差分解|已实现价差|/平均有效价差,逆向选择占比
micro_information_share信息份额corr(带符号量,5笔后价格变化)
micro_toxicity_persistence毒性持续性桶VPIN序列lag1自相关
micro_vpin_hurstVPIN Hurst指数桶VPIN序列R/S法Hurst
micro_vpin_convictionVPIN信心度连续高于中位的VPIN段/总桶数
micro_toxicity_asymmetry毒性不对称分桶买占比均值-卖占比均值
micro_informed_ratio知情交易比例90分位大单占比×方向集中度
micro_liquidity_mining流动性挖掘因子90分位大单后5笔平均冲击/大单占比
micro_vpin_bayesian贝叶斯VPIN先验0.5收缩后的VPIN后验均值

8.3.12 成交量补充 Volume(15 维,factor_2_12_volume)

字段名称中文标签口径说明
vol_turnover_total总成交量(股)全天逐笔量合计,join流通市值即换手率
vol_turnover_open开盘成交占比09:30-10:00量/全天量
vol_turnover_close尾盘成交占比14:30-15:00量/全天量
vol_turnover_am_pm上下午量比上午量/下午量
vol_turnover_concentration换手集中度按笔数10等分最大桶占比/均值比
vol_price_corr量价相关性分钟桶量与分钟收益corr
vol_price_divergence量价背离分钟量变与价变方向不一致占比
vol_weighted_price量加权价格偏离(收盘价-VWAP)/VWAP
vol_up_down_ratio上涨下跌量比上涨笔量/下跌笔量
vol_large_trade_intensity大单成交强度90分位大单金额占比/笔数占比
vol_tick_density分笔密度(笔/秒)总笔数/实际交易秒数
vol_skew成交量偏度分钟桶量的偏度
vol_kurtosis成交量峰度分钟桶量的峰度
vol_gini成交量基尼系数分钟桶量的不均匀度,0~1
vol_persistence成交量持续性分钟桶量lag1自相关

8.4 合并训练宽表(l1_l2_factors)

Features Daily + L1 + L2 按 (symbol, date) inner join 合并成每日训练宽表切片,含数百维特征因子,可直接供 LightGBM / XGBoost 训练使用。行数与因子维度随最新数据每日滚动更新,请以实际拉取内容为准。

用法示例

# 单只股票的训练宽表(V2 按日分区,symbol 用真实代码;0.4.0+ 统一入口 client.data)
df = client.data.query("l1_l2_factors", symbol="600519.SH",
                       start_date="2026-09-01", end_date="2026-09-30")

# 宽表不含标签列,需自行构造(示例:T+5 收益)
df = df.sort_values(["symbol", "date"])
df["target_5d"] = df.groupby("symbol")["close"].shift(-5) / df["close"] - 1
df = df.dropna(subset=["target_5d"])

# 特征列 = 剔除标识列与行情列(宽表实际列名为 symbol / date,而非 wind_code)
meta = ["symbol", "date", "open", "high", "low", "close", "volume", "amount"]
X = df[[c for c in df.columns if c not in meta + ["target_5d"]]]
y = df["target_5d"]

import lightgbm as lgb
train_data = lgb.Dataset(X, label=y)
model = lgb.train({}, train_data, num_boost_round=100)