- Published on
Directional Volume Shapes (Zeiierman)
- Authors

- Name
- CoresightQuant
NOTE
本文为公开交易策略的技战术复盘,聚焦方法逻辑、交易场景与风险边界。
策略解读
传统成交量分析中,我们习惯直接观察买卖盘的强弱对比:红绿柱状图、成交量均线、放量缩量信号。这种“直观”当然有效,但存在一个根基问题:它假设每一笔成交量都有明确、固定的方向归属。
现实中,一根K线内部的交易是多空双方反复博弈的结果。开仓、平仓、对冲、套利……大量订单在瞬间撮合。你将整根K线的成交量简单地划分为“买”和“卖”,其实是一种粗暴的近似。若遇到大单拆单、多空换手,分类结果更是可能失真。
方向性成交量形态指标,恰恰是从这个痛点切入的。它不再执着于“量有多大”,而是转向一个更本质的问题——“这些量的内部结构到底是什么样子?”它将每根K线的价格运动拆分为一个三角分布模型,估算出在区间内的不同价位上,潜在买卖压力的强弱。这样做的好处是,思路从“二维”升级到了“三维”:除了时间与价格,我们关注了价格运动的内部微观结构。
进一步说,该指标本身是一个振荡器,输出的数值会在一个固定范围内波动。但区别于普通的随机指标或MACD,它的信号含义是“制度分类”。它不试图预测价格,而是告诉你当前市场处于何种“状态”——是买方主导,还是卖方主导,抑或正处于一种不稳定的过渡期?这种“分类思维”,而非“预测思维”,是它区别于许多传统工具的核心。
该指标的价值在于提供了一种全新的视角:将市场看作一个动态的、有结构的系统,而非一串冰冷的数值。对于每一个交易者而言,理解这一点,比看懂任何一个具体信号都更重要。
名词解释
-
制度分类振荡器 (Regime-Classification Oscillator):一种技术分析工具,它不直接预测涨跌,而是根据当前数据所处的统计特性,将市场划分为不同的“制度状态”(如强多头、弱多头、强空头、高波动震荡等)。该振荡器的输出不是超买超卖,而是一个“类别标签”,使交易者可以据此调整交易策略。
-
方向性压力 (Directional Pressure):衡量在一段时间内,买方主动买入的意愿与卖方主动卖出的意愿之间的相对强弱。它考虑了成交量在不同价位上的分布,从而判断哪一方在市场中占据主导地位。
-
三角日内分布模型 (Triangular Intrabar Distribution Model):一种统计学假设模型。它认为在一根K线的交易区间内,价格的成交概率分布近似于一个三角形。即在最高价和最低价处成交量极小,而在中间某个价位(通常是开盘价与收盘价的加权平均处),成交量达到峰值。这个模型被用于估算不同价位的成交倾斜度。
-
滚动窗口 (Rolling Window):一种数据处理方法,指在时间序列上,以一个固定长度的区间,随着K线的推进而不断向前滑动。该指标将所有K线的方向性分数放入一个滚动窗口内,进行平滑与统计,以捕捉最近一段时间的市场微观状态,而非孤立地看单根K线。
-
成交量轮廓 (Volume Profile):一种高级成交量分析工具,它将成交量显示在特定的价格水平上,而非时间轴上。它帮助交易者识别哪些价位是市场参与者密集交易的核心区域。本文所述的策略虽未直接使用成交轮廓图,但其所采用的模型思想与之有共通之处。
-
滑点与成交倾向 (Slippage and Trade Intention):滑点是指实际成交价格与预期价格的偏差。而成交倾向则是指交易者当时的交易行为是更偏向于快速成交(吃单,Market Order)还是等待成交(挂单,Limit Order)。这些微观因素构成了方向性压力的基础。
策略思路讲解
要理解这个指标,可以将其拆解为三个核心步骤:
第一步:为每一根K线分配一个“方向性分数”。 传统图表上,每一根K线只有一个最高价、最低价、开盘价和收盘价。该指标假设,这根K线内部的所有成交,并非均匀分布在整个价格区间内。它采用三角模型,判断出在这根K线的价格区间内,成交最密集的可能区域。然后,依据收盘价与开盘价的关系、最高价与最低价的相对位置,来估算这根K线内买盘与卖盘的潜在平衡点。如果收盘价高于开盘价,且价格在顶部区域成交量巨大,那么这根K线的“方向性分数”就倾向于正数(买方主导)。
第二步:将这些分数汇总到一个滚动窗口。 单一的K线分数没有太大的参考价值,因为它充满了噪音。该指标收集过去N根K线的分数,将其放入一个滚动窗口中。通过对这些分数进行统计计算(例如加权平均或累积求和),它生成了一个平滑的振荡器曲线。这个曲线代表了“最近一段时间内,方向性压力是持续偏多,还是持续偏空,还是两边力量均衡。”
第三步:解读振荡器数值与形态。 指标的最终输出通常会在一个固定的区间内波动(例如 -1 到 +1 或 0 到 100)。当数值维持在高位(例如接近 +1 或 100),意味着该窗口内的方向性压力持续为正,说明市场处于“买方主导”的制度状态。当数值转向低位并持续运行,则是卖方主导。而当指标在中间区域反复穿插、形态复杂时,可能代表市场正处于“高波动、无明确方向”的过渡制度。
实战应用时,交易者不应使用该指标进行频繁的短线“预测”。相反的,应该把它当作一个过滤器。例如,在日线级别,仅当指标显示市场处于“买方主导”制度时,才考虑进行做多套利或趋势跟随策略的建仓;当指标滑入“卖方主导”区间时,则避免做多,甚至考虑进行风险对冲。这就是所谓的“顺应制度交易”。
优点
-
微观结构洞察力强:相比传统成交量分析,该指标的三角日内分布模型通过微观视角,能够捕捉到常规数据无法体现的潜在买卖力量变化,对行情的理解更为细腻。
-
具备制度分类功能:它提供了一种直观量化市场状态的方法。交易者可以清晰地知道自己是身处风险偏好还是风险厌恶的环境,从而从根本上减少“逆势交易”的发生。
-
过滤无效波动噪音:由于采用了滚动窗口进行平滑,该指标能够过滤掉单根K线可能存在的随机性噪音,使得主要趋势的方向性压力更有参考价值。
-
应用场景广泛:该指标不局限于某一种特定市场。无论是股票、期货还是外汇,只要是交易数据具有连贯性,该指标都可以作为通用的市场制度分析工具。
-
与传统工具结合性好:它并非一个完整的交易系统,而是一个分析维度。可以很容易与均线、布林带或MACD等传统趋势指标进行组合,提升系统的综合决策能力。
缺点
-
模型假设存在局限性:三角日内分布模型是一种理想化的统计假设。在极端行情(如闪崩、涨跌停)或流动性极差的时段,其价格分布并不符合三角形假设,可能导致指标的即时失真。
-
滞后性依然存在:虽然它采取了微观结构思维,但依然依赖于滚动窗口内的历史数据来计算。当市场制度发生剧烈突变时,指标需要一定的时间来“适应”,这期间发出的信号可能存在延迟。
-
计算复杂性较高:为了得出较为精确的分布模型,它涉及对日内数据(如分钟级或逐笔数据)的推算或估算。这种计算成本远高于简单均线,且在数据源质量不高时,计算结果可能南辕北辙。
-
仅凭单一指标易误判:该指标旨在描绘“制度状态”,但制度本身是一个宏观现象。如果交易者仅简单的依据振荡器数值从低位突破高位就冲进去,仍然会在假突破或制度快速切换时面临亏损风险。
-
对参数敏感:滚动窗口的长度是一个关键变量。窗口太短,噪音较大;窗口太长,反应迟钝。没有一种完美的默认参数可以适用于所有交易品种与时间周期,这考验交易者的调参能力。
起源年份考证
需要说明的是:本文所描述的“方向性成交量形态”策略,其具体作者的发布年份无法确切考证。但我们可以就其所属的“该类方法”(即基于成交量分布与市场微观结构的技术分析方法)给出业界公认的起源与发展时间线。
-
1967年(早期萌芽):交易员Peter Steidlmayer在芝加哥期货交易所工作时,开始反思传统成交量图表的局限性,这最终促成了市场轮廓理论(Market Profile)的诞生,标志着价格分布、成交量分布类分析工具首次被系统性引入。
-
1985年(流行起步):Steidlmayer与Kevin Koy共同推出了“成交量分布图”的正式版本。这是该类方法首次在公开交易社区中引起广泛关注,为后续所有类似指标(如VOL、PVT)奠定了策略思想基础。
-
2000年代初(技术普及):随着计算机技术的普及,大量基于成交量分布和日内价格模型的技术指标开始在个人交易软件中出现,将原本只有机构才能使用的高深理论带入大众视野。
-
2010年-至今(精细化发展):随着高频交易数据的可获得性增加,量化研究者开始尝试运用更精细的数学模型(如三角形分布、贝叶斯推断)来解码K线内部的多空结构,本文所讨论的“方向性成交量形态”指标即属于这一波浪潮中的创新型探索。
改进建议
-
引入自适应参数:将滚动窗口的长度设置为动态自适应。例如,当波动率(ATR)上升时,窗口自动缩短以加快反应速度;当波动率下降时,窗口自动延长以滤除噪音。这能显著提高指标在震荡与趋势行情中的适应性。
-
叠加成交量加权平均价(VWAP)验证:将指标的方向性分数标记与当日的VWAP位置进行比较。如果指标显示买方主导,且价格运行在VWAP上方,则该信号的可靠度会进一步增强,反之亦然。
-
多周期共振过滤:不建议仅使用单周期图形。可以尝试在短周期(如15分钟)策略中,运用长周期(如4小时)指标的制度分类作为主开关。只有长短周期方向性压力一致时,才触发交易信号。
-
结合价格行为形态:在指标发出“买方主导”信号后,不必立即进场。可以等待出现清晰的看涨实体吞没、日线级别的假突破回收等经典价格行为形态,作为二次确认。这能有效过滤掉由单一数据失真造成的无意义信号。
-
增加制度边界预警线:除了单一的振荡器曲线,可以设置两条阈值线(例如 0.2 与 0.8)。当指标数值突破阈值时,定义为“极端制度状态”,这往往比单纯的中性区间穿越更具操作价值,因为它预示着可能到来的动量爆发。
-
处理异常流动性场景:在重大新闻事件、开盘/收盘的前后几分钟内,市场微观结构极不稳定。建议在代码逻辑中(尽管本文不提供代码,但该思路可在任何量化平台实现)跳过或降低这些时段数据的权重,以减少异常成交对模型的干扰。
总结
当我们凝视西洋镜般的K线图,内心深处往往希望得到一个“非多即空”的简洁结论。然而,市场的真实面目是复杂的博弈与统计的迷宫。方向性成交量形态指标,正是为了顺应这种复杂性而诞生的。它通过精巧的模型,解构了每一根K线内部微妙的权力平衡,将混沌的成交量重构成一幅清晰的行为地图。
它并不会告诉你明天是涨是跌,但它能告诉你此刻的地面是否坚实。在“买方制度”下,你寻找做多的机会;在“卖方制度”下,你保持克制或见机做空——这本身就是一种敬畏市场的专业姿态。当然,任何一种技术工具都只是渔夫手中的渔网,而非鱼本身。它自有漏洞与盲区,你需要不断的尝试、调整与验证,方能与它合二为一。
熟悉并驾驭这种“制度交易”思维,会比依赖任何单一指标的“圣杯”捷径都更加长久。请记住,优秀的交易在于顺应大势,而非强求个性。让这个指标成为你观察市场结构的一扇新窗,而不是禁锢你思维的又一个牢笼。