Panel Indicator For MT5
- 指标
-
Nicola Capatti
意大利软件开发者和算法交易员。我专注于自动化交易系统,创建指标和智能交易系统(Expert Advisor),并以开源项目的形式免费分享。
如果你有想法想一起探讨、想合作实现某个项目,或者只是想聊聊算法交易,欢迎随时写信给我。
这是唯一一个可追溯到我本人的官方且可核实的MQL5账户。我不在此平台上管理其他账户,不出售产品,不提供付费服务,也不会主动联系用户进行任何商业推广。如果你发现有使用我名字的账户、简介或消息在推销购买、订阅或服务——那不是我。请提高警惕并举报。 - 版本: 1.0
Panel Indicator For MT5
Panel Indicator For MT5 是一款专为 MetaTrader 5 设计的可视化指标,将价差和市场交易时段的所有核心信息整合在一个紧凑的面板中。面板直接显示在图表上,为交易者提供实时更新的即时读数,无需打开额外窗口或查阅外部资源。
实时价差监控
面板持续显示当前图表所加载品种的价差值。除即时值外,指标还自动计算当前活跃交易时段内累积的平均价差,以及同一时间段内记录的最大值。交易时段一旦切换,计数器立即清零并重新开始计算,确保统计数据始终与当前操作环境相关。
价差值采用颜色编码:绿色表示价差处于相对计算平均值的正常范围内,黄色表示价差略有升高,红色则突出显示异常或超出范围的价差。该系统使交易者在执行订单前能够一目了然地评估市场状况。
自动识别市场交易时段
指标自动识别东京、伦敦和纽约三大市场中当前活跃的交易时段。每个时段的开始和结束时间均可由用户通过输入参数完全自定义,时间以经纪商服务器时间表示。这种方式使面板能够适应任何经纪商和时区,无需手动修改代码。
当两个或多个交易时段重叠时,面板会明确显示所有活跃时段的名称。指标还能正确处理交易时段跨越午夜的情况,例如在某些配置场景下的东京时段。
除当前时段外,面板还始终显示下一个即将开启的交易时段及其开始时间,便于交易者提前规划操作。当没有任何时段处于活跃状态时,面板会以所选语言清晰地显示相应提示。
内置服务器时钟
面板内置时钟,显示经纪商服务器当前时间,每半秒更新一次。该数据对于采用时间策略的交易者,或需要将开仓时机与特定交易时段开始或收盘相协调的交易者尤为有用。
完整的多语言支持
面板中显示的所有标签和文本支持十三种语言:英语、意大利语、西班牙语、法语、德语、葡萄牙语、俄语、中文、日语、阿拉伯语、印地语、土耳其语和韩语。语言通过单个输入参数选择,面板无需重新加载指标即可即时更新。
完整的视觉自定义
面板外观完全可自定义。用户可以选择字体类型和大小,将面板定位在图表的左上角或左下角,并调整与边缘的水平和垂直间距。每个颜色元素均可单独配置:总体背景、标题栏、边框、标签、数值、标题文字、时段名称以及三个价差颜色等级。
动态更新与自适应调整
面板通过内部定时器每 500 毫秒更新一次,与新 Tick 的到达无关。这确保即使在 Tick 频率较低的品种上,服务器时钟和价差数据也始终保持最新。当图表窗口大小发生变化时,面板会自动重新调整,同时保持其位置和结构。
输入参数
- Language — 界面语言(提供 13 个选项)
- Table position — 面板在图表上的锚定角
- Offset X / Offset Y — 距图表边缘的像素距离
- Font / Font size — 字体类型和大小
- Tokyo / London / New York start 和 end — 以服务器时间 HH:MM 格式表示的时段时间
- Colors — 背景、标题栏、边框、标签、数值、标题、时段、正常价差、偏高价差、高价差
兼容性
该指标兼容 MetaTrader 5 中所有可用的金融品种,包括外汇、指数、大宗商品和加密货币。无需访问K线历史数据,也不依赖外部库。安装仅需几秒钟,无需强制配置即可立即运行:默认值已针对典型使用场景进行了预设,时间以经纪商服务器时间表示。
