分享

【均线粘合】和【均线变色】的几种写法+通达信均线分段用不同颜色表示+均线与C0预测方程式

 伍新新 2010-11-28

【均线粘合】和【均线变色】的几种写法


均线粘合】的三种写法         


第一种:
p1:=abs(A-B)+abs(B-C);  {A-B的绝对值+B-收盘价的绝对值}
p1/c<N/100;                 {P1/收盘价<N/100}

说明:
A、B、D分别代表不同周期的均线,n/100的n为比率,一般设2%以下。

第二种:
AA:=(A1+A2+A3+A4)/4;
SX:=AA*(N/100)+AA;
XX:=AA-AA*(N/100);
BETWEEN(A1,SX,XX);  {A1位于SX和XX之间}

说明:
A1、A2、A3、A4分别代表不同周期的均线。
函数BETWEEN的意思是介于两个数之间。 用法:BETWEEN(A,B,C),表示A处于B和C之间时返回1,否则返回0。 例如:BETWEEN(MA(C,3),MA(CLOSE,10),MA(CLOSE,5)),表示3日均线介于5日均线和10日均线之间。
n为粘合度,一般为2或3;

第三种:
cross(MA1,MA2) AND c>o AND c>REF(C,1) AND C/REF(C,1)>=1.018 or cross(MA1,MA4) AND c>o AND c>REF(C,1) AND C/REF(C,1)>=1.018 or cross(MA2,MA3) AND c>o AND c>REF(C,1) AND C/REF(C,1)>=1.018 or cross(MA1,MA3) AND c>o AND c>REF(C,1) AND C/REF(C,1)>=1.018;

{MA1上穿均线 AND 收阳线AND 收盘价>昨收 AND 收盘价/昨收>=1.018 OR MA1上穿MA4 AND 收阳线AND 收盘价>昨收 AND 收盘价/昨收>=1.018 OR 均线上穿MA3 AND 收阳线AND 收盘价>昨收 AND 收盘价/昨收>=1.018 OR MA1上穿MA3 AND 收阳线AND 收盘价>昨收 AND 收盘价/昨收>=1.018}

说明:
用交叉函数实现粘合,MA1、MA2、MA3、MA4分别代表不同周期的均线。



【均线变色】的三种写法

         

一、用DRAWTEXT:

ma10:ma(c,10),colorwhite;
llv(h,30),colorffcc66;
llv(l,30),coloryellow;
vhh:hhv(h,30),colorred;
vhl:hhv(l,30),color00ff00;
v1:=ma(HIGH,30)*1.15 ;
v2:=ma(HIGH,3)*1.03;
v3:=ma(LOW,3)*0.97;
v4:=ma(LOW,30)*0.85;
小通道上:=ma(v2,30);
小通道下:=ma(v3,30);
A2:=小通道上-REF(小通道上,1);
A3:=小通道下-REF(小通道下,1);
K:A2>0 and ref(A2<0,1),colorblue
K1:A3>0 and ref(A3<0,1),colorff00ff;
K2:c<小通道下 and h<小通道下,color0099ff;
K3:c<小通道下 and A3>0,colorffcccc;
K4:h<小通道下 and A3>0,colorffbbff;
DRAWTEXT(A2>0 ,小通道上,'°'),colorred;
DRAWTEXT(A2<0 ,小通道上,'°'),color00ff00;
DRAWTEXT(A3>0 ,小通道下,'°'),colorred;
DRAWTEXT(A3<0 ,小通道下,'°'),color00ff00;
DRAWTEXT(A2=0 ,小通道上,'°'),COLORWHITE;
DRAWTEXT(A2=0 ,小通道下,'°'),COLORWHITE;
DRAWTEXT(A3=0 ,小通道上,'°'),COLORWHITE;
DRAWTEXT(A3=0 ,小通道下,'°'),COLORWHITE;

二、用STICKLINE:

AA:=WINNER(C)*100;KA:=winner(O)*100;
高:=winner(H)*100;
低:=winner(L)*100;
庄筹线:EMA(AA*0.7,3),linethick2;
散筹线:EMA((WINNER(C*1.08)-WINNER(C*0.92))*70,3),linethick2;stickline(AA<KA,高,低,0,0),colorlime;
stickline(AA<KA,AA,KA,6,0),colorlime;
stickline(AA>=KA,高,低,0,0),colorred;
stickline(AA>=KA,AA,KA,6,0),colorred;
stickline(庄筹线>散筹线,庄筹线,散筹线,0,0),colorwhite;


三、用IF

1、主图公式1:
A1:=Ma(C,5);{5日移动平均线}
A2:=Ma(C,10);{10日移动平均线}
A3:=(A1+A2)/2;{5、10日移动平均线之和除2的平均线,也就是中心线}
IF (A1>A2,A1,A3),Colorred,linethick2;{5日线大于10日且5日线交叉A3线显示粗红线}
IF (A1>A2,A2,A3),Colorred,linethick2;{5日线大于10日且10日线交叉A3线显示粗红线}
IF (A1<=A2,A1,A3),Color00ff00,linethick2;{5日线小于等于10日且5日线交叉A3线显示粗绿线}
IF (A1<=A2,A2,A3),Color00ff00,linethick2;{5日线小于等于10日且10日线交叉A3线显示粗绿线}
A3,colorwhite,linethick2;{中心线显示粗白线}
这是以中心线为轴通过A1、A2这两条线与中心线的交叉来变换颜色的。

