均线粘合很少有百分百相等的情况,可以取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<N AND 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<N AND 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<N AND 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,'中长线均线粘合');
http://hi.baidu.com/͵���/blog/item/d2bf682e8aee91e08a1399c8.html
(主图叠加指标) 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<N AND 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<N AND 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<N AND 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,'中长线均线粘合');
MA1:=MA(CLOSE,20); MA2:=MA(CLOSE,40); MA3:=MA(CLOSE,60); p1:=abs(ma1-ma2)+abs(ma2-ma3); aa:=p1/c<20/100 and ma1>ref(ma1,1) and ma2>ref(ma2,1) and ma1<ma3 and ma2<ma3; 三均线粘合:if(aa,22,0);
{四线粘合} V0:=EMA(C,5); V1:=EMA(C,10); V2:=EMA(C,15); V3:=EMA(C,30); V4:=EMA(C,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; M4:=M1 AND M2 AND M3 AND CROSS(V0,V1); M5:=M1 AND M2 AND M3 AND CROSS(V0,V3); M4 OR M5; {原文链接:http://www./thread-2074216-1-1.html}
{四线粘合} V0:=EMA(C,5); V1:=EMA(C,10); V2:=EMA(C,15); V3:=EMA(C,30); V4:=EMA(C,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; M4:=M1 AND M2 AND M3 AND CROSS(V0,V1); M5:=M1 AND M2 AND M3 AND CROSS(V0,V3); M4 OR M5;
{原文链接:http://www./thread-2074216-1-1.html}
MA1:=MA(C,5); MA2:=MA(C,10); MA3:=MA(C,20); P1:=ABS(MA1-MA2)+ABS(MA2-MA3); P1/C<2/100 AND MA1>REF(MA1,1) AND MA2>REF(MA2,1);
{原文链接:http://www./thread-2074216-1-1.html}
再找到一个,但希望高手能帮助改为通达信! {粘合突破----拉升前兆,理想论坛一品茶缘编写精品指标,大智慧副图指标}{飞弧通用} {N:5,15,10;n表示均线之间的最大距离} {粘合突破指标使用技巧: 均线粘合先关注,放量上穿可买入; 阳穿多线是优选,长线走牛更选优! 多头发散要拉升,脱离粘合是飞行。} MA5:=MA(CLOSE,5); MA10:=MA(CLOSE,10); MA20:=MA(CLOSE,20); MA30:=MA(CLOSE,30); MA60:=MA(CLOSE,60); MA90:=MA(CLOSE,90); MA120:=MA(CLOSE,120); MA250:=MA(CLOSE,250); DTPL:=MA10>MA30 AND MA30>REF(MA30,1); DG:=MAX(MAX(MA5,MA10),MAX(MA20,MA30)); ZG:=MAX(MAX(DG,MA60),MAX(MA90,MA120)); DD:=MIN(MIN(MA5,MA10),MIN(MA20,MA30)); ZD:=MIN(MIN(DD,MA60),MIN(MA90,MA120)); 粘合:=(ZG/ZD-1)*100<N,POINTDOT,LINETHICK0; 高粘:=(ZG/ZD-1)*100<N AND ZD>MA250,POINTDOT,LINETHICK0; 穿5:(粘合 AND CROSS(C,MA5))*0.5; 穿10:(粘合 AND CROSS(C,MA10))*1; 穿20:(粘合 AND CROSS(C,MA20))*2; 穿30:(粘合 AND CROSS(C,MA30))*3; FLSZ:=(C/REF(C,1)-1)*100>=2 AND V>REF(V,1); DXTP:=((穿5/0.5)+穿10+(穿20/2)+(穿30/3))>=2; 优选:(FLSZ AND DXTP AND MA30>REF(MA30,1))*3,COLOR00FFFF,LINETHICK2; 选优:(FLSZ AND DXTP AND MA30>REF(MA30,1) AND COUNT(高粘,20)>=15)*3,COLOR0000FF,LINETHICK2; JXDT:=MA5>MA10 AND MA10>MA20 AND MA20>MA30; 发散:(JXDT AND NOT(REF(JXDT,1)))*1,COLOR00FF00,LINETHICK2; 起飞:(NOT(粘合) AND REF(粘合,1) AND COUNT(粘合,20)>=15 AND DTPL)*3,COLORFF00FF,LINETHICK2; {以下设置副图显示方式} STICKLINE(粘合,-0.2,0,4,0),COLOR00FF00; STICKLINE(高粘,0.2,0,4,0),COLORFF00FF; DRAWTEXT(优选,3,'优●选'),COLOR00FFFF; DRAWTEXT(发散,2,'发●散'),COLOR00FF00; DRAWTEXT(起飞,3,'起●飞'),COLOR00FFFF; DRAWICON(选优,0.3,1); DRAWICON(起飞,3,1);
{原文链接:http://www./thread-2074216-1-1.html}
四线粘合、一线金叉,黑马绝技主图源码
均线粘合的盈利模式
均线粘合是常用也是重要的指标,又是市场或股票对方向的抉择,因此该形态的指标很受投资者的喜爱。为了交流,现随便采摘几篇小文章供参考。
一、均线粘合的投资技巧
证券市场有一定规律,二级市场的均线系统也暗示一定规律,其中有些明显的规律将形成拐点:“多条均线粘合后,大盘都会产生异变”这一规律至今仍然发挥着重要作用。
“多条均线粘合后,大盘(股票)都会产生异变”,每次均线的粘合,表明多空双方都面临一个选择。不选择向上就会选择向下。
均线粘合跟强势
当个股经过一波强烈拉升后,便开始回落整理。弱势股的回落往往表现为一泻千里,有的甚至从哪里来又回到哪里去。强势股则往往显示出极强的抗跌性,要么高位平台整理,要么高位箱体整理,待时机成熟,主力便再掀狂澜。对于投资者来说,过早介入,则需要熬相当长的时间,信心不足者最终会被主力甩下;等到股价启动时再介入,又由于股价涨升太快,要么犹豫不决,痛失良机,要么追涨杀入使成本大增。
事实上,选择5日均线、10日均线、30日均线粘合时介入不失为一个大好时机。投资者在利用中短期均线判断强势股突破时机时,可把握以下几点:
1、5日、10日、30日均线是判断强势股整理结束向上突破最好的三条均线,此外,以20日均线替代10日或30日均线亦可。由于主力在上一波拉升往往较为凌厉,因此回落整理时间往往跨度较大,一般均在两个月以上。因此,在两个月内三条均线的粘合应视为无效粘合,股价突破时机并不成熟,只有两个月以上的整理时间,待三条均线粘合时才是介入良机。
2、5日、10日、30日均线粘合时,5日、10日均线应调头向上,并与30日均线形成金叉,否则不介入。待到符合以上条件后均线粘合才是介入良机。
3、换手率是判断突破时机的辅助指标。在箱体或平台整理区间内换手率至少应达到80%,换手率达到100%以上则突破成功率更大。
4、此外,有些主力在5日、10日、30日均线三条均线粘合时,先向下突破,造成出货假象构筑空头陷阱,翻身再向上突破连创新高。这种情况是一种变式,投资者也要提防小心。
总之,在强势股回落整理时间充分、均线粘合形成金叉后介入,则中短线应可获利。
二、如何看待均线粘合形态的股票
具有均线粘合形态的股票,一旦上涨其上涨幅度往往是比较大的。这样的例子实战中有很多。
均线粘合究其根本,是由均线自身的特点决定的。我们知道,均线是对价格的平均运算,由此,我们可以知道所谓的均线粘合形态形成的原因其实就是股价经过长期的震荡整理,使得长、短期均线数值接近形成的,从均线的角度看是均线粘合,从形态的角度看,是箱体整理,从筹码分布角度看是筹码高度集中。
股票的运动是恒动的。其运动的方向就不外是涨、跌和平。而从以往的经验和运动的特性我们知道,股票的“平”是相对静止,其必然为其他两种运动模式所代替。由此,我们在选股的时候,找到平盘的股票就显得具有格外的意义了。
那么,如何寻找具有均线粘合形态的股票呢?最直接的办法就是将主图指标设定为多均线状态,然后逐一翻阅,人工判断出具有平盘形态的股票。尽管这是一种很有效的办法,可惜太耗费精力。而且,因为视觉的差异,对于一些箱体整理的股票,我们往往认为其波段很明显,会不认为其是平盘整理,其实仔细算算,其上上下下的波段整个的波段空间可能只有百分之几。而一旦股价上扬或下挫,原来看着波段明显的K线图形就变成了绝对的横盘形态。因此,我们需要依靠指标来合理的计算来寻找均线粘合的股票。
我们可以通过MA(20)-MA(90))这样一个公式来计算。公式的涵义就是计算20日均线和90日均线差值的绝对值。绝对值越小说明这两根分别代表短期和长期的均线直接距离越小,也就越趋近粘合。指标计算后,我们用排序功能进行筛选,就可以甄选出具有均线粘合形态的股票了。
这里要说明,并不是均线粘合的股票就一定会上涨,因为天下没有绝对的所谓规律。而且在应用中还要注意均线粘合的相对位置,是高位粘合还是低位粘合这一点很重要。
为什么要对这个指标进行排序,这是个很重要的问题。我们可以把股票市场理解为一个体育竞技场。我们知道在体育比赛中,绝对的第一是没有意义的,只有相对的第一才有意义。简单说,就是一个人的赛跑,无论你跑多快,你也不能说你是冠军。必须是多人一同比赛,才能角逐出冠军。股票也是一样,只有通过横向的比较才能找出具有冠军气质的股票。
如何判断股价所在的位置的高低呢?其实,这是一个从根本上无法判断的问题,但是在实际操作中又不得不面对的问题。那么,如何能够比较合理的解决这个问题呢?经过研究,可对原有指标进行优化。即公式变为ABS(MA(C,20)-MA(C,90))/MA(C,60) 。如此优化的原因是为了在横向比较的同时引入纵向比较。即用股票现在的走势和历史的走势进行比较,由此希望可以对未来的操作起到一定意义上的帮助。这个指标的算法,看似简单,其实涵盖的内容非常多,如果能真正领会则会受益非浅。
三、均线粘合的几种形态
1、均线粘合并拐头向上;
2、均线粘合并形成金叉;
3、几条均线的线上粘、线中粘、线下粘;
通过均线的粘合形态可以推断大盘或股票的运行方向,只要在年线上方粘合向上,既可以捕捉到股票的启动点,又能抓住牛马股。
谈谈均线粘合与其他指标的运用
既然粘合形态可以捕捉到股票的启动点,那么为了不太耗费精力,抓住主升浪,配合其他指标运用能起到事半功倍的效果。下面用一个四线粘合、一线金叉=黑马绝技和主升浪两个指标为例加以说明:
四线粘合、一线金叉=黑马绝技指标的原理是:一种是30.60.90.120粘合;一是指60.90.120.250粘合;一线金叉是指30均线金叉上面的两种粘合。均线粘合一般表示有主力在吸筹,而一线金叉则表示该股要拉升。该指标有两大看点:一是股价在半年线之上均线粘合;二是股价在年线之上均线粘合。参照这个指标操盘就会引导投资者去关注股价穿越半年或年线的股票,往往黑马和大牛股都在年线上产生,胜算的把握相当大。
主升浪指标的原理是:通过筹码和当日换手率之差判断最近筹码的稳定性,至少惜售看好的比较多。因此可以看做是一只股票进入主升浪比较明确的信号。
两个指标运用的要点是:当粘合信号出现后是可以考虑的介入点,但粘合信号出现后或粘合信号出现几天后伴随主升浪信号的出现,有很大的几率会是一波主升浪,这段行情的盈利效果是很可观的。
两个相关的指标源码:
{黑马绝技}
EMA13:=EMA(C,13);
EMA30:EMA(C,30),COLORFFCCCC;
EMA60:EMA(C,60),COLORFF00FF;
EMA90:EMA(C,90),COLORYELLOW;
EMA120:EMA(C,120),COLORFFCC66;
EMA250:EMA(C,250),COLORBLUE;
F1:=EMA30-EMA60<130/1000 AND EMA30-EMA90<230/1000 AND EMA30-EMA120<330/1000;
F2:=EMA60-EMA30<130/1000 AND EMA60-EMA90<230/1000 AND EMA60-EMA120<330/1000;
F3:=EMA90-EMA30<130/1000 AND EMA90-EMA60<230/1000 AND EMA90-EMA120<330/1000;
F4:=EMA120-EMA30<130/1000 AND EMA120-EMA60<230/1000 AND EMA120-EMA90<330/1000;
F5:=EMA30-EMA60<100/1000 AND EMA30-EMA90<200/1000;
FF1:=F1 AND F2 AND F3 AND F4 AND CROSS(EMA30,EMA60);
FF2:=F1 AND F2 AND F3 AND F4 AND CROSS(EMA(C,13),EMA30);
FF3:=F5 AND C>EMA250 AND CROSS(EMA30,EMA60);
G1:=EMA60-EMA90<220/1000 AND EMA60-EMA120<320/1000 AND EMA60-EMA250<420/1000;
G2:=EMA90-EMA30<220/1000 AND EMA90-EMA60<320/1000 AND EMA90-EMA250<420/1000;
G3:=EMA120-EMA60<220/1000 AND EMA120-EMA90<320/1000 AND EMA120-EMA250<420/1000;
G4:=EMA250-EMA60<220/1000 AND EMA250-EMA90<320/1000 AND EMA250-EMA120<420/1000;
GG1:=G1 AND G2 AND G3 AND G4 AND CROSS(EMA13,EMA30);
GG2:=G1 AND G2 AND G3 AND G4 AND CROSS(EMA30,EMA60);
DRAWICON(FF1 OR FF2 OR FF3 OR GG1 OR GG2,L-0.1,9);
粘合的方法很多,这只是其中的一种。
{主升浪}
VAR1:=EMA(SMA((CLOSE-LLV(LOW,19))/(HHV(HIGH,19)-LLV(LOW,19))*100,8,1),3);
STICKLINE(VAR1>20 AND VAR1<80,VAR1,VAR1,10,1),COLORRED;
STICKLINE(VAR1<REF(VAR1,1),VAR1,VAR1,10,1),COLORFFCC66;
STICKLINE(VAR1>80,VAR1,VAR1,8,1),COLOR00FF00;
STICKLINE(VAR1<20,VAR1,VAR1,8,1),COLORYELLOW;
主升浪:IF(WINNER(C*0.9)*100-V/CAPITAL*100>=25,10,0),COLORYELLOW,POINTDOT;
STICKLINE(主升浪,10,0,1,1),COLORYELLOW;
|