GJTJ1:=100*(C-LLV(L,5))/(HHV(C,5)-LLV(L,5));
GJTJ2:=100*(C-LLV(L,10))/(HHV(C,10)-LLV(L,10));
GJTJ3:=100*(C-LLV(L,20))/(HHV(C,20)-LLV(L,20));
GJTJ4:=100*(C-LLV(L,30))/(HHV(C,30)-LLV(L,30));
BAIJIN1:=BARSLAST(CROSS(30,GJTJ1))<2 AND BARSLAST(CROSS(GJTJ1,50))<2;
BAIJIN2:=BARSLAST(CROSS(GJTJ4,GJTJ1))<2 AND GJTJ1>GJTJ4;
BAIJIN3:=GJTJ1>60 AND GJTJ4>70;
HUANGJIN1:=BARSLAST(CROSS(50,GJTJ1))<3 AND BARSLAST(CROSS(GJTJ1,50))<3;
HUANGJIN2:=BARSLAST(CROSS(GJTJ4,GJTJ1))<2 AND GJTJ1>GJTJ4;
XG:=BARSLAST(CROSS(GJTJ4,GJTJ1))<5 AND GJTJ1>GJTJ4;
金:=COUNT(XG,3)=1 AND XG AND C>MA(C,20);
子:=金 AND C>MA(C,60);
精准:=IF(HIGH>REF(HIGH,1) AND REF(HIGH,2)>REF(HIGH,1) AND LOW>REF(LOW,1)
AND REF(LOW,2)>REF(LOW,1)
AND MA(CLOSE,5)<MA(CLOSE,10),1,0);
XUAN:子 AND 精准;
九毛八公式解读
GJTJ1赋值:100*(收盘价-5日内最低价的最低值)/(5日内收盘价的最高值-5日内最低价的最低值) GJTJ2赋值:100*(收盘价-10日内最低价的最低值)/(10日内收盘价的最高值-10日内最低价的最低值) GJTJ3赋值:100*(收盘价-20日内最低价的最低值)/(20日内收盘价的最高值-20日内最低价的最低值) GJTJ4赋值:100*(收盘价-30日内最低价的最低值)/(30日内收盘价的最高值-30日内最低价的最低值) BAIJIN1赋值:上次30上穿GJTJ1距今天数<2 AND 上次GJTJ1上穿50距今天数<2 BAIJIN2赋值:上次GJTJ4上穿GJTJ1距今天数<2 AND GJTJ1>GJTJ4 BAIJIN3赋值:GJTJ1>60 AND GJTJ4>70 HUANGJIN1赋值:上次50上穿GJTJ1距今天数<3 AND 上次GJTJ1上穿50距今天数<3 HUANGJIN2赋值:上次GJTJ4上穿GJTJ1距今天数<2 AND GJTJ1>GJTJ4 XG赋值:上次GJTJ4上穿GJTJ1距今天数<5 AND GJTJ1>GJTJ4 金赋值:统计3日中满足XG的天数=1 AND XG AND 收盘价>收盘价的20日简单移动平均 子赋值:金 AND 收盘价>收盘价的60日简单移动平均 精准赋值:如果最高价>1日前的最高价ANDREF(最高价,2)>1日前的最高价ANDLOW>1日前的最低价ANDREF(最低价,2)>1日前的最低价ANDMA(收盘价,5)<收盘价的10日简单移动平均,返回1,否则返回0 输出XUAN:子 AND 精准