- Published on
RTH + Overnight VWAP with Deviation Bands
- Authors

- Name
- CoresightQuant
NOTE
本文为公开交易策略的技战术复盘,聚焦方法逻辑、交易场景与风险边界。
在日内交易中,找到一个"全天都有效"的参考价格并不容易。开盘后的情绪化波动、隔夜累积的订单、盘中突发消息……价格常常像醉汉一样游走。但有一类工具却能在混乱中提供方向感——那就是成交量加权平均价格(VWAP)。今天要拆解的这套公开策略,不是简单的单VWAP,而是将常规交易时段(RTH)与隔夜时段分开计算,并叠加了统计学意义上的偏离带。它用两条VWAP和四条偏离带,构建了一个完整的日内坐标系统。
策略解读
这套策略脚本的思路非常清晰:它把一天24小时拆成两个独立计算VWAP的"世界"。第一个世界是常规交易时段(RTH),特指美国东部时间上午9:30到下午4:00,也就是通常所说的美股盘中交易时间。第二个世界是隔夜时段,从下午6:00到次日上午9:30,覆盖了盘后和盘前交易,以及夜间期货交易的部分。两个时段各自计算自己的VWAP,互不干扰,但又同时显示在图表上。
关键的设计在于"可独立开关"。交易者可以只显示RTH VWAP,也可以只显示隔夜VWAP,或者两者都看。这种灵活性意味着策略作者并没有强制规定"哪个才是权威",而是把选择权交给了不同的交易风格。喜欢做趋势的人可能更关注RTH VWAP,因为那才是主流资金博弈的主战场;而做反转或观察跳空缺口的人,往往会将隔夜VWAP视为重要的开盘锚点。
偏离带是这个策略的另一大亮点。每个VWAP都可以附带±1个标准差和±2个标准差的带状区域。这些带子不是随意的百分比通道,而是基于成交量加权价格的概率分布计算出来的。当价格偏离VWAP超过2个标准差时,统计学上属于极端事件,往往意味着超买或超卖,这时候价格回归均值(即VWAP)的概率会增大。偏离带还提供了可选的填充效果,让带状区域半透明地显示在K线背景中,视觉上更容易辨认。
此外,策略还允许设置背景阴影来区分不同的交易时段。例如,开盘后的第一个小时可以高亮,午盘时段可以变暗。自定义内容包括时段起止时间、生效星期、时区、颜色和线宽。这一个小小的功能,足以让交易者在没有额外绘制工具的情况下,迅速看清自己关注的"黄金时段"。
名词解释
VWAP(Volume Weighted Average Price,成交量加权平均价格):一种将交易量作为权重因子计算出的平均价格。与传统简单均价不同,VWAP考虑了每个价格上堆积的成交量,因此更能反映市场参与者的真实持仓成本。机构投资者常用它作为执行基准,观察自己是否买贵了或卖便宜了。
RTH(Regular Trading Hours,常规交易时段):指交易所规定的正常交易时间。对于美股,RTH通常指东部时间9:30至16:00。这个时段流动性最充足,报价最连续,技术指标参考价值最高。
隔夜时段(Overnight Session):指常规交易时间之外的电子交易时段,通常涵盖盘后、夜间和盘前。在这个时段成交的订单往往代表隔夜新闻风险、全球市场联动以及机构调仓意图。
偏离带(Deviation Bands):围绕VWAP计算的标准差通道。常见的设置为±1和±2倍标准差。偏离带不属于静态的支撑阻力线,而是随价格和成交量动态变化。当价格触及±2倍标准差时,历史上回归均值的概率较高。
会话(Session):在交易图中指一段有固定起止时间的交易区间。本策略中的"Session"概念允许用户自定义多个会话,并对每个会话独立应用指标。
标准差(Standard Deviation):统计学中衡量数据离散程度的量。在VWAP语境下,它用来描述价格围绕VWAP波动的剧烈程度。标准差越小,说明价格越紧贴VWAP;标准差越大,说明价格波动越剧烈。
填充(Fill):在图表中为两个边界之间添加半透明颜色区域,使读者直观看到价格位于通道的哪个位置。通常用于增加视觉对比度,不改变指标本身的计算逻辑。
策略思路讲解
传统的VWAP工具只有一个,从开盘算起,直到收盘才结束。它适用于相对稳定的日内环境,但遇到隔夜行情或跳空开盘时,单条VWAP往往会失真。比如周一开盘价格直接跳空高开2%,如果从开盘瞬间开始重新计算VWAP,那么这天的VWAP会严重偏向开盘高价,无法反映上周五收盘后积累的信息。而隔夜VWAP的存在,正好弥补了这个空白。
该策略的底层逻辑是:市场并非单一连续体,而是由多个具有不同参与者特征和流动性结构的子市场叠加而成。RTH时段由高频交易者、机构算法、日内交易者主导,价格行为呈现出明显的自相关性和均值回归特性;隔夜时段则更像一个"小型期货市场",参与者少、订单薄,价格容易出现跳点。如果混在一个VWAP里计算,两个子市场的特征会被相互稀释。
因此,作者设计了两套独立VWAP。RTH VWAP从9:30开始累积成交量与价格,它代表日内主流资金的成本线。价格在RTH VWAP上方运行,说明当日多头占优;跌破下方,则空头掌控局面。隔夜VWAP从昨日下午6点开盘计算,直到今天上午9:30停止,它代表的是"昨天夜里到今早"所有交易的均衡价格。这个价格往往与今日开盘价有天然关联。很多交易者会在开盘首分钟观察价格相对隔夜VWAP的位置,来决定第一笔交易的方向。
偏离带则提供了动态边界。行为金融学告诉我们,当价格偏离公允成本过远时,市场的"弹簧效应"会启动。±1倍标准差通常是第一次可能的反转或回调区域;±2倍标准差则被视为极值区域,许多量化模型在这些位置设置反向头寸。脚本允许独立开关这些偏离带,说明作者希望使用者根据市场条件调整用法:趋势日可以关掉带子,靠VWAP做顺势;震荡日则打开带子,在上下极值附近做波段。
背景阴影功能进一步强化了"分时段观察"的理念。比如你可以在图表上将美股开盘后的第一小时(10:00-11:00 ET)设置为阴影,因为这是流动性最充沛、方向最明确的时段。或者将13:00-14:00标记出来,提示自己午后惯性行情容易疲惫。这种可视化的提醒,比单纯盯盘更有利于严格执行纪律。
整体来看,这套策略是一种"锚点矩阵":两条VWAP为价格提供了两个锚,偏离带为价格划出了上下极限,而会话背景则把时间轴切成可操作的区块。它不产生买卖信号,但可以为任何交易策略提供更精确的上下文过滤。例如,当价格在RTH VWAP上方且高于隔夜VWAP时,只做多;当价格触及±2倍偏离带时,减仓或反向试探;当价格在带内来回运动时,放弃趋势思路转向区间操作。
优点
-
区分时段,信息更纯净。将RTH和隔夜分开计算,避免了不同流动性结构的数据混杂。特别是对于隔夜新闻驱动的跳空行情,独立VWAP能提供比单一VWAP更准确的成本参考。
-
双锚定,覆盖全天候。RTH VWAP适合日内动量交易,隔夜VWAP适合判断跳空后的初始平衡点。两个锚同时存在,让交易者在不同时间尺度下都有参照物,不必频繁切换指标。
-
统计学边界量化超买超卖。±1、±2偏离带将"价格涨太多了"这种主观判断转化为可量化的数学定义,帮助交易者避免过早抄底摸顶,或者在极端行情中保持冷静。
-
高度可定制,适应多种风格。可切换会话、可开关带子、可调整颜色时间线宽,使得同一个指标既能适应做市商策略,又能适应日内波段策略。这种灵活性降低了使用者因为工具限制而改变交易逻辑的风险。
-
视觉提示出色。离线带填充和背景阴影不是花哨功能,而是能实打实减少盯盘漏看的情况。一眼扫过去,哪些区域VWAP有支撑,哪些区域价格已经异常,都能快速识别。
缺点
-
参数具有美国市场中心性。默认时间和时区完全基于美国东部时间和美股交易所日历。对于交易欧洲或亚洲市场的用户,必须手动调整所有参数,且跨时区切换容易出错。
-
偏离带基于正态分布假设。价格收益率并不严格服从正态分布,尾部更厚。用标准差推断"极限"有时会失效,例如在剧烈单边行情中,价格可能沿着+2倍偏离带持续运行很远,若贸然反向操作,会惨遭碾压。
-
两个VWAP之间缺乏整合逻辑。该策略将两个会话做成平行工具,但没有定义何时以哪个VWAP为主。新手看到两条线不同的方向后可能感到困惑,反而增加决策成本。
-
对成交量数据依赖极高。VWAP的计算需要实时成交量,如果数据源出现错误、错位或延迟,计算出的VWAP会严重失真。尤其在隔夜低流动性时段,少数大单就能显著拉动VWAP,造成假锚定。
-
忽略时间衰减效应。VWAP是一种累计指标,早盘的价格权重会影响下午的VWAP值。即便离现在很远的早盘成交,仍然在影响当前VWAP,这可能导致VWAP对最近的价格行为反应迟钝。
起源年份考证
要考证这套"RTH+隔夜VWAP并用偏离带"策略的准确诞生年份,无法直接定位到单一原作者。但我们可以考证该类方法的演进而非某一具体版本。以下是一个大致的时间线:
-
1967年(概念萌芽):拉斯·考德威尔(Lass Caldwell)等人开始将成交量加权平均价格引入交易执行领域。最初VWAP多用于机构投资者评估大宗交易执行质量,而不是作为技术分析指标。学界有研究指出,VWAP策略最早可追溯到股票市场做市商对成本均衡的计算,但公开发表的系统化论述并不多。
-
1980年代(流行):算法交易萌芽,VWAP被植入交易算法中,成为"时间加权平均价"和"成交量加价格"的混合体。机构和投行开始使用VWAP作为下单基准,避免大单冲击市场。
-
1990年代(指标化与应用扩展):随着图表软件普及,VWAP逐渐从执行工具转变为日内交易者常用的技术分析指标。大约在这一时期,交易员开始手动描绘VWAP曲线,并尝试添加通道线来辅助判断回归时机。
-
2000年代(标准差偏离带引入):以布林带思想的普及为背景下,交易者开始用标准差来构建VWAP带。这一做法可以看作是"布林带"概念在VWAP框架下的延伸。"VWAP±kσ"成为当日均值回归策略的标准组件之一。该类工具在2005-2008年间于日内交易者论坛上被广泛讨论。
-
2010年代(多会话与隔夜VWAP):随着24小时电子交易和全球期货市场的发展,单VWAP无法覆盖盘前盘后。交易社区纷纷开始设计"双VWAP"或"时段分割VWAP"。隔夜VWAP作为一个独立概念大约在2010-2015年间流行起来,尤其是在美国股指期货、外汇和加密货币交易者中。"RTH+Overnight双VWAP"的设计模式在2015年前后出现在公开交易社区,并逐渐衍生出各种改进版。
-
2020年之后(高度可定制与视觉增强):策略作者们普遍开始加入自定义会话、背景阴影、偏离带填充等功能。这反映出交易者越来越需要"一站式"指标,避免在多个图表间切换。本篇文章所分析的策略脚本,正是这一潮流的典型产物。
因此,如果要给答案一个大致区间:双VWAP叠加偏离带这类方法,最保守的考证是2010-2015年之间在互联网交易社区开始成规模出现;而具有独立开关会话、背景阴影、填充等精细设置的综合版本,则大致起源于2020年前后。 若只谈VWAP偏离带本身的统计思想,则最早可追溯到2000年代中期的算法交易研究。
改进建议
-
增加双VWAP交叉信号逻辑。当前策略只是将两条VWAP并列显示,未定义它们之间的关系。可以加入RTH VWAP与隔夜VWAP的交叉作为趋势转换信号。例如当RTH VWAP上穿隔夜VWAP时标记为多头优先,下穿则标记为空头优先。这会让锚点体系从"被动观察"升级为"主动提示"。
-
设计动态偏离带系数。固定±1和±2标准差容易在低波动期过宽、在高波动期过窄。可以根据近期真实波幅(ATR)来缩放标准差系数,或者使用分位数回归代替正态分布假设。这样偏离带在数据非正态时也能保持合理。
-
加入时间衰减权重。给更近的成交数据更高的权重,使得VWAP对最新市场状态反应更灵敏。例如可以沿用指数加权VWAP(WVAP)思想,或者对超过4小时的数据进行衰减。这样能解决VWAP迟钝的问题。
-
增加开盘缺口参考线。在开盘时自动绘制今日开盘价与隔夜VWAP的差值带。如果开盘价远高于隔夜VWAP上方两倍标准差,提示可能产生"过度跳空";如果开盘价与隔夜VWAP接近,则说明当前价格均衡。这个额外信息能帮助交易者评估隔夜风险是否已被充分定价。
-
增加自动会话识别。允许用户选择"自动模式",即根据当前市场工具的交易时间自动匹配RTH和隔夜时段,而不是手动输入时间。这样可以减少跨市场使用时的参数设置负担,也避免因夏令时切换导致的错误。
-
加入成交量异常标记。当某根K线的成交量显著高于同一时段平均水平时,在VWAP附近标注一个点,提示资金活动的异动。这有助于判断偏离带被突破时是否存在真实动能,还是虚假噪音。
-
提供信号回放与过滤建议。该策略本身不应直接给出买卖信号,但可以增加一个统计面板,显示过去N个交易日内价格触及±2倍偏离带后,回归VWAP的平均回归概率和平均距离,帮助用户优化具体进场出场参数。
总结
RTH + 隔夜VWAP(含偏离带)是一套设计精巧、思路清晰的"成本坐标工具"。它尊重市场的多时段本质,让交易者在一张图表上同时看到隔夜投资者的平均成本和日内高频参与者的平均成本。偏离带的加入,把统计学常识转化为可操作的边界,尤其适合均值回归风格的交易者。同时,高度可定制的会话和背景功能,使它在不同品种、不同时区之间具备强大的适应潜力。
当然,任何指标都有盲区。这套策略并未解决VWAP本身的滞后性、正态分布假设的脆弱性,以及多时段信息整合的决策难题。因此,它更适合作为交易决策的"骨架"而非"引擎"。当你把两条VWAP当作地图上的经线和纬线时,你自己的策略就是决定前行方向的罗盘。毕竟,工具的价值不在于它画了多少条线,而在于你借助这些线,是否更清晰地看到了市场的水流与暗礁。