【均线粘合】和【均线变色】的几种写法 【均线粘合】的三种写法 第一种: 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; 二、用STICKLINE: AA:=WINNER(C)*100;KA:=winner(O)*100;
1、主图公式1: 2、主图公式2: 3、单条变色线 均线如何分段用不同颜色表示
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;
使用见二图说明。祝有缘人好运!希望看见的人支持评论。 |
|