halo 的技术博客

返回

引言:LLM能预测股价吗?#

2025年以来,大语言模型(LLM)在金融领域的应用从”写研报”进化到了”做预测”。BloombergGPT、FinGPT、StockGPT等金融专用模型相继问世,但一个核心问题仍未解决:大模型到底能不能预测股价?

答案是:不能直接预测,但可以通过正确的训练范式,让LLM成为量化投资的”超级辅助”——从数据解读、因子发现到策略回测,LLM可以大幅提升研究效率。

大模型与股市预测

本文将系统拆解训练一个”股市预测LLM”的完整链路——从金融数据预处理、指令微调,到RLHF对齐和实盘集成。

第一步:构建金融语料库#

为什么通用LLM不懂股票?#

通用LLM(如GPT-4、DeepSeek)的知识截止于训练数据,且缺乏对金融时间序列的结构化理解。要让LLM理解”MACD背离”、“波动率微笑”、“因子衰减”这些概念,需要专门的金融语料。

多模态金融数据集构建#

高质量的金融训练数据应包含三种模态:

1. 文本数据(~60%)

2. 时间序列数据(~30%)

3. 结构化知识图谱(~10%)

将公司关系、产业链上下游、宏观指标关联等组织为知识图谱三元组,增强LLM的推理能力。

数据清洗的关键陷阱#

⚠️ 幸存者偏差:只使用现存股票的数据,会导致模型过度乐观 ⚠️ 前视偏差:确保训练集的标签(未来收益率)不会泄漏到输入特征中 ⚠️ 复权误差:分红送股后的前复权价格需要精确计算

第二步:预训练与领域适配#

Continue Pretraining策略#

不建议从零训练金融LLM(成本极高),而是对开源基座模型进行继续预训练(Continue Pretraining)

关键技术决策#

决策项推荐方案原因
基座模型7B-13B参数平衡推理成本和预测能力
预训练数据量50-100B tokens充分学习金融领域知识
上下文长度32K-128K覆盖长周期时间序列
训练策略LoRA + QLoRA显存友好,72B模型单卡可训

第三步:指令微调 —— 教模型”做预测”#

构建预测指令数据集#

指令微调(Instruction Tuning)是让LLM学会预测任务的关键步骤。需要构建三类指令:

SFT训练配置#

第四步:RLHF对齐 —— 让预测更靠谱#

为什么需要RLHF?#

SFT后的模型会”说话”,但可能给出:过于自信的错误预测、忽略风险提示、无法量化不确定性。

**RLHF(人类反馈强化学习)**通过人类偏好反馈,让模型学会:

  • 合理表达预测的不确定性
  • 主动指出风险因素
  • 避免给出过于具体的价格点位预测(合规考量)

奖励模型设计#

金融预测场景的奖励模型需考虑四个维度:

PPO训练流程#

第五步:评估与回测集成#

模型预测能力评估#

不能只看准确率,金融预测需要多维评估:

实盘集成架构#

LLM不直接下单,而是作为信号生成器融入量化系统:

LLM预测信号 → 信号质量过滤 → 组合优化器 → 风控模块 → 执行引擎
      ↑                                              |
      └──────────── 反馈循环(RL持续学习)←──────────┘
plaintext

LLM训练流程架构

实战踩坑经验#

坑1:数据泄漏#

⚠️ 训练集和测试集按时间严格划分,不能用随机分割。某团队因混用不同年份数据导致回测夏普虚高1.2。

坑2:过度自信#

⚠️ LLM天生”自信”,即使不确定也会给出明确答案。必须通过RLHF强制要求输出置信度和风险提示。

坑3:市场结构变化#

⚠️ 2024年的市场规律与2021年完全不同。模型需要定期重新训练,建议每季度更新SFT数据。

坑4:合规红线#

⚠️ 在中国市场,给出具体股价预测目标位存在合规风险。建议将输出格式改为”概率区间”和”方向判断”。

总结#

训练一个股市预测LLM,本质上是让模型理解金融世界的”语言”和”逻辑”,而不是让它当”预言家”。

可行的方向

  • 用LLM做多源信息融合(财报+新闻+K线)
  • 用LLM发现非结构化数据中的因子
  • 用LLM生成策略回测代码
  • 用LLM做投资组合风险解读

不可行的方向

  • 期望LLM准确预测具体股价
  • 完全依赖LLM做自动化交易决策
  • 不做回测就相信LLM的判断

“LLM不是水晶球,但它可以是你最聪明的量化研究员。”


关键词:大模型训练、股票预测、金融LLM、指令微调、RLHF、量化投资

参考资源

  1. BloombergGPT: A Large Language Model for Finance (Wu et al., 2023)
  2. FinGPT: Open-Source Financial Large Language Models (Yang et al., 2023)
  3. DeepSeek-Coder: When the LLM Meets Finance (2025)
如何训练大模型成为股市预测专家:从数据准备到强化学习的完整指南
https://blog.halo26812.eu.org/blog/2026-06-10-train-llm-stock-prediction
Author halo
Published at 2026年6月10日
版权声明 CC BY-NC-SA 4.0
Comment seems to stuck. Try to refresh?✨