加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

[转载]通达信MACD提示指标公式的设定

(2015-07-18 19:17:31)
标签:

转载

分类: 指标公式

通达信MACD提示指标公式的设定

 

一、公式管理器设置和使用方法:
1、新版通达信设置“公式指标”:
系统功能--公式系统--公式管理器--用户--技术指标公式--其他类型--新建--(复制公式,设置参数,选择主
图或副图指标等)--设置公式指标名称,如“MACD日线指示1”、“MACD分时指示2”--确定。

 

2、日线使用“公式指标”副图:
在日线主图右键,调整“指标窗口个数”--在副图窗口右键“副图指标”--选择副图指标--其他类型--点自设
的指标名称如“MACD日线指示1”--确定。

 

3、日线主图上也可加系统自带的“专家系统提示”:
日线主图上右键--系统指示--专家系统指示--MACD专家系统--确定。日线主图上就有类似的红绿箭头提示操盘
了。

 

4、分时使用“公式指标”副图:
第一步:把自设指标添加到常用指标。系统设置--系统设置--设置2--设置常用指标--点击自己设置的公式指标
如“MACD日线指示1”、“MACD分时指示2”--添加到右侧栏中--确定。
第二步:修改分时副图指标。在分时副图窗口--指标--右键--看到右侧一栏就是设置过的常用指标--点添加进
取的自设指标名称,如“MACD分时指示2”--确定。就把MACD副图指标换成了自设的指标。

 

二、弱市下MACD提示指标公式:

 

用法注释:

1,DIF金叉DEA时,标1号向上红色箭头。死叉时标2号向下绿色箭头。
2,DIF顶背离时,相邻2个峰值死叉点之间画绿线,加绿色柱子。逃顶信号!
3、DIF底背离时,相邻2个峰值金叉点之间划红线,加实心红色柱子。抄底信号!
4、
DIF反身再向上,标三角尖。
5、低位金叉时,加空心黄色柱子。

6、低位2次金叉时,加空心粉色柱子。

***注意:

——要忽略‘连续横盘造成的顶底背离’,容易骗线没有转折。

——要高度重视“连续创新高时的顶背离、连续创新低时的底背离”,转折效果最显著。即使骗线也多表现在‘故意破坏顶底背离’,随后多数仍会转折。


公式名称:MACD日线弱市

公式类型:技术指标--其他类型(可任选)
划线方法:副图

参数     最小       最大      缺省
SHORT           200        12
LONG            200        26
MID             200        9
(手动输入以上参数,然后将以下公式源代码复制到‘公式管理器’中,确定,保存到指定位置即可)。

 

1、弱市下日线MACD提示指标公式:
(反身向上尖角0.1;柱图高度降到0.1-0.3,宽度3;增加底背离0轴下绿色柱,增加下降箭头。

 以下是源代码:


DIFF:EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:EMA(DIFF,9);
MACD:2*(DIFF-DEA), COLORSTICK;

 

DRAWICON(CROSS(DIFF,DEA),DEA,1);
DRAWICON(CROSS(DEA,DIFF),DEA,2);

 

WW:=DEA>REF(DEA,1);
DD:=CROSS(DIFF,REF(DIFF,1));
反身向上:0.3*(WW AND DD);
DRAWICON(反身向上,DEA*0.9,1) ;

 

低位金叉:=CROSS(DIFF,DEA) AND DIFF<-0.1;
STICKLINE(低位金叉,0,0.1,3,1),COLORYELLOW;

 

JCCOUNT:=COUNT(CROSS(DIFF,DEA),BARSLAST(DEA>=0));
二次金叉:=CROSS(DIFF,DEA) AND DEA<0 AND COUNT(JCCOUNT=2,21)=1;
STICKLINE(二次金叉,0,0.2,3,1),COLORFF80FF;
DRAWICON(二次金叉,DEA*0.9,1) ;

 

A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));
底背离:=REF(CLOSE,A1+1)>CLOSE AND DIFF>REF(DIFF,A1+1) AND CROSS(DIFF,DEA) AND DIFF<0;
STICKLINE(底背离,0,0.3,3,0),COLORRED;
DRAWLINE(A1=0,DEA,底背离,DEA,0),COLORRED,LINETHICK2;

 

