News Window Guardian
- 实用工具
- 版本: 1.0
- 激活: 10
News Window Guardian(新闻窗口守护)在重大经济新闻前后保护账户上的每一个 EA 和每一笔手动交易。只需加载到一个图表:它读取 MetaTrader 5 内置的经济日历,找出您关心的数据发布,在每个保护窗口内平仓或清仓、删除挂单、把止损移到保本、阻止新开仓,并可暂停其他 EA。窗口结束后自动恢复交易。
无需 WebRequest、无需 DLL、无需设置 GMT 偏移。日历来自 MT5 终端本身,使用交易服务器时间:不需要添加网址白名单,VPS 防火墙不会导致失效,也不会因时区设置错误而出错。适用于任何 EA(无需源码)、任何品种和周期、对冲和净额账户。
筛选哪些新闻
- 货币:如 USD、EUR、GBP、JPY、CHF、CAD、AUD、NZD,或全部。
- 影响程度:仅高、中和高、或全部。
- 每次发布之前和之后的分钟数。
- 关键词规则(独立分钟数):例如 Nonfarm|NFP=30/30; FOMC|Federal Funds=45/45; CPI=20/20,可选让规则也匹配较低影响的事件。
- 忽略列表:跳过名称包含如 Speech|Auction 的事件。
- 自定义事件:为日历中没有的事件填写日期、时间、货币和名称。
- 重叠的发布合并为一个窗口;节假日和没有确切时间的事件会被跳过。
保护范围
- 新闻货币相关品种:USD 数据会保护 EURUSD、USDJPY、XAUUSD、US30 等所有以美元计价的品种,自动识别经纪商后缀;也可只保护当前图表品种或全部品种。
- 可选品种列表、包含或排除的魔术号、是否包含手动交易。
动作
- 窗口开始时:平掉全部持仓、仅亏损或仅盈利的持仓(或保留);删除挂单;把盈利持仓的止损移到保本加偏移。
- 窗口期间——阻止新开仓:窗口内由任何 EA 或手动开出的持仓和挂单会被立即平掉或删除。无需 DLL、无需操作"算法交易"按钮,也能约束无法修改的 EA。
- 暂停 EA 图表(可选):新闻期间把 EA 从图表上卸下(指标和对象保留),之后以完全相同的参数重新加载。排除列表可让指定 EA 继续运行。暂停列表在终端重启后仍然有效,移除守护程序时会恢复所有被暂停的 EA。
- 每个动作都可在面板上直接开关;总开关可在不移除程序的情况下关闭守护。
- 面向真实账户的交易处理:成交模式、止损/冻结水平、交易权限及所有交易返回码;失败的请求会自动重试,不会刷屏日志。
周末与周五保护
- 从您设定的周五时间到周一:平仓、删除挂单、阻止新开仓,并可暂停 EA 图表,避免周末跳空。
倒计时面板
- 状态横幅:CLEAR、NEWS SOON、NEWS WINDOW、WEEKEND 或 GUARD OFF,并以大号数字显示距下一个窗口或窗口结束的倒计时。
- 即将发布的事件:时间、货币、影响柱、窗口和倒计时;正在进行的事件高亮显示。
- 动作日志(平仓、删除、保本、暂停、恢复)以及范围内的持仓和挂单数量。
- 图表上为每个筛选出的事件绘制虚线,悬停显示详情。
- 深色和浅色主题,100% 至 300% 屏幕缩放下依然清晰,可移动、可最小化;每个图表单独记忆设置。
提醒与集成
- 窗口开始前指定分钟、开始时和结束时提醒:弹窗、声音、推送通知和电子邮件;可选每个动作都提醒。
- 供您自己的 EA 读取的全局变量:NWG_ACTIVE(窗口或周末期间为 1)、NWG_WINDOW_END、NWG_NEXT_START,以及按货币的 NWG_ACTIVE_USD 等。
策略测试器与免费演示
MT5 经济日历在策略测试器中不可用。测试器中演示版会显示完整面板和明确标注的示例日程,让您在购买前看到倒计时和各种状态。在实时图表上会自动使用真实日历。
快速开始
- 在终端中允许算法交易,把 News Window Guardian 加载到任意一个图表(按范围保护整个账户)。
- 选择货币、影响程度和分钟数;保留或调整关键词规则。
- 选择动作:默认在每个窗口内删除挂单并阻止新开仓,不动已有持仓。
News Window Guardian 可降低新闻波动带来的风险,但无法避免滑点、跳空或点差扩大,并且只在终端运行并连接时生效。本程序不含交易策略,不会开仓。

