News Impact Statistics (MT5):使用手册、三个选项卡、输入参数与数字的解读

News Impact Statistics (MT5):使用手册、三个选项卡、输入参数与数字的解读

14 十月 2026, 04:10
Mikoto Hamazono
0
7

News Impact Statistics 是一款用于 MetaTrader 5 的指标,它用您的经纪商自己的价格,衡量图表品种在每次经济数据发布后波动了多远,并显示即将发布的数据通常的波动幅度。它可以帮助您在数据发布前确定止损和仓位大小,选择 EA 的新闻过滤器应避开哪些事件,并了解正常的反应是什么样子。它从不交易。本手册适用于 1.00 版。

衡量内容

  • 它读取 MetaTrader 5 内置的经济日历,以及您终端中的 M1、M5 和 M15 价格历史。不发出网络请求,不使用 DLL,也不依赖外部日历数据源:无需在 WebRequest 列表中添加任何内容。
  • 幅度:对于过去的每一次发布,计算从发布时刻的价格(该时刻第一根K线的开盘价)到 5、15 和 60 分钟后收盘价的距离。它使用该日期可用的最细K线:M1,没有则用 M5,再没有则用 M15。15 分钟振幅是这 15 分钟内价格偏离发布价格(向上或向下)的最大距离。
  • 方向:日历会把每个实际值评定为对其货币利好或利空。指标检查 15 分钟后价格是否朝该方向运动。对品种的基础货币利好算作向上,对其盈利货币(报价货币)利好算作向下。在 XAUUSD 上,对 USD 利好算作向下。
  • 点差:从发布前 2 分钟到发布后 2 分钟内的最大点差,除以发布前 10 分钟至 2 分钟的点差中位数。只根据 tick 数据检查最近 30 天(默认)的发布。更早的发布会被有意跳过,以免终端下载多年的 tick 数据。
  • 没有确切时间的事件会被跳过。所有时间都是经纪商的服务器时间。

安装

  1. 在产品页面购买指标,然后在 MetaTrader 5 中安装:工具箱 > 市场 > 已购买 > 安装。更新也在同一位置(“更新”按钮)。
  2. 打开您想研究的品种的图表。任何周期都可以;指标会自行读取 M1、M5 和 M15 K线。
  3. 将 News Impact Statistics 从导航器 > Indicators > Market 拖到图表上,然后点击 OK。面板会显示在图表左上角。

开始使用

  • 首次启动时,终端会在后台加载日历和价格历史。在此之前,面板会显示一行状态,例如“Reading the economic calendar...”或“Loading price history...”(还没有 M5 或 M15 K线)。指标每 2 秒重试一次。请保持终端连接,并确认工具箱 > 日历中显示有事件。
  • 如果 Currencies 留空,它会使用图表品种的基础货币和盈利货币:EURUSD 对应 EUR 和 USD,XAUUSD 对应 USD。XAU、XAG、BTC 和 ETH 会被跳过;如果什么都不剩,就使用 USD。面板标题会显示所用的货币。
  • 它适用于终端中有 M5 或 M15 历史数据的任何品种。要衡量其他货币,请在 Currencies 中输入,例如 USD,CNY 。方向只针对该品种自身的基础货币和盈利货币进行衡量。
  • K线能追溯多远,取决于您的经纪商以及“最大图表数据量”(Max bars in chart)设置(工具 > 选项 > 图表)。
  • 只要图表保持打开,它每小时都会重新读取一次日历。

三个选项卡

News Impact Statistics,EURUSD 上的 Ranking 选项卡:各事件在 5、15 和 60 分钟后的中位数波动

  • Ranking(排行):每个事件一行,按 15 分钟后的中位数波动从大到小排序。各列为:Cur、n(已测量的发布次数)、|5 min|、|15 min| 和 |60 min|(以点计的中位数波动,不计方向)、Swing 15m、Follows surprise、Spread x 和 Next release(倒计时,距发布不到 24 小时时突出显示)。每个名称下方的条形按比例显示 15 分钟的波动。
  • 以“=”开头的行表示:在至少 80% 的发布中,该事件与上方某个事件同时发布,例如非农就业人数(Nonfarm Payrolls)与失业率(Unemployment Rate)。这些波动来自同一次发布,因此不要把它们算作两个信号。
  • 该选项卡列出前 18 个事件。点击某一行即可在 Event detail 中打开它。

Event detail 选项卡:EURUSD 上的非农就业人数(Nonfarm Payrolls),发布后的第一个小时以及最近几次发布

  • Event detail(事件详情):图表显示第一个小时内每 5 分钟相对发布价格的距离。线是中位数,柱形是中间 50% 的发布。
  • Latest releases(最近的发布):最近 7 次发布的服务器时间、实际值、预测值、日历的判定、5、15 和 60 分钟后的波动(+ 为上涨,- 为下跌)以及 15 分钟振幅。用 < Previous 和 Next > 可按排行顺序逐个切换事件。

USDJPY 上的 Upcoming 选项卡:接下来的发布及其通常的 15 分钟波动

  • Upcoming(即将发布):大约未来一周内即将发布的数据(最多 20 行),包括服务器时间、倒计时、重要性圆点(红色为高,橙色为中)、通常的 15 分钟波动及其所依据的发布次数、Top 25%、Spread x、预测值和前值。“new / no history”表示该事件还没有任何测量结果。
  • 未来 72 小时内的发布还会以虚线竖线画在图表上。将鼠标悬停在线上即可查看该事件及其典型的 15 分钟波动。
  • Save CSV(右上角)会把 <symbol>_events.csv (所有事件)和 <symbol>_releases.csv (每一次已测量的发布,含服务器时间和 UTC 时间)写入 MQL5\Files\NewsImpactStatistics\ 。“智能交易”(Experts)选项卡会显示路径。
  • 右上角的 – 按钮可将面板折叠到只剩标题栏。面板会为每个图表记住当前打开的选项卡和折叠状态。