A2:=BARSLAST(REF(CROSS(DEA,DIFF),1));
顶背离:=REF(CLOSE,A2+1) < CLOSE AND REF(DIFF,A2+1) > DIFF AND CROSS(DEA,DIFF) AND DIFF>0;

STICKLINE(顶背离,0,-0.3,3,0),COLORGREEN;
DRAWLINE(A2=0,DEA,顶背离,DEA,0),COLORGREEN,LINETHICK2;

 

--------------------

 

2、弱市下分时MACD提示指标公式:
注:分时MACD提示指标公式,把柱子和尖角高度都降低到日线的1/10。因为分时值得波动小,柱子太长影响看。其余与日线MACD提示指标不变。

 

以下是源代码:

 

DIFF:EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:EMA(DIFF,9);
MACD:2*(DIFF-DEA), COLORSTICK;

 

DRAWICON(CROSS(DIFF,DEA),DEA,1);
DRAWICON(CROSS(DEA,DIFF),DEA,2);

 

WW:=DEA>REF(DEA,1);
DD:=CROSS(DIFF,REF(DIFF,1));
反身向上:0.03*(WW AND DD);
DRAWICON(反身向上,DEA*0.9,1) ;

 

低位金叉:=CROSS(DIFF,DEA) AND DIFF<-0.1;
STICKLINE(低位金叉,0,0.01,3,1),COLORYELLOW;

 

JCCOUNT:=COUNT(CROSS(DIFF,DEA),BARSLAST(DEA>=0));
二次金叉:=CROSS(DIFF,DEA) AND DEA<0 AND COUNT(JCCOUNT=2,21)=1;
STICKLINE(二次金叉,0,0.02,3,1),COLORFF80FF;
DRAWICON(二次金叉,DEA*0.9,1) ;

 

A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));
底背离:=REF(CLOSE,A1+1)>CLOSE AND DIFF>REF(DIFF,A1+1) AND CROSS(DIFF,DEA) AND DIFF<0;
STICKLINE(底背离,0,0.03,3,0),COLORRED;
DRAWLINE(A1=0,DEA,底背离,DEA,0),COLORRED,LINETHICK2;

 

A2:=BARSLAST(REF(CROSS(DEA,DIFF),1));
顶背离:=REF(CLOSE,A2+1) < CLOSE AND REF(DIFF,A2+1) > DIFF AND CROSS(DEA,DIFF) AND DIFF>0;

STICKLINE(顶背离,0,-0.03,3,0),COLORGREEN;
DRAWLINE(A2=0,DEA,顶背离,DEA,0),COLORGREEN,LINETHICK2;

 

===========================

 

三、牛市MACD提示公式源代码:

 

用法注释:
1,DIF金叉DEA时,标1号向上红色箭头。死叉时标2号向下绿色箭头。
2,‘顶背离’时,相邻2个峰值死叉点之间画绿线,0轴下加实心绿色柱子。逃顶信号!
3、‘底背离’时,相邻2个峰值金叉点之间划红线,0轴上加实心红色柱子。抄底信号!
4、‘0上2次金叉’时,标粉红色三角尖,加空心粉红色柱子。也是一种‘空中加油’信号。
5、‘0上空中加油’:DIF在0轴上金叉,MACD红柱子放大,出现红色尖三角,加空心红色柱子。
6、‘0上反身向上’:DIF在0轴上反身向上,加空心粉色柱子。

***注意:

——要忽略‘连续横盘造成的顶底背离’,容易骗线没有转折。

——要高度重视“连续创新高时的顶背离、连续创新低时的底背离”,转折效果最显著。即使骗线也多表现在‘故意破坏顶底背离’,随后多数仍会转折。

 

公式名称:MACD日线牛市
公式类型:技术指标--其他类型(可任选)
划线方法:副图

参数     最小       最大      缺省
SHORT           200        12
LONG            200        26
MID             200        9
(手动输入以上参数,然后将以下公式源代码复制到‘公式管理器’中,确定,保存到指定位置即可)。

 

