$ £ ¥
¥ £ $

哪个外汇配对是最挥发的

本指南提供了有关 2023 年趋势最强的货币对的最新评论。此外,它还提供了一个脚本,供您计算任何一组交易工具及时间周期的趋势统计信息。

衡量货币对(或任何其他交易工具)的趋势始终是一项颇具挑战的任务。趋势会随着时间的推移而变化,这进一步增强了它的难度。货币对可能在某一年大幅上涨,但在下一年毫无趋势。尽管如此,如果您进行趋势交易,则有可能(并且很重要)根据一组指标来比较货币对的趋势性,从而更好地了解哪些货币对最具趋势性以及它们确切的发展情况。

下文基于五项指标对 10 种货币对进行分析。它解释了这些指标的原理以及它们为什么可以大致作为货币趋势性的代理。


货币对

为了便于分析,我们选择了 10 种符合以下三项条件的货币对:它们的流动性很强(根据《2022年三年期央行调查报告》(2022 Triennial Central Bank Survey)),它们的点差较低,它们很容易在零售外汇经纪商处获得。例如,我们没有选择流动性很强的 USD/CNY 货币对(流动性在全球排第六),因为它仅能在少数经纪商处交易,而且点差很高,其交易还会受到中国人民银行的严格限制。我们将用以下货币对进行研究(按字母顺序呈现):

  • AUD/USD
  • EUR/GBP
  • EUR/JPY
  • EUR/USD
  • GBP/JPY
  • GBP/USD
  • NZD/USD
  • USD/CAD
  • USD/CHF
  • USD/JPY

方法论

我们使用以下方法来评估货币对的趋势性:

  • 变化率的平均值及中值。
  • 波动率的平均值及中值。
  • 收盘价连续高于/低于 50 时段简单及指数移动平均线的平均次数及中值次数。
  • 连续出现更高的高点价+更高的低点价或更低的低点价+低点、高点价的平均次数。
  • 连续看涨或连续看跌蜡烛图的平均根数

变化率是用前一个收盘价减去当前收盘价,然后再除以前一个收盘价而得出的百分比值。显然,这是一种粗略的分析方法,但它可以给我们一些关于经常出现趋势的货币对的提示。

货币对的波动率是用蜡烛图的高点减去低点,然后除以开盘价来计算的。它也以百分比值计算。

但以上计算只是一个起点。为了判断最佳的趋势货币对,我们需要精确计算某货币对在一段时间内处于趋势中的周期数。我们需要一个可靠的指标来判断三个不同时间周期内的趋势。为此,我们采用移动平均线。我们计算收盘价连续高于/低于移动平均线的次数平均值及中值。通过对收盘价连续高于/低于移动平均线的次数平均值及中值进行排名比较,我们可以获得有关货币对趋势程度的其他见解。通常,建议新手采用指数移动平均线,而不是简单移动平均线,因为前者的滞后较少(即更快地跟随趋势)。为了验证这一点,我们将计算结果分别应用于简单及指数 50 周期移动平均线。

连续更高的高点价+更高的低点价或更低的低点价+更低的高点价正好显示出按照主流趋势定义形成的连续条形图。

连续看涨及看跌蜡烛图显示了看跌烛图之后有多大的可能性会跟随其他看跌烛图,看涨烛图也是如此。

所有计算将在三个时间周期上重复:每日、每周及每月。所有货币对均通过自 2023 年 3 月 5 日起 5 年内的数据进行分析。数据来源于设有 GMT+2 时区服务器的 MetaTrader 5平台,这意味着每周交易时段为周一 00:00 至周五 23:59。


计算

变化率

我们可以使用以下公式计算货币对汇率在给定时间段(日、周、月)的绝对变化:

其中,N 指时段总数。

变化率中值是通过对个别变化率(Tn)进行排序,然后选择中间值(对于奇数)或计算两个最中间变化率的平均值而得出的。

我们必须使用百分比值,因为不同货币对的直接(点数)变化率之间存在很大的区别,因为这些货币对的汇率是无法比较的。

下表提供了所研究货币对自 2018 年 3 月 6 日至 2023 年 3 月 5 日在三个周期上 5 年期变化率百分比(%)的平均值及中值。

