未来函数检测结果如下:
该公式包含未来函数:CAPITAL
该公式包含未来函数:DYNAINFO


MA5:=MA(C,5);

MA10:=MA(C,10);

MA20:=MA(C,20);

MA54:=MA(CLOSE,54);

SHORT:=12;

LONG:=26;

MID:=9;

DIF:=EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);

DEA:=EMA(DIF,MID);

MACD:=(DIF-DEA)*2;

N:=9;

M1:=3;

M2:=3;

RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;

K:=SMA(RSV,M1,1);

D:=SMA(K,M2,1);

J:=3*K-2*D;

TJ1:=J<D AND DIF>DEA  AND V>REF(V,1) AND C>O AND REF(C,1)<REF(C,2) AND REF(C,2)<REF(C,3) ;

A1:=IF(C>=MA5,1,-1);

A2:=IF(C>=MA10,1,-1);

A3:=IF(C>=MA20,1,-1);

A4:=IF(MA5>=REF(MA5,1),1,-1);

A5:=IF(MA10>=REF(MA10,1),1,-1);

A6:=IF(MA20>=REF(MA20,1),1,-1);

QUSHI:=(A1+A2+A3+A4+A5+A6)/6*100;

BB1:=QUSHI<-98 AND C/REF(C,1)>1.0042 AND REF(C,1)<REF(C,2);

BB2:=CROSS(QUSHI,0) AND C/REF(C,1)>1.0042;

MASUP:=QUSHI>=50;

AA1:=(CLOSE*2+HIGH+LOW)/4*10;

AA2:=EMA(AA1,13)-EMA(AA1,34);

AA3:=EMA(AA2,5);

AA4:=2*(AA2-AA3)*5.5;

MASLIN:=AA4;

BIZHTT:=(H-REF(C,1))/REF(C,1)*100;

QSHIBZ:=(NAMELIKE('ST') OR NAMELIKE('*ST') OR NAMELIKE('S')) AND BIZHTT>=4.945;

ZHATNG:=C=ZTPRICE(REF(C,1),0.1) OR QSHIBZ ;

YJZB:=HHV(VOL,10);

LCATUP:=BARSLAST(YJZB=VOL);

STCATUP:=CROSS(C,REF(C,LCATUP)) AND ZHATNG AND NOT(DYNAINFO(4)=0);

UPYST:=MASLIN>=STCATUP;

KDJUP:=J>=K AND K>=D;

MASUPB:=QUSHI>=50 AND REF(QUSHI,1)<50 AND UPYST AND  MASLIN>=REF(MASLIN,1) AND KDJUP AND MA5>MA10 ;

HJ_8:=(REF(CLOSE,3)-CLOSE)/REF(CLOSE,3)*100>5;

HJ_9:=FILTER(HJ_8,10);

HJ_10:=BARSLAST(HJ_9);

HJ_11:=REF(HIGH,HJ_10+2);

HJ_12:=REF(HIGH,HJ_10+1);

HJ_13:=REF(HIGH,HJ_10);

HJ_14:=MAX(HJ_11,HJ_12);

HJ_15:=MAX(HJ_14,HJ_13);

HJ_16:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100>5;

HJ_17:=HJ_10<150;

HJ_18:=(OPEN-HJ_15)/HJ_15*100<30;

HJ_19:=(CLOSE-LLV(LOW,HJ_10))/LLV(LOW,HJ_10)*100<50;

HJ_20:=(CLOSE-REF(OPEN,5))/REF(OPEN,5)*100<30;

HJ_21:=VOL/MA(VOL,5)<3.5;

HJ_22:=(CLOSE-REF(CLOSE,89))/REF(CLOSE,89)*100<80;

HJ_25:=HJ_16 AND HJ_17 AND HJ_18 AND HJ_19 AND HJ_20 AND HJ_21 AND HJ_22;

BIGZH:=FILTER(HJ_25,15);

XGA:=TJ1 AND BIGZH;

PL1:=(((CLOSE-MA54)/MA54)<0.1);

PL2:=(((CLOSE-MA10)/MA10)<0.3);

PLLV:=(((PL1=1) AND (PL2=1))*0.2);

PTUP:=((((PLLV=0) AND (REF(PLLV,1)=0.2)) AND (REF((COUNT((PLLV=0.2),10)=10),1)=1))*-0.1);