1、牛市日线MACD提示公式2源代码:

 (增加空中加油红色尖角、0上2金叉粉色尖角,高度0.3;增加了3个牛市追击指标:空中加油、0上2金叉、0轴上反身向上。去掉了3个弱市抄底指标:低位金叉、低位2金叉、低位反身向上。)

 

DIFF:EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:EMA(DIFF,9);
MACD:2*(DIFF-DEA), COLORSTICK;

 

 {注:DIF金叉DEA时,标1号向上红色箭头。死叉时标2号向下绿色箭头。}

DRAWICON(CROSS(DIFF,DEA),DEA,1);
DRAWICON(CROSS(DEA,DIFF),DEA,2);

 

{‘反身向上’注:DIF在0轴上反身向上,加空心粉色柱子高0.15。}
WW:=DEA>REF(DEA,1) AND DEA>0 ;
DD:=CROSS(DIFF,REF(DIFF,1));
反身向上:=WW AND DD;
STICKLINE(反身向上,0,0.15,3,1),COLORFF80FF;

 

{‘空中加油’注:若黄白线都在0上金叉,且MACD红柱比上前一个值增大了。出现红色尖角线,高度0.3,加空心红色柱子高0.3}
空中加油:IF(DIFF>0 AND DEA>0 AND CROSS(DIFF,DEA)
 AND MACD>REF(MACD,1),0.3,0)COLORRED;
STICKLINE(空中加油,0,0.3,3,1),COLORRED;

 

OZ:=COUNT(CROSS(DIFF,DEA) AND DIFF>0,BARSLAST(CROSS(DIFF,DEA) AND DIFF<0));
{‘零上二金叉’注:若黄白线都在0上2次金叉,为‘零上二金叉’。出现粉红色尖角线,高度0.3.加空心粉红色柱子高0.3。}
零上二金叉:IF(CROSS(DIFF,DEA) AND OZ=1,0.3,0),COLORFF00FF;
STICKLINE(零上二金叉,0,0.3,3,1),COLORFF00FF;

 

{注:以(‘上次DEA不是0上的位置’到现在的天数)为周期,统计金叉次数。}
JCCOUNT:=COUNT(CROSS(DIFF,DEA),BARSLAST(DEA>=0));
{注:当21天内出现2次0下金叉时,为‘2次金叉’,标空心黄色柱子,高度0-0.15之间,宽度3,1空心。}
低位2金叉:=CROSS(DIFF,DEA) AND DEA<0 AND COUNT(JCCOUNT=2,21)=1;
STICKLINE(低位2金叉,0,0.15,3,1),COLORYELLOW;

 

{注:定义A1=(‘上次金叉的位置’到现在的天数)。}
A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));
{‘底背离’注:当现在比A1天前的收盘价创新低了,DIFF值却增大了,又出现金叉了,为‘底背离’成立。}
底背离:=REF(CLOSE,A1+1)>CLOSE AND DIFF>REF(DIFF,A1+1) AND CROSS(DIFF,DEA) AND DIFF<0;
{注:‘底背离’成立。标实心红色柱子,高度0-0.3之间,宽度3,0实心。底背离两低位金叉位之间划红线。}
STICKLINE(底背离,0,0.3,3,0),COLORRED;
DRAWLINE(A1=0,DEA,底背离,DEA,0),COLORRED,LINETHICK2;

 

{注:定义A2=(‘上次死叉的位置’到现在的天数)。}
A2:=BARSLAST(REF(CROSS(DEA,DIFF),1));
{‘顶背离’注:当现在比A2天前的收盘价创新高了,DIFF值却减小了,又出现死叉了,为‘顶背离’成立。}
顶背离:=REF(CLOSE,A2+1) < CLOSE AND REF(DIFF,A2+1) > DIFF AND CROSS(DEA,DIFF)  AND DIFF>0;

{注:‘顶背离’成立。标实心绿色柱子,高度在0轴下-0.3之间,宽度3,0实心。顶背离两低位金叉位之间划绿线。}
STICKLINE(顶背离,0,-0.3,3,0),COLORGREEN;
DRAWLINE(A2=0,DEA,顶背离,DEA,0),COLORGREEN,LINETHICK2;

 

