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


VAR1:=DYNAINFO(4)>0 AND HHV(HIGH,10)/LLV(LOW,10)<1.25 AND REF(CLOSE,1)<LLV(LOW,15)+(HHV(HIGH,15)-LLV(LOW,15))*0.85 AND CLOSE>OPEN AND CLOSE>=HHV(HIGH,10); VAR2:=IF(DATETODAY(DATE)<9999999999,1,DRAWNULL); VAR3:=EMA(CLOSE,5); VAR4:=EMA(CLOSE,10); VAR5:=EMA(CLOSE,14); VAR6:=EMA(CLOSE,18); VAR7:=EMA(CLOSE,40); VAR8:=EMA(CLOSE,60); VAR9:=IF(DATE<9999999999,1,DRAWNULL); VAR10:=MAX(VAR7,VAR8); VAR11:=CLOSE>VAR10 AND VAR1 AND (CLOSE>REF(HHV(HIGH,3),1)*VAR2 AND (CLOSE-REF(CLOSE,1))/REF(CLOSE,1)>0.07); VAR12:=vol; VAR13:=MA(VAR12,5); VAR14:=VAR13+VAR13>VAR12; VAR15:=DYNAINFO(4)>0 AND HHV(HIGH,10)/LLV(LOW,10)<1.25 AND REF(CLOSE,1)<(LLV(LOW,15)+(HHV(HIGH,15)-LLV(LOW,15))*0.85)*VAR2 AND CLOSE>OPEN AND CLOSE>=HHV(HIGH,10)*VAR9; VAR16:=(CLOSE>REF(HHV(HIGH,3),1)*VAR2 AND (CLOSE-REF(CLOSE,1))/REF(CLOSE,1)>0.07)*VAR2 AND VAR15 AND VAR14; VAR17:=DYNAINFO(4)>0 AND HHV(HIGH,10)/LLV(LOW,10)<1.25 AND REF(CLOSE,1)*VAR2<LLV(LOW,15)+(HHV(HIGH,15)-LLV(LOW,15))*0.85 AND CLOSE>OPEN AND CLOSE>=HHV(HIGH,10); VAR18:=(CLOSE-REF(CLOSE,1)*VAR2)/REF(CLOSE,1)*100>7; VAR19:=VAR17 AND VAR18; VAR20:=DATETODAY(DATE); VAR21:=VAR20>9344 AND VAR20<9999999999; VAR22:=(VAR11 AND VAR19)*VAR21; VAR23:=EMA(CLOSE,5); VAR24:=EMA(CLOSE,10); VAR25:=EMA(CLOSE,14); VAR26:=EMA(CLOSE,18); VAR27:=EMA(CLOSE,40); VAR28:=EMA(CLOSE,60); VAR29:=MAX(MAX(MAX(MAX(MAX(VAR23,VAR4),VAR25),VAR26),VAR27),VAR28)*VAR9; VAR30:=MIN(MIN(MIN(MIN(MIN(VAR23,VAR4),VAR25),VAR26),VAR27),VAR28)*VAR9; VAR31:=CLOSE>VAR29 AND LOW<VAR30 AND (CLOSE>REF(HHV(HIGH,3),1) AND (CLOSE-REF(CLOSE,1)*VAR2)/REF(CLOSE,1)>0.09); VAR32:=FILTER(VAR31>0,0)=1; VAR33:=DATETODAY(DATE); VAR34:=VAR33>9350 AND VAR33<9999999999; VAR35:=VAR32*VAR34; VAR36:=MA(REF(HHV(CLOSE,26),1),2); VAR37:=MA(CLOSE,26); VAR38:=POW(CLOSE-VAR37,2); VAR39:=MA(VAR38,13); VAR40:=SQRT(VAR39); VAR41:=VAR37+2*VAR40; VAR42:=REF(VAR41,1); VAR43:=crOSS(CLOSE,VAR36) AND HIGH>REF(VAR41,1) OR (CLOSE>VAR36 AND CROSS(CLOSE,REF(VAR41,1))) AND CLOSE/OPEN>0.998; VAR44:=macd.MACD; VAR45:=kd.K; VAR46:=KD.D; VAR47:=rsi.RSI1; VAR48:=RSI.RSI3; VAR49:=CLOSE-REF(CLOSE,1); VAR50:=IF(VAR49>=0,VAR49,0)*VAR9; VAR51:=IF(VAR49<0,-VAR49,0)*VAR9; VAR52:=MEMA(VAR50,10); VAR53:=MEMA(VAR51,10); VAR54:=MEMA(VAR50,6); VAR55:=MEMA(VAR51,6); VAR56:=MA(100*VAR52/(VAR52+VAR53),10)*VAR9; VAR57:=MA(100*VAR54/(VAR54+VAR55),6)*VAR9; VAR58:=MA(CLOSE,5)/MA(CLOSE,10)>0.999 AND MA(CLOSE,10)/MA(CLOSE,20)>0.9847 AND MA(CLOSE,20)>MA(CLOSE,60) AND REF(COUNT(MA(CLOSE,10)/MA(CLOSE,20)<1.017 OR MA(CLOSE,5)/MA(CLOSE,10)<1.017,8)>=1,1) AND MA(CLOSE,20)/MA(CLOSE,60)<1.121; VAR59:=(CLOSE-MA(CLOSE,60))/MA(CLOSE,60)*100; VAR60:=COUNT(VAR59<35,100)>=95; VAR61:=VAR43 AND VAR58>0 AND NOT(DYNAINFO(4)=0) AND VAR60 AND REF(COUNT(MA(CLOSE,20)>MA(CLOSE,30),4)=4 AND COUNT(CLOSE>MA(CLOSE,5),3)>=2,1) AND VOL>REF(VOL,1) AND (REF(COUNT(CLOSE>OPEN,10)>=6 OR COUNT(CLOSE>OPEN,5)>=4,1) OR CLOSE=HIGH) AND (CROSS(VAR57,VAR56) OR CROSS(VAR44,0) OR REF(COUNT(CROSS(VAR44,0),3)=1 AND VAR44<0.15 AND CLOSE/OPEN>0.989 AND CLOSE/REF(CLOSE,1)<1.03,1) OR CROSS(VAR45,VAR46) OR CROSS(VAR47,VAR48)) AND REF(CLOSE/OPEN>0.988 AND (CLOSE>OPEN OR (CLOSE<=OPEN AND HIGH/LOW<1.049)),1) AND HIGH/CLOSE<1.013 AND CLOSE/OPEN>1.05; VAR62:=VAR11+VAR16+VAR19+VAR32+VAR61>=2; VAR63:=MA(CLOSE,5)>MA(CLOSE,10) AND MA(CLOSE,10)>MA(CLOSE,20) AND MA(CLOSE,20)>MA(CLOSE,60) AND MA(CLOSE,60)>MA(CLOSE,120) AND MA(CLOSE,5)>REF(MA(CLOSE,5),1); VAR64:=CLOSE>REF(CLOSE,1)*1.1-0.01; VAR65:=HHV(HIGH,20)=HHV(CLOSE,1) AND VOL>0 AND BARSCOUNT(CLOSE)*VAR2>=20; VAR66:=VOL/REF(VOL,1)*VAR2>1.9; VAR67:=VAR63 AND VAR64 AND VAR65 AND VAR66; VAR68:=MA(CLOSE,5); VAR69:=MA(CLOSE,10); VAR70:=MA(CLOSE,20); VAR71:=MA(CLOSE,30); VAR72:=MA(CLOSE,60); VAR73:=CLOSE>VAR68 AND VAR68>VAR69 AND VAR69>VAR70 AND CLOSE>VAR72; VAR74:=CLOSE/REF(CLOSE,1)>1.05 AND REF(CLOSE,1)/REF(CLOSE,2)<1.05 AND CLOSE/LLV(CLOSE,10)<1.4; VAR75:=VOL/REF(VOL,1)>2 OR VOL=HHV(VOL,15); VAR76:=CAPITAL<10000000; VAR77:=ATAN((MA(CLOSE,5)/REF(MA(CLOSE,5),1)-1)*100)*57.299999>40; VAR78:=ATAN((MA(CLOSE,10)/REF(MA(CLOSE,10),1)-1)*100)*57.299999>30; VAR79:=ATAN((MA(CLOSE,20)/REF(MA(CLOSE,20),1)-1)*100)*57.299999>20; VAR80:=ATAN((MA(CLOSE,30)/REF(MA(CLOSE,30),1)-1)*100)*57.299999>10; VAR81:=VAR77 AND VAR78 AND VAR79 AND VAR80; VAR82:=kdj.K>REF(KDJ.K,1)*VAR2; VAR83:=KDJ.D>REF(KDJ.D,1)*VAR2 AND KDJ.D<70; VAR84:=KDJ.J>REF(KDJ.J,1)*VAR2; VAR85:=VAR82 AND VAR83 AND VAR84; VAR86:=VAR7 AND VAR74 AND VAR75 AND VAR76 AND VAR81 AND VAR85; VAR87:=FILTER(VAR86,15)*VAR2; VAR88:=VAR67 OR VAR87; 强势:((VAR88 AND VAR62)*VAR2 OR VAR35 OR VAR22);

