马上注册,享用更多功能,让你轻松玩转本论坛。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
二、编写公式时常用的通式 常用的通式: {设A,B,R为三条曲线;N,M等为参数。如:A:ma(c,N) ; B:=ma(c,M); R:=c/ref(c,1)-1;等。。。} (一).曲线在N天内的平均变化率 Fa:=(A/ref(A,N)-1)/N; Fb:=(B/ref(B,N)-1)/N; Fr:=(R/ref(R,N)-1)/N; (二).变动角 ∮a:=atan(Fa); ∮b:=atan(Fb); ∮r:=atan(Fr); (三).曲线上相距N天的两点的连线的斜率 Ka:=(A-ref(A,N))/N; Kb:=(B-ref(B,N))/N; Kr:=(R-ref(R,N))/N; (四).倾角 ∠a:=atan(Ka); ∠b:=atan(Kb); ∠r:=atan(Kr); (五).交*点 Cab:=cross(A,B);{交*} Jab:=longcross(A,B,N);{维持 -交*} JYa:=between(A,N,M);{介于} FWa:=range(A,N,M);{范围} (六).下拐点(由下向上转) xD1:=llvbars(A,N)=M;{以N日最低点} xD2:=ref(count(A-ref(A,1)<=0,N)=N,M) and count(A-ref(A,1)>0,M)=M;{以M日变化量的正负} xD3:=ref(count(∠a-ref(∠a,1)<=0,N)=N,M) and ∠a>0;{以当日变化角的正负} (七).上拐点(由上向下转) sD1:=hhvbars(A,N)=M;{以N日最低点} sD2:=ref(count(A-ref(A,1)>=0,N)=N,M) and count(A-ref(A,1)<0,M)=M;{以当日变化量的正负} sD3:=ref(count(∠a-ref(∠a,1)>=0,N)=N,M) and ∠a<0;{以当日变化角的正负} (八).位置(求得交*点/拐点到当前的周期) Wz1:=barslast(Cab);{第一(交*)点的位置} Wz2:=ref(Wz1,Wz1+1)+Wz1+2;{第二(交*)点的位置} Wz3:=ref(Wz1,Wz2+1)+Wz2+2;{第三(交*)点的位置} Wz4:=ref(Wz1,Wz3+1)+Wz3+2;{第四(交*)点的位置} Wz5:=ref(Wz1,Wz4+1)+Wz4+2;{第五(交*)点的位置} {Wzn:=ref(Wz1,Wz(n-1)+1)+Wz(n-1)+2;} (九).曲线A叠加曲线B F:=A/ref(A,1)-1;{A的变化率} Js:=ref(B,barscount(c));{叠加位置(初始)} DJ sum(F,0)+1)*Js;{叠加曲线(初始位置)} Jd:=ref(B,barslast(条件));{叠加位置(定点)} Dj:=(sum(F,0)+1)*Jd;{叠加曲线(预定位置)} {取大盘判断条件} xma1:=MA(INDEXC,5);xma2:=MA(INDEXC,10); xtj1:=CROSS(xma1,xma2) or xma1>xma2; xtj2:=CROSS(xma2,xma1) or xma1 {画符合条件的背景} FILLRGN(xtj1,SYSPARAM(5),SYSPARAM(4)),ColorDB3FCA; FILLRGN(xtj2,SYSPARAM(5),SYSPARAM(4)),Color528608; {画个股 K 线图} ktj:=(CLOSE>OPEN or CLOSE=OPEN and CLOSE>REF(CLOSE,1)); STICKLINE(ktj,HIGH,LOW,0.1,1),colorred; STICKLINE(ktj,CLOSE,OPEN,7,1),colorred; STICKLINE(NOT(ktj),HIGH,LOW,0.1,0),colorcyan; STICKLINE(NOT(ktj),CLOSE,OPEN,7,0),colorcyan; {画个股均线} ma5:MA(CLOSE,5); ma10:MA(CLOSE,10); ma20:MA(CLOSE,20); ma30:MA(CLOSE,30); 别名: 画区间彩带 所属类别: 绘图函数 参数数量: 3 绘制指标区间彩带。 用法: FILLRGN(COND,PRICE1,PRICE2),当COND条件满足时,以COLOR填充PRICE1和PRICE2的区间 例如:FILLRGN(MA1>MA2, MA1,MA2),colorred 表示MA1>MA2时以红色填充MA1和MA2之间的区域。 ---------------------------------------------------------- SYSPARAM(4) 系统参数:主图可见K线最高价 注意:该函数仅K线图形分析且打开十字光标时有效,否则返回值不确定 SYSPARAM(5) 系统参数:主图可见K线最低价 注意:该函数仅K线图形分析且打开十字光标时有效,否则返回值不确定 在这个例子中,是以大盘的 MA 指标来判断,具体条件可自己加入 将SYSPARAM(4),SYSPARAM(5)替换为0,10000效果更好,不用激活光标 另外:用 ZIG 函数判断大盘趋势来看个股{取大盘判断条件} xtj:=ZIG(MA(INDEXC,5),10); {画符合条件的背景} FILLRGN(xtj>=ref(xtj,1),SYSPARAM(5),SYSPARAM(4)),ColorDB3FCA; FILLRGN(xtj {画个股 K 线图} ktj:=(CLOSE>OPEN or CLOSE=OPEN and CLOSE>REF(CLOSE,1)); STICKLINE(ktj,HIGH,LOW,0.1,1),colorred; STICKLINE(ktj,CLOSE,OPEN,7,1),colorred; STICKLINE(NOT(ktj),HIGH,LOW,0.1,0),colorcyan; STICKLINE(NOT(ktj),CLOSE,OPEN,7,0),colorcyan; {画个股均线} ma5:MA(CLOSE,5); ma10:MA(CLOSE,10); ma20:MA(CLOSE,20); ma30:MA(CLOSE,30);
|