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


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,'|'),画绿色
 
 

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