阶段 II/第 09 章/章首

09

第 9 章

重新认识成交量

进入正文成交量、成交额、成交笔数与持仓量

第9章 重新认识成交量正文

9.1

成交量、成交额、成交笔数与持仓量

成交额记录成交价格与成交数量乘积的汇总,更接近交易的名义金额。价格水平不同、合约乘数不同或币种不同,成交额不能未经换算直接横比。成交笔数是已完成交易记录的次数,一笔大单和一笔小单都可能各计一次;订单拆分、撮合规则和数据聚合会改变它与真实决策人数的关系。因此笔数增加只能说明成交记录更密集。

持仓量(Open Interest,简称 OI)用于衍生品,表示统计时点仍未平仓的合约总数。一张未平仓合约只计一次,不把多头和空头各算一张。新多头与新空头成交时,持仓量通常增加;原有多空双方共同平仓时,持仓量通常减少;一方开仓、另一方平仓时,持仓量可能不变。成交量统计一段时间内发生了多少交易,持仓量统计某一时点还有多少合约未平仓。两者不能互相替代,也不能单凭其变化识别交易者身份。

四种数据的统计对象决定了它们不能互相替代。成交量按数量单位累计,成交额还乘成交价,笔数只数撮合记录,OI则在时点上统计仍存在的衍生品合约。价格上涨会使相同成交数量对应更高成交额,订单拆分会提高笔数而不必提高数量,长时间活跃交易可以产生很大成交量而期末OI几乎不变。

上述三种开平仓组合都会增加成交量。汇总持仓量只显示未平仓合约总数的净变化,不能仅凭成交量和持仓量,把每笔成交分成建多、建空、平多或平空。

分析时还要确认计数约定。交易所通常把一张多空配对合约计为一张成交量与一张未平仓合约,不把双方重复相加;不同数据商可能按手、张或基础单位展示。成交额若已包含合约乘数,不能再次乘入。只有字段定义和换算一致时,跨期间比较才有意义。

9.2

真实成交记录、报价跳动次数与数据覆盖范围

报价跳动量(tick volume)通常统计一个K线内报价或最新价发生更新的次数,具体字段由平台定义。它可以间接反映市场的活跃程度,但不等于成交数量:一次更新可能对应不同成交规模,报价变化也可能没有可见成交。在缺少集中成交数据的外汇或差价合约中,它可以用于同一来源、同一设置下的相对比较,但不能代表全市场的实际成交量。

MetaTrader 5的Volumes指标可显示tick volume,并在交易所成交数据可用时显示real volume;具体品种是否提供真实量取决于服务器和数据源。使用者应核对字段名称、历史覆盖、交易时段时区及缺失区段。更换经纪商或服务器后,即使图表价格相近,tick序列也不保证可直接拼接。

覆盖范围要具体到场所与时段。交易所成交量可完整覆盖该场所,却不包含场外或其他场所;合并股票数据可能包含多个交易所,但是否含盘前盘后、暗池延迟报告和更正成交仍取决于供应商。加密聚合量会受纳入交易所与计价币影响。换数据源后,绝对量与异常峰值都可能改变,旧基准不能直接延用。

tick volume也要查平台实际统计的是报价更新、最新成交价变化还是传入tick次数。补撤挂单可以改变Bid和Ask而没有成交,多个成交又可能聚合为一次更新,因此tick数与成交数量没有固定换算关系。它在同一经纪商、服务器、时段和设置内可作为活跃度代理;若服务器历史、报价精度或过滤规则改变,序列需要重新建立基准。

价格数据完整不代表成交量字段完整。平台可能有OHLC却缺量,或停牌期间不生成柱。缺失应保留为缺失,不能填零;明确报告零成交才是零量。数据只覆盖部分市场时,结论应限定为该样本中的相对活动,不能外推为整个市场的真实总量。

9.3

绝对成交量与相对成交量

相对量的计算式为RV=V当前/V基准,其中基准必须在观察前固定,例如历史同一时段累计量的中位数或同类完整波段的平均量。RV>1只表示高于该基准,RV<1表示低于基准,不自动对应放量信号。如果基准为零,RV不可计算;基准或当前量缺失时同样视为缺失,不能用零替代。改变基准窗口后,得到的就是另一项统计。

分子放当前量、分母放基准量,是为了回答“当前活动是常态的多少倍”。相除后单位被约去,便于比较同一字段在不同日期的相对活跃程度;这并不会让不同统计单位或不同覆盖范围自动可比。若一个数据源统计合并成交,另一个只覆盖单一场所,两者即使RV相同,也只表示各自相对各自基准的倍数相同,不能据此认定市场活动水平相同。

