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


G1:=CLOSE;

G2:=LOW;

G3:=OPEN;

G4:=HIGH;

GUP1:=FINANCE(30)>=REF(FINANCE(30),130);

GUP2:=GUP1;

GUP3:=IF(NAMELIKE('S'),0,1);

GUP4:=IF(NAMELIKE('*'),0,1);

GUP5:=DYNAINFO(17)>0;

GUP6:=CAPITAL/1000000< 50;

GUP7:=C<=75;

GUP8:=GUP2 AND GUP3 AND GUP4 AND GUP5 AND GUP6 AND GUP7 AND NOT(C>=REF(C,1)*1.097 AND C=O AND H=L);

GUP9:=EMA(C,5);

GUP10:=GUP9>=REF(GUP9,1);

GUP11:=REF(G1,1)< (LLV(G2,10)+(HHV(G4,10)-LLV(G2,10))*1);

GUP12:=G1< HHV(G4,5) AND CROSS(C,MA(C,5)) AND CROSS(C,MA(C,10)) AND CROSS(C,MA(C,20)) AND CROSS(C,MA(C,34)) AND C/REF(C,1)>=1;

GUP13:=G1>=HHV(G4,5) AND GUP10 AND C/REF(C,1)>=1;

GUP14:=DYNAINFO(4)>0 AND HHV(G4,5)/LLV(G2,5)< 3.4 AND GUP11 AND (GUP12 OR GUP13);

GUP15:=(LLV(G2,10));

GUP16:=(LLV(G2,60));

GUP17:=(LLV(G2,120));

GUP18:=REF(G1,1);

GUP19:=SUM(GUP16,13)>=6;

GUP20:=(((G1-GUP18)/GUP18)*100)>2.5;

GUP21:=(((G1-G2)/G2)*100)>2;

GUP22:=IF((GUP21 AND GUP17 AND GUP20)*2,10,0);

GUP23:=IF((GUP21 AND GUP15 AND GUP20)*2.5,10,0);

GUP24:=IF((BARSCOUNT(G1)>7),(100)*((MA(G1,7))/(LLV(MA(G1,7),7))-1),1);

GUP25:=IF((GUP24>0.35),6,65);

GUP26:=((-((100)*(HHV(G4,GUP25)-G1))/(HHV(G4,GUP25)-LLV(G2,GUP25))))*((DATE< 20070110));

GUP27:=(30)*(CROSS(GUP26,(-2)));

GUP28:GUP23 AND GUP22 AND GUP14 AND GUP27 AND GUP8;

DRAWTEXT(GUP28,0.5,'黑马狂飙'),COLORYELLOW;


原理解析:
G1赋值:收盘价
G2赋值:最低价
G3赋值:开盘价
G4赋值:最高价
GUP1赋值:FINANCE(30)>=REF(FINANCE(30),130)
GUP2赋值:GUP1
GUP3赋值:IF(NAMELIKE('S'),0,1)
GUP4赋值:IF(NAMELIKE('*'),0,1)
GUP5赋值:DYNAINFO(17)>0
GUP6赋值:当前流通股本/1000000< 50
GUP7赋值:C<=75
GUP8赋值:GUP2 AND GUP3 AND GUP4 AND GUP5 AND GUP6 AND GUP7 AND NOT(C>=1日前的C*1.097 AND C=O AND H=L)
GUP9赋值:C的5日指数移动平均
GUP10:=GUP9>=1日前的GUP9
GUP11:=1日前的G1< (10日内G2最低值+(10日内G4最高值-10日内G2最低值)*1)
GUP12:=G1< 5日内G4最高值 AND CROSS(C,C的5日简单移动平均) AND CROSS(C,C的10日简单移动平均) AND CROSS(C,C的20日简单移动平均) AND CROSS(C,C的34日简单移动平均) AND C/1日前的C>=1
GUP13:=G1>=5日内G4最高值 AND GUP10 AND C/1日前的C>=1
GUP14:=开盘价>0 AND 5日内G4最高值/5日内G2最低值< 3.4 AND GUP11 AND (GUP12 OR GUP13)
GUP15:=(10日内G2最低值)
GUP16:=(60日内G2最低值)
GUP17:=(120日内G2最低值)
GUP18:=1日前的G1
GUP19:=13的GUP16日累和>=6
GUP20:=(((G1-GUP18)/GUP18)*100)>2.5
GUP21:=(((G1-G2)/G2)*100)>2
GUP22:=IF((GUP21 AND GUP17 AND GUP20)*2,10,0)
GUP23:=IF((GUP21 AND GUP15 AND GUP20)*2.5,10,0)
GUP24:=IF((G1的有效数据周期数>7),(100)*((G1的7日简单移动平均)/(LLV(G1的7日简单移动平均,7))-1),1)
GUP25:=IF((GUP24>0.35),6,65)
GUP26:=((-((100)*(GUP25日内G4最高值-G1))/(GUP25日内G4最高值-GUP25日内G2最低值)))*((DATE< 20070110))
GUP27:=(30)*(CROSS(GUP26,(-2)))
GUP28:GUP23 AND GUP22 AND GUP14 AND GUP27 AND GUP8
当满足条件GUP28时,在0.5和'黑马狂飙'位置书写文字

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