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


DIFF:=EMA(CLOSE,12)-EMA(CLOSE,9);

DEA :=EMA(DIFF,6);
EMA250:MA(C,250),COLORRED;
EMA6:MA(C,6),COLORRED,LINETHICK2;
EMA18:MA(C,18),COLORYELLOW;
EMA21:MA(C,21),COLORFF00FF;
EMA10:MA(C,10),COLORGREEN;
EMA288:MA(C,288),COLORBLUE;
买进价:=((C-REF(MA(C,6),1))/6+MA(C,6))*1.004;
买进条件:=CROSS(C,买进价) AND 买进价>REF(买进价,1);
中线买入:=COUNT(CLOSE<EMA18,5)=4 AND CLOSE/EMA18>1.004 AND CROSS(CLOSE,EMA18) AND EMA18>=REF(EMA18,1)AND C>REF(C,1)*1.05;
DRAWTEXT(中线买入,LOW*0.95,' ★中线买入'),COLORRED;
STICKLINE(买进条件,O,C,10/4,0),COLORFFFFFF;
STICKLINE(买进条件,O,C,8/4,0),COLORFFFFFF;
STICKLINE(买进条件,O,C,4/4,0),COLORFFFFFF;
STICKLINE(买进条件,H,L,0.5/4,0),COLORFFFFFF;
VL:=REF(LOW,1);
VAR12:=(SMA(ABS(LOW-VL),13,
1))/(SMA(MAX(LOW-VL,0),13,1))*100;
VAR14:=MA(VAR12,13);
VAR15:=LLV(LOW,34);
VAR18:=EMA(IF(LOW<=VAR15,VAR14,0),3);
加码价:=((C-REF(MA(C,18),1))/18+MA(C,18))*1.004;
加码条件:=CROSS(C,加码价) AND 加码价>REF(加码价,1);
VAR110:=SMA(SMA((CLOSE-LLV(LOW,54))/(HHV(HIGH,54)-LLV(LOW,54))*100,7,1),5,1);
VAR111:=SMA((CLOSE-LLV(LOW,54))/(HHV(HIGH,54)-LLV(LOW,54))*100,7,1)*16.18-VAR110*10.9;
T:=FILTER(IF(VAR111<=VAR110 AND VAR18>REF(VAR18,1),VAR18*8,0),20);
STICKLINE(加码条件,O,C,10/4,0),COLOR00FFFF;
STICKLINE(加码条件,O,C,8/4,0),COLOR00FFFF;
STICKLINE(加码条件,O,C,4/4,0),COLOR00FFFF;
STICKLINE(加码条件,H,L,0.5/4,0),COLOR00FFFF;
DRAWTEXT(T,LOW-0.4,'←洗盘结束'),COLORFF00FF;
DRAWTEXT(T,LOW-0.2,'|'),COLORFF00FF;
VAR21:=(CLOSE-LLV(LOW,36))/(HHV(HIGH,36)-LLV(LOW,36))*100;
VAR22:=SMA(VAR21,3,1);
VAR23:=SMA(VAR22,3,1);
VAR24:=SMA(VAR23,3,1);
VAR25:=CROSS(VAR23,VAR24) AND VAR23<20;
ZDF:=(C-REF(C,1))/REF(C,1)*100;
DRAWTEXT(FILTER(VAR25,10)=1,LOW-0.1,'←抄底'),COLORFF44FF,LINETHICK3;
DRAWTEXT(FILTER(VAR25,10)=1,LOW-0.2,'★|'),COLORRED;
VAR29:=CROSS(VAR24,VAR23) AND VAR23>80;
STICKLINE(ZDF>9.8,O,C,10/4,1),COLOR0000FF;
STICKLINE(ZDF>9.8,O,C,8/4,1),COLOR0000FF;
STICKLINE(ZDF>9.8,O,C,4/4,1),COLOR0000FF;
STICKLINE(ZDF<-9.8,O,C,10/4,1),COLOR00FF00;
STICKLINE(ZDF<-9.8,O,C,8/4,1),COLOR00FF00;
STICKLINE(ZDF<-9.8,O,C,4/4,1),COLOR00FF00;
DRAWTEXT(FILTER(VAR29,5)=1,HIGH+0.9,'←逃顶'),COLORGREEN;
DRAWTEXT(FILTER(VAR29,5)=1,HIGH+0.2,'|'),COLORGREEN;


