自用选股公式
MCAD指标共振
DIF:=EMA(CLOSE,10)-EMA(CLOSE,20);
DEA:=EMA(DIF,7);
MACD:=(DIF-DEA)*2;
A1:=CROSS(DIF,DEA) AND DIF>=0 AND DEA>=0;
A2:=BARSLAST(A1);
A3:=COUNT(A1,REF(A2,1)+2)>=2 AND EVERY(DIF>0 AND DEA>0,REF(A2,1)+1);
A4:REF(BARSLASTCOUNT(MACD<0)<=3,1) AND A3;
说明:
DIF赋值:收盘价的10日指数移动平均-收盘价的20日指数移动平均
DEA赋值:DIF的7日指数移动平均
MACD赋值:(DIF-DEA)*2
A1赋值:DIF上穿DEA AND DIF>=0 AND DEA>=0
A2赋值:上次A1距今天数
A3赋值:统计1日前的A2+2日中满足A1的天数>=2 AND 最近1日前的A2+1日一直存在DIF>0ANDDEA>0
输出A4:1日前的条件连续成立次数<=3 AND A3
MACD底部反转
DIF:=EMA(CLOSE,16)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
MACD:=(DIF-DEA)*2;
COND1:=MACD COND2:=CLOSE>OPEN AND CLOSE>REF(CLOSE,1);
COND3:=HIGH>REF(HIGH,1);
COND4:=COUNT(CLOSE>OPEN,2)<=1;
COND1 AND COND2 AND COND3 AND COND4 AND DIF>=0 AND DEA>=0;
说明:
DIF赋值:收盘价的16日指数移动平均-收盘价的26日指数移动平均
DEA赋值:DIF的9日指数移动平均
MACD赋值:(DIF-DEA)*2
COND1赋值:MACD<1日前的MACD AND MACD<0
COND2赋值:收阳线ANDSE 收盘价>1日前的收盘价
COND3赋值:最高价>1日前的最高价
COND4赋值:统计2日中满足收阳线的天数<=1
COND1 AND COND2 AND COND3 AND COND4 AND DIF>=0 AND DEA>=0
短线擒龙
OPEN>MA(CLOSE,20) AND CLOSE>MA(CLOSE,20) AND REF(CLOSE,1)=REF(LOW,1) AND REF(CLOSE,1)OPEN;
说明:
开盘价>收盘价的20日简单移动平均 AND 收盘价>收盘价的20日简单移动平均 AND 1日前的收盘价=1日前的最低价 AND 1日前的收盘价<1日前的开盘价 AND 现价>开盘价