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


买线:=EMA(C,2);

卖线:=EMA(SLOPE(C,21)*20+C,30);

BU:=CROSS(买线,卖线);

SEL:=CROSS(卖线,买线);

DRAWICON(SEL,H+0.1,2);

STICKLINE(买线>=卖线,LOW,HIGH,0.0,1),COLORRED;

STICKLINE(买线>=卖线,CLOSE,OPEN,2,1),COLORLIRED;

STICKLINE(买线<卖线,LOW,HIGH,0.0,1),COLORGREEN;

STICKLINE(买线<卖线,CLOSE,OPEN,2,1),COLORLIBLUE;

M:=EMA(CLOSE,5);

S:=EMA(M,34),COLORYELLOW,LINETHICK2;

Y:=HHV(MA(HIGH,3),2),COLORGREEN,LINETHICK2;

D:LLV(MA(HIGH,3),1),COLORFF00FF,LINETHICK1;

QA:=(CLOSE-REF(OPEN,29))/REF(OPEN,29)*100;

QB:=EMA(0.667*REF(QA,1)+0.333*QA,5);

DRAWTEXT(IF(VOL>=1.3*MA(VOL,5) AND COUNT(QA>=QB AND QA<-17,3) AND REF(LOW,1)=LLV(LOW,120),1,0),LOW,'←买'),COLOR0000FF;

QC:=(SMA(MAX(CLOSE-REF(CLOSE,1),0),6,1))/(SMA(ABS(CLOSE-REF(CLOSE,1)),6,1))*100;

Q1:=(HIGH+LOW+OPEN+2*CLOSE)/5;

Q2:=REF(Q1,1);

Q3:=(SMA(MAX(Q1-Q2,0),10,1))/(SMA(ABS(Q1-Q2),10,1))*100;

Q4:=FILTER(IF((COUNT(Q3<20,5))>=1 AND (COUNT(Q1=LLV(Q1,10),10))>=1 AND CLOSE>=OPEN*1.038 AND VOL>MA(VOL,5)*1.2,1,0),5);

Q5:=FILTER(S>REF(S,1) AND Y<REF(Y,1) AND CLOSE>REF(CLOSE,1),11);

Q6:=REF(CLOSE,1);

Q7:=(SMA(MAX(CLOSE-Q6,0),6,1))/(SMA(ABS(CLOSE-Q6),6,1))*100;

{WWW.}

VAR2:=REF(LOW,1); 

VAR3:=SMA(ABS(LOW-VAR2),13,1)/SMA(MAX(LOW-VAR2,0),13,1)*100; 

VAR4:=EMA(IF(CLOSE*1.2,VAR3*13,VAR3/13),13); 

VAR5:=LLV(LOW,34); 

VAR6:=HHV(VAR4,34); 

VAR7:=IF(LLV(LOW,55),1,0); 

VAR8:=EMA(IF(LOW<=VAR5,(VAR4+VAR6*2)/2,0),3)/618*VAR7; 

XL1:=MA(LOW,2)*0.96; 

XL2:=MA(LOW,26)*0.85; 

XL3:=REF(XL1,1)<XL2 AND REF(XL1,1)<XL1 AND REF(XL1,1)<REF(XL1,2); 

启动:=IF(XL3,0,VAR8*3); 

DRAWICON(启动>10&&(XLPL.NOTEXT吸<1 AND REF(XLPL.NOTEXT落,0.5)),L,29);

原理解析:
买线赋值:C的2日指数移动平均
卖线赋值:EMA(SLOPE(C,21)*20+C,30)
BU赋值:买线上穿卖线
SEL赋值:卖线上穿买线
当满足条件SEL时,在H+0.1和2之间画图标
当满足条件买线>=卖线时,在最低价和最高价之间画柱状线
当满足条件买线>=卖线时,在CLOSE和开盘价之间画柱状线
当满足条件买线<卖线时,在最低价和最高价之间画柱状线
当满足条件买线<卖线时,在CLOSE和开盘价之间画柱状线
M赋值:CLOSE的5日指数移动平均
S赋值:M的34日指数移动平均,COLORYEL最低价, 线宽为2
Y赋值:HHV(最高价的3日简单移动平均,2),画绿色, 线宽为2
输出D:LLV(最高价的3日简单移动平均,1),COLORFF00FF,LINETHICK1
QA赋值:(CLOSE-29日前的开盘价)/29日前的开盘价*100
QB赋值:E0.667*1日前的QA+0.333*QA的5日简单移动平均
DRAWTEXT(IF(成交量>=1.3*成交量的5日简单移动平均 AND 统计3日满足QA>=QB AND QA<-17的天数 AND 1日前的最低价=120日内最低价最低值,1,0),最低价,'←买'),COLOR0000FF
QC赋值:(SMA(CLOSE-1日前的CLOSE和0较大值,6,1))/(SMA(CLOSE-1日前的CLOSE的绝对值,6,1))*100
Q1赋值:(最高价+最低价+开盘价+2*CLOSE)/5
Q2赋值:1日前的Q1
Q3赋值:(SMA(Q1-Q2和0较大值,10,1))/(SMA(Q1-Q2的绝对值,10,1))*100
Q4赋值:FILTER(IF((统计5日满足Q3<20的天数)>=1 AND (COUNT(Q1=10日内Q1最低值,10))>=1 AND CLOSE>=开盘价*1.038 AND 成交量>成交量的5日简单移动平均*1.2,1,0),5)
Q5赋值:FILTER(S>1日前的S AND Y<1日前的Y AND CLOSE>1日前的CLOSE,11)
Q6赋值:1日前的CLOSE
Q7赋值:(SMA(CLOSE-Q6和0较大值,6,1))/(SMA(CLOSE-Q6的绝对值,6,1))*100
{WWW.}
VAR2赋值:1日前的最低价
 
VAR3赋值:SMA(最低价-VAR2的绝对值,13,1)/SMA(最低价-VAR2和0较大值,13,1)*100
如果CLOSE*1.2返回VAR3*13否则返回VAR3/13
 
VAR5赋值:34日内最低价最低值
 
VAR6赋值:34日内VAR4最高值
 
VAR7赋值:IF(55日内最低价最低值,1,0)
 
VAR8赋值:EMA(IF(最低价<=VAR5,(VAR4+VAR6*2)/2,0),3)/618*VAR7
 
XL1赋值:最低价的2日简单移动平均*0.96
 
XL2赋值:最低价的26日简单移动平均*0.85
 
XL3赋值:1日前的XL1如果XL3返回0否则返回VAR8*3
 
DRAWICON(启动>10&&(XLPL.NOTEXT吸<1 AND 0.5日前的XLPL.NOTEXT落),L,29)

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