VWAP Band Fills with Anchored VWAP
- 指标
- 版本: 1.2
VWAP Band Fills with Anchored VWAP 是一款用于 MetaTrader 5 的 TV 兼容 VWAP。它使用与 TradingView 内置 "VWAP" 指标(Pine ta.vwap)相同的公式,提供相同的输入参数 - 锚定周期、来源、偏移、按标准差或百分比计算的带 #1 至 #3 - 并以相同方式绘制:一条蓝色 VWAP 线、绿色 / 橄榄色 / 青色的带,以及带之间的浅色填充。可选的锚定 VWAP 从一条竖线开始,您可以把这条竖线拖到任意一根K线上。
计算方法
对当前锚定周期内的每一根K线:
- VWAP = sum(source x volume) / sum(volume)
- 标准差 = ( sum(volume x source^2) / sum(volume) - VWAP^2 ) 的平方根
- 带 #n = VWAP +/- 标准差 x 倍数 #n;在 Percentage 模式下,距离为 VWAP x 1% x 倍数。
累计和从每个新锚定周期的第一根K线起重新开始计算。
锚定周期和来源
- Anchor Period: Session(默认), Week, Month, Quarter, Year, Decade, Century。
- 交易时段和周的划分遵循您账户的服务器时间(服务器 00:00)。一周从周一开始。
- 周日K线:在有短暂周日时段但没有周六K线的品种上,周日计为周一的一部分(Auto)。您也可以选择 "merge" 或 "separate"。
- Source: open, high, low, close, hl2, hlc3(默认), ohlc4, hlcc4。Offset 0-500 根K线。
- Hide VWAP on 1D or Above(默认关闭),与 TradingView 相同。
带和填充
- Standard Deviation(默认)或 Percentage 模式。默认显示带 #1(x1);可以开启 #2(x2)和 #3(x3)。倍数 0-100。
- 带之间的区域用各带的颜色以 5% 不透明度填充,与 TradingView 相同。在 MT5 中,重叠的填充会相互抵消,因此本指标将其拆分为互不重叠的条状区域,并将颜色与您的图表背景混合。如果您更改背景颜色,填充颜色也会随之改变。
- 为了不让填充遮住K线,在显示填充期间会自动开启 "Chart on foreground"。当您从图表上移除本指标的最后一个副本时,会恢复原来的设置。同一系列中其他使用填充的工具也共用这一设置,因此只有当图表上一个都不剩时才会恢复。您可以用 "Keep candles in front of the fills" 关闭此功能。
锚定 VWAP(可选)
- 开启 "Show anchored VWAP"。会在 100 根K线之前(可调整)出现一条点线竖线。
- 将竖线拖到您希望锚定 VWAP 开始的K线上(例如波段高点或新闻发布时的K线)。松开竖线后,会从新的K线重新计算这条线。
- 它使用与主 VWAP 相同的来源和成交量,不显示带。
- 同一图表上本指标的所有副本共用同一条竖线。移除最后一个副本时,该竖线会被删除。
成交量以及与 TradingView 的差异
- 成交量:tick 成交量(默认)。在有真实交易所成交量的品种上,您可以选择 Real 或 Auto。如果在没有真实成交量的品种上选择 Real,指标会使用 tick 成交量,并在左下角显示提示。
- 外汇和 CFD 经纪商提供的是 tick 成交量,而 TradingView 的数据源有自己的成交量。公式相同,但成交量数值不同,因此 VWAP 数值不会与 TradingView 完全一致。
- 外汇和黄金:在午夜对应纽约时间 17:00 的服务器上(常见的 GMT+2 / GMT+3 设置),交易时段的开始时间与 TradingView 相同。
- BTC 等 24 小时交易的品种:TradingView 在 00:00 UTC 开始交易时段。如果您的服务器使用其他时区,交易时段(以及周)会提前或推迟几个小时开始,因此 Session VWAP 的数值与 TradingView 不同。
面向 EA 和 iCustom 用户
缓冲区 10 至 17:10 = VWAP、11 = Upper Band #1、12 = Lower Band #1、13 = Upper Band #2、14 = Lower Band #2、15 = Upper Band #3、16 = Lower Band #3、17 = Anchored VWAP。缓冲区 0 至 9 是填充,请勿使用。
即使是未显示的带,其数值也会被计算。没有数值的K线返回 EMPTY_VALUE。
通过 iCustom 调用时,不会在任何图表上绘制,也不会更改任何图表设置;此时锚定 VWAP 从最新K线往前 "First anchor: bars back" 根K线处开始。如果 EA 用 ChartIndicatorAdd 将其添加到另一个图表,它可能在那里不绘制任何内容;要看到线条,请手动或通过模板添加。
使用前请阅读
- 仍在形成中的K线的数值会随每个 tick 变化,与 TradingView 相同。已收盘的K线不会改变,但移动竖线后的锚定 VWAP 除外。
- 添加后大约最初 15 秒内,指标列表中的短名称可能会短暂变为 "probe#..."。这是指标在检查自己是运行在图表上还是在 iCustom 内部。之后会自动恢复。
- 在策略测试器中不绘制对象,也不输出任何内容。
- 不使用 DLL,不使用外部文件,不连接互联网。
- 仅为图表辅助工具。它没有警报,也没有信号,不进行交易,也不保证任何交易结果。
参数
VWAP Settings: Hide VWAP on 1D or Above (false), Anchor Period (Session), Source (hlc3), Offset (0), Volume (Tick volume), Sunday bars (Auto)
Bands Settings: Bands Calculation Mode (Standard Deviation), Show Band #1 (true) / Multiplier #1 (1), Show Band #2 (false) / Multiplier #2 (2), Show Band #3 (false) / Multiplier #3 (3)
Style: VWAP color (#2962FF), VWAP width (1), Band #1 / #2 / #3 color (#4CAF50 / #808000 / #089981), Band line width (1), Fill bands (true), Fill opacity % per band (5), Keep candles in front of the fills (true)
Anchored VWAP: Show anchored VWAP (false), First anchor: bars back (100), Anchored VWAP color (#FF9800), Anchored VWAP width (2), Language (Auto)
如果某个参数超出范围,指标不会加载,并会将原因写入 Experts 日志。
支持
欢迎通过 MQL5 消息咨询安装、设置和程序错误(bug)方面的问题。有关行情方向或个别交易的问题不在支持范围内。
本指标是一系列免费 TV 风格工具之一。MT4 版本也作为单独的产品提供。同一作者的其他工具列在我的卖家资料页中。
TradingView 是 TradingView, Inc. 的商标。本产品与 TradingView, Inc. 无关联,也未获得其赞助或认可。
