本帖最后由 技术003 于 2021-5-20 16:40 编辑
【股票策略】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);
|