← Back to research← 返回研究列表

Mixed-Frequency Deep Learning for Cross-Sectional Stock Prediction混频深度学习与横截面股票预测

Do financial statements still add alpha beyond price and volume? An empirical study on CSI 300 constituents.财务信息是否仍能在量价数据之外贡献增量 alpha?基于沪深 300 成分股的实证研究。

Deep LearningEquitiesPyTorch627k observations1,225-day backtest深度学习股票PyTorch62.7 万观测1,225 日回测

  • Built a mixed-frequency deep learning pipeline combining quarterly financial statement data (MLP branch) with daily price/volume data (CNN-LSTM branch), fused by a self-attention layer.
  • Trained with a pairwise ranking loss so the model optimizes the cross-sectional ranking of stocks — the objective that actually matters for selection — instead of pointwise return regression.
  • Adding financial features improved cross-sectional Mean IC by ~26% (0.0073 → 0.0092) and RankIC by ~33% (0.0050 → 0.0067); ICIR rose from 0.11 to 0.16.
  • Portfolio backtests: +69.3% annualized (Sharpe 3.28) for the N = 10 portfolio and +144.7% (Sharpe 2.98) for the extreme N = 1 setting, versus +26.2% (Sharpe 1.62) for the equal-weighted CSI 300 — simulation under simplified assumptions.
  • 构建了混频深度学习流程:将季度财务数据(MLP 分支)与日频量价数据(CNN-LSTM 分支)通过自注意力层融合。
  • 采用成对排序损失训练,直接优化股票的横截面排序——这才是选股真正需要的目标,而非逐点收益率回归。
  • 引入财务特征后,横截面 Mean IC 提升约 26%(0.0073 → 0.0092),RankIC 提升约 33%(0.0050 → 0.0067),ICIR 从 0.11 升至 0.16。
  • 组合回测:N = 10 年化 +69.3%(夏普 3.28),极端 N = 1 配置年化 +144.7%(夏普 2.98),等权沪深 300 基准为 +26.2%(夏普 1.62)——基于简化假设的模拟结果。

1. Motivation1. 研究动机

Most daily-frequency stock-selection models are trained only on price/volume data. Accounting fundamentals move slowly — they are updated quarterly — but they remain the primary channel through which firm value is communicated to the market.

多数日频选股模型仅使用量价数据训练。会计基本面变化缓慢——按季度更新——但仍然是市场理解公司价值的主要渠道。

This study asks a narrow, practical question: when market and fundamental data have different sampling frequencies, does a deep model with an explicit fusion mechanism extract incremental predictive power from financial statements?

本研究提出一个具体的问题:当市场数据与基本面数据具有不同采样频率时,带有显式融合机制的深度模型能否从财务报表中提取增量预测能力?

Design choiceWhy
Separate MLP branch for quarterly financialsFundamentals are tabular, low-frequency and smooth — a different inductive bias from price series
CNN-LSTM branch for daily OHLCVCNN captures local price-volume structure; LSTM captures longer temporal dependence
Self-attention at the fusion layerLets the model dynamically re-weight fundamental vs. technical signals as the regime changes
Pairwise ranking lossPortfolio construction only needs the order of predicted returns, not their level
设计选择原因
季度财务走独立 MLP 分支基本面是表格型、低频、平滑的数据,与价格序列的归纳偏置不同
日频 OHLCV 走 CNN-LSTM 分支CNN 捕捉局部量价结构,LSTM 捕捉更长的时间依赖
融合层使用自注意力让模型随市场状态动态调整基本面与技术面信号的权重
成对排序损失组合构建只需要预测收益的排序,而非绝对水平

2. Data2. 数据

BlockFrequencyContentSource
Price / volumeDailyOHLCV and derived technical inputs for CSI 300 constituentsWind terminal
Financial statementsQuarterly (aligned to daily)Balance-sheet, income-statement and cash-flow items, standardizedWind terminal
数据块频率内容来源
价格 / 成交量日频沪深 300 成分股 OHLCV 及衍生技术指标Wind 终端
财务报表季度(对齐至日频)资产负债表、利润表、现金流量表科目,已标准化Wind 终端

Sample: CSI 300 constituents, 2016 – 2026, 627,075 stock-day rows. Financial features are aligned to the trading calendar from each item's disclosure date, so the model can only use information available at prediction time.

样本:沪深 300 成分股,2016 – 2026,共 627,075 条股票-日观测。财务特征按披露日期对齐至交易日历, 确保模型仅使用预测时点可得的信息。

3. Methodology3. 方法

Two asymmetric encoders are combined by a single-head self-attention block that learns per-sample fusion weights, followed by a linear ranking head. The pairwise ranking objective penalizes the model whenever a lower-ranked stock is predicted above a higher-ranked one, which reduced the tendency of plain regression to chase the magnitude of noisy daily returns.

两个非对称编码器由单头自注意力块融合,学习每个样本的融合权重,后接线性排序头。 成对排序目标在市场把低排序股票预测得高于高排序股票时施加惩罚,抑制了普通回归追逐噪声日收益量级的问题。

Two runs are trained with identical pipelines as an ablation: Model-T (price/volume branch only) and Model-F (full fused model). Fusion-layer attention weights are inspected per period to check whether the model shifts between fundamental and technical logic over time.