-------------------------------

2、牛市分时MACD提示2公式源代码:
注:分时MACD提示指标公式,周期单位是分钟。要把柱子高度降低到日线的1/10,因为分时值得波动小,柱子太长影响看。


DIFF:EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:EMA(DIFF,9);
MACD:2*(DIFF-DEA), COLORSTICK;

 

 {注:DIF金叉DEA时,标1号向上红色箭头。死叉时标2号向下绿色箭头。}

DRAWICON(CROSS(DIFF,DEA),DEA,1);
DRAWICON(CROSS(DEA,DIFF),DEA,2);

 

{‘反身向上’注:DIF在0轴上反身向上,加空心粉色柱子高0.015。}
WW:=DEA>REF(DEA,1) AND DEA>0 ;
DD:=CROSS(DIFF,REF(DIFF,1));
反身向上:=WW AND DD;
STICKLINE(反身向上,0,0.015,3,1),COLORFF80FF;

 

{‘空中加油’注:若黄白线都在0上金叉,且MACD红柱比上前一个值增大了。出现红色尖角线,高度0.03,加空心红色柱子高0.3}
空中加油:IF(DIFF>0 AND DEA>0 AND CROSS(DIFF,DEA)
 AND MACD>REF(MACD,1),0.03,0)COLORRED;
STICKLINE(空中加油,0,0.03,3,1),COLORRED;

 

OZ:=COUNT(CROSS(DIFF,DEA) AND DIFF>0,BARSLAST(CROSS(DIFF,DEA) AND DIFF<0));
{‘零上二金叉’注:若黄白线都在0上2次金叉,为‘零上二金叉’。出现粉红色尖角线,高度0.03.加空心粉红色柱子高0.3。}
零上二金叉:IF(CROSS(DIFF,DEA) AND OZ=1,0.03,0),COLORFF00FF;
STICKLINE(零上二金叉,0,0.03,3,1),COLORFF00FF;

 

{注:以(‘上次DEA不是0上的位置’到现在的分钟数)为周期,统计金叉次数。}
JCCOUNT:=COUNT(CROSS(DIFF,DEA),BARSLAST(DEA>=0));
{注:当21天内出现2次0下金叉时,为‘2次金叉’,标空心黄色柱子,高度0-0.015之间,宽度3,1空心。}
低位2金叉:=CROSS(DIFF,DEA) AND DEA<0 AND COUNT(JCCOUNT=2,21)=1;
STICKLINE(低位2金叉,0,0.015,3,1),COLORYELLOW;

 

{注:定义A1=(‘上次金叉的位置’到现在的分钟数)。}
A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));
{‘底背离’注:当现在比A1分钟前的收盘价创新低了,DIFF值却增大了,又出现金叉了,为‘底背离’成立。}
底背离:=REF(CLOSE,A1+1)>CLOSE AND DIFF>REF(DIFF,A1+1) AND CROSS(DIFF,DEA) AND DIFF<0;
{注:‘底背离’成立。标实心红色柱子,高度0-0.03之间,宽度3,0实心。底背离两低位金叉位之间划红线。}
STICKLINE(底背离,0,0.03,3,0),COLORRED;
DRAWLINE(A1=0,DEA,底背离,DEA,0),COLORRED,LINETHICK2;

 

{注:定义A2=(‘上次死叉的位置’到现在的分钟数)。}
A2:=BARSLAST(REF(CROSS(DEA,DIFF),1));
{‘顶背离’注:当现在比A2分钟前的收盘价创新高了,DIFF值却减小了,又出现死叉了,为‘顶背离’成立。}
顶背离:=REF(CLOSE,A2+1) < CLOSE AND REF(DIFF,A2+1) > DIFF AND CROSS(DEA,DIFF)  AND DIFF>0;

{注:‘顶背离’成立。标实心绿色柱子,高度在0轴下-0.03之间,宽度3,0实心。顶背离两低位金叉位之间划绿线。}
STICKLINE(顶背离,0,-0.03,3,0),COLORGREEN;
DRAWLINE(A2=0,DEA,顶背离,DEA,0),COLORGREEN,LINETHICK2;

0

  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有