未来函数检测结果如下:
该公式包含未来函数: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和'黑马狂飙'位置书写文字