Wave Volume Structure
- 指标
-
Ahmed Hamed Hamed Eadwan
CHINESE TRANSLATION — 中文
============================
TITLE:
MQL5 开发者与交易者 | R protocols 创始人
ABOUT:
您好,我是 Ahmed,来自阿拉伯联合酋长国的交易者和 MQL5 开发者,
R protocols 的创始人。
我自 1984 年开始编写代码,自 2006 年开始交易市场。
多年来,我为自己开发交易工具,通过真实市场经验不断完善它们。
现在,我将这些工具与 MQL5 社区分享。 - 版本: 1.0
- 激活: 5
Wave Volume Structure
Wave Volume Structure 是一款 MetaTrader 5 指标,用于查看市场结构、ZigZag 波段、相对波段成交量、供给与需求区域以及可选的反转箭头。其面板将图表读数与多个周期和多个品种的视图结合在一起。
这是一款分析与可视化工具。它不会下单、不管理订单,也不保证任何交易结果。买入和卖出箭头以及止盈参考水平仅为分析性展示,不是交易指令,也不是保证的结果。
结构与区域
- 市场结构会根据 ZigZag 摆动水平的收盘 K 线突破,标记结构突破和性质转变。
- 波段显示会绘制上升和下降的 ZigZag 线段,并可在正在形成的 K 线上显示一条正在发展的线段。
- 波段成交量显示累计成交量或相对参与度。相对读数会将每根 K 线的平均成交量与同方向最多三个有效的前序波段的中位数进行比较。
- 供给与需求区域在结构突破后创建。指标会跟踪测试、失效、重叠区域以及失败的测试。影线模式检查已完成 K 线的最高价或最低价是否超过边界。收盘模式检查其收盘价。
箭头与水平
- 反转箭头基于已收盘的拒绝 K 线提供确认。可选过滤器检查价格与 Williams' Percent Range 之间的背离,或波段成交量减弱。成交量过滤器还可以比较每根 K 线的价格变动。
- 参考水平包括斐波那契水平,以及在 100%、127.2% 和 161.8% 处的三个目标投影。目标使用最近一根已收盘箭头所在 K 线的收盘价,及其到符合条件的较早枢轴点的距离。这些仅为显示水平,不进行下单,也不检测目标是否已达成。
图表上这三个投影标记为 TP1、TP2 和 TP3。TARGETS 按钮用于显示或隐藏这些投影。
面板与品种视图
面板显示市场结构、波段成交量、波动性、活动区域以及最近一个箭头的详细信息。控件可切换波段、成交量标签、区域、斐波那契水平、目标、精简显示模式和面板可见性。Legacy 面板样式仍可选择,作为默认 canvas 面板的替代方案。
多周期栏在图表上显示为 MTF,它显示在已收盘 K 线上找到的最近历史箭头,周期包括五分钟、十五分钟、一小时和四小时。显示的时间指箭头所在 K 线的收盘时间(服务器时间),不一定是当前 K 线。NONE 表示在可用的已收盘 K 线计算历史中未找到箭头。WAIT 表示所需数据或计算尚未就绪。
扫描器通过 SCAN 按钮打开,总共最多支持六个品种,包括图表品种。卡片显示所选参考周期上的结构方向,默认为一小时。可选的迷你面板显示上述四个周期的箭头。点击卡片会更改多周期栏所检查的品种,但不会改变主图表。
结构与箭头方向相互独立。看涨结构可能与卖出箭头同时存在,反之亦然。最近的箭头可能是历史箭头,而不是新的事件。
可选的背离指示灯会将价格与 Williams' Percent Range 进行比较。蓝色表示检测到背离,灰色表示没有背离,黄色表示正在等待数据或符合条件的参考。这些指示灯仅提供背景信息,不会启用单独的箭头背离过滤器。
重新计算与箭头模式
底层 ZigZag 计算包括正在形成的 K 线。在重新计算或历史更新期间,历史枢轴、波段和衍生标记可能会移动、消失或出现在更早的 K 线上。标记位于已收盘 K 线上,并不意味着它是永久的,也不意味着它在该 K 线实时出现时就已可用。
启用反转确认后,箭头会在枢轴点之后符合条件的已收盘拒绝 K 线上绘制。当反转确认和成交量过滤器均已关闭,且确认 K 线数量为零时,可使用实时原始枢轴箭头模式。隐藏正在形成的波段线段,并不能阻止其他图层在重新计算期间发生变化。
可选的枢轴锁定会在内存中保留所选的枢轴记录。固定已确认箭头需要启用反转确认,每个指标实例最多保存 512 个箭头。两项功能都仅限于当前指标会话。重新初始化或移除指标、更改其周期或重启终端,都会重置这些记录。它们并不会冻结所有分析图层。
设置与显示控件
摆动设置包括深度、以品种点数表示的价格偏差、回退窗口和历史窗口。回退窗口会抑制同类型中较弱的候选点。它并不保证相对枢轴点之间的最小距离。
反转确认默认启用。背离和波段减弱箭头过滤器、枢轴锁定以及箭头固定默认禁用。在新的会话中,波段线、成交量标签、斐波那契水平和目标线默认隐藏。控件可以启用这些图层,并打开多周期栏和扫描器。
可选的图表箭头匹配设置默认禁用。启用后,与图表品种和周期匹配的箭头单元会读取图表自身的已收盘箭头缓冲区。其他单元使用单独的计算实例,这些实例可能保持不同的计算状态。此设置只改变本地箭头显示来源,不改变结构、背离指示灯或箭头算法。
运行要求
- MetaTrader 5 需要足够且已同步的价格历史。扫描器品种必须与经纪商的确切名称一致,包括任何后缀或前缀。
- 更新由宿主图表上到达的报价触发,而不是由独立计时器触发。其他品种的读数可能需要等待历史或计算准备就绪。
- 默认使用跳动量。实际成交量需要经纪商或交易所提供的数据。如果实际成交量不可用,选择它不会自动切换为跳动量。
- 警报是可选的,主警报开关默认关闭。弹窗、推送、声音和电子邮件通道均可配置。推送和电子邮件需要相应的终端设置。
- 计算核心和字体资源已嵌入编译后的产品中。无需额外安装字体,也不需要外部服务。
对于自动化策略开发,主指标通过 17 个数据缓冲区提供箭头、枢轴点、振荡器读数、波段、过滤器诊断、市场结构和区域边界等数据。这些历史数值仍会随重新计算而变化。
