为什么RPS选股在风格切换时总是失效?
Hello,
我是葱头,
一个写了26年代码的程序员。
现在在用缠论和RPS做主观交易。
今天我们来聊聊RPS选股在风格切换时的失效
小字注:因调研工具暂时不可用,基于真实经验撰写
---2023年下半年,市场从AI题材的狂欢切换到红利防御,再到年底的微盘股补涨,再到2024年上半年的高股息红利回归,再到924行情后的宽基指数领涨。每一次风格大轮动,我的RPS选股池里都会躺着一批“昨天还是强势股、今天就成了垃圾”的票。
---最典型的一次,是2023年10月到11月那波微盘股指数暴跌前的“强势股聚会”。那时候RPS50、RPS120、RPS250三周期共振的票,扫一眼全是微盘、次新、题材股。看着排序前列全是红彤彤的涨停板,贪婪上来了,心想这就是强势股的样子嘛,买了。
---结果呢?指数一拐头,这批票比谁跌得都狠。RPS排在前50的,回撤普遍超过30%,有的甚至腰斩。我当时在复盘笔记里写了一句:RPS选出来的强势,原来只是“风格顺风车”的乘客,风一停,人就散了。
---那段时间我天天盯着盘前排序,看着RPS前50名里全是不认识的微盘股代码,心里其实是发虚的。但又不敢不买,怕踏空,怕错过“主升浪”。那种明知风险大、却不得不上车的纠结,后来成了我复盘笔记里最常出现的一个词,那就是贪婪。贪婪不是想多赚点,贪婪是明知不对劲,还骗自己说“这次不一样”。
---讲真,RPS本质是个排序工具,排的是“相对涨幅”。市场风格一旦切换,昨天的领涨板块变成今天的领跌板块,RPS的分子(个股涨幅)和分母(全市场涨幅分布)同时变,排出来的名单自然就跟着换了一茬人。你以为买的是趋势,其实买的是风格惯性。
---这让我想起写代码时遇到的一个经典坑:排序算法里的“比较器失效”。你给一组对象定了比较规则,按规则排完序,觉得第一名就是最优解。可比较规则本身如果跟不上环境变化,比如从“按价格排”变成“按性价比排”,昨天的第一名今天可能垫底。RPS的比较规则就是“过去N天涨幅”,这规则在风格切换的节点上,天然滞后、天然失效。
---更要命的是,RPS高的票往往流动性好、换手高、机构重仓。风格切换时,这些票往往是资金撤离的“主力通道”,砸盘最狠、反弹最弱。2024年4月红利板块调整那波,高股息、高RPS的煤电、银行、公用事业,成交量萎缩得比谁都快,RPS从90跌到50只用了两周。那时候要是还拿着RPS90的票不放,等着“趋势恢复”,账户曲线画出来都是心碎的形状。
---我后来总结了一个粗糙的规律:RPS选股在单边趋势行情里最好用,在风格切换、震荡磨底、题材轮动加速这三种环境里,胜率会断崖式下跌。那怎么办,难道放弃RPS吗
---不现实。RPS是我选股漏斗的入口,扔了等于瞎子摸象。我现在的做法是,给RPS加一个“风格过滤层”。
---第一层,看板块RPS的“相对强弱持续性”。不是看个股RPS高不高,而是看它所在板块的RPS排名在过去20天里有没有稳住。板块RPS排名前20、且排名波动不大于5名的,才算“有风格支撑”。个股RPS再高,板块排名掉出前30,直接剔除。这招在2023年10月微盘股见顶前,就帮我避开了板块RPS已经掉队但个股RPS还在高位的伪强势票。
---第二层,引入“成交量加权RPS”。普通RPS不看量,一根放量涨停和一根缩量涨停,对RPS贡献一样。我把过去20天每天的涨幅乘以当天换手率再求和,再排序。换手率高的日子权重大,缩量推高的权重小。这招能过滤掉那种“主力锁仓、散户接盘、量能枯竭还在涨”的伪强势。2024年红利调整期,几只高股息龙头缩量阴跌,量化RPS早就掉队了,普通RPS还在高位。这种背离,是极其危险的信号。
---第三层,也就是最关键的一层,必须要有缠论结构确认。RPS只管“强不强”,不管“买不买得起”。RPS选出来的票,必须在日线级别形成中枢震荡后向上第三类买点,或者周线级别回调不破前一中枢高点,才有资格进我的备选池。没有结构确认,RPS再高也是“裸奔”。
---这三层过下来,RPS选股池从两三百只变成十几只。看着少,但胜率从五五开变成了七三开。更重要的是,风格切换时,这套过滤机制能自动把“风格顺风车”踢出去,留下的要么是真龙头、要么是抗跌的核心资产。
---当然,代价是错过了一些“风格启动初期”的暴力利润。风格刚切换时,新题材的票往往板块RPS还没起来、量化RPS还没算出来、缠论结构还没走完,但涨得最凶。这部分利润,我是真吃不到,也认了。吃不着风格切换的第一口肉,但能不吃风格切换最后一棒子,对我来说已经是正期望了。
---说到这儿,我想起个程序员视角的隐喻:RPS像是个“热度榜单算法”,风格切换就是“推荐策略更新”。热度榜单永远滞后于真实热度,策略更新的那一刻,榜单上全是旧策略的遗留产物。聪明的工程师不会直接信榜单,会加上“实时性权重”“去重逻辑”“异常检测”三层过滤。交易也是同理,单一指标裸奔,本质是偷懒。
---写代码二十多年,教会我一个最朴素的道理:没有银弹。无论是排序算法、缓存策略、还是数据库索引,每个工具都有它的适用边界和失效场景。RPS也是一样,它是个好漏斗,但不是好决策器。把漏斗当决策器用,就像把哈希表当数据库用,看着快,查着查着就全崩了。这个教训,我是用真金白银交学费买来的。
---不过话说回来,这三层过滤也不是万能的。2024年9月那波超预期政策行情,宽基指数暴力拉升,板块轮动快得离谱,我的过滤层反而把真龙头误伤了,那就是因为板块RPS还没稳住、量化RPS还没算出来、缠论结构还没走完,主升浪就跑完了。这时候唯一的解法,是降低仓位、宽止损、快进快出,承认自己在“策略更新”的混乱期里只能靠运气。
---所以,RPS在风格切换时失效,不是指标的错,是想用静态排序捕捉动态市场的贪婪。加上风格过滤层、量化RPS、缠论结构三重验证,能解决80%的伪强势问题。剩下的20%,是市场给交易员留的“学费”,交了就交了,别想着用更复杂的模型去把学费省下来,那通常会交更多学费。
---前几天复盘,看到一个RPS80+、板块RPS前十、量化RPS也高、日线三买刚确认的票,按理说完美符合三层过滤。结果买入第三天,突发利空消息,盘中闪崩-8%,日线结构直接破坏。我按止损规则出了,亏了1.2%。周末复盘才发现,这票背后有两家量化私募在对冲,风格切换时它们撤单比散户还快。这事儿让我意识到,再完善的过滤层,也挡不住“未知未知”的黑天鹅。
---这事儿之后,我又在止损规则里加了一条:RPS选股且三层过滤全过的票,单票上限从5%降到3%。不是因为这票未必会炸雷,是因为“未知未知”没法建模,只能用仓位上限兜底。有人说这是因噎废食,我觉得是敬畏。敬畏市场比我聪明、比我快、比我见得多。能在市场里活下来的,从来不是最聪明的,是最敬畏的。
---RPS选股在风格切换时失效,核心矛盾在于:排序工具天然滞后于市场结构变化。板块RPS持续性、量化RPS、缠论结构三重过滤,能过滤大部分伪强势,但无法解决“策略更新混乱期”的信号真空。承认工具边界,控制仓位,比优化指标更管用。你遇到过RPS选股在风格切换时踩雷的经历吗?评论区见。
---声明:本文不构成任何投资建议。市场有风险,交易需谨慎。
感谢你读到最后,记得帮我点个"赞"+"推荐",并"分享"给更多人吧!
@copyright by linjc
一个20+年的“懒人程序员”,学习缠论10多年,把复杂的交易逻辑自动化,看盘复盘省心又高效。
武夷山自有茶厂,需要高性价比的优质岩茶,欢迎联系我。


