//1.定义第三天的上涨棒体
ZCZX1:=BT AND YXCD>0.5*ATR AND H=HHV(H,3);
//2.定义第二天的星线
ZCZX2:=REF(XX,1) AND REF(L,1)=LLV(L,3) AND REF(H,1)<REF(H,2);
//3.定义第一天的下跌棒体
ZCZX3:=REF(BT,2) AND REF(C,2)<REF(C,3) AND REF(YXCD,2)>0.5*ATR;
//4.定义下跌趋势
ZCZX4:=REF(C,2)<REF(MA20,2);
//1.定义第三天的下跌棒体
HHZX1:=BT AND YXCD>0.5*ATR AND L=LLV(L,3);
//2.定义第二天的星线
HHZX2:=REF(XX,1) AND REF(H,1)=HHV(H,3) AND REF(L,1)>REF(L,2);
//3.定义第一天的上涨棒体
HHZX3:=REF(BT,2) AND REF(C,2)>REF(C,3) AND REF(YXCD,2)>0.5*ATR;
//4.定义上涨趋势
HHZX4:=REF(C,2)>REF(MA20,2);
上证TDJA1:=CXYX AND XX;(当天星线有长下影线)
上证TDJA2:=REF(CXYX AND XX,1);(前一个周期也有长下影线)
上证TDJA3:=ABS(L-REF(L,1))<ATR*M2;(双针最低价相近)
上证TDJA4:=REF(C,1)<REF(MA20,1);(下跌趋势中)
上证TDJA5:=REF(C,1)<REF(C,2);(双针第一根k线收盘价小于前一根k线收盘价)
上证TD1:=上证TDJA1 AND 上证TDJA2 AND 上证TDJA3 AND 上证TDJA4 AND 上证TDJA5;(双针探底紧挨形态)
上证TDJG1:=CXYX AND XX;(当天星线有长下影线)
上证TDJG2:=REF(CXYX AND XX,2);(前第2个周期也有长下影线)
上证TDJG3:=REF(L,1)>L AND REF(L,1)>REF(L,2);(中间间隔的k线最低价要大于双针)
上证TDJG4:=ABS(L-REF(L,2))<ATR*M2;(双针最低价相近)
上证TDJG5:=REF(C,2)<REF(MA20,2);(下跌趋势中)
上证TDJG6:=REF(C,2)<REF(C,3);(双针第一根k线收盘价小于前一根k线收盘价)
上证TD2:=上证TDJG1 AND 上证TDJG2 AND 上证TDJG3 AND 上证TDJG4 AND 上证TDJG5 AND 上证TDJG6;(双针探底间隔形态)