1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 【指标改编】MACD指标系统的改编(附源码)

【指标改编】MACD指标系统的改编(附源码)

时间:2020-10-21 19:28:23

相关推荐

【指标改编】MACD指标系统的改编(附源码)

MACD指标:属于均线指标的变异体,反映了两条不同周期均线之间速度和加速度的变化,它是对均线指标系统的完美补充。

改编思路一、传统MACD指标中的DIF值为两条不同周期均线之差,因此高价股与低价股之间无法进行强弱对比,将DIF值由绝对值改为相对百分值,建立统一的对比标准。

改编思路二、改变DIF和MACD在图表上的显示方式,通过DIF线条的颜色变化来体现速度的变化,通过MACD柱体的色差变化来体现加速度的变化。

改编思路三、整合其他震荡类指标如KD随机指标,在超买超卖区寻找MACD顶背离和底背离信号,并加以注标识方便观测。

改编思路四、将两个不同时间级别的MACD指标叠加起来,组成一个的双重滤网指标,用大级别周期指标做趋势判断,用小级别周期指标选择趋势拐点。

指标源码

AMOC:=赋值; 加微信ubs6288免费分享

DIF:100*(EMA(AMOC,SHORT)-EMA(AMOC,LONG))/EMA(AMOC,LONG),DOTLINE;

X:IF(DIF>REF(DIF,1),DIF,DRAWNULL),LINETHICK2,COLORYELLOW;

DEA:=EMA(DIF,MID);

MACD:(DIF-DEA)*2,COLORSTICK;

STICKLINE(MACD<0&&MACD<REF(MACD,1),MACD,0,1,0),COLORLICYAN;

STICKLINE(MACD>0&&MACD>REF(MACD,1),MACD,0,1,0),COLORMAGENTA;

DIF0:100*(EMA(AMOC,N*SHORT)-EMA(AMOC,N*LONG))/EMA(AMOC,N*LONG),DOTLINE;

Y:IF(DIF0>REF(DIF0,1),DIF0,DRAWNULL),LINETHICK2,COLORRED;

DEA0:=EMA(DIF0,N*MID);

MACD0:(DIF0-DEA0)*2,NODRAW;

RSV1:=EMA((C-LLV(L,LONG))/(HHV(H,LONG)-LLV(L,LONG))*100,SHORT);

K1:=EMA(RSV1,SHORT);

D1:=MA(K1,3);

超背:=D1<20&&EXIST(DIF<-9,2)&&REF(DIF,1)<MIN(REF(DIF,2),DIF);

DRAWICON(超背,DIF,33);

(例图1 传统MACD指标)

(例图2 自编MACD指标)

声明:本订阅号刊载的信息不构成任何投资建议,仅供量化研究爱好者互相交流参考,据此买卖,盈亏自负,股市有风险,投资需谨慎!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。