原理解析:
VAR1赋值:开盘价>0 AND 10日内最高价最高值/10日内最低价最低值<1.25 AND 1日前的收盘价<15日内最低价最低值+(15日内最高价最高值-15日内最低价最低值)*0.85 AND 收盘价>开盘价 AND 收盘价>=10日内最高价最高值
VAR2赋值:IF(DATETODAY(DATE)<9999999999,1,DRAWNULL)
VAR3赋值:收盘价的5日指数移动平均
VAR4赋值:收盘价的10日指数移动平均
VAR5赋值:收盘价的14日指数移动平均
VAR6赋值:收盘价的18日指数移动平均
VAR7赋值:收盘价的40日指数移动平均
VAR8赋值:收盘价的60日指数移动平均
如果DATE<9999999999返回1否则返回DRAWNULL
VAR10:=VAR7和VAR8较大值
VAR11:=收盘价>VAR10 AND VAR1 AND (收盘价>REF(3日内最高价最高值,1)*VAR2 AND (收盘价-REF(收盘价,1))/REF(收盘价,1)>0.07)
VAR12:=成交量
VAR13:=VAR12的5日简单移动平均
VAR14:=VAR13+VAR13>VAR12
VAR15:=开盘价>0 AND 10日内最高价最高值/10日内最低价最低值<1.25 AND 1日前的收盘价<(15日内最低价最低值+(15日内最高价最高值-15日内最低价最低值)*0.85)*VAR2 AND 收盘价>开盘价 AND 收盘价>=10日内最高价最高值*VAR9
VAR16:=(收盘价>REF(3日内最高价最高值,1)*VAR2 AND (收盘价-REF(收盘价,1))/REF(收盘价,1)>0.07)*VAR2 AND VAR15 AND VAR14
VAR17:=开盘价>0 AND 10日内最高价最高值/10日内最低价最低值<1.25 AND 1日前的收盘价*VAR2<15日内最低价最低值+(15日内最高价最高值-15日内最低价最低值)*0.85 AND 收盘价>开盘价 AND 收盘价>=10日内最高价最高值
VAR18:=(收盘价-1日前的收盘价*VAR2)/1日前的收盘价*100>7
VAR19:=VAR17 AND VAR18
VAR20:=DATETODAY(DATE)
VAR21:=VAR20>9344 AND VAR20<9999999999
VAR22:=(VAR11 AND VAR19)*VAR21
VAR23:=收盘价的5日指数移动平均
VAR24:=收盘价的10日指数移动平均
VAR25:=收盘价的14日指数移动平均
VAR26:=收盘价的18日指数移动平均
VAR27:=收盘价的40日指数移动平均
VAR28:=收盘价的60日指数移动平均
VAR29:=VAR23和VAR4较大值,VAR25),VAR26),VAR27),VAR28)*VAR9
VAR30:=VAR23和VAR4的较小值,VAR25),VAR26),VAR27),VAR28)*VAR9
VAR31:=收盘价>VAR29 AND 最低价REF(3日内最高价最高值,1) AND (收盘价-REF(收盘价,1)*VAR2)/REF(收盘价,1)>0.09)
VAR32:=VAR31>0的0过滤=1
VAR33:=DATETODAY(DATE)
VAR34:=VAR33>9350 AND VAR33<9999999999
VAR35:=VAR32*VAR34
VAR36:=MA(REF(26日内收盘价最高值,1),2)
VAR37:=收盘价的26日简单移动平均
VAR38:=POW(收盘价-VAR37,2)
VAR39:=VAR38的13日简单移动平均
VAR40:=SQRT(VAR39)
VAR41:=VAR37+2*VAR40
VAR42:=1日前的VAR41
VAR43:=收盘价上穿VAR36 AND 最高价>1日前的VAR41 OR (收盘价>VAR36 AND CROSS(收盘价,1日前的VAR41)) AND 收盘价/开盘价>0.998
VAR44:=MACD.MACD
VAR45:=KD.K
VAR46:=KD.D
VAR47:=RSI.RSI1
VAR48:=RSI.RSI3
VAR49:=收盘价-1日前的收盘价
如果VAR49>=0返回VAR49否则返回0
如果VAR49<0返回-VAR49否则返回0
VAR52:=VAR50的10日平滑移动平均
VAR53:=VAR51的10日平滑移动平均
VAR54:=VAR50的6日平滑移动平均
VAR55:=VAR51的6日平滑移动平均
VAR56:=MA(100*VAR52/(VAR52+VAR53),10)*VAR9
VAR57:=MA(100*VAR54/(VAR54+VAR55),6)*VAR9
VAR58:=收盘价的5日简单移动平均/收盘价的10日简单移动平均>0.999 AND 收盘价的10日简单移动平均/收盘价的20日简单移动平均>0.9847 AND 收盘价的20日简单移动平均>收盘价的60日简单移动平均 AND REF(COUNT(收盘价的10日简单移动平均/收盘价的20日简单移动平均<1.017 OR 收盘价的5日简单移动平均/收盘价的10日简单移动平均<1.017,8)>=1,1) AND 收盘价的20日简单移动平均/收盘价的60日简单移动平均<1.121
VAR59:=(收盘价-收盘价的60日简单移动平均)/收盘价的60日简单移动平均*100
VAR60:=统计100日满足VAR59<35的天数>=95
VAR61:=VAR43 AND VAR58>0 AND NOT(开盘价=0) AND VAR60 AND REF(COUNT(收盘价的20日简单移动平均>收盘价的30日简单移动平均,4)=4 AND COUNT(收盘价>收盘价的5日简单移动平均,3)>=2,1) AND 成交量>REF(成交量,1) AND (REF(COUNT(收盘价>开盘价,10)>=6 OR COUNT(收盘价>开盘价,5)>=4,1) OR 收盘价=最高价) AND (VAR57上穿VAR56 OR VAR44上穿0 OR REF(COUNT(VAR44上穿0,3)=1 AND VAR44<0.15 AND 收盘价/开盘价>0.989 AND 收盘价/REF(收盘价,1)<1.03,1) OR VAR45上穿VAR46 OR VAR47上穿VAR48) AND REF(收盘价/开盘价>0.988 AND (收盘价>开盘价 OR (收盘价<=开盘价 AND 最高价/最低价<1.049)),1) AND 最高价/收盘价<1.013 AND 收盘价/开盘价>1.05
VAR62:=VAR11+VAR16+VAR19+VAR32+VAR61>=2
VAR63:=收盘价的5日简单移动平均>收盘价的10日简单移动平均 AND 收盘价的10日简单移动平均>收盘价的20日简单移动平均 AND 收盘价的20日简单移动平均>收盘价的60日简单移动平均 AND 收盘价的60日简单移动平均>收盘价的120日简单移动平均 AND 收盘价的5日简单移动平均>REF(收盘价的5日简单移动平均,1)
VAR64:=收盘价>1日前的收盘价*1.1-0.01
VAR65:=20日内最高价最高值=1日内收盘价最高值 AND 成交量>0 AND 收盘价的有效数据周期数*VAR2>=20
VAR66:=成交量/1日前的成交量*VAR2>1.9
VAR67:=VAR63 AND VAR64 AND VAR65 AND VAR66
VAR68:=收盘价的5日简单移动平均
VAR69:=收盘价的10日简单移动平均
VAR70:=收盘价的20日简单移动平均
VAR71:=收盘价的30日简单移动平均
VAR72:=收盘价的60日简单移动平均
VAR73:=收盘价>VAR68 AND VAR68>VAR69 AND VAR69>VAR70 AND 收盘价>VAR72
VAR74:=收盘价/1日前的收盘价>1.05 AND 1日前的收盘价/2日前的收盘价<1.05 AND 收盘价/10日内收盘价最低值<1.4
VAR75:=成交量/1日前的成交量>2 OR 成交量=15日内成交量最高值
VAR76:=当前流通股本<10000000
VAR77:=ATAN((收盘价的5日简单移动平均/REF(收盘价的5日简单移动平均,1)-1)*100)*57.299999>40
VAR78:=ATAN((收盘价的10日简单移动平均/REF(收盘价的10日简单移动平均,1)-1)*100)*57.299999>30
VAR79:=ATAN((收盘价的20日简单移动平均/REF(收盘价的20日简单移动平均,1)-1)*100)*57.299999>20
VAR80:=ATAN((收盘价的30日简单移动平均/REF(收盘价的30日简单移动平均,1)-1)*100)*57.299999>10
VAR81:=VAR77 AND VAR78 AND VAR79 AND VAR80
VAR82:=KDJ.K>1日前的KDJ.K*VAR2
VAR83:=KDJ.D>1日前的KDJ.D*VAR2 AND KDJ.D<70
VAR84:=KDJ.J>1日前的KDJ.J*VAR2
VAR85:=VAR82 AND VAR83 AND VAR84
VAR86:=VAR7 AND VAR74 AND VAR75 AND VAR76 AND VAR81 AND VAR85
VAR87:=VAR86的15过滤*VAR2
VAR88:=VAR67 OR VAR87
输出强势:((VAR88 AND VAR62)*VAR2 OR VAR35 OR VAR22)

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