一、成交量分布描述什么

成交量分布按价格区间统计成交量,用来观察成交密集区。它回答“成交发生在哪些价格带”,不回答“接下来会怎样”。

严谨的分布需要逐笔或分笔数据;日线数据只能做近似,把当日成交量归到某个价格带,误差来源必须在文档里写明。

二、用日线做近似

一种简单做法是把最近 N 日的价格区间等分为若干箱,用收盘价或典型价所在的箱承接当日成交量。箱的数量与边界会直接影响结果。

通达信没有动态数组,箱边界需要用最高价、最低价与固定比例计算。公式会偏长,但逻辑可以逐步复核。

三、示例公式

下面把最近 60 日的价格区间分成五档,分别累加落在各档的成交量。B1 至 B5 为五条输出线,单位与成交量一致。

近 60 日五档成交量分布(近似) 通达信公式
N:=60;
HI:=HHV(H,N);
LO:=LLV(L,N);
STEP:=(HI-LO)/5;
B1:SUM(IF(C>=LO AND C<LO+STEP,V,0),N);
B2:SUM(IF(C>=LO+STEP AND C<LO+STEP*2,V,0),N);
B3:SUM(IF(C>=LO+STEP*2 AND C<LO+STEP*3,V,0),N);
B4:SUM(IF(C>=LO+STEP*3 AND C<LO+STEP*4,V,0),N);
B5:SUM(IF(C>=LO+STEP*4,V,0),N);

四、参数说明

N 是统计窗口,STEP 是箱宽。箱子越少,分布越概括;箱子越多,单箱样本越少,噪声越大。

收盘价可以换成典型价 (H+L+C)/3,用来近似当日成交重心。不同数据源的成交量单位必须统一,否则各箱不可比较。

  • N:统计窗口,示例为 60
  • HI / LO:窗口内最高价与最低价
  • STEP:价格箱宽,等于区间高度除以箱数
  • V:成交量序列

五、适用与局限

近似分布会掩盖日内路径,同一根 K 线内的高低位成交无法还原。箱边界移动时,各箱结果不可直接比较。

该公式只用于观察成交密集程度,不构成任何交易建议。若需要精确分布,应使用逐笔数据并单独设计存储结构。

六、怎样验证结果是否合理

先手算一天的归属:取当日收盘价,判断落在哪一档,再核对对应输出是否增加。确认单日逻辑无误后,再看多日累加。

如果五档总和明显小于区间总成交量,通常是有 K 线落在边界之外,或复权后的价格与成交量口径不一致。

七、窗口长度与箱数的取舍

窗口越长,分布越稳定,但对近期结构变化越不敏感;窗口越短,越贴近当前状态,也越容易被单日异常带偏。

箱数增加会提高分辨率,但每箱样本减少,空箱与跳箱更常见。箱数应结合窗口长度与标的波动范围确定。

把窗口与箱数写成参数,并在输出里保留取值,才能比较不同设置下的差异。

如果只做观察,固定一组参数并长期记录,比频繁调整更容易看出变化。

分布结果适合与窗口内的价格走势一起展示,单看一组柱状数值容易脱离上下文。

本文为通达信公式语法的技术学习资料,仅说明指标如何计算与绘制,不构成任何交易建议,也不提供买卖信号。