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


今日竞价:=IF(ISLASTBAR,DYNAINFO(15)/10000,GPJYVALUE(25,1,0)*O/100);

竞换手Z:=今日竞价/(FINANCE(46)*O)*100*10000;



JV1:=IF(C>=O OR (C=O AND C>=REF(C,1)),VOL,0);

JV2:=IF(C<O OR (C=O AND C<REF(C,1)),VOL,0);

JHL:=SUM(JV1,65);

JLL:=SUM(JV2,65);

红绿比65:=JHL/JLL;

JHL35:=SUM(JV1,35);

JLL35:=SUM(JV2,35);

红绿比35:=JHL35/JLL35;



JHL20:=SUM(JV1,25);

JLL20:=SUM(JV2,25);

HVB3:=JHL20/JLL20;

HVB:=HHV(红绿比65,5)>=0.98 AND REF(红绿比35,1)>=1.1;

开幅:=(O-REF(C,1))/REF(C,1)*100;



创30:=CODELIKE('300') OR CODELIKE('301') OR CODELIKE('688');

创涨停:=C=H AND C/REF(C,1)>=1.1985;



BDIF0:=EMA(CLOSE,12)-EMA(CLOSE,26);          

BDEA0:=EMA(BDIF0,9);

BMACD0:=(BDIF0-BDEA0)*2;

BSX6:=COUNT(EVERY(BDIF0>=0.01 AND BDEA0>0.01,1),3)>=3 AND 

REF(HHV(C,25),3)/REF(LLV(C,25),3)<1.6;



SS:=REF(BMACD0,1)>-0.25 AND ((BARSCOUNT(C)>321 AND REF(BMACD0,1)<1.25) 

OR (BARSCOUNT(C)<320 AND REF(BMACD0,1)<2.5)) AND COUNT(EVERY(C>=O,3),2)<1 AND 

(REF(C,1)<=REF(MA(C,5),1) OR REF(C,2)<=REF(MA(C,5),2)) AND ((BARSCOUNT(C)>85 AND 

COUNT(EVERY(DYNAINFO(37)*100>=45,1),32)<1) OR (BARSCOUNT(C)<85 AND 

COUNT(EVERY(DYNAINFO(37)*100>=70,1),32)<1)) AND REF(COUNT(EVERY(C/REF(C,2)>1.28,1),20)<1,1)

 AND REF(HHV(H,12),2)*1.015>=REF(HHV(C,45),15);

 

GDD:=HHV(C,2)<REF(HHV(H,12),3) OR (HHV(H,3)>REF(HHV(C,172),4) AND C/REF(C,1)<0.935);

ZF10:=HHV(H,4)/LLV(C,4)<1.1;

JJCYB:开幅<=12 AND BSX6 AND 创30 AND SS AND 

((开幅>=2.85 AND 今日竞价>=165 AND 竞换手Z>=0.068 AND COUNT(EVERY(H/REF(C,1)>1.05,1),10)>=1 AND 

REF(ZF10,1)) OR (开幅>=1.65 AND 今日竞价>=350 AND 竞换手Z>=0.13 AND COUNT(EVERY(H/REF(C,1)>1.095,1),12)>=1)) AND 

REF(C,1)/REF(C,2)<1.0495 AND COUNT(EVERY(GDD,1),2)>=1 AND COUNT(EVERY(创涨停,2),8)<1;

原理解析:
今日竞价赋值:IF(ISLASTBAR,开盘金额/10000,GPJYVALUE(25,1,0)*O/100)
竞换手Z赋值:今日竞价/(FINANCE(46)*O)*100*10000

JV1赋值:IF(C>=O OR (C=O AND C>=1日前的C),成交量,0)
JV2赋值:IF(C JHL赋值:65的JV1日累和
JLL赋值:65的JV2日累和
红绿比65赋值:JHL/JLL
JHL35:=35的JV1日累和
JLL35:=35的JV2日累和
红绿比35赋值:JHL35/JLL35

JHL20:=25的JV1日累和
JLL20:=25的JV2日累和
HVB3赋值:JHL20/JLL20
HVB赋值:5日内红绿比65最高值>=0.98 AND 1日前的红绿比35>=1.1
开幅赋值:(O-1日前的C)/1日前的C*100

创30赋值:CODELIKE('300') OR CODELIKE('301') OR CODELIKE('688')
创涨停赋值:C=H AND C/1日前的C>=1.1985

BDIF0赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均

BDEA0赋值:BDIF0的9日指数移动平均
BMACD0赋值:(BDIF0-BDEA0)*2
BSX6赋值:COUNT(BDIF0>=0.01 AND BDEA0>0.01最近1日一直存在,3)>=3 AND
REF(25日内C最高值,3)/REF(25日内C最低值,3)<1.6

SS赋值:1日前的BMACD0>-0.25 AND ((C的有效数据周期数>321 AND 1日前的BMACD0<1.25) OR (C的有效数据周期数<320 AND 1日前的BMACD0<2.5)) AND COUNT(C>=O最近3日一直存在,2)<1 AND (1日前的C<=REF(C的5日简单移动平均,1) OR REF(C,2)<=REF(C的5日简单移动平均,2)) AND ((C的有效数据周期数>85 AND
COUNT(EVERY(DYNAINFO(37)*100>=45,1),32)<1) OR (C的有效数据周期数<85 AND COUNT(EVERY(DYNAINFO(37)*100>=70,1),32)<1)) AND REF(COUNT(EVERY(C/REF(C,2)>1.28,1),20)<1,1) AND REF(12日内H最高值,2)*1.015>=REF(45日内C最高值,15)

GDD赋值:2日内C最高值REF(172日内C最高值,4) AND C/REF(C,1)<0.935)
ZF10赋值:4日内H最高值/4日内C最低值<1.1
输出JJCYB:开幅<=12 AND BSX6 AND 创30 AND SS AND ((开幅>=2.85 AND 今日竞价>=165 AND 竞换手Z>=0.068 AND COUNT(EVERY(H/1日前的C>1.05,1),10)>=1 AND
1日前的ZF10) OR (开幅>=1.65 AND 今日竞价>=350 AND 竞换手Z>=0.13 AND COUNT(EVERY(H/1日前的C>1.095,1),12)>=1)) AND
1日前的C/2日前的C<1.0495 AND COUNT(EVERY(GDD,1),2)>=1 AND COUNT(EVERY(创涨停,2),8)<1

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