【股票策略】MACD背离模型
在持有股票的情况下,程序化利用快速的分析与处理能力,可以实现股票的T+0交易,增加持仓收益。
在相应股票上,建立MACD背离模型,以指标背离作为入场的依据,并对亏损次数进行限制。
//该模型为简单示范模型,用户需根据自己交易经验,修改完善后再实际应用!!!
//建议5分钟周期,保证底仓,仓位控制自行处理。
代码:
//策略名:MACD背离模型
//类型:股票t+0
//适用:后台程序化
//使用市场:个股
//修订时间:2017.04.01
DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA),COLORSTICK;
N:=BARSLAST(CROSS(DIFF,DEA))+1;
N1:=BARSLAST(CROSS(DEA,DIFF))+1;
DIFF1:=REF(REF(DIFF,N-1),1);
DIFF2:=REF(REF(DIFF,N1-1),1);
C1:=REF(REF(C,N-1),1);
C2:=REF(REF(C,N1-1),1);
DBL1:=DIFF>DIFF1 AND CROSS(DIFF,DEA) AND C<C1; //底背离
DBL:=DIFF<DIFF2 AND CROSS(DEA,DIFF) AND C>C2; //顶背离
TBUY(DBL1 AND TNUMLOSSTRADE<2,100,MKT);
TSELL(DBL AND TBUYHOLDINGEX('','',2)>0,100,MKT);
TSELL(EVERY(C<=REF(C,1),5),0,MKT);
因为股票一般使用后台程序化交易,代码为后台程序化策略。只有图表策略的才能看到信号,你可以改成图表。