比较时先固定品种、数据源、时间周期和交易时段。日线成交量不能直接与小时线比,完整日也不能与仍在进行的当日累计量比。盘中先累计交易时段起点到当前时刻的成交量,再对每个历史可比日累计相同起止区间,最后用事先选定的均值或中位数形成基准并计算RV。若历史日缺段、提前收市或当前柱尚未结束,需要说明样本状态。把半日累计量与过去完整日总量比较,会把正常的盘中进度误判为缩量。

公司规模变化、合约流动性迁移或交易制度改变,都会使长期成交量基准逐渐移动。此时,当前成交量相对近期可能偏高,相对更长时期却未必异常,两种比较应分别说明。相对量只表示成交活动多寡,不能单独指出供需方向;还要看价格实际向哪一侧移动、所处结构位置和后续能否延续。

RV的分子和分母必须采用相同统计范围。当前分钟柱与历史相同分钟柱比较,或当前从开盘累计到此刻与历史各日相同起止时刻累计量比较;不能把已经走过的半日与历史全天成交量相除。当前柱尚未结束时,也只能与历史柱内相同已走时间比较,或明确标为进行中,不能与完整柱直接判定缩量。

基准选择回答不同问题。邻近柱基准捕捉即时变化,却容易受时段节奏影响;历史同一时段基准衡量当前日内活跃度;同方向完整波段基准用于努力与结果,但必须同时比较持续时间与净位移。均值受高潮量影响,中位数更稳健,分位位置可显示当前位于历史分布何处。方法应在观察当前结果前固定,避免反复换窗口得到想要的标签。

零值和缺失条件必须保留。V基准=0 时RV没有定义;V当前或基准样本缺失时,RV同样缺失。当前量真实为零且基准大于零时RV可以为零,但要核对该期间是否应有交易。公司成长、合约迁移或交易制度变化导致基准漂移时,应缩短到可比状态或分段统计,而不是把不可比历史混成一个数字。

9.4

比较基准:前期平均、相邻波段与相同时段

相邻柱比较适合识别即时变化,相邻同向波段比较则更适合努力与结果分析。比较两次上涨时,记录各自累计成交量、持续时间、净推进和沿途波动;仅因后一个波段总量更高,可能只是持续更久。可辅助观察单位时间活动或单位成交对应的位移,但这些比值也会受波动、流动性和价格限制影响。

日内市场存在稳定的交易时段节奏,开盘、收盘、结算和公告附近往往天然活跃。应将当前开盘后一段的累计量与历史同一交易时段位置的累计量比较,夜盘与日盘也按真实市场交易时段定义分开。节假日缩短交易、夏令时切换和临时停市会破坏时段可比性,需要标注或排除。

比较完整波段时,总量与单位时间成交都要考察。持续更久的波段自然容易累积更高总量;单位时间量较高说明成交更集中,却不表示价格一定向该方向移动得更远。还要比较整段净位移、超出前一同向极值的新增距离、内部重叠和后续回吐。高总量只伴随很短的新增距离,可能有对手承接;低总量却顺畅推进,可能是对侧流动性稀少。

日内累计基准应处理提前收市、夏令时与交易中断。历史样本若在当前时刻之前缺段,不能当成低量日纳入;公告日与普通日可分组,避免少数事件抬高全部时段均值。夜盘和日盘是否属于同一交易日,以实际市场规则为准。改变K线统计周期后,量的聚合与相邻比较也随之改变,应重新计算基准。

比较的结果应具体表达为“相对哪个对象高或低”。当前柱高于前柱却低于历史同一时段中位数,这两项事实可以同时成立;前者提示即时增加,后者表示仍低于常态。分析时根据问题选用,不将二者合成一个绝对“放量”结论。

9.5

放量、缩量与异常量的记录方法

放量表示当前成交活动高于选定的比较基准,缩量表示低于该基准。判断时需要带上比较对象,例如“回测段累计量低于此前突破段,且持续时间相近”,而不能只给量柱贴标签。同一根柱相对邻柱放量,却仍低于该时段长期常态,两种现象可以同时存在。

异常量是明显偏离常态、需要核查原因的观测。可用均值、中位数、分位位置或稳健离差辅助识别,但阈值取决于市场和用途,不宜设为跨品种固定常数。识别后先核对公司行动、指数调整、集中竞价、合约到期、公告和数据重复,再讨论供需。异常值若是真实市场事件,应保留并单独解释;若确定是坏数据,修订过程必须可追溯。

零成交量与缺失值含义不同。零量表示数据源明确报告该期间没有成交;缺失表示没有取得记录、该柱未生成或字段不可用。把缺失填零会虚构“无人交易”,把零量删掉又会隐藏市场不活跃。无成交时平台是否仍生成K线也各不相同,分析连续性前应核对规则。