以完全相同的流程训练两个模型作为消融:Model-T(仅量价分支)与 Model-F(完整融合模型)。 我们会按时期检查融合层注意力权重,观察模型是否在市场环境变化时在基本面与技术面逻辑之间切换。

Model structure
Model structure (forward-pass view).模型结构(前向传播视角)。

4. Results4. 结果

Convergence (statistical performance)模型收敛性对比(统计表现)

ModelMSERMSEMAER²
Model-T (price only)0.0005250.0229190.014889−0.008389
Model-F (fused)0.0005300.0230110.014923−0.016490
模型MSERMSEMAER²
Model-T(仅量价)0.0005250.0229190.014889−0.008389
Model-F(融合)0.0005300.0230110.014923−0.016490

Both models sit at very similar error levels, and the slightly negative R² is expected for noisy return prediction — it reflects the low signal-to-noise ratio of daily returns rather than a failure of the architecture.

两组模型的绝对误差水平非常接近;R² 略微为负符合日频收益率信噪比极低的特征, 并不代表模型失效。

Model training behaviour
Model training behaviour.模型训练效果。
Data fusion schematic
Mixed-frequency fusion: quarterly statements and daily price-volume streams.混频融合:季度报表流与日频量价流。

5. Backtest5. 回测

Each day the model ranks all CSI 300 constituents by predicted score and holds the top N names, compounding daily returns. Two portfolio sizes were tested.

策略每日按预测得分对沪深 300 成分股排序,持有排名前 N 只股票,并逐日累乘收益。以下测试两种组合数量。

N = 10 portfolioN = 10 组合

StrategyAnnualized returnSharpeMax drawdownAlpha
Model-F (fused)69.3%3.28−11.1%+43.1%
Model-T (price only)50.8%2.31−12.6%+24.5%
CSI 300 (equal-weight benchmark)26.2%1.62−11.1%—
策略年化收益夏普最大回撤Alpha
Model-F(融合)69.3%3.28−11.1%+43.1%
Model-T(仅量价)50.8%2.31−12.6%+24.5%
沪深 300(等权基准)26.2%1.62−11.1%—
Backtest comparison N=10
Backtest comparison (N = 10).投资策略回测结果对比(N = 10)。

The fused strategy shows a clearly higher Sharpe ratio (3.28 vs 2.31) and a lower max drawdown than the price-only model — evidence that fundamental information improves the robustness of the selection signal.

融合策略的夏普比率显著更高(3.28 vs 2.31)、最大回撤更低,证明基本面信息提升了选股信号的稳健性。

N = 1 (extreme concentration)N = 1(极端集中)

StrategyAnnualized returnSharpeMax drawdownAlpha
Model-F (fused)144.7%2.98−12.9%+118.5%
Model-T (price only)64.2%1.72−14.9%+37.9%
CSI 300 (equal-weight benchmark)26.2%1.62−11.1%—
策略年化收益夏普最大回撤Alpha
Model-F(融合)144.7%2.98−12.9%+118.5%
Model-T(仅量价)64.2%1.72−14.9%+37.9%
沪深 300(等权基准)26.2%1.62−11.1%—
Backtest comparison N=1
Backtest comparison (N = 1).投资策略回测结果对比(N = 1)。

At the extreme N = 1 setting the return increases substantially: Model-F reaches 144.7% annualized (theoretical, excluding fees and slippage), well above Model-T's 64.2% and the benchmark's 26.2%, with a Sharpe of 2.98 and a max drawdown of −12.9% — better than Model-T's −14.9% and close to the benchmark's −11.1%.

N = 1 的极端配置下收益率大幅提升:Model-F 年化收益达到 144.7%(理论值,不含手续费与滑点), 显著高于 Model-T 的 64.2% 与基准的 26.2%;夏普比率 2.98,最大回撤 −12.9%, 优于 Model-T 的 −14.9%,接近基准的 −11.1%。

Top 20 most-held stocks持仓天数最高的前 20 只股票

No single name dominates: the most frequently held stocks each account for only ~1.14% of holding days, and the list spans financials, advanced manufacturing, logistics and new-energy names — the excess return comes from a broad selection logic rather than a few lucky stocks.

榜单中没有任何单一标的占据主导:出现频次最高的个股持仓天数占比仅约 1.14%, 覆盖大金融、高端制造、周期物流与新能源等多个板块——超额收益来自普适的选股逻辑,而非个别标的。

Top 20 most-held stocks (frequency view)
Top 20 stocks by holding days (frequency view).持仓天数最高的前 20 只股票(频率视角)。
Top 20 most-held stocks (academic view)
Top 20 stocks by holding days (academic-style view).持仓天数最高的前 20 只股票(学术风格)。

6. Backtest caveats6. 回测局限

These are simulation results, not live performance. Known limitations:

以上为模拟结果,并非实盘表现。已知局限:

The honest reading: the backtest is directional evidence that financial features improve the ranking signal — not a claim of 145% annual returns.

诚实的读法是:回测是方向性证据——财务特征提升了排序信号——而不是年化 145% 的收益承诺。

7. Limitations & next steps7. 局限与后续方向

© 2026 Venti · Research portfolio研究作品集