货币对 每日 每周 每月
平均值 中值 平均值 中值 平均值 中值
AUD/USD 0.49 0.38 1.11 0.84 2.59 2.47
EUR/GBP 0.33 0.25 0.72 0.52 1.21 0.85
EUR/JPY 0.38 0.29 0.85 0.68 1.74 1.60
EUR/USD 0.34 0.26 0.78 0.60 1.51 1.35
GBP/JPY 0.46 0.35 1.11 0.85 2.18 1.13
GBP/USD 0.43 0.34 1.03 0.85 1.87 1.72
NZD/USD 0.48 0.39 1.17 0.95 2.64 2.48
USD/CAD 0.34 0.26 0.73 0.60 1.57 1.34
USD/CHF 0.33 0.25 0.79 0.63 1.56 1.34
USD/JPY 0.35 0.25 0.80 0.62 1.71 1.01

上表显示了不同货币对平均及中值变化(每天、每周及每月)的差异。首先,显而易见的是,它们之间的差异不大,至少在每日及每周周期上是如此。如果我们关注中值,则每月周期上的情况不同。活跃度最高的货币对(AUD/USD 及 NZD/USD)的变化率约为活跃度最低的货币对(EUR/GBP)的三倍。为了更好地分析该时段各货币对平均变化之间的差异,我们来查看下表。

与上一年不同,本年度几乎所有时间周期上都有一个明显的赢家——NZD/USD。它仅在每日周期上略微落后,其平均变化率为 0.48%,仅低于 AUD/USD(0.49%)。AUD/USD 在所有其他时间周期上的变化率也很高,通常紧跟着货币对 NZD/USD。GBP/JPY 在所有时间周期上排名第三,在每周周期上与 GBP/USD 并列第三;这两种货币对的变化率中值均为 0.85%。其余货币对更落后,仅 EUR/JPY 在所有时间周期上显示出更大的变化率。EUR/GBP 的变化率在所有时间周期上都是最小的,无论该变化率是用平均值还是中值计算的。

主要货币对每日变化率(百分比)平均值

主要货币对每日变化率(百分比)中值

主要货币对每周变化率(百分比)平均值

主要货币对每周变化率(百分比)中值

主要货币对每月变化率(百分比)平均值

主要货币对每月变化率(百分比)中值

波动率

货币对的波动率可用以下公式计算:

其中,N 指时段总数。

波动率中值是通过对个别波动率的值(Vn)进行排序,然后选择中间值(若 N 为奇数)或计算两个最中间值的平均值而得出的。

下表总结了所研究货币对自 2018 年 3 月 6 日至 2023 年 3 月 5 日在每日、每周、每月周期上 5 年期波动率百分比(%)的平均值及中值。

货币对 每日 每周 每月
平均值 中值 平均值 中值 平均值 中值
AUD/USD 0.99 0.85 2.23 2.01 4.87 3.35
EUR/GBP 0.70 0.61 1.54 1.37 3.08 2.73
EUR/JPY 0.78 0.67 1.76 1.53 3.52 3.08
EUR/USD 0.69 0.63 1.55 1.38 3.23 2.87
GBP/JPY 0.95 0.82 2.20 1.90 4.74 4.42
GBP/USD 0.88 0.76 1.99 1.72 4.27 3.83
NZD/USD 1.00 0.87 2.26 1.99 4.78 4.36
USD/CAD 0.68 0.61 1.49 1.36 3.11 3.02
USD/CHF 0.69 0.61 1.54 1.37 3.14 2.76
USD/JPY 0.70 0.57 1.63 1.29 3.46 2.62

如您所见,所研究货币对波动率的平均值及中值的变化小于变化率。然而,它也呈现出较之之前分析更明显的变化。毫无意外的是,波动性最强的货币对与上文中使用平均变化率衡量出的趋势最强的货币相同。以下有六个图表,可说明并有助于比较所研究货币对波动率的差异。

AUD/USD 与 NZD/USD 争相成为波动率最大的货币对。NZD/USD 在每日周期上的波动率最大,在每周周期上的波动率平均值以及每月周期上的中值也是如此。AUD/USD 在每周周期上的中值以及在每月周期上的平均值击败了其竞争对手。GBP/USD 在所有周期上排第三,仅月度中值除外,它超过了所有其他货币对。其他货币对的波动率相差不大。即便是 EUR/GBP 的波动率也没有像变化率一样“落后”,甚至在大多数时间周期中也不是最后一名。

主要货币对每日波动率平均值

主要货币对每日波动率中值

主要货币对每周波动率平均值

主要货币对每周波动率中值

主要货币对每月波动率平均值

主要货币对每月波动率中值

收盘价连续高于/低于移动平均线

检测外汇趋势最直观的方法之一是使用移动平均线。我们计算收盘价连续高于及低于 50 周期(每日、每周及每月)移动平均线(简单移动平均线 SMA 及指数移动平均线 EMA)的次数的平均值及中值。

