Calendar Pulse
- 实用工具
- 版本: 10.10
- 激活: 5
Calendar Pulse 将 MetaTrader 5 的经济日历直接转化为图表上始终可见的清晰面板 —— 不再需要切换到浏览器或终端的日历标签页去查看即将发布的新闻。
核心功能:
实时面板显示所选时间范围内每个日历事件的时间、货币、事件名称、实际值、预测值、前值、影响程度和状态,自动刷新(默认每秒一次)。
实际值/预测值/前值的格式与 MetaTrader 原生日历完全一致 —— 正确的小数位数、货币符号、百分号,以及 K/M/B/T 数量级后缀 —— 数字始终与内置日历保持一致。
可按影响程度筛选(低/中/高,各自独立开关),也可按国家/货币筛选(简单的逗号分隔白名单,默认设置为主要经济体)。
图表上的"即将发布新闻"提醒:在价格前方指定数量的K线处显示一条竖线,旁边是即将发布事件的倒计时列表(名称+剩余时间),按影响程度着色。提供三种垂直定位模式(自动、价格下方、居中),确保始终不遮挡价格走势。
图表上的"已发布新闻"标记:在发生新闻事件的K线最高点上方显示一个箭头,可设置回溯范围(默认:最近20根K线)。即使同一根K线上发布了多条新闻,也只会显示一个箭头 —— 绝不会出现箭头堆叠混乱的情况 —— 颜色根据该K线上影响程度最高的新闻决定,鼠标悬停可查看该K线上所有新闻事件及其实际值/预测值/前值。
界面自动缩放:一个参数即可让整个面板和图表文字在任何屏幕分辨率下保持相同的视觉比例 —— 无论是小尺寸笔记本屏幕还是30寸以上的宽屏显示器,并设有最小字号下限,确保文字始终清晰可读。
颜色、列宽、面板位置和字号均可完全自定义。
完全基于 MQL5 原生图表对象实现 —— 无需 DLL,无外部依赖,CPU 占用极低。
纯信息展示工具:Calendar Pulse 从不下单、修改或平仓,仅显示数据。
工作原理:
每次刷新时,指标会从 MetaTrader 内置的经济日历接口(CalendarValueHistory)中,按照您设置的回溯/前瞻时间范围获取事件,再根据您选择的影响程度和国家/货币筛选条件进行过滤,然后重新绘制面板以及图表上的两个叠加显示(即将发布新闻的竖线/列表,以及已发布新闻的箭头标记)。整个过程只读取数据 —— 绝不会触碰您的持仓或挂单。
使用要求:
仅支持 MetaTrader 5(不兼容 MT4)。
您的经纪商服务器必须提供 MetaQuotes 经济日历数据源(绝大多数 MT5 经纪商都支持;如果终端自带的"日历"标签页能显示事件,本指标同样可以)。
适用于任何交易品种和任何时间周期。
请注意:面板本身的文字标签(列标题、"LOW/MED/HIGH"、"Published/Pending")在设计上固定为英文,与 MetaTrader 终端语言无关 —— 这是为了确保来自不同地区的交易者都能准确理解数值含义。
适用人群:
适合任何希望在图表上直接看到重要新闻、而不必来回切换窗口的交易者,无论是完全手动交易还是半自动化交易。对于依据新闻交易(或刻意规避新闻时段)的策略特别有用,也适合运行EA、需要人工留意新闻引发的波动的交易者。
关于作者:
[在此处添加您的 MQL5 个人主页链接,以及一段关于您交易/开发经验的介绍]
