以下是综合整理的主力控盘四色指标源码及核心逻辑解析:
核心代码结构
textCopy Code
// 控盘程度计算 B1:=(HHV(H,12)-C)/(HHV(H,12)-LLV(LOW,12))*100-38; B2:=SMA(B1,12,1)+100; B3:=(C-LLV(L,12))/(HHV(H,12)-LLV(L,12))*100; B4:=SMA(B3,3,1); B5:=SMA(B4,3,1)+100; B6:=B5-B2; 控盘程度:=IF(B6>1,B6-1,0),COLORYELLOW; // 四色状态判断 做多条件:=K>D AND 控盘程度>50; // 红色:ml-citation{ref="4,5" data="citationList"} 做空条件:=K<D AND 控盘程度>50; // 绿色:ml-citation{ref="4,5" data="citationList"} 获利回吐:=控盘程度<REF(控盘程度,1) AND 控盘程度>50; // 黄色:ml-citation{ref="4,5" data="citationList"} 空头回补:=控盘程度<REF(控盘程度,1) AND 控盘程度<50; // 粉色:ml-citation{ref="4,5" data="citationList"} // 图形绘制 STICKLINE(做多条件, 0, 控盘程度, 2,0), COLORRED; STICKLINE(做空条件, 0, 控盘程度, 2,0), COLORGREEN; STICKLINE(获利回吐, 50, 控盘程度, 3,0), COLORYELLOW; STICKLINE(空头回补, 控盘程度, 0, 3,0), COLORMAGENTA;
关键逻辑说明
-
控盘程度计算
- 通过价格波动范围(HHV/LOW)计算短期市场活跃度,结合SMA平滑处理,最终得出主力控盘强度。
-
四色状态定义
- 红色(做多):K线与D线金叉且控盘程度超过50%阈值。
- 绿色(做空):K线与D线死叉且控盘程度高位。
- 黄色(获利回吐):控盘程度从高位回落,主力可能减仓。
- 粉色(空头回补):控盘程度低位反弹,空头平仓信号。
-
图形展示
- 使用
STICKLINE
函数绘制柱状图,不同颜色对应不同操作信号,直观反映主力行为。
- 使用
辅助函数说明
- WINNER函数:用于计算筹码集中度,区分主力和散户持仓比例。
- EMA/SMA函数:平滑价格数据,减少短期波动干扰。
- LLV/HHV函数:计算周期内最低价/最高价,辅助判断支撑压力位。
应用场景
- 趋势跟踪:红色/绿色柱状图持续时,可顺势操作。
- 风险预警:黄色出现时需警惕回调,粉色可能预示反转。
(注:实际使用需结合其他指标验证,避免单一信号误判。)