下载MetaTrader 5
要添加评论,请登录注册
通过MetaTrader 5可以搜索文档。搜索并学习吧!
zhonghua
21
zhonghua 2009.10.19 12:08 

问一个很简单的问题,请问在MQL4的编程中 ,imacd(),所使用的是自带的单线MACD 吗? 如果是双线的,那么是如何表达金叉死叉的呢?

我看了MT4自带的MACD EA 由于不知道是单线还是双线,很不明白,希望高手给与指导!

okwh
1629
okwh 2009.10.19 12:26  

自带的是双线, 用那个倒数第二个参数选择 MODE_MAIN, MODE_SIGNAL

iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,0)

iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_SIGNAL,0)

金叉死叉需要4个点(每线上两个点,倒数第一个参数,0,1,2,3,确定选那个点,0 代表当前时刻所在周期)判断它们的大小关系

zhonghua
21
zhonghua 2009.10.19 16:10  
DxdCn 写道 >>

自带的是双线, 用那个倒数第二个参数选择 MODE_MAIN, MODE_SIGNAL

iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,0)

iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_SIGNAL,0)

金叉死叉需要4个点(每线上两个点,倒数第一个参数,0,1,2,3,确定选那个点,0 代表当前时刻所在周期)判断它们的大小关系

感谢DxdCn老师的回答

iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,0)

iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_SIGNAL,0)

这两个有什么区别 ,我一直都没明白,我理解是MODE_MAIN为柱体的值,MODE_SIGNAL是 12 与26 的差的9的均线。 按照您的意思,这两个应该是选择单线与双线的区别吧?

deco_hue
32
deco_hue 2009.10.20 02:59  
paoshen 写道 >>

感谢DxdCn老师的回答

iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,0)

iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_SIGNAL,0)

这两个有什么区别 ,我一直都没明白,我理解是MODE_MAIN为柱体的值,MODE_SIGNAL是 12 与26 的差的9的均线。 按照您的意思,这两个应该是选择单线与双线的区别吧?

这种东西还要纠结的话,建议阁下:远离毒品,远离EA!

xfxyldj
172
xfxyldj 2009.10.20 03:42  
paoshen 写道 >>

感谢DxdCn老师的回答

iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,0)

iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_SIGNAL,0)

这两个有什么区别 ,我一直都没明白,我理解是MODE_MAIN为柱体的值,MODE_SIGNAL是 12 与26 的差的9的均线。 按照您的意思,这两个应该是选择单线与双线的区别吧?

有一点你需要理清,“柱就是线,线就是柱” 单线双线都是一样的。

你把单线和双线都弄出来对照着数据窗口看看,也许更容易理解。

zhonghua
21
zhonghua 2009.10.20 04:25  
deco_hue 写道 >>

这种东西还要纠结的话,建议阁下:远离毒品,远离EA!

不好意思 由于我缺少资料,对MQL一些方面不是很理解,让你见笑了。
connect y2k
178
connect y2k 2009.10.20 10:01  

macd指标由2条曲线Diff和Dea组成。

Diff,对应MODE_MAIN;Dea,对应MODE_SIGNAL。

有时候需要判断Diff在Dea的上方,还是下方。因此增加了一个Bar。

Bar = Diff - Dea;

这样的Diff, Dea, Bar组成了乾龙、大智慧、通达信等分析软件中的macd指标。

一般所说的金叉,为Diff上穿Dea; 反之,Diff 下穿Dea为死叉。

zhonghua
21
zhonghua 2009.10.20 12:33  
y2k_connect 写道 >>

macd指标由2条曲线Diff和Dea组成。

Diff,对应MODE_MAIN;Dea,对应MODE_SIGNAL。

有时候需要判断Diff在Dea的上方,还是下方。因此增加了一个Bar。

Bar = Diff - Dea;

这样的Diff, Dea, Bar组成了乾龙、大智慧、通达信等分析软件中的macd指标。

一般所说的金叉,为Diff上穿Dea; 反之,Diff 下穿Dea为死叉。

谢谢·

/
要添加评论,请登录注册