一、原版源码拆解
网上最常见的写法:
CWD:=COST(99)-COST(1); KPD:=C/COST(50); XG:KPD>1.5 AND CWD<0.3;
主要问题有:① COST 函数依赖筹码分布:筹码分布是估算值,换手率低的票估算误差极大;
② 高控盘 ≠ 看涨:控盘度越高,流动性越差,出货时越容易闪崩;
③ 不区分吸筹和派发:高位高控盘是“主力还没跑”,一旦开始跑就是断崖。
🔍 二、深度拆解:为什么原版公式会失真?
1. 逻辑死穴:控盘度的“双刃剑”属性
控盘度 = 收盘价 / COST(50)(50% 筹码成本)。数值高说明大部分筹码处于盈利状态,这既可能是“主力锁仓拉升”,也可能是“高位出货前的最后停留”。公式本身无法区分。
2. 函数陷阱:COST 的估算本质
COST(N) 返回“N% 筹码成本”,它基于历史成交量和价格的估算分布,不是精确账本。新股、停牌复牌、长期低换手的票,COST 误差极大。
3. 视觉盲区:流动性消失的代价
高度控盘的票(如庄股)日常缩量上涨,看着很美。但一旦主力决定出货,买盘瞬间蒸发,因为没有真实市场深度。高控盘是“收益放大器”也是“风险放大器”。
📊 三、数据回测:不同口径下的信号表现
| 控盘度区间 | 筹码状态 | 后续表现(经验) | 操作建议 |
|---|---|---|---|
| KPD < 1.1 | 筹码分散 | 震荡为主 | 观望 |
| 1.1 < KPD < 1.3 | 适度集中 | 趋势性较强 | 可跟随 |
| KPD > 1.5 | 高度控盘 | 闪崩风险高 | 警惕,不追高 |
结论:控盘度适合做“风险提示”而非“买入信号”。KPD > 1.5 时应该提高警惕而不是盲目追入。结合“筹码集中度”和“换手率”一起看才完整。
🔧 四、优化版源码(可直接复制)
{主力控盘度 · 工程优化版}
成本50:=COST(50);
成本99:=COST(99);
成本01:=COST(1);
控盘度:=C/成本50;
{— 筹码集中度(差值越小越集中) —}
集中度:=(成本99-成本01)/C;
{— 换手率门槛:剔除僵尸股 —}
换手:=VOL/CAPITAL*100;
活跃:=换手>2 AND 换手<20;
{— 综合选股:适度控盘 + 筹码集中 + 活跃 —}
XG:
控盘度>1.15 AND 控盘度<1.45
AND 集中度<0.4
AND 活跃
AND C>MA(C,60);
五、这次改了什么?
核心优化:
1. 控盘度区间限制:只要 1.15-1.45 的“适度控盘”,剔除 <1.1 的分散和 >1.5 的高风险;
2. 筹码集中度辅助:COST(99)-COST(1) 越小说明筹码越集中,双重确认;
3. 换手率双门槛:剔除僵尸股(<2%)和对倒股(>20%)。
【编者手记】控盘度是我“又爱又恨”的指标。爱它,是因为它能揭示筹码结构;恨它,是因为高控盘票一旦变脸就是连续跌停。我的铁律:控盘度只用来“排除”,不用来“选中”——先把 KPD>1.5 的票全部剔除,再从剩下的里面选股。

