欢迎访问 外汇EA下载与MT4/MT5自动交易资源 - 聚合外汇EA、黄金EA、量化交易工具与自动化交易实战内容。
登录 注册

会话日光梯度 — 环境外汇会话覆盖 - MetaTrader 5脚本

author emer | 788 人阅读 | 0 人评论 |

Session Daylight Gradient — Ambient Forex Session Overlay - indicator for MetaTrader 5

Session Daylight Gradient — Ambient Forex Session Overlay - indicator for MetaTrader 5

会话日光渐变是一个环境会话感知MetaTrader 5 指标。
它没有绘制繁重的会话框,而是使用柔和的背景渐变直观地传达当前的市场状况——安静时段、活跃度上升、波动峰值和淡出——一目了然。

这有助于交易者与典型的会话行为保持一致,而不会使图表变得混乱。

会议日光背景:
在交易日中平滑变化的彩色渐变:

太平洋(安静/重置)

亚洲(范围/盘整)

伦敦(活动增加)

伦敦/纽约重叠(波动峰值)

纽约淡入太平洋

会话事件标记(可选):
关键事件的垂直分隔线和紧凑标签,例如:

亚洲开盘 / 亚洲收盘

伦敦公开赛/伦敦场

纽约公开赛(重叠开始)

纽约收盘 / 太平洋开盘

阳光(可选):
为预定事件(例如经济新闻)添加突出显示的时间窗口。
您可以在一个简单的列表中输入多次,并且每次都会在时间戳周围绘制为“阳光”带。

大多数会话指标都会显示在图表中占据主导地位的方框。该指标重点关注低噪音、高信息视觉效果

立即感知无论您是处于平静的时段还是波动较大的时段。

背景是微妙的(不透明度可调),因此价格行为仍然是首要任务。

事件标记提供了结构,而不强迫您每天阅读时间表。

市场在全球范围内进行交易,但经纪商和个人电脑可以使用不同的时间参考。
该指标提供三种模式:

世界标准时间— 建议用于一致的全局会话定义。

经纪商/服务器时间— 使用您经纪商的服务器时间(图表时间)。

电脑当地时间— 使用您计算机的当地时间。

此外,您还可以应用手动夏令时调整(小时)纠正夏令时导致会话对齐出现一小时偏差的情况。

EnableGradient — 启用/禁用背景渐变。

EnableSunrays — 启用/禁用新闻亮点带。

SessionTimeMode — 选择 UTC/Broker-Server/PC Local。

ManualDSTShiftHours — 按小时 (+1 / -1 / 0) 手动切换会话参考。

使用简单的字符串自定义会话窗口:

亚洲起点/亚洲终点

伦敦公开赛开始 / 伦敦公开赛结束

重叠开始/重叠结束

纽约关闭开始 / 纽约关闭结束

太平洋起点 / 太平洋终点(按设计,午夜结束)

太平洋色彩、亚洲色彩、伦敦色彩、纽约色彩

MaxOpacity — 控制背景的微妙程度 (0–255)。

SmoothingStrength — 平滑过渡强度。

显示会话线

会话线颜色、会话线样式、会话线宽度

SunrayTimes — 示例:14:30; 16:00 或 2026-01-11 14:30; 16:00

SunrayWidthMinutes 、SunrayOpacity 、SunrayColor

该指标仅为以下目的绘制图表对象(矩形/线条/文本)可见范围加上缓冲区
如果您使用非常短的时间范围和大量可见历史记录,请考虑减少可见条形或禁用某些视觉功能以获得最大响应能力。

将指标附加到任何图表。

将会话时间模式设置为世界标准时间(受到推崇的)。

如果会话出现转移,请调整 ManualDSTShiftHours 。

启用 ShowSessionLines 以获得更清晰的结构。

如果您想要新闻/活动亮点,请添加 SunrayTimes。


附件下载

📎 Session-Daylight-Gradient.mq5 (68.04 KB)

Source: MQL5 #68147

🔐
请登录后参与评论
注册满12小时后评论,即可解锁附件下载
立即登录