SqueezeScope MT5
- 指标
- 版本: 1.0
- 激活: 5
SqueezeScope MT5
沿着价格事件追踪一次挤压
SqueezeScope MT5 面向分析单个交易品种、希望了解波动率压缩后发生了什么的交易者。它的核心是固定的挤压区间及其价格事件序列,同时提供每个历史事件确认时已知的 H1/H4/D1 背景信息。
- 持续查看原始区间。 一段被完整观察到的连续 ON 柱,以其中最高的 High 和最低的 Low 形成区间。在第一根非 ON 柱出现时,区间被固定。这根结束 ON 状态的柱不会扩大区间。
- 区分不同阶段。 RELEASE、BREAKOUT、RETEST、RETURN INSIDE 和 CROSSED RANGE 分别描述不同的事实。日志记录时间、Close、区间边界及原因,方便复查事件顺序,无需在多个图表之间重新拼接。
- 查看历史事件的背景。 选择一个图表事件,即可查看截至该事件时三个可配置周期的最后已确认柱,包括挤压状态、动量数值及其变化。默认周期为 H1、H4 和 D1。这些历史数值与当前面板分开显示。
标签的含义
RELEASE 表示布林带相对于肯特纳通道的状态直接从 ON 转为 OFF。ON-to-NEUTRAL-to-OFF 不会产生延迟的 RELEASE。释放可能发生而没有价格突破;基本的释放事件也可能尚无符合条件的区间,或尚无动量方向。
BREAKOUT UP / DOWN 要求蜡烛柱的收盘价严格位于固定区间之外。收盘价恰好落在边界上不算突破。方向由价格决定,与动量的正负无关。默认情况下,结束 ON 状态的柱及其后四根已收盘柱均可触发突破。
RETEST 是突破之后第一根触及被突破边界、并沿突破方向收于区间外的蜡烛柱。突破柱本身不能算作回测;完全跳空越过边界而未触及边界,也不算回测。
RETURN INSIDE 表示之后的收盘价回到区间内,包括任一边界。CROSSED RANGE 表示收盘价越过另一侧边界。两者都会结束观察。默认观察期为突破后的十根已收盘柱。相关窗口结束后,EXPIRED 标记出现在下一根柱上;新的 ON 柱出现时,NEW COMPRESSION 结束前一个仍在进行的情景。
同一根来源蜡烛柱上的 RELEASE 和 BREAKOUT 共用一条日志记录,并同时保留两个标签。回测只记录一次,随后继续观察是否回到区间。这些标签描述价格行为,不代表入场、出场或盈利、亏损交易。
动量与图表
计算使用以收盘价 SMA 和总体标准差构成的布林带,以及以收盘价 SMA 和 True Range 的 SMA 构成的肯特纳通道。也可以选择 High-Low 范围。此 KC 计算不使用 Wilder 平滑的 ATR。动量是线性回归的端点值,而非斜率。
独立窗口显示动量直方图及 ON/OFF/NEUTRAL 零线标记。价格图表显示正在形成的区间和最近五个固定区间。当前的三周期面板与所选事件的历史信息卡分开显示。事件日志最多保留 30 个图表事件,每页六个。选择仍被保留的较早事件,会临时高亮其区间;即使 ShowBoxes=false,仍可查看其数值信息卡。
界面和通知使用英语,配色为蓝色与橙色。可选择 Auto、Light 或 Dark 主题、四个面板角落位置之一,以及 8 至 16 的字号。
输入参数与设置
- BbPeriod / BbMultiplier: 20 / 2.0。KcPeriod / KcMultiplier: 20 / 1.5。周期允许 2–500;倍数必须为有限正数。
- UseTrueRange: true;false 使用 High-Low。
- MinCompressionBars: 2,范围为 1–100。BreakoutWindowBars: 5,范围为 1–100,包含结束 ON 状态的柱。FollowThroughBars: 10,范围为 1–100,从突破之后开始计算。
- PanelTf1 / PanelTf2 / PanelTf3: H1 / H4 / D1;CURRENT 跟随图表周期。
- HistoryBars: 5000,范围为 500–100000 根输出柱。此外,还会请求计算预热所需的历史数据。
- ShowPanel / ShowBoxes / ShowEventLog: true / true / true。隐藏这些元素后,公共缓冲区仍然可用。
- Theme / PanelCorner / FontSize: Auto / Right upper / 10。
- PopupAlerts / PushAlerts: false / false。AlertChart / AlertPanel: true / false。
- AlertRelease: false。AlertBreakout / AlertRetest / AlertReturn: true / true / true。AlertReturn 包括 RETURN INSIDE 和 CROSSED RANGE。
将指标添加到要研究的交易品种和周期,然后等待所有必需的历史数据加载。使用手机推送前,请先在终端的 Notifications 设置中配置并测试自己的 MetaQuotes ID,再启用 PushAlerts。通知发送渠道、相关来源开关和事件开关都必须启用。
通知针对新确认的事件。安装、修改输入参数、重启、重新连接以及历史数据重新同步时,会重建显示内容,但不会重新发送历史消息。同一实例内的重复周期共用一个来源。每个实例的推送尝试至少间隔 6.1 秒;其他程序也会占用终端的发送限额。发送失败会被记录,且不会自动重试。EXPIRED 和 NEW COMPRESSION 会显示在日志中,但不会单独发送通知。
数据与限制
所有数值和事件均使用已收盘柱。全部 12 个公共缓冲区在 shift 0 均为 EMPTY_VALUE;读取 shift 1 可获取最近已确认柱的数据。缓冲区提供动量及其颜色、零线数值及颜色、挤压状态、释放标志和方向倾向、固定的上下边界、流程状态、事件位掩码和突破方向。
历史快照仅使用截至事件可用时间已知收盘的相应周期柱;事件可用时间由下一根实际来源柱确定。缺失的历史数据以 N/A 显示并附带原因,绝不用当前数值填补。使用默认周期长度时,动量需要 39 根来源柱;第一次实际逐柱变化需要 40 根。
本地事件日志依据经纪商历史数据重建。其范围受 HistoryBars、可用的因果历史数据以及最近 30 个事件限制。如果某个情景的起点位于处理范围之外,该情景及其依赖记录会被删除,而不会使用缩短的区间。经纪商历史数据修正、输入参数变更或计算范围扩大,都可能重建记录和快照。这不是永久档案,也不是 HTML/CSV 导出功能。
1.00 版本的范围是手动分析一个图表交易品种,并提供三个周期的背景。它不交易、不管理订单、不扫描多个交易品种,也不估算盈利能力。产品不宣称能提高信号准确率或收益。