2、主图公式2:
MA1:=MA(CLOSE,5);{5日移动平均线}
MA2:=MA(CLOSE,10);{10日移动平均线}
MA3:=MA(CLOSE,20);{20日移动平均线}
MA4:=MA(CLOSE,30);{30日移动平均线}
MAA:=MA(CLOSE,60);{60日移动平均线}
MA5:IF(MA1<MA4,MA1,MA4),COLOR00ff00;{MA1线小于MA4且MA1线交叉MA4线显示绿色线}
IF(MA1<MA4,MA4,MA1),coloryellow;{MA1线小于MA4且MA4线交叉MA1线显示黄色线}
MA10:if(ma2<ma4,ma2,ma4),colorffcc66;{MA2线小于MA4且MA2线交叉MA4线显示青色线}
if(ma2<ma4,ma4,ma2),color0099ff;{MA2线小于MA4且MA4线交叉MA2线显示橘黄色线}
MA20:if(ma3<ma4,ma3,ma4),colorwhite;{MA3线小于MA4且MA3线交叉MA4线显示白色线}
if(ma3<ma4,ma4,ma3),colorblue;{MA3线小于MA4且MA4线交叉MA3线显示青色线}
MA30:if(ma4<maa,ma4,maa),colorff00ff,linethick2;{MA4线小于MAA且MA4线交叉MAA线显示粉色粗线}
if(ma4<maa,maa,ma4),colorred,linethick2;{MA4线小于MAA且MAA线交叉MA4线显示红色粗线}
MA60:if(ma4>maa,maa,maa),linethick2,colorblue;{MA4线大于MAA且MAA线交叉MAA线显示兰色粗线}
这是分别以MA4、MAA线为轴通过向上交叉和向下交叉来变换颜色的。

3、单条变色线
ma10:ma(c,10);
if(ma10>ref(ma10,1),ma10,0),Circledot,COLORRED,LINETHICK2;
if(ma10<ref(ma10,1),ma10,0),Circledot,COLOR00FF00,LINETHICK2;


均线如何分段用不同颜色表示
IF(MA(C,20)<=MA(C,10),MA(C,10),MA(C,10)),COLORRED;
IF(MA(C,20)>MA(C,10),MA(C,10),DRAWNULL),COLORBLUE;
 
 

IF(MA(C,30)<=REF(MA(C,30),1),MA(C,30),MA(C,30)),COLORGREEN;
IF(MA(C,30)>=REF(MA(C,30),1),MA(C,30),DRAWNULL),COLORRED;

均线与C0预测方程式
(
原创stockm618) 均线在股市的分析中用得最多的分析方法之一。对于加权均线讲是具有明确的含义的,是一个量化指标。经考证,非加权均线在应用上同样具有相当的参考性。均线通常要指定一个多少天的参数,使得在应用上存在一个周期的概念,它不代表整体性,因而应用上存在局限性的问题。一个含周期参数的均线,它指明的是所在参考周期内当前平均交易成本。一个多周期组成的均线系统,均线聚散反映出资金筹码的聚散过程。均线的相互穿越聚合代表该周期的趋向与人气聚合,这是一个重要的应用概念。均线之间的交叉就是一个周期趋势的关注礁点。

下面就对五日与十日均线的交点作一个定量的描述,这也是一种确定性的分析方法。(本人在网上还没有搜到比这更具体的描述)

{飞狐原码} <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

KLINE(O,H,L,C,0);

m0:ma(c,5),LINETHICK3;   m1:ma(c,10),LINETHICK3; {五日、十日均线}

{以下是均线交点方程式,适用于多种软件,共五组方程式}

x0:=ref(ma(c,4),1);

x1:=ref(ma(c,9),1);     {原始引入式}

c1:=9*x1-8*x0;                   {交点值 方程求解及通式略}

c0:=9*ma(c,9)-8*ma(c,4);         {命名为 c0‍预测方程式。由代入c1或C0的第三方程式为交点函数方程式略}

{以下是交点方程式的应用部份}

gb:=SYSPARAM(1);    cc:=c; da:=date;

p:=if(cross(m0,m1),1,if(cross(m1,m0),-1,0)); {VERTLINE(p),LINEDOT,color006666;}

zz:=if(p[gb]=1,'金叉',if(p[gb]=-1,'死叉','交点'));

zz2:=if(m0[gb]<m1[gb],'金叉',if(m1[gb]<m0[gb],'死叉','交点'));

DRAWTEXTex(ISLASTBAR,0,100,1,'【光标提示 日期'+NUMTOSTR(da[gb]+19000000,0)+'】),color0088ff;

DRAWTEXTex(ISLASTBAR,0,100,15,' 五日均线 '+NUMTOSTR(m0[gb],2)+' 十日均线 '+NUMTOSTR(m1[gb],2)+' 收盘值 '+NUMTOSTR(cc[gb],2)),color00aaaa;;

DRAWTEXTex(ISLASTBAR,0,100,30,' 明日'+zz2+NUMTOSTR(c0[gb],2)+' 今日'+zz+NUMTOSTR(c1[gb],2)

+' 明收差 '+NUMTOSTR(cc[gb]-c0[gb],2)+' 收交差 '+NUMTOSTR(c1[gb]-cc[gb],2)),color00ffff;

使用见二图说明。祝有缘人好运!希望看见的人支持评论。




    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约