空头开仓条件: ①、第一次第一时间的5日10日20日均线在60日均线下方,同时5日10日20日均线方 向一致向下,开空。 ②、5日10日20日均线在60日均线下方,10日均线下穿20日均线,开空(或加空)。 空头平仓条件: 10日均线上穿20日均线,平空。 多头开仓条件: ①、第一次第一时间的5日10日20日均线在60日均线上方,同时5日10日20日均线方 向一致向上,开多。 ②、5日10日20日均线在60日均线上方,10日均线上穿20日均线,开多(或加多)。 多头平仓条件: 10日均线下穿20日均线,平多。结尾在14:58强平仓
MA5:MA(CLOSE,5);
MA10:MA(CLOSE,10);
MA20:MA(CLOSE,20);
MA60:MA(CLOSE,60);
COND1:=MA5<MA60 AND MA10<MA60 AND MA20<MA60 AND MA5<MA10 AND MA10<MA20;
COND2:=MA5<MA60 AND MA10<MA60 AND MA20<MA60 AND CROSS(MA20,MA10);
COND3:=CROSS(MA10,MA20);
COND4:=MA5>MA60 AND MA10>MA60 AND MA20>MA60 AND MA5>MA10 AND MA10>MA20;
COND5:=MA5>MA60 AND MA10>MA60 AND MA20>MA60 AND CROSS(MA10,MA20);
COND6:=CROSS(MA20,MA10);
IF COND1 THEN
BEGIN
BUYSHORT(HOLDING=0,1,MARKET);
IF COND2 THEN
BUYSHORT(HOLDING<0,1,MARKET);//空头加仓
IF COND3 THEN
SELLSHORT(HOLDING<0,0,MARKET);
END
IF COND4 THEN
BEGIN
BUY(HOLDING=0,1,MARKET);
IF COND5 THEN
BUY(HOLDING>0,1,MARKET);
IF COND6 THEN
SELL(HOLDING>0,0,MARKET);
END
IF TIME>145800 AND HOLDING<>0 THEN
BEGIN
SELL(1,0);
SELLSHORT(1,0);
END