YX:=C<O;
ZGJ:=HHV(H,0);
ZD:=LLV(L,60);
DWTS:=YX AND COUNT(YX,0)=4;
TS:=BArslAst(DWTS);
SJ:=INTPART(TS/6);
ZQ:=BARSLASTCOUNT(SJ=REF(SJ,1))=5;
TJ11:=(DWTS OR ZQ) AND TS>=0;
FB:=C=ZTPRICE(REF(C,1),0.1);
MB:=H=ZTPRICE(REF(C,1),0.1) AND C<H;
FB20:=C=ZTPRICE(REF(C,1),0.2);
CMB:=H=ZTPRICE(REF(C,1),0.2) AND C<H;
ZDJ:=C=LLV(C,60);
DW:=BARSLAST(ZDJ),COLORRED;
CD60:=CONST(REF(C,DW)),COLORGREEN;
TJ:=BETWEEN(DW,1,60) AND C/REF(C,1)>1.043;
拐点:=TJ AND COUNT(TJ,DW)=1;
GDTS:=BARSLAST(拐点),COLORRED;
LJD:=C=LLV(C,GDTS);
LJTS:=BARSLAST(LJD);
MD:=LJTS=1 AND C>REF(C,LJTS) AND H>L;
Z1:=STRCAT(HYBLOCK,' ');
Z2:=STRCAT(Z1,DYBLOCK);
Z3:=STRCAT(Z2,' ');
M1:=COUNT(MD,GDTS)=1;
D1:=BARSLAST(M1 AND MD);
M2:=COUNT(MD,GDTS)=2;
D2:=BARSLAST(M2 AND MD);
M3:=COUNT(MD,GDTS)=3;
D3:=BARSLAST(M3 AND MD);
M4:=COUNT(MD,GDTS)>3;
C1:=REF(C,D1);
C2:=REF(C,D2);
C3:=REF(C,D3);
G1:=MAX(C1,C2);
G2:=MAX(G1,C3);
GJ1:=IF(M1,C1,0);
GJ2:=IF(M2,G1,0);
GJ3:=IF(M3,G2,0);
GJ:=GJ1 + GJ2 + GJ3;
地平线:=CONST(GJ),COLORMAGENTA;
JCCD:=C>=地平线 AND C/REF(C,1)>1.043;
CDTJ:=COUNT(JCCD,GDTS)=1 AND JCCD;
拐点起飞:CDTJ;
九毛八公式解读
YX赋值:收阴线 ZGJ赋值:0日内最高价的最高值 ZD赋值:60日内最低价的最低值 DWTS赋值:YX AND 统计0日中满足YX的天数=4 TS赋值:上次DWTS距今天数 SJ赋值:TS/6的整数部分 ZQ赋值:条件连续成立次数=5 TJ11赋值:(DWTS OR ZQ) AND TS>=0 FB赋值:收盘价=计算涨停价 MB赋值:最高价=计算涨停价 AND 收盘价<最高价 FB20赋值:收盘价=计算涨停价 CMB赋值:最高价=计算涨停价 AND 收盘价<最高价 ZDJ赋值:收盘价=60日内收盘价的最低值 DW赋值:上次ZDJ距今天数,画红色 CD60赋值:DW日前的收盘价的最后一日取值设为常数,画绿色 TJ赋值:DW位于1和60之间 AND 收盘价/1日前的收盘价>1.043 拐点赋值:TJ AND 统计DW日中满足TJ的天数=1 GDTS赋值:上次拐点距今天数,画红色 LJD赋值:收盘价=GDTS日内收盘价的最低值 LJTS赋值:上次LJD距今天数 MD赋值:LJTS=1 AND 收盘价>LJTS日前的收盘价 AND 最高价>最低价 Z1赋值:字符串相加 Z2赋值:字符串相加 Z3赋值:字符串相加 M1赋值:统计GDTS日中满足MD的天数=1 D1赋值:上次M1ANDMD距今天数 M2赋值:统计GDTS日中满足MD的天数=2 D2赋值:上次M2ANDMD距今天数 M3赋值:统计GDTS日中满足MD的天数=3 D3赋值:上次M3ANDMD距今天数 M4赋值:统计GDTS日中满足MD的天数>3 C1赋值:D1日前的收盘价 C2赋值:D2日前的收盘价 C3赋值:D3日前的收盘价 G1赋值:C1和C2的较大值 G2赋值:G1和C3的较大值 GJ1赋值:如果M1,返回C1,否则返回0 GJ2赋值:如果M2,返回G1,否则返回0 GJ3赋值:如果M3,返回G2,否则返回0 GJ赋值:GJ1 + GJ2 + GJ3 地平线赋值:GJ的最后一日取值设为常数,画洋红色 JCCD赋值:收盘价>=地平线 AND 收盘价/1日前的收盘价>1.043 CDTJ赋值:统计GDTS日中满足JCCD的天数=1 AND JCCD 输出拐点起飞:CDTJ