指标:微观结构序列

微观结构这一族衡量成交量在每根 K 线内部的分布(集中度、有效订单簿宽度、围绕中价的主动性、被动吸收、delta 效率、CVD 斜率),以及当前时段走到了什么位置(VWAP 距离、区间位置、成交量节奏、时刻成交量、开盘驱动)。

Senzoukria · 文档 · 更新于 2026 年 9 月


位置

位置
图表 → 指标按钮 → 「走单与订单流」(微观结构部分)和「结构与时段」(时段部分)分组
指标
trade-size-distribution、large-trade-ratio、delta-acceleration、cvd-slope、cvd-vs-price-divergence、bid-ask-spread-proxy、aggression-ratio、passive-absorption-index、delta-efficiency、session-vwap-distance、session-range-position、session-volume-pace、time-of-day-volume、opening-drive
指标说明卡
成交规模分布、大单占比、价差代理(tick)和被动吸收标为「代理指标」;时段成交量节奏标为「依赖覆盖范围」;开盘驱动标为「事后显示」

微观结构部分(走单与订单流)

成交规模分布报告的是严格高于该 K 线自身各价位选定百分位的那部分价位成交量所占的比例;大单占比报告的是最大的 N 个价位所占的比例,N 以价位数量封顶。两者衡量的都是成交在价格上的集中度,而不是单笔委托的规模,这正是它们的说明卡被标为「代理指标」的原因。

价差代理(tick)用四舍五入后的 K 线区间 tick 数,除以实际成交过的不同价位数量:厚实的订单簿每个 tick 都有成交(比值接近 1),稀薄的则会跳过 tick。被动吸收用已成交的价位成交量,除以最低与最高成交价位之间的 tick 距离;与「力度对结果」不同,它忽略没有成交的影线部分。主动性比率用 K 线几何中点之上的买入量,除以其下的卖出量,正好落在中点的价位被排除。

Delta 加速度是 delta(t) − delta(t−1),画成带符号的直方图。CVD 斜率是 (CVD[i] − CVD[i−N]) / N,只在两根 K 线属于同一时段时计算。CVD 背离:当时段 CVD 在 N 根内上升而收盘价下跌时,在最低价处标一个向上箭头;镜像情形则在最高价处标向下箭头。Delta 效率是 N 根 K 线上的 |Σdelta| / Σ|delta|,从 0(相互抵消的资金流)到 1(单向的资金流)。

设置

desktop/src/lib/footprint/series/catalog/micro.ts 中声明的参数
指标设置默认值作用
成交规模分布百分位80(1 至 99)高于该百分位的价位成交量才被计入
大单占比顶部价位数3(1 至 50)计入占比的最大价位数量
Delta 加速度正值/负值颜色、平滑绿 / 红 / 1直方图颜色与后置平滑
CVD 斜率周期10(1 至 500)斜率涵盖的 K 线数;必须留在同一个时段内
CVD 背离周期、看涨/看跌颜色5、绿 / 红比较窗口与箭头颜色
价差代理(tick)、主动性比率、被动吸收颜色、平滑灰 / 青 / 黄,1线条颜色与后置平滑
Delta 效率周期10(1 至 500)包含当前 K 线在内的窗口
VWAP 距离(tick)、时段区间位置颜色、平滑紫 / 青,1线条颜色与后置平滑
时段成交量节奏、时刻成交量时段数5(1 至 20)基准中纳入的此前时段数量
开盘驱动开盘 K 线数、上行/下行驱动颜色3(1 至 50)、绿 / 红开盘窗口内的 K 线数与标记颜色

时段部分(结构与时段)

  • VWAP 距离(tick)是 (收盘价 − 时段 VWAP) / tick,使用与时段 VWAP 通道相同的典型价 VWAP,并在每个时段开盘处重置。没有最小变动价位时,整条序列为 null。
  • 时段区间位置是 (收盘价 − 运行中的最低价) / (运行中的最高价 − 运行中的最低价) × 100,取值在 0..100 之间,按每根 K 线时已知的极值计算,绝不使用时段最终的区间。
  • 时段成交量节奏用当前时段的累计成交量,除以此前 N 个时段中完全相同偏移处累计成交量的均值;这 N 个偏移必须全部存在。时刻成交量则把一根 K 线的成交量,与此前 N 个时段中同一个时段分钟内成交出的量相比较,这在计数型 K 线上同样有效。
  • 当开头 M 根 K 线的实体方向一致且非零,且它们的平均成交量严格高于整个时段的平均水平时,开盘驱动会在开盘窗口的最后一根 K 线上为该时段放一个标记。之后的 K 线可能让这个标记出现或消失,因此它被标为「事后显示」。

限制

  • 以 tick 表示的指标(价差代理(tick)、被动吸收、VWAP 距离(tick))在合约的最小变动价位未知时不输出任何内容。
  • 分母为零会产生缺口,绝不会给 0:只有一个价格的 K 线对时段区间位置没有区间,N 根 delta 为零的 K 线也算不出 Delta 效率。
  • 基于此前时段的基准需要完整的已加载历史;不完整的时段会让参照值出现偏差,而缺少某个偏移时指标返回 null。

其他语言版本

常见问题

主动性比率与买/卖压力比有什么不同?
主动性比率以 K 线的几何中点 (最高 + 最低) / 2 为分界。买/卖压力比属于逐价位订单流这一族,它以 POC 为分界。在 POC 落在最低价的那种 K 线上,两者回答的是不同的问题。
为什么 CVD 斜率在时段开盘附近是空白的?
N 根 K 线的窗口必须落在同一个时段内。跨过重置点时,斜率衡量的会是人为归零的那一跳,所以在新时段凑够 N 根 K 线之前,这些位置返回 null。