判断放量与缩量还要考虑当前统计是否已经完成。未完成日线的当前量只包含当天已经过去的时段,不能与历史完整日总量直接比较;可改用相同日内进度的累计量。等成交量图的完整柱总量由构图规则预设,不能再用完整柱之间的总量高低判断放量,应比较形成一柱所用时间、相同成交量下价格移动多远,并回到等时图核对市场活动。

零量柱如果确有报价变化,说明图表可能按报价字段生成;若OHLC由前值填充,则价格也不是新成交。缺失柱、零量柱和休市空档应分别保存。任何一种都不能未经核对参与移动平均或被解释成供应枯竭。

9.6

成交量与价格、位置及后续表现的联合分析

低活动同样有多种解释。突破后的浅回测量缩、无法回到旧区间,随后原方向恢复,支持反向压力有限;低量下跌却持续创新低且收盘偏低,可能是需求撤退,使少量成交也能推动价格。所谓“无供应”或“无需求”只有在明确测试对象、相对基准和后续反应时才有分析价值。

结构位置决定成交量的含义。支撑处放量下跌却无法继续创新低,可能是卖盘受到承接;阻力处放量上涨却难以继续创新高,可能是买盘受到供应限制。在区间中央出现相同组合,方向意义通常较弱。后续价格若离开该区域并越过局部结构,可以加强其中一种解释;仅凭总成交量无法断定“机构正在买入”。

联合分析先确定成交量与哪些历史时段相比,再分别观察价格怎样变化。单根K线要看总振幅、实体和收盘位置;整个波段要看净位移、同向极值新增距离,以及随后的回撤收回多少。高量宽振幅若实体小、收盘退回,不能只因振幅大称为强推进;低量窄幅若连续同向收盘,也可能累计明显位移。成交量表示努力,实际保留下来的涨跌幅决定怎样解释这段行情。

高量少结果的替代解释包括对手吸收、双向换手、公告重新定价与竞价成交。发生在支撑或阻力,且后续由反向一侧离开,吸收解释较强;发生在区间中部,只能说明活动集中。低量大结果可能来自对侧报价撤离或盘口稀薄,不同于放量SOS。若突破后站稳仍是有效结果,若一遇对手便全部回吐则不具持续性。

量价同时收缩要看发生在哪一方向。趋势中的反向回撤量与距离共同缩小,支持对侧压力有限;顺势推进本身量、净位移和新增极值连续缩短,则可能是原方向衰竭。两侧都收缩且价格重叠增加,常表示进入平衡。下一段谁能突破并守住,才把候选解释转化为方向条件。

交易可按预先约定的收盘、盘中成交、逐笔或盘口条件触发,不要求所有量价判断都等收盘;但未完成柱的量与收盘位置只能视为当时暂值。保护条件达到时按订单规则执行,不能等待量价关系获得更完整解释。

9.7

数据异常、合约切换及其他检查

股票拆分和分红复权会改变历史价格,成交量是否按相反比例调整取决于数据商。开收盘集合竞价、大宗交易、盘后成交和更正记录可能造成量峰;不同平台纳入范围不同。加密资产还要检查交易所覆盖、计价币和刷量风险。场外或经纪商数据则需说明它只是可见样本。

核对异常量时,要确认数据源、时间戳、交易时段、统计单位、聚合周期、复权方式、已知中断及异常值处理。任何一项改变后,相对量基准都要重新建立。数据无法确认时,仍可观察价格结构,但成交量结论需要降低权重或暂时搁置;平滑、补零或跨数据源拼接不能消除这种不确定性。

期货换月应同时查看旧月与新月各自的成交量、OI和可成交深度。旧月量下降、新月量上升往往是参与迁移,并非整个市场兴趣突然反转;连续合约的拼接量也取决于供应商选择主力的规则。价格回溯调整只能处理接缝连续性,不能消除期限价差,更不能把两个合约在同一时段的量无条件相加。结构可在连续图上观察,关键边界和执行仍回到实际交易月份核对。

股票复权要分别检查价格和量。拆股会改变每股价格与股数尺度,有的数据商反向调整历史量,有的保留原量;分红复权通常只调整价格。若价格序列已调整而成交量处理不明,跨拆分点的量价效率不可直接比较。缺失值、交易更正和延迟报告也要保留状态,不用平滑制造虚假连续性。

数据修复后,历史相对量基准需要重算,但实时判断只能使用当时可获得版本。若异常在交易后才确认,复盘应同时保留原始决策资料和修订资料,区分分析错误与数据问题。无法确定的量不妨弃用,价格结构仍可观察,只是结论强度相应降低。