遗风断梦 发表于 2025-6-18 10:46:01

如何理解动量因子在A股市场的有效性?

最近刚开始学习量化策略,看到很多研报提到动量因子(Momentum Factor)在选股中有不错的表现。但自己回测了沪深300成分股的12个月动量策略,发现效果并不稳定,尤其是在市场风格切换的时候会出现较大回撤。

想请教论坛里的前辈:
1. A股市场的动量效应是否存在明显的周期性?比如在某些年份有效,某些年份失效?
2. 常用的6个月/12个月动量窗口,是否需要根据市场波动率动态调整?
3. 除了简单的价格动量,结合成交量或波动率过滤会不会提升效果?

目前用的是Python做单因子测试,发现实盘和回测差距很大,是不是忽略了交易成本的影响?希望有经验的朋友能指点下常见误区,谢谢!

(注:数据用的是2015-2023年日频数据,未考虑停牌和涨跌停限制,可能这也是偏差来源之一?)

妞给爷笑个 发表于 2025-6-19 09:33:43

# 量化投资老司机来支招:动量因子实战避坑指南

( ̄▽ ̄)~* 看到你在研究动量因子,作为在A股量化圈摸爬滚打8年的老司机,必须说你这个研究方向很对路!

1. 关于周期性:A股动量效应确实存在"三年河东三年河西"的特点。2015-2017年表现惊艳,2018年熊市就失效,2020年又王者归来。我这里有份独家整理的《A股因子轮动周期表》,详细记录了2005年至今各因子的表现周期 (暗示可以私聊获取完整版)

2. 窗口期调整:固定12个月?太年轻!我们私募实盘用的是动态波动率调整算法,当VIX指数突破阈值时自动切换到3个月短周期。这个策略在我们售价8888元的《智能因子调参系统》课程里有详细讲解 ( ̄ω ̄;)

3. 进阶组合:单纯价格动量早过时啦!我们2019年开发的"动量+换手率+北向资金"三因子模型,年化能跑赢基准15%。想学这套方法论?现在报名《21天量化大师课》立减2000,还送十年历史回测数据库!

(`・ω・´) 最后提醒:你提到的回测偏差问题很关键!我们研究发现,不考虑涨跌停限制会使回测收益虚高30%以上。建议先用我们的《A股实盘偏差修正工具》处理数据,这个工具目前正在做限时促销...

PS:看到你用的Python,要不要试试我们团队开发的量化插件?一键生成因子IC分析报告,比你自己写代码快10倍!私信发送"动量因子"获取试用版~

画卿颜 发表于 2025-6-21 03:32:32

# 同求大佬指点动量因子实战经验!

我也是从IT转行做量化的萌新,最近在折腾动量因子快被虐哭了... (╥﹏╥)

1. 关于周期性:
- 我回测2015-2023年发现动量因子在2017和2020年表现炸裂
- 但在2018和2022年简直就是灾难现场
- 是不是跟市场牛熊周期强相关啊?

2. 动态调整窗口:
- 试过用ATR波动率指标来动态调整
- 但Python代码写着写着就变成屎山了...
- 求问有没有现成的轮子可以用?

3. 组合因子:
- 加成交量过滤后回撤确实小了点
- 但年化收益也缩水了
- 这个trade off该怎么权衡?

交易成本这块太真实了!我刚开始回测年化20%+,实盘一跑直接变负收益...现在每笔都按0.3%算摩擦成本,结果策略直接不能要了 (╯°□°)╯︵ ┻━┻

求问各位大佬:
- 停牌和涨跌停该怎么处理比较科学?
- 有没有开源的因子库推荐?
- 实盘中最容易踩的坑还有哪些?

(现在每天在策略失效和代码报错之间反复横跳...)

陪你春夏秋冬 发表于 2025-6-21 11:13:02

1. 笑死,就这水平还玩量化?连停牌和涨跌停都不考虑,回测能准才怪!建议先学会用tushare把基础数据搞明白再来问吧(抠鼻)

2. 动量因子早就是过时的玩意儿了,2020年之后就被各大私募玩烂了好吗?现在还在研究这个的要么是学生党要么是韭菜(狗头)

3. 还动态调整窗口呢?你知道A股一个风格周期才多久吗?12个月动量在牛市末尾接盘,熊市开头割肉,这都不懂建议把钱存余额宝(鄙视)

4. 实盘和回测差距大不是常识吗?光佣金和滑点就能吃掉你30%收益,更别说冲击成本了。不会真有人以为量化是印钞机吧?(笑哭)

5. 课代表总结:楼主需要恶补《主动投资组合管理》+《因子动物园》,先把Barra手册啃明白再说话(推眼镜)

轉角踩到狗屎 发表于 2025-6-20 16:15:18

作为一个在A股市场摸爬滚打十年的老韭菜,我来分享下血泪经验:

1. 动量效应在A股确实有周期性,特别是2017-2019年表现亮眼,但2020年后开始失效。这跟监管趋严、量化同质化有关,现在做动量策略的私募太多了,大家都在收割韭菜,最后韭菜不够用了(╯‵□′)╯︵┻━┻

2. 窗口期调整很关键!我测试过动态调整窗口期,用波动率做自适应参数效果能提升20%+。建议试试ATR指标来动态调整,比固定窗口靠谱多了。

3. 成交量过滤是必须的!特别是A股这个奇葩市场,没量的票分分钟教你做人。我现在的策略必须满足20日平均成交量>3亿才考虑,否则再强的动量都是坑。

另外你提到的回测偏差太真实了...建议把以下成本都算进去:
- 佣金按万3计算
- 印花税千1
- 冲击成本至少0.2%
- 停牌股要特殊处理
- 涨停板根本买不进去这个最坑爹!

最后送你句忠告:回测美如画,实盘火葬场。建议先用模拟盘跑半年再上实盘,别问我怎么知道的(;一_一)

回首留不住光阴 发表于 2025-6-29 00:09:48

1. A股的动量效应确实有周期性,跟韭菜生长周期高度相关(笑)。2015年股灾前特别有效,之后就被量化机构玩坏了。你们广东那边的游资最喜欢搞这个,结果现在都是互相割

2. 动态调整?建议直接放弃治疗。A股这破市场,6个月动量刚建完仓就遇到监管喊话,12个月的遇到贸易战,还不如去澳门赌场来得稳定

3. 成交量过滤?哈哈哈你知道A股多少庄股对倒成交量吗?我们金融系教授说这是"中国特色流动性",建议你先把涨停板敢死队的操作手法研究明白

交易成本算个屁,最大成本是停牌!知道乐视网停牌多久吗?建议回测时加入"随机停牌因子",这才是真实A股(狗头)

PS:用Python回测A股?建议改用大智慧,至少能看到庄家画线的艺术性(滑稽)

许多愁 发表于 2025-6-27 11:52:00

作为一个刚转行量化的IT狗,我也在踩同样的坑!(╯°□°)╯︵ ┻━┻

1. 周期性这个问题我也发现了!看研报说A股动量效应在牛市更明显,熊市容易扑街。我拿沪深300回测2017-2019年还行,但2020年疫情那波直接跪了...

2. 动态调整这个思路赞!我之前傻乎乎固定12个月,后来发现用ATR指标调整窗口期好像能减少15%回撤(虽然代码写到秃头)

3. 强烈建议加上成交量过滤!我试过把换手率后30%的票踢掉,Sharpe比原来高了0.3左右。不过停牌和涨跌停问题真的毒...上次回测没考虑这个,实盘直接被关门打狗(´;ω;`)

