N:=30;
T1:=BARSLAST(H=HHV(H,N));
T2:=BARSLAST(L=LLV(L,N));
T3:=BARSLAST(VOL=HHV(VOL,N));
T4:=BARSLAST(VOL=LLV(VOL,N));
HH:=HHV(IF(T1=0,H,-999),3);
LL:=LLV(IF(T2=0,L,999),3);
VH:=HHV(IF(T3=0,VOL,-999),3);
VL:=LLV(IF(T4=0,VOL,9999999999),3);
H1:=FINDHIGH(HH,0,N,1);
H2:=FINDHIGH(HH,0,N,2);
H3:=FINDHIGH(HH,0,N,3);
L1:=FINDLOW(LL,0,N,1);
L2:=FINDLOW(LL,0,N,2);
L3:=FINDLOW(LL,0,N,3);
VH1:=FINDHIGH(VH,0,N,1);
VH2:=FINDHIGH(VH,0,N,2);
VH3:=FINDHIGH(VH,0,N,3);
VL1:=FINDLOW(VL,0,N,1);
VL2:=FINDLOW(VL,0,N,2);
VL3:=FINDLOW(VL,0,N,3);
PH:=(H1+H2+H3)/3;
PL:=(L1+L2+L3)/3;
PVH:=(VH1+VH2+VH3)/3;
PVL:=(VL1+VL2+VL3)/3;
TJ:=PH/PL;
TJ1:=PVH/PVL>1.5;
TJ2:=C>(PH+PL)/2 AND C>MA(C,10);
XG:CROSS(RANGE(TJ,1.2,1.3) AND TJ1,0.5) ;
九毛八公式解读
N赋值:30 T1赋值:上次最高价=N日内最高价的最高值距今天数 T2赋值:上次最低价=N日内最低价的最低值距今天数 T3赋值:上次成交量(手)=N日内成交量(手)的最高值距今天数 T4赋值:上次成交量(手)=N日内成交量(手)的最低值距今天数 HH赋值:3日内如果T1=0,返回最高价,否则返回-999的最高值 LL赋值:3日内如果T2=0,返回最低价,否则返回999的最低值 VH赋值:3日内如果T3=0,返回成交量(手),否则返回-999的最高值 VL赋值:3日内如果T4=0,返回成交量(手),否则返回9999999999的最低值 H1赋值:HH在0日前的N天内第1个最高价 H2赋值:HH在0日前的N天内第2个最高价 H3赋值:HH在0日前的N天内第3个最高价 L1赋值:LL在0日前的N天内第1个最低价 L2赋值:LL在0日前的N天内第2个最低价 L3赋值:LL在0日前的N天内第3个最低价 VH1赋值:VH在0日前的N天内第1个最高价 VH2赋值:VH在0日前的N天内第2个最高价 VH3赋值:VH在0日前的N天内第3个最高价 VL1赋值:VL在0日前的N天内第1个最低价 VL2赋值:VL在0日前的N天内第2个最低价 VL3赋值:VL在0日前的N天内第3个最低价 PH赋值:(H1+H2+H3)/3 PL赋值:(L1+L2+L3)/3 PVH赋值:(VH1+VH2+VH3)/3 PVL赋值:(VL1+VL2+VL3)/3 TJ赋值:PH/PL TJ1赋值:PVH/PVL>1.5 TJ2赋值:收盘价>(PH+PL)/2 AND 收盘价>收盘价的10日简单移动平均 输出XG:TJ位于1.2和1.3之间ANDTJ1上穿0.5