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

基于 MA 的货币强弱指标 - MetaTrader 4脚本

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

MA based Currency Strength Indicator - indicator for MetaTrader 4

MA based Currency Strength Indicator - indicator for MetaTrader 4

MA based Currency Strength Indicator - indicator for MetaTrader 4

笔记:2020 年 3 月 30 日的新更新 - 添加了对在其符号中使用各种前缀/中缀/后缀的经纪商的支持。滚动 向下查看更详细的描述。

例如,当我们确定某个货币对(欧元兑美元)呈上升趋势时,我们想知道欧元走强的程度,以及美元走强的程度。 减弱。同样,如果加元日元呈下降趋势,我们想知道加元走弱的程度以及日元走强的程度。

衡量走强/走弱程度的一个简单方法是查看多个货币对,并将每种货币对的时间相加。 货币在每一对中发挥一定的作用。因此,了解 CAD 在所有货币对中都在走强是很有意义的 包含它的,以及已经有多少条。

鉴于有多种货币在交易,明智的做法是缩小范围并只关注其中 8 种主要货币 - 美元、欧元、英镑、瑞士法郎、澳元、加元、 日元和新西兰元,至少目前如此,这8种货币的组合将是28对。

该指标的作用是扫描所有 28 个货币对,确定每对货币的走强和走弱,并将 数字 - 即每种货币走强和走弱的次数,并表示如下:

MA based Currency Strength Indicator - indicator for MetaTrader 4

从上面的截图中,我们可以很容易地得出美元正在走强,而澳元正在走弱,因此澳元兑美元正在南下 最大动力!

因此,该指标提供了一种简单的方法,让您一眼就能看出在任何选定的时间范围内值得密切监控的货币对。

用户可以设置的输入如下:

MA based Currency Strength Indicator - indicator for MetaTrader 4

这些输入允许用户更改移动平均线的属性,并且指标将仅将蜡烛的收盘价与移动平均线进行比较 平均来确定趋势是向上还是向下。 2020 年 3 月 30 日上传的更新是对前缀/中缀/后缀的经纪商的支持 例如,它们的符号带有“+”或“.”等附加字符。此外,一些经纪人可能会使用小写字母。所以这一切都是 必要的,就是将“EURUSD的完整交易品种名称”输入参数(如上所示)填写为EURUSD的准确全称...就这样吧 “cEuRuSd”。或“eUR_USd++”等(好吧,我只是想抓住所有可能性......哈哈),这个新版本应该能够处理。

要从 EA、其他指标或脚本调用该指标,可以使用该函数:

布尔值获取CSBuffer(整数特夫,整数酒吧,细绳货币,整数&numBulls,整数&numBears)
{
  细绳姓名 =“MAC货币强度”;
  细绳铯[] = {“美元”,“欧元”,“英镑”,“瑞士法郎”,“澳元”,“CAD”,“日元”,“新西兰元”};
  整数数量 Cs =数组大小(CS);
  为了整数我=0; i如果(Cs[i]==货币)
      {
         公牛数量 =整数定制象征(),tf,姓名,i*3,bar)) - (numCs-i-1)*numCs;
         熊数 =整数定制象征(),tf,姓名,(i*3)+1,bar)) - (numCs-i-1)*numCs;
         公牛数 = 公牛数 - 熊数;
        返回真的);
      }
   }
  返回错误的);
}

这是如何使用 GetCSBuffer() 函数的示例:

      整数酒吧=1; // 用户可以改变这个。
      细绳c =“美元”; // 用户可以更改此值,但必须是 8 种货币之一。
      整数牛市数量、熊市数量;
      如果(获取CSBuffer(时期(),酒吧,c,numBulls,numBears))
        打印“公牛=”, 公牛数量,“,熊=”, 熊数);

使用此指标时,请注意终端中的“专家”选项卡,确保没有错误消息。

最后,对于那些更喜欢冒险的人,可以重写函数 GetTrend()(只需确保它采用相同的参数,并返回 相同的值范围(即 1 代表上涨,-1 代表下跌,就这么简单),这样就可以使用不同的标准来确定趋势。当然,有些 更改可能需要对输入参数进行一些更新,但没什么太复杂的 - 如果您有编程的基本知识,您可以 自定义它,调用您自己的指标。


附件下载

📎 macurrencystrength.mq4 (28.91 KB)

Source: MQL5 #28330

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