Exp_WAMI_Cloud_X2 - MetaTrader 5 专家


趋势跟踪交易系统Exp_WAMI_Cloud_X2基于两个指标的信号瓦米。第一个指标根据主要线和信号线的位置确定缓慢趋势的方向。第二个指标决定了线相互交叉时开仓的时刻。如果满足两个条件,则当柱线关闭时会形成信号:
//+------------------------------------------------+ //| EA 指标的输入参数 | //+------------------------------------------------+ 输入 细绳贸易=《贸易管理》; //+============== 贸易管理 ==============+ 输入 双倍的MM=0.1; //一笔交易中存款的份额 输入保证金模式 MMMode=LOT; //手数检测方法 输入 单位 止损_=1000; //止损点数 输入 单位 获利_=2000年; //以点数为单位获利 输入 细绳必须交易=《贸易许可》; //+============== 贸易许可 ==============+ 输入 整数 偏差_=10; //最大价格偏差(以点为单位) 输入 布尔值 买入PosOpen=真的; //允许进入多头仓位 输入 布尔值 卖出开仓=真的; //允许空头建仓 //+------------------------------------------------+ //|过滤指标的输入参数 | //+------------------------------------------------+ 输入 细绳过滤=“慢速趋势参数”; //+============== 趋势参数 ==============+ 输入 ENUM_TIMEFRAMES时间范围=PERIOD_H6; //1 趋势的图表周期 输入 单位 InpPeriodMA1 = 4; // 第一个 MA 周期 输入 ENUM_MA_METHOD InpMethodMA1 = 模式_SMA; // 第一个 MA 方法 输入 单位 InpPeriodMA2 = 13; // 第二个 MA 周期 输入 ENUM_MA_METHOD InpMethodMA2 = 模式_SMA; // 第二个 MA 方法 输入 单位 InpPeriodMA3 = 13; // 第三个 MA 周期 输入 ENUM_MA_METHOD InpMethodMA3 = 模式_SMA; // 第三种 MA 方法 输入 单位 InpPeriodSig = 4; // 信号 MA 周期 输入 ENUM_MA_METHOD InpMethodSig = 模式_SMA; // 信号MA方法 输入 ENUM_APPLIED_PRICE InpAppliedPrice = PRICE_CLOSE; // 应用价格 输入 单位信号栏=1; // 接收入场信号的柱数 输入 布尔值 买入关闭=真的; // 允许按趋势平仓 输入 布尔值 卖出成交平仓=真的; // 允许按趋势平仓 //+------------------------------------------------+ //|入场指标的输入参数 | //+------------------------------------------------+ 输入 细绳输入=「输入参数」; //+================ 输入参数==============+ 输入 ENUM_TIMEFRAMES时间范围_=PERIOD_M30; //2 入场的图表周期 输入 单位 InpPeriodMA1_ = 4; // 第一个 MA 周期 输入 ENUM_MA_METHOD InpMethodMA1_ = 模式_SMA; // 第一个 MA 方法 输入 单位 InpPeriodMA2_ = 13; // 第二个 MA 周期 输入 ENUM_MA_METHOD InpMethodMA2_ = 模式_SMA; // 第二个 MA 方法 输入 单位 InpPeriodMA3_ = 13; // 第三个 MA 周期 输入 ENUM_MA_METHOD InpMethodMA3_ = 模式_SMA; // 第三种 MA 方法 输入 单位 InpPeriodSig_ = 4; // 信号 MA 周期 输入 ENUM_MA_METHOD InpMethodSig_ = 模式_SMA; // 信号MA方法 输入 ENUM_APPLIED_PRICE InpAppliedPrice_ = PRICE_CLOSE; // 应用价格 输入 单位信号栏_=1; // 接收入场信号的柱数 输入 布尔值 BuyPosClose_=错误的; // 允许通过信号平仓多头头寸 输入 布尔值 卖出PosClose_=错误的; // 允许通过信号平空空头头寸 //+------------------------------------------------+
输入参数代码中带有文本的字符串参数只是为了更好地可视化专家的输入参数窗口。
指标WAMI_Cloud_HTFEA 中的设计仅是为了在策略测试器中更方便地可视化趋势;并且它们不能在任何其他模式下工作。
为了使生成的 EA 正确运行,指标的编译文件瓦米.ex5和WAMI_Cloud_HTF.ex5必须在<终端数据目录>\MQL5\指标文件夹。
请注意,贸易算法.mqh库文件允许将 EA 交易与提供以下服务的经纪商一起使用非零价差以及设置止损和止盈的选项连同开仓。您可以通过以下链接下载该库的更多变体:交易算法。
在如下所示的测试中使用了默认 EA 交易的输入参数。 测试期间未使用止损和止盈。
欧元兑美元 2016 年测试结果,H4 走势缓慢,M30 走势快速进场:

图 1. 图表上的交易示例

图2. 测试结果图
附件下载
📎 tradealgorithms.mqh (223.62 KB)
📎 wami.mq5 (16.8 KB)
📎 wami_cloud_htf.mq5 (21.82 KB)
📎 exp_wami_cloud_x2.mq5 (23.1 KB)
Source: MQL5 #21092
💡 精彩内容推荐
✍️ 楼主最新发布
- •
- •
- •
- •
- •
- •
🔗 您可能感兴趣
- •
- •
- •
- •
- •
- •
🔐
请登录后参与评论
注册满12小时后评论,即可解锁附件下载
立即登录