如何解读数字

XAUUSD 上的 Ranking 选项卡:星标表示价格顺着日历判定方向运动的频率高于偶然水平的事件

  • 点(points)是图表品种的价格点数。在 5 位小数报价的 EURUSD 上,10 点等于 1 pip。在报价为 2 位小数的 XAUUSD 上,908 点等于 9.08 USD。
  • |15 min| 的中位数为 133,表示一半的发布在 15 分钟后距发布价格不到 133 点。Top 25% 是每四次发布中有一次达到或超过的幅度。
  • Swing 15m 永远不会小于 |15 min|,因为它包含了在 15 分钟结束前又回落的尖峰。对于止损距离来说,它是更有用的数字。
  • Follows surprise,例如“64% of 28”:在 28 次有判定且有 15 分钟波动的发布中,有 64% 朝判定所指的方向运动。至少有 8 次这样的发布时才会显示。星标(*)表示超出了偶然所能解释的程度(与 50/50 对比的二项检验,95%)。没有星标时,方向可能只是偶然。
  • Median move in the surprise direction(Event detail 中):为正表示典型的发布顺着判定方向运动,为负则表示逆着判定方向运动。
  • Spread x 是有 tick 数据的各次发布的平均值:5.0 表示点差扩大到正常水平的约 5 倍。
  • 在图中(XAUUSD,模拟账户),非农就业人数(Nonfarm Payrolls)在 34 次发布中有 71% 顺着判定方向运动(*);消费者价格指数年率(Consumer Price Index y/y)波动最大,但在 31 次发布中只有 39% 顺着判定方向运动。这些是一家经纪商价格上过去的反应,不是预测。

输入参数

输入参数分为两组:Events 和 Chart and panel。名称与 Inputs 选项卡中显示的一致。

输入参数默认值作用
ImportanceHigh importance only(仅高重要性)或 High and medium importance(高和中重要性)。
Currencies (empty = the chart symbol's currencies, e.g. EUR,USD)(空)日历中的货币,以逗号分隔。
Years of history31 至 10。受终端中价格历史的限制。
Only events whose name contains (optional)(空)不区分大小写,例如 payrolls 。
Event namesTerminal language(终端语言)或 English(根据日历事件代码生成的英文名称)。
Spread at release: use tick data of the last N days (0 = off)30只有最近 N 天内的发布才有 Spread x。
Draw the next releases on the chart (vertical lines)true红色为高重要性,橙色为中重要性。
... for the next N hours72竖线画到多远的未来。
Tab to open firstRanking或 Event detail、Upcoming。一旦您点击过某个选项卡,该图表就会重新打开最后使用的选项卡。
Event to show first in 'Event detail' (part of its name)(空)例如 nonfarm 。请与 Tab to open first = Event detail 一起使用。
Server GMT offset in hours (-99 = detect automatically)-99只用于 releases CSV 中的 UTC 时间。面板始终显示服务器时间。
Panel X (pixels)12距图表左边缘的距离。
Panel Y (pixels)28距上边缘的距离。

策略测试器

  • 策略测试器中无法使用经济日历,因此在测试器中指标会显示内置的示例数据,面板标题为“SAMPLE DATA - the economic calendar is not available in the Strategy Tester”。免费演示版在测试器中运行,显示的就是这些示例。
  • 示例中有 8 个典型事件,例如非农就业人数(Nonfarm Payrolls)、CPI 月率(CPI m/m)和两次利率决议,数字都是虚构的,用于试用三个选项卡。它们不是测量结果。
  • 请使用可视化模式查看面板。在测试器中不会在图表上画线。要获得真实的数字,请将指标加载到普通图表上。

用户常问的问题

  • “No releases found.”请确认在工具箱 > 日历中,该品种的货币有所选重要性的事件;Currencies 和名称过滤条件没有设得太窄;并且已加载足够的价格历史。
  • 有些单元格显示“-”。|5 min| 需要该日期的 M1 或 M5 K线;较早的日期可能只有 M15。Follows surprise 需要 8 次有判定的发布。Spread x 需要 tick 数据,因此对于早于 30 天(默认)的发布,或该输入参数为 0 时,它为空。
  • 数字与另一家经纪商的不同。这些数字是用您的经纪商的价格测量的,而且不同经纪商在数据发布前后的点差和滑点各不相同。
  • EA 能读取结果吗?指标没有缓冲区,因此 iCustom 无法读取。请使用 Save CSV,然后读取 MQL5\Files\NewsImpactStatistics\ 中的文件。
  • 可以在多个图表上使用吗?可以,每个图表加载一个。每次购买包含 10 次激活。
  • 下一次发布也会波动这么大吗?不一定。这些数字描述的是过去的反应,不是预测。

产品页面:News Impact Statistics。如有任何不清楚之处,请在 MQL5 上给我发送私信,并附上面板的截图以及“智能交易”(Experts)选项卡中的最后几行。

Download News Impact Statistics from MQL5 Market

附加的文件:
01_ranking.png  235 kb
02_detail.png  220 kb
04_upcoming.png  304 kb
03_gold.png  222 kb