以(H+L+C)/3计算K线重心,划分底部反转、中途低吸、涨停二波三类形态,仅用于通达信公式编程学习。
温馨提示:本指标仅历史数据数学运算工具,无法预判价格涨跌,不构成任何选股、交易参考。
一、原版存在的问题
1、无中长期均线约束,下跌行情频繁输出虚假拐点信号;
2、无信号过滤,连续多日重复标记同一形态,干扰复盘;
3、未自动剔除ST、高波动次新股,重心数值易失真;
4、量能区间固定,未适配不同流通盘个股活跃度差异。
二、优化调整方向
优化1:叠加60日线趋势过滤,仅保留上行区间拐点;
优化2:增加5日信号降噪,同类形态只标记一次;
优化3:新增风险标的屏蔽语句;
优化4:拓宽量能适配区间,适配大小盘个股。
三、三种重心形态逻辑说明
1、底部反转重心:连续三日重心走低后放量抬升,低位拐点形态;
2、主升低吸重心:趋势上行,回调重心不回落,回踩企稳形态;
3、涨停二波重心:前期涨停后缩量回踩不破5日重心,再创新高。
四、原版重心三模型副图源码
全选复制导入通达信副图:
{K线重心三模型 原版副图}
ZX:=(H+L+C)/3;
ZX5:=MA(ZX,5);
{T1底部反转条件}
T1:=EVERY(L T2:=C/LLV(L,20)<1.15;
T3:=C>REF(C,1) AND V/REF(V,1)>1.5;
T4:=C>ZX;
T5:=REF(T3 AND T4,1);
T6:=ZX>REF(ZX,1) AND ZX>REF(LLV(ZX,3),1);
T7:=V/REF(V,1)>1.2 AND V/REF(V,1)<2;
T8:=REF(ZX5,1)=REF(ZX5,1);
重心一:REF(T1 AND T2,1) AND T5 AND T6 AND T7 AND T8,NODRAW;
{T2中途低吸条件}
T11:=EVERY(ZX>REF(ZX,1),3);
T22:=EVERY(CREF(ZX,1) AND L>ZX5 AND V T33:=C>O AND C>REF(C,1) AND C>ZX;
重心二:REF(T11 AND T22,1) AND T33,NODRAW;
{T3涨停二波条件}
ZT:=C/REF(C,1)>=1.098 AND C=H AND ZX>REF(ZX,1)*1.05;
T111:=EXIST(ZT,5);
T222:=EVERY(VZX5,2);
T333:=C>O AND C>REF(C,1) AND ZX=HHV(ZX,3) AND V>REF(V,1);
T444:=LLV(L/MA(C,5),BARSLAST(ZT))<1.03 AND LLV(L/MA(C,5),BARSLAST(ZT))>0.97;
重心三:T111 AND REF(T222 AND T444,1) AND T333,NODRAW;
DRAWTEXT(重心一,L*0.97,'底部拐点'),COLORGREEN;
DRAWTEXT(重心二,L*0.97,'低吸拐点'),COLORYELLOW;
DRAWTEXT(重心三,L*0.97,'二波拐点'),COLORRED;
五、优化版副图源码(无未来+多重过滤)
{K线重心三模型 优化副图 无未来}
ZX:=(H+L+C)/3;
ZX5:=MA(ZX,5);
趋势:=C>MA(C,60);
非风险:=NOT(NAMELIKE('S') OR NAMELIKE('*'));
{底部反转}
T1:=EVERY(L T2:=C/LLV(L,20)<1.15;
T3:=C>REF(C,1) AND V/REF(V,1)>1.3;
T4:=C>ZX;
T5:=REF(T3 AND T4,1);
T6:=ZX>REF(ZX,1) AND ZX>REF(LLV(ZX,3),1);
T7:=V/REF(V,1)>1.1 AND V/REF(V,1)<2.5;
T8:=REF(ZX5,1)=REF(ZX5,1);
底部原始:=REF(T1 AND T2,1) AND T5 AND T6 AND T7 AND T8 AND 趋势 AND 非风险;
重心一:=FILTER(底部原始,5);
{中途低吸}
T11:=EVERY(ZX>REF(ZX,1),3);
T22:=EVERY(CREF(ZX,1) AND L>ZX5 AND V T33:=C>O AND C>REF(C,1) AND C>ZX;
低吸原始:=REF(T11 AND T22,1) AND T33 AND 趋势 AND 非风险;
重心二:=FILTER(低吸原始,5);
{涨停二波}
ZT:=C/REF(C,1)>=1.098 AND C=H AND ZX>REF(ZX,1)*1.05;
T111:=EXIST(ZT,5);
T222:=EVERY(VZX5,2);
T333:=C>O AND C>REF(C,1) AND ZX=HHV(ZX,3) AND V>REF(V,1);
T444:=LLV(L/MA(C,5),BARSLAST(ZT))<1.03 AND LLV(L/MA(C,5),BARSLAST(ZT))>0.97;
二波原始:=T111 AND REF(T222 AND T444,1) AND T333 AND 趋势 AND 非风险;
重心三:=FILTER(二波原始,5);
DRAWTEXT(重心一,L*0.97,'底部拐点'),COLORGREEN;
DRAWTEXT(重心二,L*0.97,'低吸拐点'),COLORYELLOW;
DRAWTEXT(重心三,L*0.97,'二波拐点'),COLORRED;
六、客观使用边界
1、重心仅由高低收盘价格计算,不包含基本面、消息面变量;
2、大盘单边下跌时,三类拐点信号参考价值大幅下降;
3、小盘冷门股成交量失真,重心形态极易出现误判。
七、复盘观测要点
• 信号出现后需结合大盘板块热度综合观测;
• 重心拐头需搭配持续温和量能才具备参考意义;
• 单一重心指标不可独立作为判断依据。
平时复盘怎么区分真假重心拐点?欢迎评论交流公式调试、形态识别相关技术问题。

