欢迎访问 外汇EA下载与MT4/MT5自动交易资源 - 聚合外汇EA、黄金EA、量化交易工具与自动化交易实战内容。
登录 注册

55 MA - MetaTrader 5 专家

author emer | 506 人阅读 | 0 人评论 |

55 MA - expert for MetaTrader 5

想法来自成本高昂_

MQL5 代码作者巴拉巴什卡孔

此 EA 交易中的 iMA(移动平均线,MA)指标允许更改时间范围(MA:时间框架),水平平移(MA:水平移动)、平均法(MA:平滑型)和应用价格(MA:价格类型) - 即除平均周期之外的所有参数。代码中提供了平均周期,该周期等于 55(该数字用于 EA 名称中)。

EA 仅在新柱形成期间运行。一旦当前时间(只有小时,没有分钟和秒)进入间隔开始时间结束时间,EA 交易从指标请求数据。它不仅从#0 和#1 柱请求数据,还从酒吧编号#A酒吧编号#B

然后比较这两个条上的值:如果它们之间的差异大于或等于#A 和 #B 条之间的差异- 将生成开仓信号。这倒车信号默认情况下禁用该功能(设置为错误的),并且以下规则适用于信号:

买入信号:MA(酒吧编号#A>MA(酒吧编号#B+ #A 和 #B 条之间的差异;

卖出信号:MA(酒吧编号#A<MA(酒吧编号#B- #A 和 #B 条之间的差异

如果您启用相反仓位的平仓(设置平掉相反的仓位真的),卖出仓位将在最终买入信号时平仓,反之亦然。

持仓量可以是固定的 - 在这种情况下,它由很多或根据风险参数计算(很多在这种情况下必须等于零)。

您应该针对每个品种和时间范围单独优化 EA。由于 EA 仅在新柱形成时间执行操作,因此可以在“1 分钟 OHLC”报价生成模式下执行遗传优化。

该图显示了从 M15 到 H1 时间范围的大致参数限制:

55 MA - expert for MetaTrader 5


附件下载

📎 55_ma.mq5 (40.29 KB)

Source: MQL5 #21743

🔐
请登录后参与评论
注册满12小时后评论,即可解锁附件下载
立即登录