以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  交易策略发布专区  (http://weistock.com/bbs/list.asp?boardid=10)
----  【股票策略】MACD背离模型  (http://weistock.com/bbs/dispbbs.asp?boardid=10&id=149997)

--  作者:FexTel
--  发布时间:2017/4/1 9:47:36
--  【股票策略】MACD背离模型

                                             【股票策略】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);

[此贴子已经被作者于2017/4/10 10:52:43编辑过]

--  作者:yzhybw
--  发布时间:2017/4/2 15:36:32
--  
加载公式没信号,请老师看看怎么回事?很喜欢老师的公式,请老师多发些很实用的股票公式,谢谢老师。

[此贴子已经被作者于2017/4/2 15:38:09编辑过]

--  作者:FexTel
--  发布时间:2017/4/10 10:51:47
--  

因为股票一般使用后台程序化交易,代码为后台程序化策略。只有图表策略的才能看到信号,你可以改成图表。


--  作者:vado
--  发布时间:2017/8/28 8:59:21
--  
背离不仅仅是交叉发生后才算,而是走势上,若macd往上走,价格往下 走就算背离,上面的代码是交叉了才算数