©
作者
|
胡逸凡
单位
|
同济大学
研究方向
|
时序预测
背景介绍
▲ 图1 现有金融时间序列预测方法分类
金融时间序列预测在量化投资领域中占据着核心地位。由于市场价格变化受到多种因素的影响,如宏观经济数据、政策变化、突发事件、市场情绪以及全球经济环境等,准确预测股票、债券、外汇等金融资产的价格和市场趋势,对于投资者和金融机构来说至关重要。
金融市场的动态特性和复杂性要求投资者依赖先进的预测技术来识别潜在的投资机会,并进行风险控制。因此,金融时间序列预测不仅是量化投资的核心环节,也直接关系到市场参与者的决策效率和资本的有效配置。
现有的解决金融时间序列预测任务的模型层不出穷,如图 1 大体可以分为 6 类。包括根据经验得出的经典策略,传统机器学习算法,深度学习算法,强化学习算法,生成模型以及金融大语言模型。
随着越来越多的不同种类的方法被提出,金融时间序列模型的公平和全面评测成为了亟待解决的问题
。
如图 2,该领域现有的评测方法常常无法避免以下三个局限性:
多样性鸿沟(Diversity Gap)
,难以包含金融市场中全部的波动模式,导致模型泛化能力不足,尤其在未见过的模式上比如极端黑天鹅事件;
标准化匮缺(Standardization Deficit)
,现有研究使用的数据集、评测标准差异较大,导致不同模型的比较缺乏一致性;
落地脱节(Real-World Mismatch)
,现有的评测往往忽略了真实交易中的限制条件,导致基于投资组合的指标过高,难以在真实场景中落地。
为了解决以上问题,同济大学国家级(省部共建)网络金融安全协同创新中心团队联合清华大学、上海人工智能实验室提出了
金融时序评测框架(FinTSB)
,它构建细粒度、多元的股票波动模式数据集来实现
多样性涵盖
,倡导采用多维度的全面评测指标并设计统一的评测框架来增强
公平一致性
,考虑真实的交易场景限制来
对齐落地业务
,辅助金融时间序列预测评测。
论文标题:
FinTSB: A Comprehensive and Practical Benchmark for Financial Time Series Forecasting
作者单位:
同济大学,清华深圳国际研究生院,上海人工智能实验室
论文链接:
https://arxiv.org/pdf/2502.18834
框架代码:
https://github.com/TongjiFinLab/FinTSB
awesome paper仓库:
https://github.com/TongjiFinLab/awesome-financial-time-series-forecasting
▲ 图2 现有金融时间序列评测方法的三大局限
FinTSB
2.1 数据集构建
在本文中,我们首先利用真实的历史数据来构建数据集,具体流程包括数据脱敏、波动模式分类、数据预处理、序列指标评价等等步骤。大体上,我们把金融时间序列的波动模式分为了上升、下降、波动、极端事件共 4 类。在获得数据集后,我们通过 Hexbin 图验证了 FinTSB 的全面性。
如图,相比 ALSP-TF(IJCAI'22)、ADB-TRM(IJCAI'24)、CI-STHPAN(AAAI'24)所采用的 2013 年到 2017 年的数据,LSR-iGRU(CIKM'24)、FinMamba 所采用的 2018 年到 2023 年的数据,LARA(IJCAI'24)、RSAP-DFM(IJCAI'24)采用的 2008 年到 2020 年的数据,FinTSB 涵盖了最丰富的波动模式,全面反映了变化多端的金融市场。
▲ 图3 FinTSB 与其他工作所采用数据集的多样性对比
我们还计算了非平稳性、可预测性等指标来观察不同波动模式的性质,可以看到极端事件的可预测性最低,而上升或下降模式则更容易被预测。
▲ 图4 FinTSB 的统计指标
2.2 统一评测框架设计
本模块中,我们首先倡议实用 3 个维度的全面指标进行评测,包含误差指标(MSE、MAE)即最经典的时序预测误差衡量方式,排名指标(IC、ICIR、RankIC、RankICIR)评价预测收益率与真实收益率之间的相关性和排名准确性,以及基于投资组合的指标(ARR、AVoL、MDD、ASR、IR)评价根据预测结果生成投资组合的表现。
之后我们搭建了基于 Qlib 的统一评测框架,主要分为 4 个模块,数据层用于数据预处理和数据构建,训练层用于调用各种基于不同 backbone 的模型,回测层用于根据预测结果生成符合真实市场限制的投资组合并进行评测,反馈层用于记录日志、保存输出结果和可视化文件。
在训练层中,我们的损失函数全部采用了回归误差损失和排名损失。
▲ 图4 固定96输入长期预测的实验评估
2.3 回测交易协议
我们采用了 TopK-Drop 投资组合方法,用以避免 TopK 方法带来的高换手率问题,并考虑交易手续费。具体来说,在交易日
时,根据预测的日收益率排名可以构造一个等投资权重的股票集合
,其中共
支股票。
由于换手率限制,每天需要交易的股票数量