- 显示:
- 22
- 等级:
- 已发布:
-
需要基于此代码的EA交易或指标吗?请在自由职业者服务中订购 进入自由职业者服务
动态会话范围扫描检测器
其背后的理念
交易时段区间不仅仅是图表上画出的框——它们代表着流动性。亚洲时段通常呈现窄幅波动,而一旦伦敦或纽约交易台开始运作,价格往往会先向一侧突破该区间,随后反转,将位于区间外侧的止损单一扫而空。 该指标直接追踪这种行为:它在每个交易时段的波动区间形成时进行测量,并在该时段结束的瞬间将其锁定,随后观察后续每一根K线,寻找刺穿锁定水平后收盘价又回收到该区间内的影线。 这种“收盘回至区间内”的条件,才是区分真正“扫盘”与普通“突破”的关键,而这也是代码库中大多数交易时段波动范围工具完全忽略的部分。
该指标适用于任何交易品种和时间周期,因为交易时段的定义仅需输入服务器时间,而非硬编码绑定到特定交易品种。话虽如此,它在日内图表(M5 至 M30)上效果最佳——在这些图表中,交易时段的边界能以每根K线为单位清晰地划分。 在更高时间周期中,单根K线可能横跨交易时段边界,这会模糊区间锁定的确切位置。
如何解读
- 交易时段窗口 ——InpAsianStartHour/EndHour、InpLondonStartHour/EndHour 以及InpNewYorkStartHour/EndHour, 均为服务器时间。当相应时段窗口开启时,该指标会为每个时段构建滚动的高点/低点。
- 锁定区间——当交易时段结束时间一过,其最高价/最低价即被冻结,并在图表上以矩形形式标出。该点位之后的所有价格变动均以此固定水平为基准进行比较,而非以移动水平为基准。
- 扫价确认——K线必须向锁定价位外交易至少InpMinSweepPips,并 收盘回到该价位的正确一侧。向下箭头标记扫高(看跌倾向);向上箭头标记扫低(看涨倾向)。 收盘价突破该水平并收于其外侧的,属于真正的突破,而非扫过,因此特意不予标记。
- 反应区——从扫过点向外绘制一个 宽度为InpSweepZoneBars 的阴影矩形,标记确认扫过后通常集中出现反转入场点或止损位设置的区域。
外部变量(输入)
| 输入 | 默认值 | 用途 |
|---|---|---|
| InpAsianStartHour / InpAsianEndHour | 0 / 7 | 用于计算亚洲交易时段范围的时间窗口,以经纪商/服务器时间为准。 |
| InpLondonStartHour / InpLondonEndHour | 7 / 13 | 用于计算伦敦交易时段范围的时间窗口。 |
| InpNewYorkStartHour / InpNewYorkEndHour | 13 / 21 | 用于计算纽约交易时段范围的时间窗口。 |
| InpLookbackDays | 5 | 指标用于绘制和扫描扫盘的交易时段历史数据天数。特意设置较小数值,以避免图表对象过多而造成杂乱。 |
| InpMinSweepPips | 2.0 | K线影线被视为“扫价”而非紧贴边缘的随机波动,其突破锁定水平的最小穿透距离(以点为单位)。 |
| InpSweepZoneBars | 6 | 确认扫价后绘制的阴影反应区宽度,单位为K线。 |
| InpShowSessionBoxes / InpShowSweepZones | true / true | 分别控制会话范围矩形和阴影反应区的显示状态。 |
| InpAlertOnSweep | false | 在确认新扫描的瞬间触发终端警报。 |
| InpAsianBoxColor / InpLondonBoxColor / InpNewYorkBoxColor | 银色 / 灰色 / 暗灰色 | 每个会话锁定范围矩形的边框颜色,保持颜色差异以确保重叠会话仍可清晰辨认。 |
| InpZoneColor | Gainsboro | 阴影反应区的填充颜色。 |
| InpSweepUpArrowCode / InpSweepDownArrowCode | 233 / 234 | Wingdings 代码,分别用于表示看涨(向下扫掠)和看跌(向上扫掠)信号箭头。 |
建议用途
适用于任何符号,但在实际显示基于交易时段的流动性行为的工具上意义最为显著——主要外汇对和黄金是最明显的例子。 在信任默认的小时输入值之前,请将您的经纪商服务器时间与亚洲/伦敦/纽约的实际开盘时间进行核对;时差因经纪商而异,并随着各地区的夏令时调整而变化,因此,如果未调整输入值,原本应在伦敦开盘时锁定的范围可能会提前或推迟一小时锁定。
信号不重新绘制:只有在确认K线收盘后,扫单才会被标记,因此图表上绘制的任何内容事后都不会移动。 在较低的时间周期(M1–M5)中,可能需要略微提高InpMinSweepPips 的 值,否则交易时段边缘的点差波动可能会被误判为实际并不存在的扫盘。
由MetaQuotes Ltd译自英文
原代码: https://www.mql5.com/en/code/76305
EdgeMeter - does your entry signal beat the spread?
在您花费数周时间围绕该信号构建专家顾问(EA)之前,先评估该入场信号是否确实能跑赢交易成本。该工具会报告扣除成本后的净收益、基于非重叠样本的客观t统计量,并提供随机对照。不会下达任何订单。
Adaptive Volume Profile Node Tracker
在可配置的回溯窗口内构建一个滚动式、适应波动率的成交量分布图,并将控制点(POC)、价值区高位/低位以及具有统计学意义的高位/低位成交量节点(HVN/LVN)直接绘制在图表上。

