分享一个实用的主力抄底的"三合一指标":主力吸货 + 风险 + 趋势
在市场中,主力资金往往不会在高位大举买入,因为那样容易抬高成本,甚至帮散户"抬轿"。他们更喜欢在市场冷清、价格接近阶段低位的时候悄悄布局。这样做有几个原因:
-
成本优势
- 底部区域股价低,主力在这个位置买入,可以以更低的资金成本获取更大的潜在收益。
- 对主力来说,低价区间买入,即使后面震荡或小幅回调,风险也可控。
-
风险可控
- 底部区域往往是经过长时间下跌或调整后的区域,大部分恐慌盘已经被清洗。
- 主力在这里介入,不容易遇到大规模抛压,仓位更容易守住。
-
隐蔽性强
- 主力在底部布局时,通常会采取"温和放量 + 横盘震荡"的方式来掩盖自己的行动。
- 表面上价格看似没有趋势,成交量也只是逐步放大,不会引起散户太多注意。
- 这样主力就能在相对低调的环境中逐步完成建仓。
理解了这三点,就能明白为什么我们的指标能够有效捕捉主力是否在底部吸筹。实际上,主力吸货指标正是基于成交量变化和低点波动,去识别那些"温和放量、横盘震荡"的建仓信号,与主力的操作逻辑紧密呼应。
指标原理拆解
-
主力吸货(main_accum)
-
计算逻辑:
- 先看 低点的波动幅度 (
|ΔL|
),再和"上涨时低点变化"做一个比值。 - 如果股价连续创出 n日新低,但波动强度反而增加,就说明市场上有人在低位频繁进出。
- 这种现象通常是 主力资金在暗中布局。
- 先看 低点的波动幅度 (
-
直观理解:
- 如果股价在低位反复震荡,但"主力吸货指标"往上走,说明资金在底部收集筹码,而不是一泻千里。
-
实战意义:
- 当 main_accum > 0 且持续抬升,就是资金进场信号,可以重点观察。
-
-
风险线(risk)
-
计算逻辑:
- 用 RSV(随机指标核心因子)做两次平滑,再取整。
- RSV 本质是"价格在区间中的相对位置",双平滑后可以避免过度噪音。
-
直观理解:
- 数值高(接近 100)= 价格在区间高位 → 风险大;
- 数值低(接近 0)= 价格在区间低位 → 风险小。
-
实战意义:
- 可以作为一个 风控条件:即使吸货信号出现,如果风险线在高位,也最好别贸然买入。
-
-
趋势(trend)
-
计算逻辑:
- 类似 KDJ 的快慢线,但这里做了组合(
3*快 - 2*慢
),再用 5 日均线平滑。 - 目的:让趋势更平滑,不容易被短期震荡干扰。
- 类似 KDJ 的快慢线,但这里做了组合(
-
直观理解:
- 趋势线向上,说明市场力量偏多;
- 趋势线向下,说明空方占优。
-
实战意义:
- 可以作为信号确认工具,避免在震荡市里频繁误判。
-
怎么用?
-
底部布局
- 股价下跌过程中,如果 main_accum 指标突然上升,说明底部资金进场。
- 如果此时 risk 较低(比如 < 30),说明处于低风险区间;
- 再配合 trend 出现拐头向上,就是比较好的低吸机会。
👉 典型场景:熊市末期 or 阶段性探底。
-
回避风险
- 当股价涨到高位,如果 risk 升到 80~100 附近,说明市场短期风险积累大;
- 如果此时 trend 出现拐头向下,往往预示着调整风险;
- 这时即使 main_accum 没有下滑,也最好谨慎,不宜重仓。
👉 典型场景:大涨之后的阶段性顶部。
-
趋势跟随
- 如果 trend 稳定向上,说明市场仍然在多头趋势中。
- 即使 main_accum 不高,也可以顺势跟随,直到趋势拐头。
👉 典型场景:趋势性牛股上涨过程中。
用一句话来总结就是:main_accum :看有没有资金动作 , risk: 看风险位置 , trend : 看方向确认
三者叠加,比单一指标更稳。🎯
举个例子
从2025年6月18日开始,该股票的 main_accum 指标明显上升,并连续数日呈上升趋势,同时 risk 和 trend 指标均低于 20,显示出触底反弹的信号。随后经历约一个月的震荡洗盘,股票开启主升浪,期间 risk 和 trend 指标升至 80 以上,随后出现回调迹象。

Python实现
具体的代码已经放到****了,需要的关注我私信获取
行情我用的是xtquant+miniQMT 获取的,你也可以替换成其它行情源,只需要确保行情是包括open、close、high、low
字段的Dataframe格式即可。
今天的分享就到这里了,希望大家喜欢。