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

自定义移动平均线输入 - MetaTrader 5脚本

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

Custom Moving Average Inputs - indicator for MetaTrader 5

Custom Moving Average Inputs - indicator for MetaTrader 5

Custom Moving Average Inputs - indicator for MetaTrader 5

输入参数中添加了两个设置:线条颜色 (颜色)和线宽(宽度)。

Custom Moving Average Inputs - indicator for MetaTrader 5

您可能注意到,如果 EA 交易使用移动平均线指标数据,则该指标在可视化测试器模式下仅显示为红色。如果此类 EA 使用三个移动平均线的数据,则所有三个指标均显示为红色。

Custom Moving Average Inputs - indicator for MetaTrader 5

所以区分它们是非常困难的。

为了解决移动平均线的视觉显示问题,策略测试器中添加了两个参数:线条颜色线宽。现在,EA 交易需要访问 iCustom 而不是 iMA:

//--- 创建 iMA 指标的句柄   句柄_iMA_First=定制(m_symbol.Name(),时期(),“自定义移动平均线输入”,
                            InpMAPeriodFirst、InpMAShiftFirst、InpMAMethodFirst、InpMA第一颜色,InpMAFirstWith,PRICE_CLOSE);//--- 如果未创建句柄  如果(handle_iMA_First==INVALID_HANDLE)
     {
      //--- 告知失败并输出错误代码      打印格式“无法为符号 %s/%s 创建 iMA 指标句柄,错误代码 %d”,
                  象征(),
                  枚举转字符串时期()),
                  获取最后一个错误());
      //--- 指标提前停止      返回初始化失败);
     }

现在,指标颜色和宽度可以直接从 Expert Advisor 管理:

Custom Moving Average Inputs - indicator for MetaTrader 5


附件下载

📎 custom_moving_average_inputs.mq5 (14.88 KB)

Source: MQL5 #21779

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