[AG1221]均线粘合买入副图-通达信指标公式

【免责声明】本文只拆指标算法原理与信号含义,属编程与源码科普,不构成任何投资建议。市场有风险,据此操作盈亏自负。

01 五条均线先抱团,才算真粘合

网上天天有人念叨均线粘合,可真落进代码,怎么才算"粘合",多数人说不清。这指标干的事,是把 均线粘合 从感觉变成数字:先让三条中短线贴着60日线收拢,再等5日线上穿,把金叉前那一步钉死。

速查卡(五秒扫完,名称 + 一句话作用):

五线同源
5/10/15/30/60 均线
粘合判定
10/15/30 贴 60 线
触发一笔
5 日线上穿 10 日线
时间过滤
只认 1990 到 2013

指标编号AG1221(内

02 短线上穿那一笔,怎么钉出来

信号条件那行,拆开看就两件事凑一块儿:五条线先抱团,短线上再穿。抱团,拿三条中短线对60日线算距离,都收进窄带才算数;上穿,等5日线往上越过10日线或者30日线。

顺手把 #均线粘合# 这个话题钉一下,平时跟 #均线金叉#五线共振# 一块儿聊。

先看最底下的料。通达信里 EMA 从收盘价起算,5日10日15日30日60日各算一条,给价格抹了五层厚薄不同的滤镜。

V0:=EMA(C,5);V1:=EMA(C,10);V4:=EMA(C,60);

五条线平时各走各的,行情一热就向上开花,一冷就往下叠。真粘合是它们凑到一块儿,挤在60日线附近打转,谁也不肯走远。

这指标最底下那层,就是这五条EMA。我早年写粘合类指标,总爱拿MA凑数,后来发现MA对旧价格一视同仁,EMA才更认眼前,收得也就更贴。五层滤镜,每一层都在给不同节奏的价格记账。

拿什么量"贴不贴"?它不走百分比,直接把短线值除以 60日线,再乘1000,变成千分比。把10日线对60日线一比,写成这样:

M1:=1000*V1/V4<=1015 AND 1000*V1/V4>=975;M2:=1000*V2/V4<=1020 AND 1000*V2/V4>=980;M3:=1000*V3/V4<=1015 AND 1000*V3/V4>=985;

975到1015 这两个边界,卡得讲究。上界放到1030会怎样?可10日线离60日线还差3%就喊粘合,线还散着信号先出来,满屏都是;下界压到960又太挑,真粘合常常没收到位就被放跑。975到1015这一带,让10日线收在60日线的千分之975到1015之间,上下留出40个千分点活络,既筛得动,又不漏。15日那条放宽到1020到980,30日线离60日线更近,收在1015到985。

千分窄带 · 10日线对60日线的窗口975 到 1015 之间

三条线都贴住,才叫真粘合。少一条都不行,10日贴住了15日没贴,中短节奏还没归位,点就出早了。M1、M2、M3 三把锁用 AND 串着,得同时开。

60日 这个锚,也是挑出来的。拿30日当锚,短线一收就喊粘合,假得没法看;拿120日当锚,又太钝,行情走完一圈它才反应过来。60日卡在中间,中短线跟它比,长短刚好对得上。

我反正不拿一根均线当锚,锚定60日线才稳当。上礼拜我把上界从1025收到1015,跑了两天,能出的点一下子稀了,我琢磨半天又放回1015,这玩意儿松紧就在这一两格。

把粘合这块先放一边,剩下的交给触发:5日线往上穿10日线,或者直接穿30日线,一个向上的上穿就算一笔。用 CROSS 就能判,等的是头一天还在下面、今天翻到上面那一下。这边收拢在等,那边穿叉踩着时机,两个节奏一对上,这一笔才立得住。

CROSS这函数有意思,它只认一个瞬间:今天在上、昨天在下,才亮。线挨得近,哪天5日线真翻上去,它立马给个记号。这一笔不在均线离得多开,在那个"翻"的动作本身。

触发这条,里头留了两档:一档等5日线穿10日线,一档直接穿30日线,两条用 OR 并起来,谁先冒头算谁。写这类信号的老手都知道,触发别只留一条,多留一档,容错就多一点。

这套粘合判断,放到别处也能用。你只要把60日锚换掉,改成120日,盯的就是更大一圈的收拢;改成30日,看的是更短的一截。骨架不动,换的是看盘的远近。

我写这类东西,从来不追求信号多,追求的是每一条都站得住。参数宁可收紧,也别放太松,松出来的多半是噪音。

对了,说个题外的,开头那行时间门槛也别漏看。VAR1只在1990到2013这段区间里取1,往后直接归零,整套粘合判断就被锁进那二十来年。现在看更像历史归档,当年作者写的时候,大概是拿那段行情校的参数。

横盘里最常见粘合,单边行情里少见。你要是一天到晚盯着,多半碰不到几次真粘合,这本来就是信号该有的样子。

你盯过最长的一次均线粘合,收拢了多久才动?评论区聊聊,我看看有没有比我忍得住的。

均线粘合买入.tn6
类型:指标公式|已下载:0|下载方式:付费下载
立即下载
在线客服
QQ:332879389
联系电话
13605084160