通达信「均线粘合」突破公式源码(5/10/20三线粘合) —— 粘合度量化 + 方向选择 + 放量确认

【风险提示】 本文仅为通达信公式编程与技术分析的学习笔记,不指向任何个股,不构成投资建议。股市有风险,入市需谨慎。
均线粘合是"暴风雨前的宁静"。5/10/20日线绞在一起,说明短期成本高度一致,一旦放量突破,往往是一波行情的起点。但"粘合"怎么量化?我用了"三线最大最小差/均值<3%"作为粘合标准,效果很好。

一、原版源码拆解

网上最常见的写法:MAX(MA(C,5),MAX(MA(C,10),MA(C,20)))/MIN(MA(C,5),MIN(MA(C,10),MA(C,20)))<1.02;

主要问题有:

① 粘合阈值写死2%,不区分不同股价区间
② 不判断突破方向(向上还是向下)
③ 没有量能配合

二、优化版源码(可直接复制)

下面是我改完的版本,每一行都有改动的理由

{优化版:均线粘合·方向选择版}

{— 三条均线 —}

MA5:=MA(C,5);

MA10:=MA(C,10);

MA20:=MA(C,20);

{— 粘合度:三线极差/均值<3% —}

三线最大:=MAX(MA5,MAX(MA10,MA20));

三线最小:=MIN(MA5,MIN(MA10,MA20));

粘合度:=(三线最大-三线最小)/((MA5+MA10+MA20)/3);

粘合:=粘合度<0.03;

{— 向上突破:收盘>三线最大 —}

向上突破:=C>三线最大;

{— 放量确认 —}

放量:=VOL>MA(VOL,10)*1.5;

{— 综合选股 —}

XG:

粘合

AND 向上突破

AND 放量;

三、这次改了什么?

无未来函数核查:已确认本代码不含 ZIG / PEAK / TROUGH / BACKSET / REFX 等函数。

核心优化:
1. 粘合度用百分比量化(极差/均值<3%),自适应不同股价;
2. 要求向上突破(收盘价>三线最大值),不买向下突破;
3. 放量1.5倍确认方向选择的有效性;
【编者手记】 均线粘合的本质是"成本收敛"。当5/10/20日线的持有成本几乎一样时,说明多空达到了暂时的平衡。这时候放量突破,就是平衡被打破的方向信号。关键是"放量"——没量的突破大概率是假突破。
【免责声明】本文公式仅供通达信语法学习与历史复盘参考,不构成任何投资建议。股市有风险,决策需谨慎。


相关阅读

最近发表
在线客服
QQ:332879389
联系电话
13605084160