YGUUP:=PTUP=-0.1;

XDF:=BIGZH OR YGUUP;

VARA:=DMA(AMOUNT/VOL/100,VOL/CAPITAL);

VARAA:=DYNAINFO(7)/(REF(CLOSE,1))>1.05 AND (DYNAINFO(7)/O>1.05);

FLIGA:=(VOL/REF(VOL,1)>1.2 AND COUNT(CLOSE>OPEN,1)) OR (LOW>REF(HIGH,1) AND COUNT(OPEN>CLOSE,1) AND VOL/REF(VOL,1)>1.2);

YAGU:=XDF AND C/REF(C,1)>1.095 AND FLIGA AND VARAA;

ZZAA1:=C<O; 

ZZAA2:=C>O AND C<REF(C,1);

ZZBB1:=REF(ZZAA1,1) AND C>REF(O,1);

ZZBB2:=REF(ZZAA2,1) AND C>REF(C,1);

BM:=ZZBB1 OR ZZBB2;

T:=BARSLAST(YAGU);

BIBUY:=T>=1 AND T<=20 AND BM ;

ATAJ1:=C/REF(C,1)*100-100;

ATAJ2:=ATAJ1>6;

ATAJ3:=MAX(C,O)/MIN(C,O)*100-100;

ATAJ4:=ATAJ3<5;

ATAJ5:=BARSLASTCOUNT(ATAJ4);

ATAJ6:=ATAJ5>=2 AND ATAJ5<=4;

ATAJ7:=REF(ATAJ6,1) AND ATAJ2;

ATAJ8:=REF(ATAJ2,1) AND ATAJ4;

ATAJ9:=BARSLAST(ATAJ8);

ATAJ10:=ATAJ9<8;

AA:=C/REF(C,1)>1.095 AND H=O AND L=H;

UPTHRE:=REF(ATAJ6,1) AND ATAJ1>2 AND ATAJ10 AND NOT(AA);

ZHXIN:=(C+0.618*REF(C,1)+0.382*REF(C,1)+0.236*REF(C,3)+0.146*REF(C,4))/2.382;

CAPAX:=EMA(((SLOPE(C,22)*20)+C),55);

GOLDLIN:=IF(ZHXIN>=CAPAX,CAPAX,1);

MONDAI:=C>REF(C,1) AND MA(C,3)>MA(C,5) AND MA(C,5)>MA(C,10) AND MA(C,10)>MA(C,20) AND MA(C,10)>GOLDLIN AND  MA(C,20)<GOLDLIN;

VXGA:=PLLV=0 AND REF(PLLV,1)=0.2 AND REF((COUNT((PLLV=0.2),10)=10),1);

FLS:=C/REF(C,1)>1.048 AND C=H AND BETWEEN(FORCAST(V,4),0.2*FORCAST(V,6),2.1*FORCAST(V,6));

SMYAO:=FILTER(FLS,14);

FABC10:=ABS(((3.48*CLOSE+HIGH+LOW)/4-EMA(CLOSE,10))/EMA(CLOSE,10));

FABC11:=DMA(((2.15*CLOSE+LOW+HIGH)/4),FABC10);

JINXW:=EMA(FABC11,5)*1;

TIAJIA:=(C-REF(C,1))/REF(C,1)*100>8;

CHYAO:=CROSS(C,JINXW) AND TIAJIA;

VXGB:=SMYAO AND CHYAO;

XGG1:=VXGA AND CHYAO;

XGG2:=VXGA AND VXGB;

CATYAO:=XGG1 OR XGG2;

QIFLY:=VXGB AND NOT(CATYAO);

ZG1:=MASUPB AND QIFLY;

ZG2:=MASUPB AND UPTHRE AND CHYAO;

ZG3:=MASUPB AND CATYAO AND YAGU;

ZG4:=MASUPB AND UPTHRE AND LCATUP;

ZG5:=MASUPB AND LCATUP;

ZT1:=C=ZTPRICE(REF(C,1),0.1) OR (NAMELIKE('ST') OR NAMELIKE('*ST') OR NAMELIKE('S')) AND (H-REF(C,1))/REF(C,1)*100>=4.945;

ZT2:=C=ZTPRICE(REF(C,1),0.2);

