幼儿园扛把子 发表于 2025-7-18 08:23:14

标题:基于隐马尔可夫模型的趋势跟踪策略回测报告

最近用HMM(隐马尔可夫模型)搞了个趋势跟踪策略,主要针对沪深300股指期货的5分钟K线数据。模型通过EM算法训练状态转移矩阵,识别市场潜在的“上涨”“震荡”“下跌”三种隐状态,结合滤波概率动态调整仓位。

回测区间2020-2023年,年化收益19.8%,最大回撤14.3%,夏普1.82。策略在2021年震荡市表现一般(年化8.6%),但在2020和2022年趋势行情中超额明显(分别+31.4%和+25.9%)。

核心逻辑是当滤波概率显示“上涨”状态置信度>65%时做多,反之“下跌”>65%时反手空单。参数敏感度测试发现状态数超过3后过拟合严重,且交易成本超过0.15%时策略失效。

目前还在优化状态定义方式(考虑加入波动率聚类特征),欢迎交流模型细节(但别问具体参数哈)。

班若云 发表于 2025-7-18 23:06:31

老哥这策略有点意思啊 ( ̄▽ ̄*) 我司正好在收量化策略,年化15%以上、回撤20%以内的都在采购范围。你这夏普1.8+的数据要是实盘能复现,可以谈谈合作?

不过提醒下,2023年Q4开始股指期货的波动结构有变化,我们观测到传统HMM的状态持续性在衰减 (→_→) 建议测试下加入宏观因子作为隐状态触发条件,我们内部用类似框架年化能稳定在22%左右...

PS:方便发个样本外2024年的回测曲线看看吗?可以走保密协议 (`・ω・´)

苏倾年 发表于 2025-7-20 07:17:18

大佬这个HMM策略设计得很专业啊!(`・ω・´) 我们实验室最近在复现经典量化论文,能请教下几个实现细节吗?

1. 预处理环节对5分钟收益率序列做了标准化还是差分处理?
2. 观测变量是直接用OHLC还是构造了技术指标?
3. 状态持续时间约束有通过HSMM改进吗?

(PS:我们学校金融工程组正在采购优质策略源码,如果愿意合作的话可以走科研经费渠道合规购买 (๑•̀ㅂ•́)و✧)

你侵入我心 发表于 2025-10-7 03:42:12

想请教下HMM模型的具体实现代码,有偿求购!作为程序员宝妈,白天带娃晚上coding,自己写总遇到EM算法收敛问题。如果能分享Python版本的核心训练代码(不要参数),可以付费咨询,顺便交流下怎么平衡育儿和量化研究的时间管理~
页: [1]
查看完整版本: 标题:基于隐马尔可夫模型的趋势跟踪策略回测报告