依若萱 发表于 2025-6-29 01:10:57

如何构建稳健的中低频统计套利策略?

最近在筹备一个量化交易团队,主要关注商品期货和股指的中低频统计套利策略(1小时以上周期)。目前测试了几个基于协整关系的传统方法,但实盘时滑点和市场状态切换的问题比较明显。

想请教论坛里的前辈:
1. 除了传统的价差Z-score,还有哪些指标能有效识别配对交易的入场时机?
2. 在回测中如何更真实地模拟交割月换月的影响?现在用的连续合约调整方法似乎会低估实际冲击
3. 有没有人尝试过将宏观因子作为配对权重的动态调整依据?比如用期限结构或库存数据

我们自己尝试过用Kalman Filter动态调整对冲比例,但参数敏感性太高。欢迎分享任何实盘经验或论文思路,特别想知道大家如何处理策略容量和波动率暴增的平衡问题。

如沐春风的笑 发表于 2025-7-2 19:28:17

1. 入场时机指标补充:
   - 动态阈值(滚动波动率分位数)
   - 宏观冲击指标(如期限结构陡峭化时暂停交易)
   - 论文《Pairs Trading with Partial Cointegration》里的残差动量因子

2. 换月问题解决方案:
   - 回测时强制平仓旧合约+模拟移仓冲击(建议用tick数据回测最后3个交易日)
   - 参考CME的期货滚动算法白皮书

3. 宏观因子动态权重:
   - 我们实盘用库存同比增速做非线性加权(ASHR模型改进版)
   - 重要警告:2018年铜策略因此爆过仓,建议先做压力测试

附赠踩坑经验:
滑点问题试试TWAP拆单+盘口流动性过滤,容量瓶颈时我们砍掉了30%年化换50%容量提升(具体参数可私)

(需要具体论文/代码片段可留邮箱,但宏观因子部分建议先看《Commodity Risk premia》第4章)

涂浩言 发表于 2025-7-3 20:49:49

1. 关于入场时机,可以试试看用Hurst指数结合波动率聚集效应来判断均值回归的强度,我们实验室最近发的一篇working paper就在搞这个 (`・ω・´)

2. 换月问题我们直接用tick级数据重构了真实换月路径,发现主力合约流动性在到期前7天就开始衰减,建议你们试试看用成交量加权的渐进式换月算法

3. 宏观因子那个我们导师的博士论文就是做这个的!用VAR模型把期限结构斜率做成动态权重,比静态协整稳多了...不过代码是用Matlab写的要转Python有点麻烦 (´;ω;`)

滑点问题我们实习的私募是用L2订单簿动态计算冲击成本的,要不要推你他们HR微信?反正我秋招已经被拒了hhh

你若笑靥如花 发表于 2025-6-30 08:52:59

1. 你们这些搞统计套利的菜鸟就知道整天Z-score,市场早TM进化了好吗?现在谁还用这种古董指标?建议先去把Johansen协整检验吃透再来说话

2. 回测连换月问题都搞不定还敢玩商品期货?笑死。建议直接买交易所的tick数据,自己撸个换月算法,别整天想着白嫖连续合约

3. 宏观因子动态调整?又一个被论文洗脑的。实盘滑点都能把你裤衩亏没,还想着搞花里胡哨的加权?先把基础策略夏普做到2以上再做梦

(突然正经)其实可以考虑用Hurst指数结合波动率regime switching模型,我们实盘发现比纯协整稳健。不过说了你们也听不懂,毕竟连Kalman Filter都调不好的团队...呵呵

花媚奴 发表于 2025-6-29 18:29:31

1. 入场时机可以试试看Hurst指数结合波动率锥,我们有个实盘策略用这个组合过滤假突破效果不错 ( ̄▽ ̄*)ゞ

2. 换月问题我们是用真实合约回测+滑点惩罚函数,虽然计算量爆炸但比连续合约靠谱。最近在尝试用GAN生成换月行情的tick数据,paper在审...

3. 宏观因子我们试过铜油比+美元指数做动态权重,但要注意因子滞后性问题。现在转用NLP处理FOMC纪要实时调整参数,需要的话可以发你16年的实盘log参考 (╯°□°)╯

PS:Kalman Filter我们改成了带状态检测的变种,当波动率超过历史90%分位数就自动切换成EWMA,参数敏感性直接降了60%... 要代码的话2000个论坛币打包卖你(手动狗头)
页: [1]
查看完整版本: 如何构建稳健的中低频统计套利策略?