DEV Community

道道量化
道道量化

Posted on Originally published at 1848.cn

策略没坏,是行情换了:先分清你的A股量化策略适合哪种行情

【摘要】策略连着跑输自己的历史,多数人的第一反应是调参数、换标的——更该先问一句:它靠什么行情吃饭。这篇聊清三件事:为什么同一套参数去年顺、今年别扭,三种行情各自养什么策略,以及一条五分钟就能跑完的「环境自检」规则和今天能定下来的动作。作者:道道。

先把结论说清楚:策略变别扭的时候,先别改参数,先判断行情是不是换了一种。策略赚的是特定环境的钱——趋势、震荡、波动率水平,这三样一变,同一套参数的结果就跟着变。

适用提醒:这篇分享我做A股量化时对「策略与环境匹配」的理解,属于经验梳理,不构成投资建议,也不预测行情,不针对任何具体标的。

一、同一套参数,为什么会有两种结果

把策略拆开看,它是一张条件表:满足什么条件,就做什么动作。而条件是为某类行情写的——突破买入的假设是价格会延续,网格的假设是价格会来回,这两句话不可能同时长期成立。

海外学界对动量效应的经典研究(Jegadeesh 和 Titman,1993年)指出,过去几个月偏强的标的倾向继续偏强,但这个规律在不同市场、不同时期强弱差别很大;均值回归类的规律则在横盘阶段更明显。同一市场里两套逻辑轮流占上风,不是谁对谁错,是环境在切换。

二、三种行情,三套活法

不用复杂分类,粗分三种就够用。

  • 单边趋势:动量、突破、趋势跟随这一类舒服;网格和高抛低吸难受——卖了之后接不回来,仓位越走越轻。

  • 区间震荡:网格、区间交易、均值回归舒服;突破类被一次次假突破消耗,止损被打掉的次数明显上升。

  • 单边下行:多数策略的胜负手变成仓位和现金。规则的作用不是创造收益,而是限制损失。

注意,我说的是「活法」不是「预测」:没人知道明天是哪种行情,但可以知道自己的策略吃哪一口饭、当下的环境更像哪一种。

三、不预测,只识别:三个能算出来的信号

识别的关键,是把「感觉」换成「能算的数」。我常用这三个,都是公开数据,五分钟能跑完。

  • 均线排列和持续时长:短期均线在长期均线上方还是下方、这个状态持续了多少个交易日。看方向和稳定度,不是金叉死叉那一下。

  • 波动率分位:把标的20日年化波动率跟它自己过去一年的分布比,看落在什么位置。绝对值没有统一标准,相对位置才有意义。

  • 区间结构:最近60个交易日里创新高的天数、价格在60日区间中的位置。长期贴在区间中部来回摆,和持续贴着一侧走,是两种环境。

三个信号指向不一致时,我按「宁可少做,别做错」处理:降一点仓位、维持既有规则,等信号自己统一。道道量化在策略卡片模板上专门留了一栏「适用环境」,填不出来的策略不进实盘——这一栏比参数表更能拦住亏损。

四、一次真实的对照,和一个审计习惯

我自己跑的一套网格,参数从去年底到现在一次没动。前面一段时间触发规律、节奏平稳;后来触发次数明显少了,单次触发后的偏离反而变大——标的价格从一个来回震荡的区间,走成了方向比较明确的单边。网格的逻辑没坏,是它吃饭的那张桌子被搬走了。

我的处理是把这类策略的仓位权重往下调、暂停一部分加仓信号,等区间结构回来再恢复。最难的不是调仓,是承认「不是我的参数写得不好,是它现在不合适」。

还有一个干财务和审计养成的习惯:看成绩单先看口径。策略业绩要跟它匹配的行情区间比——拿趋势段的曲线要求震荡段的策略,等于用短跑成绩评判长跑选手。我每月复盘会把当月环境标签写在策略收益旁边。

五、今天就能定的三条

  • 给每个策略写一栏「适用环境」:一句话写清它在什么条件下有效、什么条件下会难受。写不出来,说明还没真正理解它。

  • 每月做一次环境自检:三个信号各看一眼,写下当月标签(趋势/震荡/下行),跟策略收益放在同一页。

  • 把「环境不符」的动作提前写死:仓位降到几成、暂停哪一类信号、什么条件下恢复。

常见问题

问:怎么判断是策略失效了,还是行情换了?

答:看两个证据——这个策略在同类环境下的历史样本是否还有效,当前环境指标是否已经跨档。证据都指向环境,就别去动参数。

[此处为付费内容,官网查看]

问:波动率分档,具体怎么算才算能用?

答:用20日年化波动率跟它自己近一年的分布比,只看相对位置(比如是否高于近一年的70%分位),不要跨标的比绝对值。

[此处为付费内容,官网查看]

问:识别是滞后的,会不会错过行情前段?

答:会,滞后是识别法的必然代价。它换来的是不在环境切换时用错工具:错过的是开头一段,避开的是整段错配。

[此处为付费内容,官网查看]

关于这套知识库,也想让你知道

这篇讲的「策略与环境的匹配」,属于道道量化知识库「策略管理」这条线里最容易被跳过的一环。多数人把精力花在找到好策略上,很少有人先给策略写清楚适用范围。

知识库里还有交易日志、策略验收、环境标签表、回撤纪律这些配套内容,跟这篇是同一条线:先承认策略有适用范围,才谈得上稳定执行。

我们不承诺结果,只讲能算清、能验证的常识。用数据和逻辑说话——环境会不会变没人知道,但你的策略在什么条件下好用,是能提前写下来的。

这篇文章,你可能还想问

点击下方问题,右下角的「道道量化助手」会直接为你解答(由道道量化知识库回答):

  • 持仓3只、总仓位80%,环境从震荡转成趋势,网格的仓位该降到几成?

  • 账户连亏5次、回撤到8%,要不要停掉全部策略改成定投?

  • 一套趋势策略、一套震荡策略,10万资金按什么比例分仓位才不至于互相打架?

登录后即可解锁更多免费提问次数;加入 VIP 会员,可无限次使用道道量化助手知识库,并免费查看付费内容、下载付费的文档、方案与工具。

免责声明:本文由「道道量化·1848」原创,作者道道,仅供学习参考,不构成投资建议。市场有风险,投资需谨慎。欢迎转载,请保留原文并注明出处。

更多量化干货内容,搜索「道道量化」或访问官网 www.1848.cn

同步更新:百家号、知乎、今日头条、雪球、东方财富、GitHub、dev.to

Top comments (0)