未来函数检测结果如下:
该公式包含未来函数:BACKSET
JJ:=(3*C+H+L+O)/6;
VAR1:=(8*JJ+7*REF(JJ,1)+6*REF(JJ,2)+5*REF(JJ,3)+4*REF(JJ,4)+3*REF(JJ,5)+2*REF(JJ,6)+REF(JJ,8))/36;
TJ1:=VOL=HHV(VOL,10) AND VOL>2*REF(VOL,1) AND CLOSE>VAR1 AND C>REF(C,1);
LJL:=FILTER(TJ1,3);
黄金线:=REF(LOW,BARSLAST(LJL));
黄金柱:=FILTER(TJ1,3);
{2.倍量过左峰}
SR1:=REF(HIGH,10)=HHV(HIGH,2*10+1);
SR2:=FILTER(SR1,10);
SR3:=BACKSET(SR2,10+1);
HD:=FILTER(SR3,10);
前高:=REF(H,BARSLAST(HD));
倍量:=(VOL/REF(VOL,1)>2 AND COUNT(CLOSE>OPEN,1)) OR (LOW>REF(HIGH,1) AND COUNT(OPEN>CLOSE,1) AND VOL/REF(VOL,1)>2);
突破前高:=CROSS(C,前高);
倍量过左峰:= 突破前高 AND 倍量;
{3.凹口起柱}
T7:=REF(VOL,6)/REF(VOL,7)>=2;
T6:=REF(VOL,5)/REF(VOL,6)>=2;
T5:=REF(VOL,5)/REF(VOL,4)>=1.5;
T4:=REF(VOL,4)/REF(VOL,3)>=1.5;
T3:=REF(VOL,2)/REF(VOL,3)>=1.5;
T1:=V/REF(VOL,1)>2;
T0:=C>O AND C>REF(C,1);
凹口起柱:= T7 AND T1 AND T0 OR T6 AND T1 AND T0 OR T5 AND T1 AND T0 OR T4 AND T1 AND T0
OR T3 AND T1 AND T0 ;
{凹口起柱}
AKQZ:= 黄金柱 and 凹口起柱;
{4.前高低位}
X:=21;
TTY:=H;
AAT:=REF(TTY,X)=HHV(TTY,2*X+1);
BBT:=FILTER(AAT,X);
CCT:=BACKSET(BBT,X+1);
HD10T:=FILTER(CCT,X);
AA1T:=REF(TTY,X)=LLV(TTY,2*X+1);
BB1T:=FILTER(AA1T,X);
CC1T:=BACKSET(BB1T,X+1);
LD10T:=FILTER(CC1T,X);
前期高位:=REF(H,BARSLAST(HD10T));
前期低位:=REF(L,BARSLAST(LD10T));
{突破前高}
TPQG:= 黄金柱 and 倍量过左峰 and C>前期高位;
{选股}
XG: (count(TPQG,10) or count(AKQZ,10)) and count(CROSS(黄金线*1.01,L),3)>0 and L>=黄金线 and C>ref(C,1) and ref(C,2)>ref(C,1) and count(LJL,3)=0;
原理解析:
JJ赋值:(3*C+H+L+O)/6
VAR1赋值:(8*JJ+7*1日前的JJ+6*2日前的JJ+5*3日前的JJ+4*4日前的JJ+3*5日前的JJ+2*6日前的JJ+8日前的JJ)/36
TJ1赋值:成交量=10日内成交量最高值 AND 成交量>2*1日前的成交量 AND 收盘价>VAR1 AND C>1日前的C
LJL赋值:TJ1的3过滤
黄金线赋值:REF(最低价,上次LJL距今天数)
黄金柱赋值:TJ1的3过滤
{2.倍量过左峰}
SR1赋值:10日前的最高价=2*10+1日内最高价最高值
SR2赋值:SR1的10过滤
SR3赋值:BACKSET(SR2,10+1)
HD赋值:SR3的10过滤
前高赋值:REF(H,上次HD距今天数)
倍量赋值:(成交量/1日前的成交量>2 AND 统计1日满足收盘价>开盘价的天数) OR (最低价>1日前的最高价 AND 统计1日满足开盘价>收盘价的天数 AND 成交量/1日前的成交量>2)
突破前高赋值:C上穿前高
倍量过左峰:= 突破前高 AND 倍量
{3.凹口起柱}
T7赋值:6日前的成交量/7日前的成交量>=2
T6赋值:5日前的成交量/6日前的成交量>=2
T5赋值:5日前的成交量/4日前的成交量>=1.5
T4赋值:4日前的成交量/3日前的成交量>=1.5
T3赋值:2日前的成交量/3日前的成交量>=1.5
T1赋值:V/1日前的成交量>2
T0赋值:C>O AND C>1日前的C
凹口起柱赋值: T7 AND T1 AND T0 OR T6 AND T1 AND T0 OR T5 AND T1 AND T0 OR T4 AND T1 AND T0
OR T3 AND T1 AND T0
{凹口起柱}
AKQZ赋值: 黄金柱 AND 凹口起柱
{4.前高低位}
X赋值:21
TTY赋值:H
AAT赋值:X日前的TTY=2*X+1日内TTY最高值
BBT赋值:AAT的X过滤
CCT赋值:BACKSET(BBT,X+1)
HD10T:=CCT的X过滤
AA1T赋值:X日前的TTY=2*X+1日内TTY最低值
BB1T赋值:AA1T的X过滤
CC1T赋值:BACKSET(BB1T,X+1)
LD10T赋值:CC1T的X过滤
前期高位赋值:REF(H,上次HD10T距今天数)
前期低位赋值:REF(L,上次LD10T距今天数)
{突破前高}
TPQG赋值: 黄金柱 AND 倍量过左峰 AND C>前期高位
输出
{选股}
XG: (统计10日满足TPQG的天数 OR 统计10日满足AKQZ的天数) AND 统计3日满足黄金线*1.01上穿L的天数>0 AND L>=黄金线 AND C>1日前的C AND 2日前的C>1日前的C AND 统计3日满足LJL的天数=0