原理解析:
DIFF赋值:收盘价的12日指数移动平均-收盘价的9日指数移动平均
DEA :=DIFF的6日指数移动平均
输出EMA250:C的250日简单移动平均,画红色
输出EMA6:C的6日简单移动平均,画红色,LINETHICK2
输出EMA18:C的18日简单移动平均,画黄色
输出EMA21:C的21日简单移动平均,COLORFF00FF
输出EMA10:C的10日简单移动平均,画绿色
输出EMA288:C的288日简单移动平均, 画蓝色
买进价赋值:((C-REF(C的6日简单移动平均,1))/6+C的6日简单移动平均)*1.004
买进条件赋值:C上穿买进价 AND 买进价>1日前的买进价
中线买入赋值:统计5日满足收盘价1.004 AND 收盘价上穿EMA18 AND EMA18>=1日前的EMA18AND C>1日前的C*1.05
当满足条件中线买入时,在最低价*0.95和' ★中线买入'位置书写文字
当满足条件买进条件时,在O和C之间画柱状线
当满足条件买进条件时,在O和C之间画柱状线
当满足条件买进条件时,在O和C之间画柱状线
当满足条件买进条件时,在H和L之间画柱状线
VL赋值:1日前的最低价
VAR12赋值:(SMA(最低价-VL的绝对值,13,1))/(SMA(最低价-VL和0较大值,13,1))*100
VAR14赋值:VAR12的13日简单移动平均
VAR15赋值:34日内最低价最低值
如果最低价<=VAR15返回VAR14否则返回0
加码价赋值:((C-REF(C的18日简单移动平均,1))/18+C的18日简单移动平均)*1.004
加码条件赋值:C上穿加码价 AND 加码价>1日前的加码价
VAR110赋值:SMA(SMA((收盘价-54日内最低价最低值)/(54日内最高价最高值-54日内最低价最低值)*100,7,1),5,1)
VAR111赋值:SMA((收盘价-54日内最低价最低值)/(54日内最高价最高值-54日内最低价最低值)*100,7,1)*16.18-VAR110*10.9
T赋值:FILTER(IF(VAR111<=VAR110 AND VAR18>1日前的VAR18,VAR18*8,0),20)
当满足条件加码条件时,在O和C之间画柱状线
当满足条件加码条件时,在O和C之间画柱状线
当满足条件加码条件时,在O和C之间画柱状线
当满足条件加码条件时,在H和L之间画柱状线
当满足条件T时,在最低价-0.4和'←洗盘结束'位置书写文字
当满足条件T时,在最低价-0.2和'|'位置书写文字
VAR21赋值:(收盘价-36日内最低价最低值)/(36日内最高价最高值-36日内最低价最低值)*100
VAR21的3日[1日权重]移动平均
VAR22的3日[1日权重]移动平均
VAR23的3日[1日权重]移动平均
VAR25赋值:VAR23上穿VAR24 AND VAR23<20
ZDF赋值:(C-1日前的C)/1日前的C*100
DRAWTEXT(VAR25的10过滤=1,最低价-0.1,'←抄底'),COLORFF44FF,LINETHICK3
DRAWTEXT(VAR25的10过滤=1,最低价-0.2,'★|'),画红色
VAR29赋值:VAR24上穿VAR23 AND VAR23>80
当满足条件ZDF>9.8时,在O和C之间画柱状线
当满足条件ZDF>9.8时,在O和C之间画柱状线
当满足条件ZDF>9.8时,在O和C之间画柱状线
当满足条件ZDF<-9.8时,在O和C之间画柱状线
当满足条件ZDF<-9.8时,在O和C之间画柱状线
当满足条件ZDF<-9.8时,在O和C之间画柱状线
DRAWTEXT(VAR29的5过滤=1,最高价+0.9,'←逃顶'),画绿色
DRAWTEXT(VAR29的5过滤=1,最高价+0.2,'|'),画绿色

声明:本站所有资源,均为用户自主上传,仅作为学习交流之用,其版权归原作者或原出版社所有,本站不对所涉及的版权问题负法律责任。如有侵权,请联系我们删除!