请观看如何免费下载自动交易
请在Twitter上找到我们!
加入我们粉丝页
有趣的脚本?
因此发布一个链接 -
让其他人评价
喜欢这个脚本? 在MetaTrader 5客户端尝试它
指标

Session Boxes - MetaTrader 5脚本

Duy Van Nguy
Duy Van Nguy
你好,我是阮维勇(Duy Van Nguy),一名致力于开发高性能EA、指标和工具的专业程序员,活跃于MQL5.com平台。我的使命是为交易者提供精准、可靠且卓越的顶级工具。每一款产品都经过精心打磨,细节考究,并配有快速、个性化的支持服务。
如有任何疑问,请点击“发送消息”,我将及时为您提供帮助。
立即探索我的优质工具,让您的交易更上一层楼:
| Chinese English Русский Español Deutsch 日本語 Português 한국어 Français Italiano Türkçe
显示:
11
等级:
(3)
已发布:
MQL5自由职业者 需要基于此代码的EA交易或指标吗?请在自由职业者服务中订购 进入自由职业者服务

简要说明

Session Boxes 是一款适用于 MetaTrader 5 的自定义指标,它会在图表上绘制带颜色标记的矩形框,以表示亚洲、伦敦和纽约交易时段的高低价区间。该指标内部使用 H1 数据,支持按格林尼治标准时间(GMT)配置交易时段,并提供经纪商服务器时差参数。


该代码基于哪些理念?

该指标基于交易时段分析的概念——即观察到全球三大主要交易时段(亚洲(东京)、伦敦(欧洲)和纽约(美国))的价格走势和波动性存在差异。 通过识别每日各交易时段的高低价位区间,交易者可以标记出重要的价格水平,用于突破、流动性和区间交易策略。

从技术上讲,该指标通过应用可配置的小时偏移量(InpBrokerGMTOffset)将经纪商服务器时间转换为格林尼治标准时间(GMT)。 随后,它通过小时范围检查来确定每个 H1 K 线是否落在给定交易时段的格林尼治标准时间(GMT)窗口内,该检查能正确处理起始时间大于结束时间的隔夜交易时段——跨午夜逻辑由 IsHourInSession 函数处理。 每日跟踪机制确保每个日历日每个交易时段绘制一个矩形对象,该矩形从该时段的第一个H1K线延伸至最后一个H1K线,并覆盖该时段的完整高低价范围。

如何解读这些指示?

每个绘制的矩形代表单个交易日内一个交易时段的完整高低价区间。显示三个时段框:

亚洲时段框(默认颜色:石板蓝)——标记伦敦开盘前的隔夜整理区间。亚洲时段的窄幅波动通常预示着伦敦或纽约时段将出现显著的趋势性走势。交易者常将亚洲时段的高点和低点作为参考水平,用于流动性清扫和突破入场。

伦敦时段框(默认颜色:海绿色)—— 涵盖欧洲时段的波动区间,通常是XAUUSD及主要外汇货币对交易最活跃且方向性最明显的时段。若价格在纽约时段突破并收于伦敦时段框之外,可能预示趋势延续或反转。

纽约箱体(默认颜色:金黄)——代表美盘交易区间。伦敦盘与纽约盘的重叠时段(约格林尼治标准时间12:00至16:00)会产生较高的波动性,两个交易时段的箱体均会覆盖该重叠时段。 纽约箱体有助于识别交易时段后期的区间延伸或整理。

所有箱体均绘制在图表背景上,因此不会遮挡K线图的可见性。显示的历史天数由 InpBoxLookbackDays 参数控制。

适用品种与时间周期

该指标可应用于任何图表时间周期——无论图表选择何种周期,它都会在内部获取H1数据。 它适用于任何流动性良好的交易品种;对于具有明显交易时段行为特征的品种尤为适用,例如 XAUUSD(黄金)、主要外汇货币对(EURUSD、GBPUSD、USDJPY)以及指数(US30、NAS100)。 在实盘环境中使用前,请确认 InpBrokerGMTOffset 值与经纪商服务器的格林尼治标准时间(GMT)偏移量一致。

所用 #include 文件的说明

此代码不使用外部 #include 文件。

主要外部变量的说明

变量 默认值 描述
InpAsiaStartGMT 0 亚洲交易时段开始时间(格林尼治标准时间,0-23)
InpAsiaEndGMT 8 亚洲交易时段结束时间(格林尼治标准时间,0-23)
InpLondonStartGMT 7 伦敦交易时段开始时间(格林尼治标准时间,0-23)
InpLondonEndGMT 16 伦敦交易时段结束时间(格林尼治标准时间,0-23)
InpNYStartGMT 12 纽约交易时段开始时间(格林尼治标准时间,0-23)
InpNYEndGMT 21 纽约交易时段结束时间(格林尼治标准时间,0-23)
InpBrokerGMTOffset 2 经纪商服务器时间相对于格林尼治标准时间(GMT)的偏移量(以小时为单位)(请根据您的经纪商进行调整)
InpBoxLookbackDays 50 在图表上绘制交易时段框所涵盖的过去日历天数
InpAsiaColor clrSlateBlue 亚洲交易时段矩形的填充颜色
InpLondonColor clrSeaGreen 伦敦交易时段矩形的填充颜色
InpNYColor clrGoldenrod 纽约交易时段矩形的填充颜色

由MetaQuotes Ltd译自英文
原代码: https://www.mql5.com/en/code/74119

适用于MT5的TradingView风格MACD指标 适用于MT5的TradingView风格MACD指标

一款针对MT5开发的MACD指标,采用TradingView的视觉风格。 4色柱状图,基于SMA的信号线——数值与 TradingView的每根K线完全一致。

AIS平滑线性趋势 AIS平滑线性趋势

该指标显示线性趋势的平滑值

加速震荡(AC) 加速震荡(AC)

加速/减速技术指标(AC)用于衡量当前驱动力的加速和减速。

离散 离散

离散技术指标由价格和交易量的变化决定。