每日
货币对 SMA EMA
平均值 中值 平均值 中值
AUD/USD 11.5 3.0 10.6 3.0
EUR/GBP 10.3 3.0 9.9 3.0
EUR/JPY 13.8 5.0 9.9 3.0
EUR/USD 10.4 3.0 12.6 5.0
GBP/JPY 11.8 4.0 10.0 3.0
GBP/USD 14.0 4.0 12.2 3.0
NZD/USD 13.4 3.0 12.2 4.0
USD/CAD 10.9 3.0 9.7 2.5
USD/CHF 10.1 4.0 9.3 3.0
USD/JPY 10.6 3.0 11.2 4.0

2021 年的分析显示,收盘价连续低于或高于移动平均线似乎会导致货币对之间的差异比之前的趋势测量结果更大。但是,今年的情况完全不同,因为所有测量结果都相当接近。下图很好地展示了其他货币对之间的对比。

与以前的测量结果不同,下图中没有明显的赢家。从预计的平均值来看,GBP/USD 连续高于/低于 SMA 的天数最多,EUR/USD 紧随其后,NZD/USD 名列第三。但如果从每日收盘价连续高于/低于 EMA 的平均次数来看,EUR/USD 的次数最多,GBP/USD 与 NZD/USD 并列第二,结果均为 12.2。如果我们转向中值结果,EUR/JPY 在使用 SMA 时显示了最高的结果,而 GBP/JPY、GBP/USD 及 USD/CHF 略低于它,且这三种货币对的结果相同。但如果我们关注中值 EMA 结果会发现,EUR/USD 的连续天数最多,而 NZD/USD 及 USD/JPY 排名第二。USD/CAD 连续高于/低于 EMA 天数的中值最低,尽管该货币对在其他结果中都没有排名最后。

每日收盘价连续高于或低于 SMA 次数的平均值

每日收盘价连续高于或低于 SMA 次数的中值

每日收盘价连续高于或低于 EMA 次数的平均值

每日收盘价连续高于或低于 EMA 次数的中值

下表显示连续高于及低于移动平均线的周数。

每周
货币对 SMA EMA
平均值 中值 平均值 中值
AUD/USD 21.4 5.0 16.1 5.0
EUR/GBP 9.2 2.0 7.7 2.5
EUR/JPY 11.5 2.5 10.5 3.0
EUR/USD 30.8 8.5 12.3 2.0
GBP/JPY 8.1 3.5 8.0 3.5
GBP/USD 12.1 3.0 7.3 2.0
NZD/USD 9.5 3.0 7.7 2.0
USD/CAD 9.2 2.5 7.9 4.5
USD/CHF 8.2 2.0 5.5 2.0
USD/JPY 8.9 3.0 10.3 3.0

这些图表中有一个明显的赢家,但具体排序取决于我们查看的是 SMA 还是 EMA 的结果。EUR/USD 连续高于/低于 SMA 的周数是最多的,AUD/USD 排名第二。但 AUD/USD 连续高于/低于 EMA 的周数是最多的。

收盘价连续高于或低于 SMA 的周数平均值

收盘价连续高于或低于 SMA 的周数中值

收盘价连续高于或低于 EMA 的周数平均值

收盘价连续高于或低于 EMA 的周数中值

下表显示月度数据。遗憾的是,它没有提供很可靠的信息,因为 5 年内每月周期蜡烛图的数量不够充足。

每月
货币对 SMA EMA
平均值 中值 平均值 中值
AUD/USD 4.1 1.0 5.9 2.5
EUR/GBP 5.5 1.5 8.0 6.5
EUR/JPY 3.0 3.0 2.7 2.0
EUR/USD 5.7 3.0 20.0 20.0
GBP/JPY 11.0 11.0 11.0 11.0
GBP/USD 7.7 3.5 7.7 2.5
NZD/USD 11.8 8.0 11.8 8.0
USD/CAD 6.4 3.5 6.4 1.0
USD/CHF 6.0 3.0 7.7 5.0
USD/JPY 6.8 1.0 4.9 3.0

GBP/JPY 及 NZD/USD 连续高于/低于 SMA 的月数最多。虽然它在使用 EMA 时的情况相似,但 EUR/USD 在这个指标上排名第一。

每月收盘价连续高于或低于 SMA 次数的平均值

每月收盘价连续高于或低于 SMA 次数的中值

每月收盘价连续高于或低于 EMA 次数的平均值

每月收盘价连续高于或低于 EMA 次数的中值

