八戒1:=REF(CLOSE,1)>REF(CLOSE,2)*1.09 AND REF(HIGH,1)=REF(CLOSE,1);
八戒2:=BARSLASTCOUNT(八戒1);
八戒3:=(OPEN/REF(CLOSE,1)-1)*100;
八戒4:=DYNAINFO(15)/DYNAINFO(4)/FINANCE(46)*100*(DYNAINFO(4)-REF(CLOSE,1))/REF(CLOSE,1)*100;{开盘换手Z*开盘涨幅>=10}
八戒5:=DYNAINFO(15)/10000>1500;
八戒6:=DYNAINFO(15)/10000>500;
八戒7:=DYNAINFO(15)/OPEN/FINANCE(46)*100;
八戒8:=DYNAINFO(15)/DYNAINFO(4)/100/DYNAINFO(16);{开盘量比}
八戒9:=八戒8>10 AND 八戒5 AND RANGE(八戒3,3,9) AND FINANCE(7)/100000000<10 AND RANGE(八戒7,0.9,2);
八戒10:=八戒6 AND 八戒8>5 AND RANGE(八戒3,4,16) AND RANGE(八戒7,0.7,7);
TJ2:=CODELIKE('60')||CODELIKE('00')||CODELIKE('30');
鲨鱼竞价:=TJ2 AND 八戒4>=10 AND (八戒9 OR 八戒10) AND CLOSE/REF(CLOSE,20)<1.4;
N:=90;
M:=30;
B:=2;
ZH:=HHV(H,N),COLORRED;
ZL:=LLV(L,N),COLORGREEN;
ZF:=(ZH/ZL-1)*100;
XG:=ZF<=M;
{常规用法}
DWB:=FILTERX(XG,BARSLASTCOUNT(XG)),COLORGREEN;
T2:=BACKSET(DWB,N);
{扩展用法,取XG的第一个信号,向左延伸N天,形成区间}
DWA:=BARSSINCEN(XG,100)=0,COLORYELLOW;{这里的100,是N的常数版}
T1:=BACKSET(DWA,N);
{高级用法,利用BOLL的正态分布,确定系数B,寻找K线最密集的上下区间,略}
DRAWGBK_DIV(T2,RGB(50,200,50),RGB(0,0,0),2,1);
RDWB:=BARSNEXT(DWB);
PRICEB:=REFX(HHV(H,N),RDWB);
ZFB:=REFX(ZF,RDWB);
DRAWTEXT(CROSS(T2,0.5),PRICEB,VARCAT(VAR2STR(RDWB+1,0),VARCAT('天,K线振幅%',VAR2STR(ZFB,0)))),COLORGREEN,DRAWABOVE;
DRAWGBK_DIV(T1,RGB(255,255,0),RGB(0,0,0),2,1);
RDWA:=BARSNEXT(DWA);
PRICEA:=REFX(HHV(H,N),RDWA);
ZFA:=REFX(ZF,RDWA);
DRAWTEXT(CROSS(T1,0.5),PRICEA,VARCAT(VAR2STR(RDWA+1,0),VARCAT('天,K线振幅%',VAR2STR(ZFA,0)))),COLORYELLOW,DRAWABOVE;
大盘上涨数:=INDEXADV;
大盘下跌数:=INDEXDEC;
大盘上涨率:=大盘上涨数/(大盘上涨数+大盘下跌数)*100;
大于70:=IF(大盘上涨率>=70,大盘上涨率,DRAWNULL);
小于70:=IF(大盘上涨率<70,大盘上涨率,DRAWNULL);
DRAWTEXT_FIX(1,0.0,0.18,0,'大盘上涨率:');
DRAWNUMBER_FIX(1,0.07,0.18,0,CONST(大于70)),COLORRED;
DRAWNUMBER_FIX(1,0.07,0.18,0,CONST(小于70)),COLORGREEN;
DRAWTEXT_FIX(1,0.11,0.18,0,'%');
行业上涨数:=HY_INDEXADV;
行业下跌数:=HY_INDEXDEC;
行业上涨率:=行业上涨数/(行业上涨数+行业下跌数)*100;
大于70以上:=IF(行业上涨率>=70,行业上涨率,DRAWNULL);
小于70以下:=IF(行业上涨率<70,行业上涨率,DRAWNULL);
DRAWTEXT_FIX(1,0.13,0.18,0,'行业上涨率:');
DRAWNUMBER_FIX(1,0.20,0.18,0,CONST(大于70以上)),COLORRED;
DRAWNUMBER_FIX(1,0.20,0.18,0,CONST(小于70以下)),COLORGREEN;
DRAWTEXT_FIX(1,0.24,0.18,0,'%');
X11:=(FINANCE(11)-FINANCE(15))/FINANCE(10)*1.2;
X12:=(FINANCE(31)+FINANCE(17))/FINANCE(10)*1.4;{盈余公积用资本公积金代替};
X13:=FINANCE(23)/FINANCE(10)*3.3;
X14:=FINANCE(19)/FINANCE(15)*0.6;{缺长期负债或负债总额}
X15:=FINANCE(20)/FINANCE(15)*0.999;
Z值:=X11+X12+X13+X14+X15;
DRAWTEXT_FIX(Z值<1.2,0.9,0,0,' 【●财务重警●】'),COLORRED;
DRAWTEXT_FIX( BETWEEN(Z值,1.2,2.6),0.9,0,0,' 【○财务轻警○】'),COLOR0099FF;
DRAWTEXT_FIX(Z值>2.6,0.9,0,0,' 【◎财务无警◎】'),COLORLIBLUE;
均:=(3*C+H+L+O)/6;
短线:=(8*均+7*REF(均,1)+6*REF(均,2)+5*REF(均,3)+4*REF(均,4)+3*REF(均,5)+2*REF(均,6)+REF(均,7))/36;
稳赢线:=(LLV(短线,3)+LLV(短线,5)+LLV(短线,8))/3,LINETHICK1,CROSSDOT,COLORMAGENTA;
机构控盘线:=MA(CLOSE,20),COLORRED,LINETHICK3;
雷达线:=EMA(CLOSE,8),COLORFFCC66,LINETHICK2;
涨幅:=(C/REF(C,1)-1)*100;
连涨:=BARSLASTCOUNT(C>REF(C,1)),NODRAW;{连涨天数}