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


AAA:=DMA((((HIGH + LOW) + (CLOSE * 2)) / 4.15),0.9);
AAA1:=REF(EMA(AAA,3),1);
AAA2:="KDJ.J"<50 AND C>REF(C,3);
A:=(C-MA(C,30))/MA(C,30)*100;
A1:=CROSS(0,(C-MA(C,5))/MA(C,5)*100);
A2:=A<REF(A,1);
A3:=MA(C,10)>REF(MA(C,10),1);
A4:=FILTER(A1 AND A2 AND A3,10);
A5:=(2*CLOSE+HIGH+LOW)/4;
A6:=MA(EMA((A5-LLV(LOW,5))/(HHV(HIGH,5)-LLV(LOW,5))*100,5),1);
B3:=REF(A4,2) AND CROSS(C,EMA(CLOSE,5)) ;
B4:=A6>REF(A6,1) AND REF(A6,1)<REF(A6,2);
AB:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));
AB1:=IF(CLOSE>OPEN,AB*(HIGH-LOW),IF(CLOSE<OPEN,AB*((HIGH-OPEN)+(CLOSE-LOW)),VOL/2));
AB2:=IF(CLOSE>OPEN,AB*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSE<OPEN,AB*(HIGH-LOW),VOL/2));
AB3:="KDJ.J"<20 ;
BBBB:= AB1>AB2*6  AND AB3;
BBBB1:=CROSS(CLOSE,AAA1) AND AAA2;
BBBB2:=B3 AND B4;
BBBB OR BBBB1 OR BBBB2;

原理解析:
AAA赋值:DMA((((最高价 + 最低价) + (收盘价 * 2)) / 4.15),0.9)
AAA1:=1日前的AAA的3日指数移动平均
AAA2:="KDJ.J"<50 AND C>3日前的C
A赋值:(C-C的30日简单移动平均)/C的30日简单移动平均*100
A1:=CROSS(0,(C-C的5日简单移动平均)/C的5日简单移动平均*100)
A2:=A<1日前的A
A3:=C的10日简单移动平均>REF(C的10日简单移动平均,1)
A4:=A1 AND A2 AND A3的10过滤
A5:=(2*收盘价+最高价+最低价)/4
A6:=MA(EMA((A5-5日内最低价最低值)/(5日内最高价最高值-5日内最低价最低值)*100,5),1)
B3赋值:2日前的A4 AND CROSS(C,收盘价的5日指数移动平均)
B4赋值:A6>1日前的A6 AND 1日前的A6<2日前的A6
AB:=成交量/((最高价-最低价)*2-收盘价-开盘价的绝对值)
AB1:=IF(收盘价>开盘价,AB*(最高价-最低价),IF(收盘价<开盘价,AB*((最高价-开盘价)+(收盘价-最低价)),成交量/2))
AB2:=IF(收盘价>开盘价,AB*((最高价-收盘价)+(开盘价-最低价)),IF(收盘价<开盘价,AB*(最高价-最低价),成交量/2))
AB3赋值:"KDJ.J"<20
BBBB赋值: AB1>AB2*6 AND AB3
BBBB1:=收盘价上穿AAA1 AND AAA2
BBBB2:=B3 AND B4
BBBB OR BBBB1 OR BBBB2

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