通达信指标公|式:
均线粘合形态指标公式编辑(修订版)
简单移动平均 MA 是使用范围最广的指标,适合结构性地看待走势。仔细比对均线之间的相对位置,可以看到很多特殊结构,如多头排列、空头排列、缠绕粘合等。而 MA 本身是依靠收盘价计算出来的,MA(C,N) 可以理解为前 N 日的平均成本。今天分享均线粘合的指标公式编辑方法及思路。
一移动平均表达式
先把五条均线算出来,这是所有判断的地基。
{五条均线赋值:收盘价的5日、10日、20日、60日和120日简单移动平均} MA5:=MA(C,5); MA10:=MA(C,10); MA20:=MA(C,20); MA60:=MA(C,60); MA120:=MA(C,120);
二结构描述
用「最大值 ÷ 最小值」衡量五条均线之间的离散程度。
① 均线较大值
{MMA赋值:取MA5、MA10、MA20、MA60和MA120中的较大值} MMA:=MAX(MAX(MAX(MAX(MA5,MA10),MA20),MA60),MA120);
② 均线较小值
{NMA赋值:取MA5、MA10、MA20、MA60和MA120中的较小值} NMA:=MIN(MIN(MIN(MIN(MA5,MA10),MA20),MA60),MA120);
③ 均线粘合度
{NH赋值:MMA除以NMA乘以100,得到五线最大最小比值。数值越接近100,表示均线越粘合} NH:=MMA/NMA*100;
④ 趋势条件
{QS赋值:60日均线在120日均线上方,且120日均线呈上升趋势} QS:=MA60>MA120 AND MA120>REF(MA120,1);
⑤ 金叉定位
{TJ赋值:5日均线上穿10日均线} TJ:=CROSS(MA5,MA10);
⑥ 连续粘合天数
{NHXZ赋值:粘合度阈值设为101.5,低于此值视为当日处于粘合状态} NHXZ:=NH<101.5; {NHL赋值:距离最近一次不粘合已过去的天数,即连续粘合天数} NHL:=BARSLAST(NHXZ=0);
为什么用 BARSLAST?它的含义是「距离最近一次条件成立已经过去了多少根K线」。今天若不粘合返回0;若已连续粘了5天,返回值就是5。所以 NHL>=5等价于「连续5天以上处于粘合状态」。
三组合表达式(条件选股)
把上面的条件串起来,输出最终选股信号。
MA5:=MA(C,5); MA10:=MA(C,10); MA20:=MA(C,20); MA60:=MA(C,60); MA120:=MA(C,120); MMA:=MAX(MAX(MAX(MAX(MA5,MA10),MA20),MA60),MA120); NMA:=MIN(MIN(MIN(MIN(MA5,MA10),MA20),MA60),MA120); NH:=MMA/NMA*100; QS:=MA60>MA120 AND MA120>REF(MA120,1); TJ:=CROSS(MA5,MA10); NHXZ:=NH<101.5; NHL:=BARSLAST(NHXZ=0); {SX输出:5日上穿10日,粘合度小于103,连续粘合至少5天, 趋势向上,且10日线在20日线下方(低位转多结构)} SX:TJ AND NH<103 AND NHL>=5 AND QS AND MA10
四副图指标表达式
叠加五条均线,并在副图显示粘合度曲线与粘合天数。
MA5:=MA(C,5); MA10:=MA(C,10); MA20:=MA(C,20); MA60:=MA(C,60); MA120:=MA(C,120); MMA:=MAX(MAX(MAX(MAX(MA5,MA10),MA20),MA60),MA120); NMA:=MIN(MIN(MIN(MIN(MA5,MA10),MA20),MA60),MA120); NH:=MMA/NMA*100; NHXZ:=NH<101.5; NHL:=BARSLAST(NHXZ=0); {副图:粘合度曲线 + 黄色柱标注粘合区间 + 红色数字显示连续粘合天数} 粘合度:NH,COLORWHITE; STICK(粘合度<101.5,0,粘合度,2,0),COLORYELLOW; DRAWNUMBER(NHXZ,NH,NHL),COLORRED; {主图叠加五条均线} MA5线:MA5,COLORYELLOW; MA10线:MA10,COLORGREEN; MA20线:MA20,COLORBLUE; MA60线:MA60,COLORMAGENTA; MA120线:MA120,COLORRED;
※注意事项
-
公式编辑需所有操作符用英文输入法,中文输入将报错。
-
- 「:」
-
粘合阈值 101.5 可根据品种活跃度调整,越紧信号越少。
-
连续粘合天数 NHL>=5 可改为 3(短线)或 8(波段)。
-
均线粘合 ≠ 必然突破,务必结合位置、量能与大盘环境判断。
使用建议:先用公式跑一遍过去半年的信号,看胜率与盈亏比,再决定要不要实盘观察;低位粘合突破优于高位粘合,后者反而可能是出货结构。
!提示与声明
1. 本栏目内容为纯编辑类教学,所有代码示例仅用于讲解通达信公式函数语法规则及编辑方法。
2. 不构成任何操作建议或投资指引,不涉及具体的品种分析、推荐或建议。
3. 文中代码仅用于学习交流及效果展示,不可用于选品及买卖依据。
4. 市场行情波动大,风险高。投资有风险,入市须谨慎。
代码有任何问题,都可以留言相互探讨哦!