更高的高点价+更高的低点价及更低的低点价+更低的高点价

如果货币对在上涨趋势中连续出现更高的高点价及更高的低点价(HHHL),或者在下跌趋势中连续出现更低的低点价及更低的高点价(LLLH),则通常会认为该货币对处于趋势中。我们计算了每种货币对在每日、每周及每月周期上出现 HHHL 及 LLLH 形态次数的平均值。

货币对 HHHL 或 LLLH 连续出现的平均长度
每日 每周 每月
AUD/USD 1.905 1.838 1.640
EUR/GBP 1.912 1.731 1.810
EUR/JPY 1.996 1.722 1.720
EUR/USD 2.000 1.719 2.167
GBP/JPY 1.932 1.764 1.640
GBP/USD 1.865 1.936 1.952
NZD/USD 1.928 1.916 2.000
USD/CAD 1.764 1.870 1.720
USD/CHF 1.936 1.780 1.640
USD/JPY 1.973 1.780 1.750

在下图中,您可以看到前文表格中呈现的数据说明。在这种测量方式中,货币对的结果非常分散。EUR/USD 连续出现 HHHL/LLLH 的天数是最多的,EUR/JPY 紧随其后,只少几天。同时,USD/CAD 在这种测量方法中是趋势化最小的货币对。但如果我们观察每周周期,则结果很不一样。在这个时间周期上,USD/CAD 名列第三,NZD/USD 名列第二,而 GBP/USD 连续出现 HHHL/LLLH 的周数是最多的。在每月周期上,所有货币对的差别不大,其中 EUR/USD 略微领先于其他货币对,而 GBP/JPY 略微滞后。所有时间周期中唯一保持一致的货币对是 AUD/USD;它连续出现更高高点价及更低低点价的次数相对较多。

连续出现 HHHL/LLLH 天数的平均值

连续出现 HHHL/LLLH 周数的平均值

连续出现 HHHL/LLLH 月数的平均值

连续看涨/看跌的蜡烛图

用于衡量趋势的一种更直接的方法是记录连续看涨或看跌蜡烛图的平均数量。它忽略了前面分析中提到的“更高的高点价 + 高点、低点价及更低的低点价 + 更低的高点价”这项条件,但仍然捕捉到了有关货币对趋势的有用信息。下表列出了每种货币对在每日、每周及每月周期上连续看涨/看跌蜡烛图的平均值。

货币对 连续看涨/看跌蜡烛图的平均值
每日 每周 每月
AUD/USD 1.974 2.000 1.541
EUR/GBP 1.977 1.955 2.074
EUR/JPY 2.036 1.932 2.074
EUR/USD 1.985 1.720 2.192
GBP/JPY 2.074 2.089 1.697
GBP/USD 2.020 1.962 1.900
NZD/USD 2.069 2.142 1.697
USD/CAD 1.845 2.116 1.781
USD/CHF 2.028 1.766 1.600
USD/JPY 1.994 1.855 1.629

在每日周期上,GBP/JPY 及 NZD/USD 领先于其他货币对,但 EUR/JPY、GBP/USD 及 USD/CHF 并未落后太多。总体而言,除了 USD/CAD 之外,其余货币对都没有落后太多,仅 USD/CAD 连续看涨或看跌蜡烛图的数量异常低。在每周周期中,没有任何一种货币对成为特例,因为所有货币对都非常接近。

连续看涨/看跌天数的平均值

连续看涨/看跌周数的平均值

连续看涨/看跌月数的平均值


结语

我们的研究基于 5 年研究期揭示了以下事实:

  • NZD/USD、GBP/JPY 及 AUD/USD 在所有研究时段(每日、每周及每月)中的预期变化率都是最大的。如果您的交易策略涉及开立交易以及固定时间的持有期,则您应选择这些货币对。
  • NZD/USD、GBP/JPY 及 AUD/USD 也是波动性最大的货币对。这意味着这些货币对图表上的平均蜡烛图可能比其他货币对图表上的更长。这可以用来捕捉设有合理止盈位的订单的大幅波动(飙升)。这个结论(以及上面的结论)似乎也很可靠,因为货币对的平均值与中值都是领先的。
  • 用移动平均线衡量趋势时,EUR/USD、GBP/USD 及 NZD/USD 在每日周期上是趋势最强的货币对。 不过,由于货币对的结果因衡量方法的不同而不同,交易者很难选出趋势最强的货币对。
  • AUD/USD 及 EUR/USD 在每周周期上的平均趋势期更长。
  • 用月度周期比较移动平均线的结果很不可靠,因此没有必要对 EUR/USD、GBP/JPY 及 NZD/USD 的主导地位追根究底。
  • 有关连续“更高的高点价 + 更高的低点价或更低的低点价 + 更低的高点价”的数据非常混乱,货币对中没有明显的领先者(尤其是在月度周期上)。
  • 连续看涨/看跌的蜡烛图数据也非常混杂,但这表明,如果您的交易策略依赖于颜色重复的蜡烛图,则在每日周期上交易 GBP/USD、EUR/JPY、NZD/USD、EUR/GBP 及 GBP/JPY 可能更容易获得利润。

