EA: EMA 6.12 - 页 2

 
Shara1:

谢谢,我会研究的。

补充:对于新手,设置跟踪止损 == 1 和跟踪步长 ==1。

 
Automated-Trading:

EMA 6.12

作者:弗拉基米尔-卡尔普托夫

你好,弗拉基米尔!我发现您的专家很有趣。虽然简单,但却很有效。
有可能在真实账户上测试这个版本吗?
谢谢!
 

有人用过这个 ea 吗?

如果有,请提供 mql5 链接信号。


感谢作者分享此 EA。

但如果您想分享一些 ea、

如果您还附上

mql5 链接至少 3-6 个月。


这样我们就都知道了。


非常感谢

 

我需要在 MA 十字星之后的条形图上打开交易,因此我在 chatgpt 上做了一些尝试。它的大部分代码都错误百出,而且它并不真正了解 mql5,但它是这么说的:...

这种方法可行吗?您的代码非常漂亮,如果能添加该功能并能选择移动平均线 的类型,我将不胜感激。

如果你有兴趣,我可以把它的代码贴出来。


要在 MA 交叉后的条形图上进行交易,需要检查当前条形图收盘时的 MA 值,并与前一条形图收盘时的 MA 值进行比较。如果在当前条形图收盘时,快速 MA 在慢速 MA 的上方交叉,而在上一条形图收盘时,快速 MA 在慢速 MA 的下方,则可以开立多头交易。如果快速 MA 在当前柱状图收盘时低于慢速 MA,而在前一柱状图收盘时高于慢速 MA,则可以进行空头交易。

下面举例说明如何修改 OnTick() 函数来实现这一目的:

在修改后的代码中,我们首先使用与之前相同的逻辑检查 MA 是否交叉。如果检测到 MA 十字星,我们将根据十字星的方向打开多头或空头交易,但根据十字星的方向,我们将使用当前的卖出价或买入价打开交易。这样可以确保按照要求在交叉后的下一交易条上开仓。我们还使用 m_position.Modify() 函数为新开启的交易设置止损、止盈、追踪止损和追踪步长。