编码帮助 - 页 327

 

在为你的交易图表编程时遇到困难?

Channel Sea自动交易模拟器 将为你完成所有复杂的编程它甚至带有一个金融社交网络,所以你可以分享你的交易交易想法,也可以向同行学习。

现在需要下载和安装。这是目前市场上最好的免费交易模拟器。

交易愉快!

 

亲爱的Mladen,我做了这个动量走廊,基于你在 "代码片段 "主题中的平滑动量。像我设置的那样(HighLowStep设置),它在H1和H4等TF上显示得很好(Gyazo - 4a24c73d3d721713c6e37bb508d65596.png),但似乎对于动量,走廊的设置方式不能让它在每个时间框架上显示一致的数值,我说的对吗?你会看到,例如在日线中,阶梯太高,而在低层TF中太低。有什么方法可以解决这个问题吗?此外,这似乎是图表第一条中的一个错误,在那里动量会形成一个奇怪的曲线(Gyazo - af22b911a9caaddaadffc58b41745fa5.png)。非常感谢您的回答。请注意。

附加的文件:
 

你好,我想知道当macd穿过信号线 时,如何获得买入或卖出信号?

现在我使用(macd>0)来买入,(macd<0)来卖出。

但我希望EA只在macd越过信号线时才买入或卖出。

请给我一些提示。

谢谢。

附加的文件:
untitled.jpg  218 kb
 
stevenpun:
你好,我想知道当MACD穿过信号线时,如何获得买入或卖出信号?

现在我使用(macd>0)买入,(macd<0)卖出。

但我希望EA只在macd越过信号线时才买入或卖出。

请给我一些提示。

谢谢。

亲爱的Stevenpun。

试着在使用iCustom.... 调用MACD的EA中改变这一点。

你需要知道MACD和SIGNAL线的缓冲区号码 来做这个....。

MACD > SIGNAL为买入....

MACD < SIGNAL用于卖出....

希望这对你有帮助

 
12BPRO:
亲爱的Stevenpun,

尝试在使用iCustom.... 调用MACD的EA中改变这一点。

你需要知道MACD和SIGNAL线的缓冲区编号才能做到这一点....

MACD > SIGNAL用于买入....

谢谢你的建议,但我在哪里可以得到缓冲区的号码?

MACD < SIGNAL 用于卖出....

希望这对您有所帮助

谢谢你的建议,但我在哪里可以得到缓冲区的号码

 
stevenpun:
谢谢你的建议,但我在哪里可以得到缓冲区的数量?

检查MACD主线和MACD信号线的缓冲区数量 的一种方法

1) 将鼠标指向指标线......它会告诉你缓冲区的数量......你必须减去1才能得到实际的数量....

2) 打开MACD文件,找到SetIndexBuffer(0,ExtMapBuffer)。

 
12BPRO:
检查MACD主线和MACD信号线的缓冲区数量的一种方法

1) 将鼠标指向指标线......它将告诉你缓冲区的数量......你必须减去1才能得到实际的数字....。

2) 打开MACD文件,找到SetIndexBuffer(0,ExtMapBuffer)。

我不是很明白,但以后会试着弄清楚。

 
airquest:
亲爱的Mladen,我已经做了这个动量走廊,基于你在 "代码片段 "主题中的平滑动量。像我设置的那样(HighLowStep设置),它在H1和H4等TF上显示得很好(Gyazo - 4a24c73d3d721713c6e37bb508d65596.png),但似乎对于动量,走廊的设置方式不能让它在每个时间框架上显示一致的值,我说得对吗?你会看到,例如在日线中,阶梯太高,而在低层TF中太低。有什么方法可以解决这个问题吗?此外,这似乎是图表第一条中的一个错误,在那里动量会形成一个奇怪的曲线(Gyazo - af22b911a9caaddaadffc58b41745fa5.png)。非常感谢您的回答。请注意。

气象

第一条是正常的(以前的值丢失了,这就是为什么那个奇怪的曲线)。

至于步骤:你是对的。动量的问题是,随着时间框架的上升,动量值也在上升,然后HighLowStep必须被调整(这与macd类似)。

 
mladen:
追求

第一个条形图是正常的(以前的值丢失,这就是为什么那个奇怪的曲线)。

关于步骤:你是对的。动量的问题是,随着时间框架的上升,动量值也在上升,然后HighLowStep必须被调整(这与macd类似)。

谢谢。你知道有什么方法可以解决这个问题吗?在外面定义类似if (Period()=X) HighLowStep = HighLowStep * Y的东西。

 
airquest:
谢谢。你知道有什么方法可以解决这个问题吗?在外面定义一些东西,比如如果(Period()=X)HighLowStep=HighLowStep*Y。

它(动量)将需要被归一化

你可以尝试使用这个帖子中的:https://www.mql5.com/en/forum/176430/page4 作为一个可接受的解决方案。

原因: