来函数检测结果如下:
该公式没有未来函数
买线:=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
DRAWICON(启动>10&&(XLPL.NOTEXT吸<1 AND 0.5日前的XLPL.NOTEXT落),L,29)