通达信均线粘合的公式集合

 

均线粘合很少有百分百相等的情况,可以取1%振幅内粘合,并且一般是3条均线。

源码如下:
X1:=ABS(MA(C,10)/MA(C,20)-1)<0.01;
X2:=ABS(MA(C,5)/MA(C,10)-1)<0.01;
X3:=ABS(MA(C,5)/MA(C,20)-1)<0.01;
MA(C,5)>REF(MA(C,5),1) AND X1 AND X2 AND X3;
 


所谓的均线粘合就是5、10、20、30、60、90、120、250日中有两条或三条、四条、五条、六条移动平均成本接近相同,或相差不大。例如三线粘合,我们只需要比较出这三条线中的最大成本和最小成本,把最大成本值和最小成本值之间的差距定义为某一个窄幅波动范围就可以了。
MA1:=MA(CLOSE,5);
MA2:=MA(CLOSE,10);
MA3:=MA(CLOSE,20);
MA4:=MA(CLOSE,60);
MA5:=MA(CLOSE,120);
MA6:=MA(CLOSE,250);
A:MAX(MAX(MA1,MA2),MA3),LINETHICK0;
B:MIN(MIN(MA1,MA2),MA3),LINETHICK0;
三线粘合:IF(RANGE(100*(A-B)/B,0,5),100*(A-B)/B,DRAWNULL),LINETHICK0;
SA:MAX(MAX(MA1,MA2),MAX(MA3,MA4)),LINETHICK0;
SB:MIN(MIN(MA1,MA2),MIN(MA3,MA4)),LINETHICK0;
四线粘合:IF(RANGE(100*(SA-SB)/SB,0,10),100*(SA-SB)/SB,DRAWNULL),LINETHICK0;
WA:MAX((MAX(MA1,MA2),MAX(MA3,MA4)),MA5),LINETHICK0;
WB:MIN((MIN(MA1,MA2),MIN(MA3,MA4)),MA5),LINETHICK0;
五线粘合:IF(RANGE(100*(WA-WB)/WB,0,15),100*(WA-WB)/WB,DRAWNULL),LINETHICK0;
LA:MAX((MAX(MA1,MA2),MAX(MA3,MA4)),MAX(MA5,MA6)),LINETHICK0;
LB:MIN((MIN(MA1,MA2),MIN(MA3,MA4)),MIN(MA5,MA6)),LINETHICK0;
六线粘合:IF(RANGE(100*(LA-LB)/LB,0,20),100*(LA-LB)/LB,DRAWNULL),LINETHICK0;
 

 

均线粘合:
tj1:=max(max(max(ma(c,5),ma(c,10)),ma(c,20)),ma(c,30));
tj2:=min(min(min(ma(c,5),ma(c,10)),ma(c,20)),ma(c,30));
tj1/tj2<1.01;
 

 

均线多头排列、均线粘合,且股价刚刚过年线
m:=(MA(CLOSE,5)+MA(CLOSE,10)+MA(CLOSE,20)+MA(CLOSE,30))/4;
MA(CLOSE,5)>MA(CLOSE,10)&&
MA(CLOSE,10)>MA(CLOSE,20)&&
MA(CLOSE,20)>MA(CLOSE,30)&&
ABS(MA(CLOSE,5)-MA(CLOSE,30))/m<0.05&&
ABS(CLOSE-m)/m<0.05&&
CLOSE>MA(CLOSE,5)&&
CLOSE>MA(CLOSE,250)&&
ABS(CLOSE-MA(CLOSE,250))/MA(CLOSE,250)<0.05;

 

 

修改的均线粘合公式
(主图叠加指标)
EMA5:=MA(C,M1);
EMA10:=MA(C,M2);
EMA20:=MA(C,M3);
EMA60:=MA(C,M4);
EMA90:=MA(C,M5);
EMA120:=MA(C,M6);
EMA240:=MA(C,M7);

短线均线粘合:=MAX(EMA5,EMA10)/MIN(EMA5,EMA10)*100<NAND
MAX(EMA5,EMA20)/MIN(EMA5,EMA20)*100<N AND
MAX(EMA5,EMA60)/MIN(EMA5,EMA60)*100<N AND
MAX(EMA10,EMA20)/MIN(EMA10,EMA20)*100<N AND
MAX(EMA10,EMA60)/MIN(EMA60,EMA60)*100<N AND
MAX(EMA20,EMA60)/MIN(EMA20,EMA60)*100<N;
DRAWTEXT(短线均线粘合,c*1.1,'短线均线粘合');

中线均线粘合:=MAX(EMA20,EMA60)/MIN(EMA20,EMA60)*100<NAND
MAX(EMA20,EMA90)/MIN(EMA20,EMA90)*100<N AND
MAX(EMA20,EMA120)/MIN(EMA20,EMA120)*100<N AND
MAX(EMA60,EMA90)/MIN(EMA60,EMA90)*100<N AND
MAX(EMA60,EMA120)/MIN(EMA60,EMA120)*100<N AND
MAX(EMA90,EMA120)/MIN(EMA90,EMA120)*100<N;
DRAWTEXT(中线均线粘合,c*1.1,'中线均线粘合');
中长线均线粘合:=MAX(EMA60,EMA90)/MIN(EMA60,EMA90)*100<NAND
MAX(EMA60,EMA120)/MIN(EMA60,EMA120)*100<N AND
MAX(EMA60,EMA240)/MIN(EMA60,EMA240)*100<N AND
MAX(EMA90,EMA120)/MIN(EMA90,EMA120)*100<N AND
MAX(EMA90,EMA240)/MIN(EMA90,EMA240)*100<N AND
MAX(EMA120,EMA240)/MIN(EMA120,EMA240)*100<N;
DRAWTEXT(中长线均线粘合,c*1.1,'中长线均线粘合');






