无延迟LWMA_X2专家顾问:MetaTrader 5交易系统解析

Mike 2018.07.09 19:31 27 0 0
附件

大家好!今天我想和大家分享一款非常实用的趋势跟踪交易系统——无延迟LWMA_X2。它基于两个 AbsolutelyNoLagLWMA 指标的信号进行交易。

第一个指标通过线的颜色来判断慢趋势的方向,而第二个指标则在颜色变化时提示我们开仓。信号的形成是在K线收盘时,需满足以下两个条件:

  • 快速和慢速趋势的信号一致;
  • 快速趋势的方向发生变化。

专家顾问的输入参数

//+-------------------------------------------------+
//| EA指标的输入参数                           |
//+-------------------------------------------------+
sinput string Trade="交易管理";    //+============== 交易管理 ==============+  
input double MM=0.1;               //每笔交易所占存款比例
input MarginMode MMMode=LOT;       //手数大小检测方法
input uint    StopLoss_=1000;      //止损点数
input uint    TakeProfit_=2000;    //止盈点数
sinput string MustTrade="交易权限";    //+============== 交易权限 ==============+  
input int    Deviation_=10;       //最大价格偏差点数
input bool   BuyPosOpen=true;     //允许开多单
input bool   SellPosOpen=true;    //允许开空单
//+-------------------------------------------------+
//| 过滤器指标的输入参数                          |
//+-------------------------------------------------+
sinput string Filter="慢速交易参数";    //+============== 交易参数 ==============+  
input ENUM_TIMEFRAMES TimeFrame=PERIOD_H6;  //趋势的图表周期
input uint Length=7;                        //平滑深度                   
input Applied_price_ IPC=PRICE_CLOSE_;      //价格常量 
input uint SignalBar=1;                     //获取进入信号的K线编号
input bool   BuyPosClose=true;              //允许通过趋势平仓多单
input bool   SellPosClose=true;             //允许通过趋势平仓空单
//+-------------------------------------------------+
//| 入口指标的输入参数                            |
//+-------------------------------------------------+
sinput string Input="进入参数";       //+=============== 进入参数 ===============+  
input ENUM_TIMEFRAMES TimeFrame_=PERIOD_M30;  //进入的图表周期
input uint Length_=7;                         //平滑深度                   
input Applied_price_ IPC_=PRICE_CLOSE_;       //价格常量 
input uint SignalBar_=1;                      //获取进入信号的K线编号
input bool   BuyPosClose_=false;              //允许通过信号平仓多单
input bool   SellPosClose_=false;             //允许通过信号平仓空单
//+-------------------------------------------------+

以上输入参数中的字符串参数仅用于更好地可视化专家顾问的输入参数窗口。

在EA中使用的指标 AbsolutelyNoLagLwma_HTF 仅用于在策略测试器中更方便地可视化趋势,并不适用于其他模式。

要确保生成的EA正常运行,必须将指示器的编译文件 AbsolutelyNoLagLwma.ex5AbsolutelyNoLagLwma_HTF.ex5 放在 <terminal_data_directory>\MQL5\Indicators 文件夹下。

请注意,TradeAlgorithms.mqh 库文件允许使用专家顾问与那些提供 非零点差 的经纪商进行交易,并且可以在开仓时设置止损和止盈。您可以在以下链接下载更多库的变体:交易算法

以下测试结果使用了默认的专家顾问输入参数。在测试过程中未使用止损和止盈。

以下是2016年USDJPY的测试结果,慢趋势在H6,快速趋势进入在M30:

图1. 图表上的交易示例

图1. 图表上的交易示例

图2. 测试结果图表

图2. 测试结果图表

列表
评论 0