WPR 自定义 - MetaTrader 5脚本



将以下特征设为输入参数:

为什么这样做
当使用 iWPR(威廉姆斯百分比范围,%R)标准指标测试 EA 时,情况总是不太乐观:指标颜色无法更改 (#1),最重要的是,级别值始终相同 (#2)!

同时,基于 iWPR 的 EA 可以使用级别“-25”和“-75”,但在可视化测试期间只会显示指标本身严格固定的级别(“-20”和“-80”)。这个显示对我来说似乎不太方便,因此对输入参数进行了一些设置。
现在,从 EA 调用后,指标水平与交易系统完全匹配。调用示例 WPR定制实施于弗拉多EA、MQL5 代码
//--- 创建指标 iWPR 的句柄 句柄_i自定义=定制(m_symbol.Name(),时期(),“WPR 定制”,Inp_WPR_Period, Inp_WPR_Color、Inp_WPR_Width、Inp_WPR_Level1、Inp_WPR_Level2);//--- 如果未创建句柄 如果(handle_iCustom==INVALID_HANDLE) { //--- 告知失败并输出错误代码 打印格式(“无法为符号 %s/%s 创建 iWPR 指标的句柄,错误代码 %d”, m_symbol.Name(), 枚举转字符串(时期()), 获取最后一个错误()); //--- 指标提前停止 返回(初始化失败); }
以及策略测试器中显示的结果:

附件下载
📎 wpr_custom.mq5 (10.12 KB)
Source: MQL5 #22972
💡 精彩内容推荐
✍️ 楼主最新发布
- •
- •
- •
- •
- •
- •
🔗 您可能感兴趣
- •
- •
- •
- •
- •
- •
🔐
请登录后参与评论
注册满12小时后评论,即可解锁附件下载
立即登录