ZT:=ZT1 OR ZT2;

去除北交所:=IF(CODELIKE('836'),0,1);

去除科创板:=IF(CODELIKE('688'),0,1);

去除AAA:=IF(CODELIKE('430'),0,1);

去除AAB:=IF(CODELIKE('838'),0,1);

去除AAC:=IF(CODELIKE('835'),0,1);

去除AAD:=IF(CODELIKE('870'),0,1);

去除AAE:=IF(CODELIKE('830'),0,1);

去除AAF:=IF(CODELIKE('878'),0,1);

去除AAH:=IF(CODELIKE('873'),0,1);

AAG:=去除北交所 AND 去除科创板 AND 去除AAA AND 去除AAB AND 去除AAC AND 去除AAD AND 去除AAE AND 去除AAF AND 去除AAH;

UPCHAN:=CROSS(MA(C,5),MA(C,10));

MASUPXG:=ZG1 OR ZG2 OR ZG3 OR ZG4 OR ZG5;

WXGA:=ZT AND BIGZH AND SMYAO AND (UPCHAN OR BIBUY);

WXGB:=ZT AND SMYAO AND CHYAO AND QIFLY;

WXGC:=ZT AND MONDAI AND CHYAO  AND BIBUY;

WXGD:=ZT AND MONDAI AND QIFLY;

WXGE:=ZT AND MONDAI AND YAGU AND SMYAO;

WXGF:=ZT AND MASUPXG;

NDZT:=WXGA OR WXGB OR WXGC OR WXGD OR WXGE OR WXGF;

HSL:=V/CAPITAL*100>5;

XG:=NDZT AND AAG AND HSL;

STICKLINE(XG,1.6,2.2,0,0),COLORWHITE;

STICKLINE(XG,0.8,1.6,2,0),COLORRED;

STICKLINE(XG,0,0.8,2,0),COLORBLUE;

DRAWTEXT(XG,1.2,' ↙次日必大涨'),COLORCYAN;

DRAWTEXT(XG,0.8,' ↙今日尾盘买'),COLORMAGENTA;

DRAWTEXT(XG,0.3,' ↙次日开盘买'),COLORYELLOW;