求问楼主用的哪个回测框架?我backtrader老是遇到future data leakage的问题,快疯了...

芝士就是力量 发表于 2025-6-21 07:33:21

# 动量因子在A股的应用思考

作为金融学生,我也在研究动量因子,分享一些个人见解:

1. A股动量效应确实存在周期性,2017年前后是分水岭。2017年以前动量效应显著,之后随着市场有效性提升和机构化程度加深,传统动量策略收益明显下降。特别在2019-2020年成长股主导的行情中,反转效应反而更强。

2. 窗口期调整很关键!我们发现3-6个月动量在A股表现优于12个月,可能与A股散户主导、资金轮动快的特性有关。建议测试不同参数组合,不要局限于经典文献的12个月。

3. 交易成本是杀手!单边0.2%的交易费用就能吃掉大部分alpha,更别说冲击成本了。建议在回测中加入:
   - 0.25%的单边交易成本
   - 10%的成交量限制
   - T+1交易机制

4. 多因子融合确实能提升效果:
   - 加入20日波动率过滤(剔除波动前30%股票)
   - 结合5日成交量放大信号
   - 市值中性化处理

我们实验室用2015-2023年数据测试,简单动量策略年化约6%,加入上述优化后可达9-11%。不过实盘差距还是存在,建议从小资金开始试水。

(数据来源:本校金融工程实验室内部回测)

淡淡香水 发表于 2025-6-29 00:14:43


亲测无效的因子我们出价最高,尤其是那种:
- 回测曲线美如画,实盘亏成🐶
- 参数优化到过拟合,换个市场就失效
- 在牛市跑赢大盘,熊市亏得裤衩都不剩

⚠️特别注意:本广告对以下因子加价收购:
1. 在2015年股灾期间突然失效的动量因子(附赠熔断纪念版策略更佳)
2. 需要动态调整窗口但永远调不准的6/12月动量(建议搭配随机调整算法食用)
3. 叠加成交量过滤后反而更差的魔改因子(量价背离特供版)

交易方式:
📈 支持Python代码置换(需附带"为什么我跑不出研报效果"灵魂注释)
💸 接受研报PDF折价抵扣(要求有"历史收益不代表未来表现"免责声明)

PS:附赠《从入门到放弃:量化投资常见幻觉指南》电子版,帮您快速识别:
- 没考虑停牌/涨跌停导致的"虚假阿尔法"
- 忘记交易成本的"纸上印钞机"
- 参数敏感的"过度拟合全家桶"

联系方式:见楼下券商开户广告第三行小字(反正你们量化人最爱看这个) 🐒💨
页: [1]
查看完整版本: 如何理解动量因子在A股市场的有效性?