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


FB:=(C/REF(C,1)>=1.0982 AND C/REF(C,1)<=1.102) OR C/REF(C,1)>=1.1998; BHD:=IF((AMOUNT/C)/(HHV(AMOUNT,20)/HHV(C,20))*100>100,100,(AMOUNT/C)/(HHV(AMOUNT,20)/HHV(C,20))*100),COLORYELLOW; SH:=100*(HHV(HIGH,60)-CLOSE)/(HHV(HIGH,60)-LLV(LOW,60)),COLORGREEN,LINETHICK1; BH:=BHD=100 AND SH=0; TYP:=IF((H>C AND C>O) OR (H>O AND O>=C),C,H)+IF((L<C AND C<O) OR(L<O AND O<=C),CLOSE,LOW)/3; cci:=EMA((TYP-MA(TYP,84.0270012))/(0.015*AVEDEV(TYP,84.0270012)),2.0332),COLORWHITE; QRX:=CCI,COLORWHITE; YL:=HHV(MA(CCI,5),21),LINETHICK2,COLORGREEN; CFX:=QRX>YL; AHC1:=CLOSE*vol; AHC2:=EMA((EMA(AHC1,3)/EMA(VOL,3)+EMA(AHC1,6)/EMA(VOL,6)+EMA(AHC1,12)/EMA(VOL,12)+EMA(AHC1,24)/EMA(VOL,24))/4,13); DX:=1.13*AHC2; ZT:=REF(C,1)*1.1-C<0.01 AND H=C; NG1:=CFX AND crOSS(C,DX) AND BH; FN:=WINNER(C/1.35)*100,LINETHICK2,COLORFF00FF; NG2:=CROSS(FN,30) AND FB AND BH; N:=3; VAR11:=MA(CLOSE,N); VAR12:=MA(CLOSE,2*N); VAR13:=MA(CLOSE,3*N); VAR14:=MA(CLOSE,4*N); VAR15:=MA((VAR11+VAR12+VAR13+VAR14)/4,5); SG:=VAR15*1.08,COLORYELLOW,LINETHICK2; ZS:=VAR15*1.05,COLORGREEN,LINETHICK1; YXL:=CROSS(C,ZS) AND FB; EXL:=CROSS(C,SG) AND FB; TPSG:=EXL; DIF:=EMA(CLOSE,12)-EMA(CLOSE,26); DEA:=EMA(DIF,9); macd:=(DIF-DEA)*2; RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100; K:=SMA(RSV,3,1); D:=SMA(K,3,1); J:=3*K-2*D; M1:=V/700000000; M2:=1.1*(MAX(H,REF(C,1))/MIN(L,REF(C,1))-1); M3:=2.5*MAX(M1,M2); M4:=DMA(C,M3); M5:=SMA(20*(M4/REF(M4,1)-1),2,1); M6:=EMA(M5,2); M7:=0.24; M8:=C>=REF(C,1); XX:= IF(M5>M7 AND M6>=0.005 AND M8,1,0); XXX:=CROSS(XX,0.5) AND COUNT(XX>0.5,10)=1; QB:=J-REF(J,1)>30 AND C/REF(C,1)>1.043 AND MACD>0 AND DEA>0; LS:=C/REF(C,1)>1.03 AND C=H AND BETWEEN(FORCAST(V,4),0.2*FORCAST(V,12),2.1*FORCAST(V,12)); LQ:=FILTER(LS,28)*100 AND L>REF(C,1)*0.93; XG:=QB OR LQ AND XXX; M11:=9; M12:=10; B1:=C/REF(C,1)>1+0.01*M11; B2:=EXIST(C/REF(C,1)>1+0.01*M11,M12); B3:=C/REF(C,1)>1+0.01*M11; MM:=IF(B1+B2+B3=3,1,0); CC:=(H-C)/(C-O)<0.33; DD:=(C/REF(C,1)-1)>=0.0502 AND C>REF(C,1) AND (O-L)/(C-O)>=1.48 AND L<REF(L,1) AND L<REF(L,2); EE:=(C/REF(C,1)-1)>=0.08; AA:=V>REF(V,1)*1.9 AND C>REF(C,1) AND C/REF(C,1)-1>=0.049 AND CC; BB:=(C/REF(C,1)-1)>=0.0502 AND C>REF(C,1) AND V>REF(V,1) AND V>REF(V,1)*2.5 AND CC; CCB:=EMA(2.055*EMA(EMA(H,34),34)-EMA(EMA(L,34),34),5); YDXG:=IF(FILTER(AA OR BB OR DD OR EE AND CCB>C,34),1,0) AND MM; Q:=XG OR YDXG; S1:=(REF(CLOSE,3)-CLOSE)/REF(CLOSE,3)*100>5; S2:=FILTER(S1,10); S3:=BARSLAST(S2); S4:=REF(HIGH,S3+2); S5:=REF(HIGH,S3+1); S6:=REF(HIGH,S3); S7:=MAX(S4,S5); S8:=MAX(S7,S6); S9:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100>5; S10:=S3<150; S11:=(OPEN-S8)/S8*100<30; S12:=(CLOSE-LLV(LOW,S3))/LLV(LOW,S3)*100<50; S13:=(CLOSE-REF(OPEN,5))/REF(OPEN,5)*100<30; S14:=VOL/MA(VOL,5)<3.5; S15:=(CLOSE-REF(CLOSE,89))/REF(CLOSE,89)*100<80; S16:=S9 AND S10 AND S11 AND S12 AND S13 AND S14 AND S15; S17:=FILTER(S16,15); S18:=(((CLOSE-MA(CLOSE,54))/MA(CLOSE,54))<0.1); S19:=(((CLOSE-MA(CLOSE,10))/MA(CLOSE,10))<0.3); S20:=(((S18=1) AND (S19=1))*0.2); S21:=((((S20=0) AND (REF(S20,1)=0.2)) AND (REF((COUNT((S20=0.2),10)=10),1)=1))*-0.1); S22:=S21=-0.1; S23:=(S17 OR S22); S24:=(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); B:=S23 AND C/REF(C,1)>1.03 AND S24,COLORWHITE; VARR1:=V; VARR2:=VARR1>MA(V,89); VARR3:=EMA(C,5); VARR4:=EMA(C,29); VARR5:=VARR3>VARR4; LC:=REF(CLOSE,1); rsi1:=SMA(MAX(CLOSE-LC,0),12,1)/SMA(Abs(CLOSE-LC),12,1)*100; RSI2:=SMA(MAX(CLOSE-LC,0),56,1)/SMA(ABS(CLOSE-LC),56,1)*100; VARR6:=RSI1>RSI2 AND VARR5 AND VARR2; VASS1:=HHV(H,30); VASS2:=LLV(L,30); VASS3:=REF((VASS1/VASS2-1)*100<=30,1); A1:=ABS(((3.48*CLOSE+HIGH+LOW)/4-EMA(CLOSE,23))/EMA(CLOSE,23)); A2:=DMA(((2.15*CLOSE+LOW+HIGH)/4),A1); YZ:=EMA(A2,200)*1.1; YG:=CROSS(C,YZ) AND REF(C*1.097,1)<C AND VARR6 AND VASS3; AB1:=(C-EMA(C,5))/EMA(C,5)*100; AB2:=EMA(EMA(EMA(C,50),50),50)*1.1; AB3:=EMA(EMA(EMA(C,10),10),10)*1.09; HY:=CROSS(AB1,5) AND CROSS(C,AB2) AND CROSS(C,AB3); NN:=120; MID1:=MA(C,NN); VART1:=POW((C-MID1),2); VART2:=MA(VART1,NN); VART3:=SQRT(VART2); CMX:=MID1+2*VART3; GZX:=CMX; SMX:=(MA(C,25)); CH:=(CROSS(C,GZX)OR COUNT(C<REF(C,1),3)=3 AND C>GZX) AND C>SMX AND FB; NG3:=(TPSG) AND (Q AND B) AND (YG OR HY) AND BH AND CH; A51:=REF(HHV(H,21),1); B51:=REF(HHV(V,21),1); VAR4:=EMA(CLOSE,18); QSX:=EMA(VAR4*1.1,5),LINETHICK2; NG4:=CLOSE>=QSX AND CLOSE/REF(C,1)>=1.075 AND REF(C,1)/REF(C,2)>=1.098 AND REF(C,2)/REF(C,3)<1.098 AND CLOSE/QSX<1.35 AND CLOSE>A51 AND CLOSE/QSX>=1.04 AND L/QSX<=1.03 AND O/L<=1.047 AND VOL/REF(B51,1)<=5 AND L/REF(C,1)>=0.97 AND REF(V,1)/REF(B51,1)<=5.73 AND L/REF(L,1)>=1.0618 AND FB; LT:=CFX AND CROSS(C,DX) AND ZT; NNN:=2; SB:=(COUNT(FB,NNN)=1 AND FB); YBY:=CROSS(Q,1) AND SB; QBLY:=Q AND B AND LT AND YBY; QUI:=H=C; A:=(C-REF(C,1))/REF(C,1)*100>=0.93 AND QUI; T:=BARSLAST(QBLY); NG5:=T AND A AND T<=1; NG6:=CROSS(FN,30) AND FB; JQX:=(-( HHV(EMA(C,5),14)-C)/C*5000); MID:=(3*CLOSE+LOW+OPEN+HIGH)/6; DKX:=(20*MID+19*REF(MID,1)+18*REF(MID,2)+17*REF(MID,3)+16*REF(MID,4)+15*REF(MID,5)+14*REF(MID,6)+13*REF(MID,7)+12*REF(MID,8)+11*REF(MID,9)+10*REF(MID,10)+9*REF(MID,11)+8*REF(MID,12)+7*REF(MID,13)+6*REF(MID,14)+5*REF(MID,15)+4*REF(MID,16)+3*REF(MID,17)+2*REF(MID,18)+REF(MID,20))/210; MADKX:=MA(DKX,6); MDD:=(DKX-MADKX)*1.2; V1:=(C*2+H+L)/4*10; V2:=EMA(V1,6)-EMA(V1,55); V3:=EMA(V2,6); V5:=(V2-V3)*0.06; V6:=MDD+V5; ZLH:=V6>0; M03:=MA(CLOSE,3),COLORRED,LINETHICK; M13:=MA(CLOSE,13),COLORRED,LINETHICK; M34:=MA(CLOSE,34),COLORRED,LINETHICK; KH:=M03>=M13 AND M34>=REF(M34,1); EXP12:=EMA(C,12); EXP50:=EMA(C,50); ZQH:=EXP12-EXP50>0; ZF:=C/REF(C,1)-1; SHX:=IF(KH,2,0)+IF(ZLH,2,0)+IF(ZQH,2,0)+ZF; QD:=SHX/10+JQX/1000; SC:=QD>REF(QD,1) AND CROSS(QD,0.8); ZCJZD:=WINNER(C)*100 ,COLORMAGENTA,LINETHICK1; ZSBH:=BHD=100 AND SH=0; QY2:=TPSG AND Q AND B AND (YG OR HY) AND BH AND CH; 预备:QY2;

