来函数检测结果如下:
该公式没有未来函数
涨停:=BETWEEN(CLOSE/REF(CLOSE,1),1.0984,1.110) AND C=H AND C>O;
{蓝心板}
R1:=(C>REF(C,1) AND C>REF(C,2));R2:=(REF(R1,1) AND C<=REF(C,1) AND C>=REF(C,2));R3:=(REF(R2,1) AND C>=REF(C,1) AND C<=REF(C,2));
R4:=(REF(R3,1) AND C<=REF(C,1) AND C>=REF(C,2));R5:=(REF(R4,1) AND C>=REF(C,1) AND C<=REF(C,2));R6:=(REF(R5,1) AND C<=REF(C,1) AND C>=REF(C,2));
R7:=(REF(R6,1) AND C>=REF(C,1) AND C<=REF(C,2));R8:=(REF(R7,1) AND C<=REF(C,1) AND C>=REF(C,2));R9:=(REF(R8,1) AND C>=REF(C,1) AND C<=REF(C,2));
RA:=(REF(R9,1) AND C<=REF(C,1) AND C>=REF(C,2));RB:=(REF(RA,1) AND C>=REF(C,1) AND C<=REF(C,2));RC:=(REF(RB,1) AND C<=REF(C,1) AND C>=REF(C,2));
RD:=(C<REF(C,1) AND C<REF(C,2));RE:=(REF(RD,1) AND C>=REF(C,1) AND C<=REF(C,2));RF:=(REF(RE,1) AND C<=REF(C,1) AND C>=REF(C,2));
R10:=(REF(RF,1) AND C>=REF(C,1) AND C<=REF(C,2));R11:=(REF(R10,1) AND C<=REF(C,1) AND C>=REF(C,2));R12:=(REF(R11,1) AND C>=REF(C,1) AND C<=REF(C,2));
R13:=(REF(R12,1) AND C<=REF(C,1) AND C>=REF(C,2));R14:=(REF(R13,1) AND C>=REF(C,1) AND C<=REF(C,2));R15:=(REF(R14,1) AND C<=REF(C,1) AND C>=REF(C,2));
R16:=(REF(R15,1) AND C>=REF(C,1) AND C<=REF(C,2));R17:=(REF(R16,1) AND C<=REF(C,1) AND C>=REF(C,2));
R18:=(REF(R17,1) AND C>=REF(C,1) AND C<=REF(C,2));R19:=((REF(RD OR RE OR RF OR R10 OR R11 OR R12 OR R13
OR R14 OR R15 OR R16 OR R17 OR R18,1)) AND R1);
R1A:=((REF(R1 OR R2 OR R3 OR R4 OR R5 OR R6 OR R7 OR R8 OR R9 OR RA OR RB OR RC,1)) AND RD);
蓝心板:=REF(RD OR RE OR RF OR R10 OR R11 OR R12 OR R13 OR R14 OR R15 OR R16 OR R17 OR R18,1);
{绿心板}
RSV9:=(C-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100; K1:=SMA(RSV9,3,1);
DK1:=K1-REF(K1,1);出手就赢:=IF(DK1>7 AND REF(DK1,1)<0 AND (DK1-REF(DK1,1))>9,50,0);
绿心板:=(出手就赢=50 OR REF("KDJ.J",1)<0) AND "KDJ.J">0;
红心板:=蓝心板 AND 绿心板;
{箱体}
跌幅:=(C-REF(C,1))/REF(C,1)*100<-4.94;AAO:=BARSLAST(跌幅);
突破箱体:=CROSS(C,REF(O,AAO));
V型反转2:=EXIST(跌幅,2) AND 突破箱体;
V型反转3:=EXIST(跌幅,3) AND 突破箱体;
V型反转:红心板 AND (V型反转2 OR V型反转3);
原理解析:
涨停赋值:BETWEEN(收盘价/1日前的收盘价,1.0984,1.110) AND C=H AND C>O
{蓝心板}
R1赋值:(C>1日前的C AND C>2日前的C)
R2赋值:(1日前的R1 AND C<=1日前的C AND C>=2日前的C)
R3赋值:(1日前的R2 AND C>=1日前的C AND C<=2日前的C)
R4赋值:(1日前的R3 AND C<=1日前的C AND C>=2日前的C)
R5赋值:(1日前的R4 AND C>=1日前的C AND C<=2日前的C)
R6赋值:(1日前的R5 AND C<=1日前的C AND C>=2日前的C)
R7赋值:(1日前的R6 AND C>=1日前的C AND C<=2日前的C)
R8赋值:(1日前的R7 AND C<=1日前的C AND C>=2日前的C)
R9赋值:(1日前的R8 AND C>=1日前的C AND C<=2日前的C)
RA赋值:(1日前的R9 AND C<=1日前的C AND C>=2日前的C)
RB赋值:(1日前的RA AND C>=1日前的C AND C<=2日前的C)
RC赋值:(1日前的RB AND C<=1日前的C AND C>=2日前的C)
RD赋值:(C<1日前的C AND C<2日前的C)
RE赋值:(1日前的RD AND C>=1日前的C AND C<=2日前的C)
RF赋值:(1日前的RE AND C<=1日前的C AND C>=2日前的C)
R10赋值:(1日前的RF AND C>=1日前的C AND C<=2日前的C)
R11赋值:(1日前的R10 AND C<=1日前的C AND C>=2日前的C)
R12赋值:(1日前的R11 AND C>=1日前的C AND C<=2日前的C)
R13赋值:(1日前的R12 AND C<=1日前的C AND C>=2日前的C)
R14赋值:(1日前的R13 AND C>=1日前的C AND C<=2日前的C)
R15赋值:(1日前的R14 AND C<=1日前的C AND C>=2日前的C)
R16赋值:(1日前的R15 AND C>=1日前的C AND C<=2日前的C)
R17赋值:(1日前的R16 AND C<=1日前的C AND C>=2日前的C)
R18赋值:(1日前的R17 AND C>=1日前的C AND C<=2日前的C)
R19赋值:((1日前的RD OR RE OR RF OR R10 OR R11 OR R12 OR R13
OR R14 OR R15 OR R16 OR R17 OR R18) AND R1)
R1A赋值:((1日前的R1 OR R2 OR R3 OR R4 OR R5 OR R6 OR R7 OR R8 OR R9 OR RA OR RB OR RC) AND RD)
蓝心板赋值:1日前的RD OR RE OR RF OR R10 OR R11 OR R12 OR R13 OR R14 OR R15 OR R16 OR R17 OR R18
{绿心板}
RSV9赋值:(C-9日内最低价最低值)/(9日内最高价最高值-9日内最低价最低值)*100
RSV9的3日[1日权重]移动平均
DK1赋值:K1-1日前的K1
出手就赢赋值:IF(DK1>7 AND 1日前的DK1<0 AND (DK1-1日前的DK1)>9,50,0)
绿心板赋值:(出手就赢=50 OR 1日前的"KDJ.J"<0) AND "KDJ.J">0
红心板赋值:蓝心板 AND 绿心板
{箱体}
跌幅赋值:(C-1日前的C)/1日前的C*100<-4.94
AAO赋值:上次跌幅距今天数
突破箱体赋值:CROSS(C,AAO日前的O)
V型反转2赋值:最近2日存在跌幅 AND 突破箱体
V型反转3赋值:最近3日存在跌幅 AND 突破箱体
输出
V型反转:红心板 AND (V型反转2 OR V型反转3)