此外:

  • 如果交易 GBP/JPY、NZD/USD 和 AUD/USD,它们更高的波动率也需要您为交易设置更宽松的止损位。
  • 大多数货币对连续高于/低于移动平均线的天数中值较低(仅为 3 或 4 天,仅 EUR / USD 达到了 5 天),这说明基本的移动平均线交汇点策略在大多数交易工具中是无效的。是否应预计在先前五年内中值较高的货币对将继续保持较高的中值,这是一个尚未得到回答的问题。
  • 如果您要根据本指南中的所有数据来回答“哪个货币对的趋势最强”这个问题,则选择 AUD/USD 或 NZD/USD 都较为合理。不过,请注意后者通常涉及更低的点差。

重要提示:历史表现不代表未来表现。这意味着基于预期趋势行为将与研究期间的表现相同这一理念来进行现实交易,这可能是不切实际的。


脚本

接下来,我们将介绍最重要的部分——MetaTrader 脚本,可用于获取与本指南所呈现的数据相同甚至更丰富的数据。TrendStats 脚本 包含两个文件,需解压缩到您 /MQL4/脚本/ 文件夹(MetaTrader 5 为 /MQL5/脚本/文件夹)中的相同子文件夹中。您需要编译 TrendStats.mq4(适用于 MetaTrader 4)或 TrendStats.mq5(适用于 MetaTrader 5);TrendsStats.mqh 是由 TrendStats.mq4 及 TrendStats.mq5 使用的包含文件。

无论在哪个图表上运行脚本,脚本会分析一系列货币对(通过输入参数给出)在一系列时间周期上(也通过输入参数给出)以及在一定时间段内(可通过输入参数修改)的表现。它会生成包含输出结果的 .csv文件并将结果输出到终端的智能交易系统选项卡中。以下是脚本的输入参数列表:

  • 符号——您要分析的货币对及其他交易工具的列表。请按照市场观察窗口中列出的方式输入它们。您可以用空格、逗号或分号来分隔它们。
  • 时间周期——要处理的时间周期列表。将它们输入为 M1H4PERIOD_M1PERIOD_H4 等。与符号一样,它的有效分隔符为空格、逗号或分号。
  • PeriodToProcess——脚本要处理的时段。您可以选择 Last_5_Years(与本指南相同),Time_Period (通过 StartDateFinishDate 输入参数设置确切的开始及结束日期),或 Last_N_Candles(通过输入参数 N 设置确切的要处理的蜡烛图数量)。
  • StartDate——除非在 PeriodToProcess 中选择了 Time_Period,否则将忽略这项参数。
  • FinishDate——除非在 PeriodToProcess 中选择了 Time_Period,否则将忽略这项参数。
  • N——除非在 PeriodToProcess 中选择了 Last_N_Candles,否则将忽略这项参数。
  • Time_Shift——您可以通过设置时间偏移量(以小时为单位)来移动日期的开始时间。当您的经纪商位于非常规时区时,这项参数非常有用。例如,如果您的服务器位于 UTC-7,而且您希望交易日从 00:00 UTC 开始,您可以将此参数设置为 7。请注意,如果将 Time_Shift 设为非零值,脚本仅会使用 H1 数据来计算所有数据——它会转换为您通过 Timeframes 参数而要求设置的其他时间周期,但您可能没有足够多的 H1 蜡烛图来生成足够多的高时间周期数据。
  • MA_Period——用于移动平均线比较数据的移动平均线时段。
  • FileNamePrefix——.csv文件名称的前缀。
  • SilentMode——如果为 true,则静默模式会阻止脚本向终端中的“智能交易系统”选项卡输出任何计算数据。服务及错误消息仍会被打印。

下载:

如果您对这项关于主要货币对趋势的研究有任何疑问,或者想提出有关其他趋势分析方法的建议,或者发现 TrendStats 脚本中有错误,请前往我们的外汇论坛