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

Exp_ATR_Trailing - MetaTrader 5 专家

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

Exp_ATR_Trailing - expert for MetaTrader 5

EA 交易沿着使用 ATR_Trailing 构建的通道边界移动未平仓头寸的止损。仅当基于新关闭的柱的数据更改柱时才修改止损,以防止损最终固定为当前价格。

EA 交易提供了直接从 EA 交易在当前图表上显示其中使用的指标的可能性。无需在图表上手动安装指标。这非常方便,因为在图表上安装 EA 交易后,指标会自动显示在图表上。该指标的输入参数始终与 EA 交易的输入参数相同。

下面是允许用户实现此类功能的代码:

//+------------------------------------------------------------------+
//|将 CChart 类包含在 Expert 中                         |
//+------------------------------------------------------------------+
#include <图表\Chart.mqh>
//---- 将全局变量声明为 CChart 类型CChart图表;//+------------------------------------------------------------------+
//|专家初始化函数                                   |
//+------------------------------------------------------------------+
整数 初始化时()
  {//---- 获取 ATR_Trailing 指标的句柄   InpInd_Handle=定制象征(),PERIOD_CURRENT,“ATR_尾随”,Period_ATR,Sell_Factor,Buy_Factor);
  如果(InpInd_Handle==INVALID_HANDLE打印“无法获取 ATR_Trailing 指标的句柄”);//--- 将错误代码重置为零  重置最后一个错误();//--- cchart 对象与当前图表 (ID=0) 一起使用,EA 附加到   cchart. 附加(0);//---- 在图表上添加 ATR_Trailing 指标    如果(!cchart.IndicatorAdd(0,InpInd_Handle))打印" Failed to add ATR_Trailing indicator on the chart");

 

//+---------------------------------------------------------+
//| EA 交易输入参数              |
//+---------------------------------------------------------+
输入 整数周期_ATR=14;  //ATR周期
输入 双倍的销售系数=2.0;输入 双倍的购买因素=2.0;输入 单位偏差=10;  //滑移

图像:

Exp_ATR_Trailing - expert for MetaTrader 5

Exp_ATR_Trailing 工作图表 


附件下载

📎 atr_trailing.mq5 (6.08 KB)

📎 exp_atr_trailing.mq5 (18.04 KB)

Source: MQL5 #1016

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