会话日光梯度 — 环境外汇会话覆盖 - 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
💡 精彩内容推荐
✍️ 楼主最新发布
- •
- •
- •
- •
- •
- •
🔗 您可能感兴趣
- •
- •
- •
- •
- •
- •
