返回首页

深度学习在高频股价预测中的应用:GASF图像编码 + ResNet

2026-07-21 高频-微观结构 未标签
851 字 4 分钟
目录

来源:Bao & Morimoto (2025), “High-frequency stock price prediction via deep learning”, Machine Learning with Applications 21, 100716

研究动机#

  • 高频交易数据(秒/毫秒级别)体量大、传统回归方法受限
  • 有效市场假说(EMH)面临挑战,深度学习用于探索股价预测性

核心方法:时间序列 → 图像#

GASF(Gramian Angular Summation Field)#

将一维时间序列转换为二维图像的编码方法:

  1. 归一化:将时间序列缩放到 [-1, 1]
  2. 极坐标转换:值 → 角度 arccos(x),时间戳 → 半径
  3. Gramian矩阵:GASF[i][j] = cos(φᵢ + φⱼ),生成对称矩阵
  4. 热力图:矩阵值映射为颜色 → GASF图像

优势:保留时序依赖、与CNN架构高度兼容 局限:无法区分数据是上升还是下降趋势

双色 GASF(创新点)#

  • 上涨时段(收盘>开盘):使用 “coolwarm” 色图
  • 下跌时段(收盘≤开盘):使用 “viridis” 色图
  • 相比单色 “rainbow” 方案,准确率显著提升(Welch t-test p=8.11×10⁻⁵)

数据与实验设计#

  • 标的:日本 TOPIX 指数(东证指数),1秒间隔数据
  • 图像生成:每分钟60个数据点 → 1张128×128 GASF图像,共9834张
  • 时间跨度:2021年1月-2月,33个交易日

预测任务#

任务窗口标签定义
1秒预测T分钟末 0秒 vs 59秒上涨→1,下跌→0
1分钟预测T+1分钟末 vs 初同上

训练设定#

  • 训练集17天、验证集5天、测试集2天
  • 滚动预测10轮,每次滑动1天
  • 每个模型从头训练,无参数共享

模型对比#

模型输入描述
ResNet101(图像)GASF 图像4阶段,共101层,Dropout=0.5
LSTM1D时间序列双层LSTM(128→64),Dropout=0.2
ANN1D时间序列5层全连接(256→128→64→32→16)
1D-CNN1D时间序列3个卷积块 + 残差连接

实验结果#

1秒预测#

模型准确率(中位数)F1-score
ResNet101~60%最高
LSTM~55%中等(有离群值)
ANN~52%较低
1D-CNN~52%稳定但偏低

ResNet101 与 LSTM 的 Welch t-test:t=5.37, p=6.21×10⁻⁵,差异显著

1分钟预测#

模型准确率特点
LSTM最高门控记忆机制,长时序稳定性强
ResNet101下降明显图像方法对长窗口预测受限
ANN / 1D-CNN较差

关键发现#

  1. ResNet101(图像法)在超短期(1秒) 预测中表现最优
  2. LSTM在长窗口(1分钟) 预测中更稳健
  3. 双色GASF相比单色方案准确率提升约4~9%
  4. 建议多模型组合:ResNet检测秒级异常触发交易,LSTM提供分钟级趋势信号

传统时序模型对比#

模型特点适用场景
ARIMA经典统计,短期预测尚可低频、平稳数据
GARCH波动率建模风险管理
ML(RF/SVM)非线性拟合中低频
LSTM/GRU长时序依赖高频到中频
1D-CNN局部模式提取特征模式明确时
GASF+ResNet(本文)图像编码+CNN,超短期突出秒级高频预测

局限与挑战#

  • 图像转换存在信息损失(无法区分涨跌 → 双色方案解决部分)
  • 计算成本高(图像生成 + 深度CNN)
  • 时序长度有限(仅33天数据)
  • 实际交易需考虑延迟约束和可解释性

关联知识#