原理解析:
MA5赋值:C的5日简单移动平均
MA10赋值:C的10日简单移动平均
MA20赋值:C的20日简单移动平均
MA54:=收盘价的54日简单移动平均
SHORT赋值:12
LONG赋值:26
MID赋值:9
DIF赋值:收盘价的SHORT日指数移动平均-收盘价的LONG日指数移动平均
DEA赋值:DIF的MID日指数移动平均
MACD赋值:(DIF-DEA)*2
N赋值:9
M1赋值:3
M2赋值:3
RSV赋值:(收盘价-N日内最低价最低值)/(N日内最高价最高值-N日内最低价最低值)*100
RSV的M1日[1日权重]移动平均
K的M2日[1日权重]移动平均
J赋值:3*K-2*D
TJ1:=JDEA AND V>1日前的V AND C>O AND 1日前的C<2日前的C AND 2日前的C<3日前的C
如果C>=MA5返回1否则返回-1
如果C>=MA10返回1否则返回-1
如果C>=MA20返回1否则返回-1
A4赋值:IF(MA5>=1日前的MA5,1,-1)
A5赋值:IF(MA10>=1日前的MA10,1,-1)
A6赋值:IF(MA20>=1日前的MA20,1,-1)
QUSHI赋值:(A1+A2+A3+A4+A5+A6)/6*100
BB1赋值:QUSHI<-98 AND C/1日前的C>1.0042 AND 1日前的C<2日前的C
BB2赋值:QUSHI上穿0 AND C/1日前的C>1.0042
MASUP赋值:QUSHI>=50
AA1赋值:(收盘价*2+最高价+最低价)/4*10
AA2赋值:AA1的13日指数移动平均-AA1的34日指数移动平均
AA3赋值:AA2的5日指数移动平均
AA4赋值:2*(AA2-AA3)*5.5
MASLIN赋值:AA4
BIZHTT赋值:(H-1日前的C)/1日前的C*100
QSHIBZ赋值:(NAMELIKE('ST') OR NAMELIKE('*ST') OR NAMELIKE('S')) AND BIZHTT>=4.945
ZHATNG:=C=ZTPRICE(1日前的C,0.1) OR QSHIBZ
YJZB:=10日内成交量最高值
LCATUP赋值:上次YJZB=成交量距今天数
STCATUP赋值:CROSS(C,LCATUP日前的C) AND ZHATNG AND NOT(DYNAINFO(4)=0)
UPYST赋值:MASLIN>=STCATUP
KDJUP:=J>=K AND K>=D
MASUPB:=QUSHI>=50 AND 1日前的QUSHI<50 AND UPYST AND MASLIN>=1日前的MASLIN AND KDJUP AND MA5>MA10
HJ_8:=(3日前的收盘价-收盘价)/3日前的收盘价*100>5
HJ_9:=HJ_8的10过滤
HJ_10:=上次HJ_9距今天数
HJ_11:=HJ_10+2日前的最高价
HJ_12:=HJ_10+1日前的最高价
HJ_13:=HJ_10日前的最高价
HJ_14:=HJ_11和HJ_12较大值
HJ_15:=HJ_14和HJ_13较大值
HJ_16:=(收盘价-1日前的收盘价)/1日前的收盘价*100>5
HJ_17:=HJ_10<150
HJ_18:=(OPEN-HJ_15)/HJ_15*100<30
HJ_19:=(收盘价-HJ_10日内最低价最低值)/HJ_10日内最低价最低值*100<50
HJ_20:=(收盘价-5日前的OPEN)/5日前的OPEN*100<30
HJ_21:=成交量/成交量的5日简单移动平均<3.5
HJ_22:=(收盘价-89日前的收盘价)/89日前的收盘价*100<80
HJ_25:=HJ_16 AND HJ_17 AND HJ_18 AND HJ_19 AND HJ_20 AND HJ_21 AND HJ_22
BIGZH赋值:HJ_25的15过滤
XGA赋值:TJ1 AND BIGZH
PL1赋值:(((收盘价-MA54)/MA54)<0.1)
PL2赋值:(((收盘价-MA10)/MA10)<0.3)
PLLV赋值:(((PL1=1) AND (PL2=1))*0.2)
PTUP赋值:((((PLLV=0) AND (1日前的PLLV=0.2)) AND (REF((COUNT((PLLV=0.2),10)=10),1)=1))*-0.1)
YGUUP赋值:PTUP=-0.1
XDF:=BIGZH OR YGUUP
VARA赋值:DAMOUNT/成交量/100的成交量/CAPITAL日简单移动平均
VARAA:=DYNAINFO(7)/(1日前的收盘价)>1.05 AND (DYNAINFO(7)/O>1.05)
FLIGA赋值:(成交量/1日前的成交量>1.2 AND 统计1日满足收盘价>OPEN的天数) OR (最低价>1日前的最高价 AND 统计1日满足OPEN>收盘价的天数 AND 成交量/1日前的成交量>1.2)
YAGU赋值:XDF AND C/1日前的C>1.095 AND FLIGA AND VARAA
ZZAA1赋值:C
ZZAA2赋值:C>O AND C<1日前的C
ZZBB1赋值:1日前的ZZAA1 AND C>1日前的O
ZZBB2赋值:1日前的ZZAA2 AND C>1日前的C
BM赋值:ZZBB1 OR ZZBB2
T赋值:上次YAGU距今天数
BIBUY赋值:T>=1 AND T<=20 AND BM
ATAJ1:=C/1日前的C*100-100
ATAJ2:=ATAJ1>6
ATAJ3:=C和O较大值/C和O的较小值*100-100
ATAJ4:=ATAJ3<5
ATAJ5:=BARSLASTCOUNT(ATAJ4)
ATAJ6:=ATAJ5>=2 AND ATAJ5<=4
ATAJ7:=1日前的ATAJ6 AND ATAJ2
ATAJ8:=1日前的ATAJ2 AND ATAJ4
ATAJ9:=上次ATAJ8距今天数
ATAJ10:=ATAJ9<8
AA赋值:C/1日前的C>1.095 AND H=O AND L=H
UPTHRE:=1日前的ATAJ6 AND ATAJ1>2 AND ATAJ10 AND NOT(AA)
ZHXIN赋值:(C+0.618*1日前的C+0.382*1日前的C+0.236*3日前的C+0.146*4日前的C)/2.382
CAPAX赋值:EMA(((SLOPE(C,22)*20)+C),55)
如果ZHXIN>=CAPAX返回CAPAX否则返回1
MONDAI:=C>1日前的C AND C的3日简单移动平均>C的5日简单移动平均 AND C的5日简单移动平均>C的10日简单移动平均 AND C的10日简单移动平均>C的20日简单移动平均 AND C的10日简单移动平均>GOLDLIN AND C的20日简单移动平均 VXGA赋值:PLLV=0 AND 1日前的PLLV=0.2 AND REF((COUNT((PLLV=0.2),10)=10),1)
FLS赋值:C/1日前的C>1.048 AND C=H AND BETWEEN(FORCAST(V,4),0.2*FORCAST(V,6),2.1*FORCAST(V,6))
SMYAO赋值:FLS的14过滤
FABC10赋值:((3.48*收盘价+最高价+最低价的绝对值/4-收盘价的10日指数移动平均)/收盘价的10日指数移动平均)
FABC11赋值:DMA(((2.15*收盘价+最低价+最高价)/4),FABC10)
JINXW:=FABC11的5日指数移动平均*1
TIAJIA:=(C-1日前的C)/1日前的C*100>8
CHYAO赋值:C上穿JINXW AND TIAJIA
VXGB赋值:SMYAO AND CHYAO
XGG1赋值:VXGA AND CHYAO
XGG2赋值:VXGA AND VXGB
CATYAO:=XGG1 OR XGG2
QIFLY赋值:VXGB AND NOT(CATYAO)
ZG1赋值:MASUPB AND QIFLY
ZG2赋值:MASUPB AND UPTHRE AND CHYAO
ZG3赋值:MASUPB AND CATYAO AND YAGU
ZG4赋值:MASUPB AND UPTHRE AND LCATUP
ZG5赋值:MASUPB AND LCATUP
ZT1:=C=ZTPRICE(1日前的C,0.1) OR (NAMELIKE('ST') OR NAMELIKE('*ST') OR NAMELIKE('S')) AND (H-1日前的C)/1日前的C*100>=4.945
ZT2:=C=ZTPRICE(1日前的C,0.2)
ZT赋值:ZT1 OR ZT2
去除北交所赋值:IF(CODELIKE('836'),0,1)
去除科创板赋值:IF(CODELIKE('688'),0,1)
去除AAA赋值:IF(CODELIKE('430'),0,1)
去除AAB:=IF(CODELIKE('838'),0,1)
去除AAC:=IF(CODELIKE('835'),0,1)
去除AAD赋值:IF(CODELIKE('870'),0,1)
去除AAE:=IF(CODELIKE('830'),0,1)
去除AAF:=IF(CODELIKE('878'),0,1)
去除AAH:=IF(CODELIKE('873'),0,1)
AAG:=去除北交所 AND 去除科创板 AND 去除AAA AND 去除AAB AND 去除AAC AND 去除AAD AND 去除AAE AND 去除AAF AND 去除AAH
UPCHAN赋值:CROSS(C的5日简单移动平均,C的10日简单移动平均)
MASUPXG赋值:ZG1 OR ZG2 OR ZG3 OR ZG4 OR ZG5
WXGA赋值:ZT AND BIGZH AND SMYAO AND (UPCHAN OR BIBUY)
WXGB赋值:ZT AND SMYAO AND CHYAO AND QIFLY
WXGC赋值:ZT AND MONDAI AND CHYAO AND BIBUY
WXGD赋值:ZT AND MONDAI AND QIFLY
WXGE赋值:ZT AND MONDAI AND YAGU AND SMYAO
WXGF赋值:ZT AND MASUPXG
NDZT赋值:WXGA OR WXGB OR WXGC OR WXGD OR WXGE OR WXGF
HSL赋值:V/CAPITAL*100>5
XG赋值:NDZT AND AAG AND HSL
当满足条件XG时,在1.6和2.2之间画柱状线
当满足条件XG时,在0.8和1.6之间画柱状线
当满足条件XG时,在0和0.8之间画柱状线
当满足条件XG时,在1.2和' ↙次日必大涨'位置书写文字
当满足条件XG时,在0.8和' ↙今日尾盘买'位置书写文字
当满足条件XG时,在0.3和' ↙次日开盘买'位置书写文字

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