原理解析:


FB赋值:(C/1日前的C>=1.0982 AND C/1日前的C<=1.102) OR C/1日前的C>=1.1998
BHD赋值:IF((AMOUNT/C)/(20日内AMOUNT最高值/20日内C最高值)*100>100,100,(AMOUNT/C)/(20日内AMOUNT最高值/20日内C最高值)*100),画黄色
SH赋值:100*(60日内最高价最高值-收盘价)/(60日内最高价最高值-60日内最低价最低值),COLORGREEN,LINETHICK1
BH赋值:BHD=100 AND SH=0
TYP赋值:IF((H>C AND C>O) OR (H>O AND O>=C),C,H)+IF((LCCI赋值:EMA((TYP-MA(TYP,84.0270012))/(0.015*AVEDEV(TYP,84.0270012)),2.0332),COLORWHITE
QRX赋值:CCI,COLORWHITE
YL赋值:HHV(CCI的5日简单移动平均,21),LINETHICK2,COLORGREEN
CFX赋值:QRX>YL
AHC1赋值:收盘价*成交量
AHC2赋值:EMA((EMA(AHC1,3)/EMA(成交量,3)+EMA(AHC1,6)/EMA(成交量,6)+EMA(AHC1,12)/EMA(成交量,12)+EMA(AHC1,24)/EMA(成交量,24))/4,13)
DX赋值:1.13*AHC2
ZT赋值:1日前的C*1.1-C<0.01 AND H=C
NG1赋值:CFX AND C上穿DX AND BH
FN赋值:C/1.35计算的获利盘比例*100,LINETHICK2,COLORFF00FF
NG2赋值:FN上穿30 AND FB AND BH
N赋值:3
VAR11赋值:收盘价的N日简单移动平均
VAR12赋值:收盘价的2*N日简单移动平均
VAR13赋值:收盘价的3*N日简单移动平均
VAR14赋值:收盘价的4*N日简单移动平均
VAR15赋值:MA((VAR11+VAR12+VAR13+VAR14)/4,5)
SG赋值:VAR15*1.08,画黄色,LINETHICK2
ZS赋值:VAR15*1.05,COLORGREEN,LINETHICK1
YXL赋值:C上穿ZS AND FB
EXL赋值:C上穿SG AND FB
TPSG赋值:EXL
DIF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
DEA赋值:DIF的9日指数移动平均
MACD赋值:(DIF-DEA)*2
RSV赋值:(收盘价-9日内最低价最低值)/(9日内最高价最高值-9日内最低价最低值)*100
RSV的3日[1日权重]移动平均
K的3日[1日权重]移动平均
J赋值:3*K-2*D
M1赋值:V/700000000
M2赋值:1.1*(H和1日前的C较大值/L和1日前的C的较小值-1)
M3赋值:2.5*M1和M2较大值
M4赋值:DC的M3日简单移动平均
M5赋值:SMA(20*(M4/1日前的M4-1),2,1)
M6赋值:M5的2日指数移动平均
M7赋值:0.24
M8赋值:C>=1日前的C
如果M5>M7 AND M6>=0.005 AND M8返回1否则返回0
XXX赋值:XX上穿0.5 AND 统计10日满足XX>0.5的天数=1
QB赋值:J-1日前的J>30 AND C/1日前的C>1.043 AND MACD>0 AND DEA>0
LS赋值:C/1日前的C>1.03 AND C=H AND BETWEEN(FORCAST(V,4),0.2*FORCAST(V,12),2.1*FORCAST(V,12))
LQ赋值:LS的28过滤*100 AND L>1日前的C*0.93
XG赋值:QB OR LQ AND XXX
M11:=9
M12:=10
B1赋值:C/1日前的C>1+0.01*M11
B2赋值:EXIST(C/1日前的C>1+0.01*M11,M12)
B3赋值:C/1日前的C>1+0.01*M11
如果B1+B2+B3=3返回1否则返回0
CC赋值:(H-C)/(C-O)<0.33
DD赋值:(C/1日前的C-1)>=0.0502 AND C>1日前的C AND (O-L)/(C-O)>=1.48 AND L<1日前的L AND L<2日前的L
EE赋值:(C/1日前的C-1)>=0.08
AA赋值:V>1日前的V*1.9 AND C>1日前的C AND C/1日前的C-1>=0.049 AND CC
BB赋值:(C/1日前的C-1)>=0.0502 AND C>1日前的C AND V>1日前的V AND V>1日前的V*2.5 AND CC
CCB赋值:2.055*H的34日指数移动平均,34)-L的34日指数移动平均,34),5)
YDXG:=IF(AA OR BB OR DD OR EE AND CCB>C的34过滤,1,0) AND MM
Q赋值:XG OR YDXG
S1赋值:(3日前的收盘价-收盘价)/3日前的收盘价*100>5
S2赋值:S1的10过滤
S3赋值:上次S2距今天数
S4赋值:S3+2日前的最高价
S5赋值:S3+1日前的最高价
S6赋值:S3日前的最高价
S7赋值:S4和S5较大值
S8赋值:S7和S6较大值
S9赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100>5
S10:=S3<150
S11:=(OPEN-S8)/S8*100<30
S12:=(收盘价-S3日内最低价最低值)/S3日内最低价最低值*100<50
S13:=(收盘价-5日前的OPEN)/5日前的OPEN*100<30
S14:=成交量/成交量的5日简单移动平均<3.5
S15:=(收盘价-89日前的收盘价)/89日前的收盘价*100<80
S16:=S9 AND S10 AND S11 AND S12 AND S13 AND S14 AND S15
S17:=S16的15过滤
S18:=(((收盘价-收盘价的54日简单移动平均)/收盘价的54日简单移动平均)<0.1)
S19:=(((收盘价-收盘价的10日简单移动平均)/收盘价的10日简单移动平均)<0.3)
S20:=(((S18=1) AND (S19=1))*0.2)
S21:=((((S20=0) AND (1日前的S20=0.2)) AND (REF((COUNT((S20=0.2),10)=10),1)=1))*-0.1)
S22:=S21=-0.1
S23:=(S17 OR S22)
S24:=(成交量/1日前的成交量>1.2 AND 统计1日满足收盘价>OPEN的天数) OR (最低价>1日前的最高价 AND 统计1日满足OPEN>收盘价的天数 AND 成交量/1日前的成交量>1.2)
B赋值:S23 AND C/1日前的C>1.03 AND S24,COLORWHITE
VARR1赋值:V
VARR2赋值:VARR1>V的89日简单移动平均
VARR3赋值:C的5日指数移动平均
VARR4赋值:C的29日指数移动平均
VARR5赋值:VARR3>VARR4
LC赋值:1日前的收盘价
RSI1赋值:SMA(收盘价-LC和0较大值,12,1)/SMA(收盘价-LC的绝对值,12,1)*100
RSI2赋值:SMA(收盘价-LC和0较大值,56,1)/SMA(收盘价-LC的绝对值,56,1)*100
VARR6赋值:RSI1>RSI2 AND VARR5 AND VARR2
VA554717941558671686S1赋值:30日内H最高值
VA554717941558671686S2赋值:30日内L最低值
VASS3赋值:REF((VA554717941558671686S1/VA554717941558671686S2-1)*100<=30,1)
A1赋值:((3.48*收盘价+最高价+最低价的绝对值/4-收盘价的23日指数移动平均)/收盘价的23日指数移动平均)
A2赋值:DMA(((2.15*收盘价+最低价+最高价)/4),A1)
YZ赋值:A2的200日指数移动平均*1.1
YG赋值:C上穿YZ AND 1日前的C*1.097AB1赋值:(C-C的5日指数移动平均)/C的5日指数移动平均*100
AB2赋值:C的50日指数移动平均,50),50)*1.1
AB3赋值:C的10日指数移动平均,10),10)*1.09
HY赋值:AB1上穿5 AND C上穿AB2 AND C上穿AB3
NN赋值:120
MID1:=C的NN日简单移动平均
VART1赋值:POW((C-MID1),2)
VART2赋值:VART1的NN日简单移动平均
VART3赋值:SQRT(VART2)
CMX赋值:MID1+2*VART3
GZX赋值:CMX
SMX赋值:(C的25日简单移动平均)
CH赋值:(C上穿GZXOR COUNT(C<1日前的C,3)=3 AND C>GZX) AND C>SMX AND FB
NG3:=(TPSG) AND (Q AND B) AND (YG OR HY) AND BH AND CH
A51赋值:REF(21日内H最高值,1)
B51:=REF(21日内V最高值,1)
VAR4赋值:收盘价的18日指数移动平均
QSX:=VAR4*1.1的5日指数移动平均,LINETHICK2
NG4:=收盘价>=QSX AND 收盘价/1日前的C>=1.075 AND 1日前的C/2日前的C>=1.098 AND 2日前的C/3日前的C<1.098 AND 收盘价/QSX<1.35 AND 收盘价>A51 AND 收盘价/QSX>=1.04 AND L/QSX<=1.03 AND O/L<=1.047 AND 成交量/1日前的B51<=5 AND L/1日前的C>=0.97 AND 1日前的V/1日前的B51<=5.73 AND L/1日前的L>=1.0618 AND FB
LT赋值:CFX AND C上穿DX AND ZT
NNN赋值:2
SB赋值:(统计NNN日满足FB的天数=1 AND FB)
YBY:=Q上穿1 AND SB
QBLY:=Q AND B AND LT AND YBY
QUI:=H=C
A赋值:(C-1日前的C)/1日前的C*100>=0.93 AND QUI
T赋值:上次QBLY距今天数
NG5:=T AND A AND T<=1
NG6:=FN上穿30 AND FB
JQX:=(-( 14日内C的5日指数移动平均最高值-C)/C*5000)
MID赋值:(3*收盘价+最低价+OPEN+最高价)/6
DKX:=(20*MID+19*1日前的MID+18*2日前的MID+17*3日前的MID+16*4日前的MID+15*5日前的MID+14*6日前的MID+13*7日前的MID+12*8日前的MID+11*9日前的MID+10*10日前的MID+9*11日前的MID+8*12日前的MID+7*13日前的MID+6*14日前的MID+5*15日前的MID+4*16日前的MID+3*17日前的MID+2*18日前的MID+20日前的MID)/210
MADKX:=DKX的6日简单移动平均
MDD赋值:(DKX-MADKX)*1.2
V1赋值:(C*2+H+L)/4*10
V2赋值:V1的6日指数移动平均-V1的55日指数移动平均
V3赋值:V2的6日指数移动平均
V5赋值:(V2-V3)*0.06
V6赋值:MDD+V5
ZLH赋值:V6>0
M03赋值:收盘价的3日简单移动平均,COLORRED,LINETHICK
M13:=收盘价的13日简单移动平均,COLORRED,LINETHICK
M34:=收盘价的34日简单移动平均,COLORRED,LINETHICK
KH:=M03>=M13 AND M34>=1日前的M34
EXP12赋值:C的12日指数移动平均
EXP50赋值:C的50日指数移动平均
ZQH:=EXP12-EXP50>0
ZF赋值:C/1日前的C-1
如果KH返回2否则返回0
QD赋值:SHX/10+JQX/1000
SC赋值:QD>1日前的QD AND QD上穿0.8
ZCJZD赋值:C计算的获利盘比例*100 ,COLORMAGENTA,LINETHICK1
ZSBH赋值:BHD=100 AND SH=0
QY2:=TPSG AND Q AND B AND (YG OR HY) AND BH AND CH
输出预备:QY2

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