来函数检测结果如下
该公式没有未来函数


解密、定制、编写公式指标请联系QQ或微信同号:88652583
置顶指标

相关指标公式

如下:X1赋值:收盘价的10日简单移动平均/收盘价的20日简单移动平均-1的绝对值<0.01
X2赋值:收盘价的5日简单移动平均/收盘价的10日简单移动平均-1的绝对值<0.01
X3赋值:收盘价的5日简单移动平均/收盘价的20日简单移动平均-1的绝对值<0.01
收盘价的5日简单移动平均>1日前的收盘价的5日简单移动平均 AND X1 AND X2 AND X3
梢粤恕A1赋值:收盘价的5日简单移动平均
MA2赋值:收盘价的10日简单移动平均
MA3赋值:收盘价的20日简单移动平均
MA4赋值:收盘价的60日简单移动平均
MA5赋值:收盘价的120日简单移动平均
MA6赋值:收盘价的250日简单移动平均
输出A:MA1和MA2的较大值和MA3的较大值,线宽为0
输出B:MA1和MA2的较小值和MA3的较小值,线宽为0
输出三线粘合:如果100*(A-B)/B位于0和5之间,返回100*(A-B)/B,否则返回无效数,线宽为0
输出SA:MA1和MA2的较大值和MA3和MA4的较大值的较大值,线宽为0
输出SB:MA1和MA2的较小值和MA3和MA4的较小值的较小值,线宽为0
输出四线粘合:如果100*(SA-SB)/SB位于0和10之间,返回100*(SA-SB)/SB,否则返回无效数,线宽为0
输出WA:(MA1和MA2的较大值,MA3和MA4的较大值)和MA5的较大值,线宽为0
输出WB:(MA1和MA2的较小值,MA3和MA4的较小值)和MA5的较小值,线宽为0
输出五线粘合:如果100*(WA-WB)/WB位于0和15之间,返回100*(WA-WB)/WB,否则返回无效数,线宽为0
输出LA:(MA1和MA2的较大值,MA3和MA4的较大值)和MA5和MA6的较大值的较大值,线宽为0
输出LB:(MA1和MA2的较小值,MA3和MA4的较小值)和MA5和MA6的较小值的较小值,线宽为0
输出六线粘合:如果100*(LA-LB)/LB位于0和20之间,返回100*(LA-LB)/LB,否则返回无效数,线宽为0
均线粘合:TJ1赋值:收盘价的5日简单移动平均和收盘价的10日简单移动平均的较大值和收盘价的20日简单移动平均的较大值和收盘价的30日简单移动平均的较大值
TJ2赋值:收盘价的5日简单移动平均和收盘价的10日简单移动平均的较小值和收盘价的20日简单移动平均的较小值和收盘价的30日简单移动平均的较小值
TJ1/TJ2<1.01
刚刚过年线M赋值:(收盘价的5日简单移动平均+收盘价的10日简单移动平均+收盘价的20日简单移动平均+收盘价的30日简单移动平均)/4
收盘价的5日简单移动平均>收盘价的10日简单移动平均并且收盘价的10日简单移动平均>收盘价的20日简单移动平均并且收盘价的20日简单移动平均>收盘价的30日简单移动平均并且收盘价的5日简单移动平均-收盘价的30日简单移动平均的绝对值/M<0.05并且收盘价-M的绝对值/M<0.05并且收盘价>收盘价的5日简单移动平均并且收盘价>收盘价的250日简单移动平均并且收盘价-收盘价的250日简单移动平均的绝对值/收盘价的250日简单移动平均<0.05
标)EMA5赋值:收盘价的M1日简单移动平均
EMA10赋值:收盘价的M2日简单移动平均
EMA20赋值:收盘价的M3日简单移动平均
EMA60赋值:收盘价的M4日简单移动平均
EMA90赋值:收盘价的M5日简单移动平均
EMA120赋值:收盘价的M6日简单移动平均
EMA240赋值:收盘价的M7日简单移动平均
短线均线粘合赋值:EMA5和EMA10的较大值/EMA5和EMA10的较小值*100当满足条件短线均线粘合时,在收盘价*1.1位置书写文字
中线均线粘合赋值:EMA20和EMA60的较大值/EMA20和EMA60的较小值*100当满足条件中线均线粘合时,在收盘价*1.1位置书写文字
中长线均线粘合赋值:EMA60和EMA90的较大值/EMA60和EMA90的较小值*100当满足条件中长线均线粘合时,在收盘价*1.1位置书写文字

指标安装下载帮助  |   联系我们  |  乐淘公式网  |  公式网   |  指标公式  |   加入收藏   |  设为主页

@2005-2025 浙ICP备2024071487号-1 乐淘公式网公式网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:乐淘公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图