“交易时段扫盘框”指标会在图表上以区间框的形式绘制亚洲、伦敦和纽约交易时段,并检测这些区间内的流动性扫盘现象。 当价格突破已结束交易时段的高点或低点,随后收盘价又回落至该水平之内时,即发生“扫盘”现象。这种模式通常出现在价格反转之前,位于交易时段区间上方或下方的止损单被触发时。
K线图上方出现的红色箭头标记的是交易时段高点的扫价,这是一种看跌信号。 K线下方出现的蓝色箭头标记的是触及交易时段低点的“扫价”,这是一种看涨信号。信号仅在收盘K线上得到确认,因此不会重新绘制。交易时段结束后,其高点和低点将以虚线形式延伸,直至被“扫价”、被收盘价突破,或直至次日同一交易时段开始。

交易时段时间以格林尼治标准时间(GMT)输入,因此该指标适用于任何经纪商。服务器与GMT的时差可自动检测或手动输入。 自动检测需要实时连接,因此在策略测试器中将使用手动偏移值。如果时间框显示偏移一小时(例如夏令时变更后),请切换至手动偏移模式并输入您经纪商的具体值。

| 输入 | 描述 |
|---|---|
| 服务器格林尼治标准时间偏移模式 | 自动检测经纪商的GMT偏移量,或使用下方的手动值。 |
| 手动服务器格林尼治标准时间偏移量 | 经纪商服务器相对于格林尼治标准时间(GMT)的偏移量(以小时为单位),例如 2 或 3。 |
| 要绘制的历史数据天数 | 图表上显示过去多少天的交易会话。 |
| 显示/开始/结束/颜色(按交易时段) | 启用每个交易时段,设置其开始和结束时间(以GMT为基准,格式为HH:MM),并选择其颜色。默认设置:亚洲 00:00-08:00、伦敦 07:00-16:00、纽约 12:00-21:00。 |
| 填充交易时段方框 | 绘制实心方框而非轮廓线。 |
| 显示交易时段名称标签 | 在每个框上方显示时段名称。 |
| 延伸已完成时段的高点/低点线 | 从每个已完成交易时段的高点和低点绘制虚线。 |
| 箭头与K线之间的距离 | 箭头与K线之间的距离。 |
| 仅标记每个级别的首次扫过 | 若启用此选项,价位在首次扫过之后停止标记;若禁用,该价位的每次扫过都会被标记。 |
| 当K线收盘价超出该水平线后取消该水平线 | 若收盘价突破该水平线,则视为突破,系统将不再监控该水平的后续波动。 |
| 弹出/推送/声音提醒 | 当新收盘K线确认出现扫价时触发警报。 |
该指标有两个缓冲区,专家顾问可以通过 iCustom 读取:缓冲区 0 用于高点扫价,缓冲区 1 用于低点扫价。 除 EMPTY_VALUE 以外的任何值均表示该K线发生了扫盘。该指标适用于H1及以下时间周期,其中M5至M30能最清晰地展现交易时段的波动范围。
由MetaQuotes Ltd译自英文
原代码: https://www.mql5.com/en/code/77953
ORB Risk Managed - Opening Range Breakout with Account Protection
带内置账户保护功能的开盘区间突破EA模板。标记交易时段开盘后前N分钟的高点和低点,并在区间上方和下方设置OCO止损单。包含基于风险的仓位管理、每日亏损限额、最大回撤限额、ATR区间过滤器、交易方向过滤器,以及针对隔夜持仓的保护机制。 所有交易时段时间均为可配置参数。本模板仅供学习参考,并非保证盈利的交易系统。在实盘交易前请务必在模拟账户上进行测试。
Volatility Regime Shader
根据当前ATR的百分位排名,按波动率状态(压缩、正常、扩张)为图表背景着色。在图表上显示当前状态,在状态发生变化时发出警报,并为专家顾问提供缓冲区。