Volume Profile Auction Matrix
- 实用工具
-
Nguyen Thanh Trieu
I am a software developer and trader focused on building practical trading tools for MetaTrader 5.
My work is centered on:
- Market structure analysis
- Price action logic
- Risk visualization
- Custom indicators and utilities - 版本: 1.14
- 激活: 10
Volume Profile Auction Matrix
MetaTrader 5 机构级成交量分布图与锚定 VWAP 分析套件
大多数交易者仅仅依赖基于时间的 K 线进行分析。然而,市场的演变并不由时间决定,而是由双向拍卖机制驱动。当价格进入缺乏成交量的区域时,往往快速掠过;当大资金在某一价格充分换手时,市场便达成共识并形成价值中枢。
Volume Profile Auction Matrix 为 MetaTrader 5 带来专业的拍卖市场理论分析工具。它实时计算 Steidlmayer 成交量分布图、70% 价值区域(VAH 与 VAL)、控制点(POC)、未测试控制点射线(Virgin POC)以及带有高斯标准差离散通道的锚定 VWAP。全套界面基于 MT5 原生 CCanvas 画布开发,杜绝指标线穿透并支持一键交互。
核心拍卖理论概念
- 价格是广告: 价格波动旨在发现潜在的买卖意愿,而成交量则是市场参与者接受或拒绝该价格的真实投票。
- 控制点(POC): 所选周期内成交量最大的价格节点,代表当前市场各方公认的公平价值中枢。
- 70% 价值区域(Value Area): 基于正态分布原理,约 70% 的成交量聚集在围绕 POC 的一个标准差范围内。价格在价值区内部运行表明市场均衡,突破价值区则预示趋势探索。
- 80% 价值区轮动规则: 若价格突破价值区后未能延续,重新回到价值区内部并维持收盘至少两根 K 线,统计上有极大概率向价值区另一侧边界完成完整轮动。
- 锚定 VWAP(Anchored VWAP): 机构基金与做市商通常以 VWAP 作为成交质量衡量基准。将 VWAP 锚定在重要开盘点、关键高低点或重要事件蜡烛,能够直观还原机构资金的实际持仓成本。
主要功能模块
1. 成交量分布图计算引擎
- Steidlmayer 70% 算法: 定位 POC 并向上、向下成对累加成交量,精确划定价值区上限(VAH)与下限(VAL)。
- 成交量模式支持: 外汇和差价合约(CFD)支持 Tick 成交量,期货、股票与加密货币支持真实成交量(Real Volume)。
- 三种灵活分析模式:
- 可见范围模式(VPVR): 在缩放、移动图表窗口时自动重算可视区域内的成交量。
- 日内会话模式(Session): 自动锚定每日服务器时间 00:00 开盘,跟踪当日拍卖动态。
- 固定范围模式(Fixed Range): 在图表上拖放起始与结束标记针,精准分析特定震荡箱体或单边脉冲。
- 分布形态识别:
- D 型分布: 对称分布,代表多空均衡与震荡洗盘。
- P 型分布: 成交量集中在顶部,代表积极的主动买盘或空头回补。
- b 型分布: 成交量集中在底部,代表积极的主动卖盘或多头平仓。
- B 型分布: 双峰分布,存在两个被低成交量区域分隔开的独立价值区。
2. 多重锚定 VWAP 与波动率离散带
- 锚定周期: 支持日线、周线、月线开盘锚定,主摆动高低点锚定,以及使用交互式图表图针锚定任意特定单根蜡烛(如非农数据、利率决议等)。
- 波动率离散带: 基于累积成交量加权方差,实时投射 ±1.0σ、±2.0σ 及 ±3.0σ 统计轨道。
- 性能采样优化: 针对长周期历史锚点启用自适应抽样渲染,保证图表操作丝滑流畅。
3. 未测试控制点(Virgin POC)磁吸追踪
- 历史交易日未被回踩的 POC 通常作为强有力的流动性磁吸位。
- 自动向右投射虚线水平射线,直至未来价格首次回踩并缓解该水平。
- 一旦水平位被测试,系统自动清理射线,保持图表清晰整洁。
4. CCanvas 原生 HUD 控制面板
- 基于 MetaTrader 5 底层 CCanvas 图形技术构建,图表趋势线、网格线和 K 线永远不会穿透面板。
- 实时显示当前拍卖结构、POC/VAH/VAL 坐标、距 VWAP 的点数偏差与标准差倍数(Z-Score)以及战术建议。
- 在图表上一键快速切换分布图模式、VWAP 锚点及通道开关,无需反复打开指标参数窗口。
- 按住面板顶部标题栏可随心拖放至图表任意角落。
- 计算时自动呈现半透明加载状态提示,提供直观的交互反馈。
5. 智能防抖报警系统
- 针对 Virgin POC 首次回踩、80% 价值区轮动激活及价格触及 ±2.0σ/±3.0σ 极端区域触发预警。
- 支持 MT5 弹窗通知、声音提示以及手机端 Push 推送。
- 内置时间防抖过滤器,防止高频波动时警报轰炸。
实战交易设置
策略 1:价值区域 80% 轮动法则
当价格开在价值区外部但缺乏持续买卖动能,随后重新收回价值区内且收线确认两根 K 线,可顺势交易向 POC 及对侧价值区边界的完整回踩轮动。
策略 2:VWAP 极端离散均值回归
在均衡市场(D 型分布)中,价格触及外侧 2.0σ 或 3.0σ VWAP 通道通常代表统计学上的超买或超卖。结合价格反转蜡烛信号,寻找重回成交量加权均价的均值回归交易机会。
策略 3:未测试控制点(VPOC)回踩修复
遗留的大资金沉淀成本区在趋势日或深度回调行情中常以极高精度被触碰。可将 VPOC 水平作为高胜率的止盈目标位或逆势博弈的关键反应区。
参数配置表
| 参数分类 | 参数名称 | 默认值 | 说明 |
|---|---|---|---|
| Auction Profile | InpVPMode | Visible Range | 分布图范围:可见区域、日内会话或固定区间。 |
| Auction Profile | InpVolType | Tick Volume | 外汇/CFD 使用 Tick 成交量,期货/加密货币使用 Real 真实成交量。 |
| Auction Profile | InpTargetBins | 80 | 分布图价格精度档位数(20 至 300)。 |
| Auction Profile | InpValueAreaPct | 70.0% | 价值区域所包含的总成交量百分比(68.2% 至 70.0%)。 |
| Auction Profile | InpTrackVirginPOCs | true | 开启历史未测试 POC 追踪与射线投射。 |
| Anchored VWAP | InpVWAPAnchorMode | Daily Open | VWAP 锚定基准:日线、周线、月线、波段高低点或自定义图钉。 |
| Anchored VWAP | InpShowVWAPBands | true | 开启标准差波动率通道显示。 |
| Anchored VWAP | InpBand1/2/3Multiplier | 1.0, 2.0, 3.0 | 第 1、第 2、第 3 条标准差通道倍数。 |
| Theme & HUD | InpTheme | Cyber Obsidian | 界面主题:赛博黑曜石、彭博暗板岩或隐形单色。 |
| Alert System | InpAlertPopup / Sound / Push | true / true / false | 终端弹窗、声音提示与手机通知渠道配置。 |
| About | InpProfile | 作者主页 | 访问开发者主页获取技术支持与后续版本更新。 |
适用市场与交易周期
- 适用资产: 外汇主流与交叉盘(EURUSD, GBPUSD, USDJPY)、贵金属(XAUUSD, XAGUSD)、主要股指(US30, NAS100, DAX40)、原油(USOIL)及数字货币(BTCUSD, ETHUSD)。
- 适用周期: 支持从 M1 到 D1 所有图表周期。日内高频多选用 M1、M5 和 M15,中长线波段分析建议使用 H1、H4 与 D1。
- 交易类型: 全面兼容个人标准交易账户及各主流自营交易考核(Prop Firm)账户。
如需技术交流、配置协助或定制建议,欢迎通过 MQL5 社区私信留言。
