Buy/sell ratio 指标:公式、参数与读法
Buy/Sell Ratio 用一根K线中的主动买入总量除以主动卖出总量。数值 1 表示平衡,2 表示买入是卖出的两倍,0.5 则相反。
Senzoukria · 指标 · Updated September 2026
Buy/sell ratio — 逐笔成交与资金流, 显示在图表下方的独立面板中.
Buy/sell ratio 测量的是什么
两个总量都覆盖K线的所有可用价位,因此比率反映的是整根K线,而不是其中某个区域。它是 delta 柱状图所含信息的无尺度版本:delta 以合约数报告净值,这个指标报告比例。当K线完全没有主动卖出时,结果留空,而不是报告为无穷大;没有可用价位的K线同样不包含信息。把这两种情况留空而不是填入一个数字,正是应优先使用图上比率、而不是手工计算的原因。
公式:代码中的实现
这不是别处常见的定义,而是所发布代码实际计算的内容,记录在实现旁边:
Ratio buy/sell par barre : Σbuy / Σsell (niveaux exploitables). 1 = équilibre, 2 = deux fois plus d'agression acheteuse. Σsell = 0 → trou (null) : x/0 n'est pas « ∞ », c'est « pas de dénominateur » — et une barre sans niveau exploitable (0/0) n'a aucune information non plus.
如何解读
- 从两个方向看与 1 的距离:2 和 0.5 是同一失衡的镜像,因此用对称的心理尺度或对数视图,可避免高估上方一侧。
- 一连串K线的读数都接近 1,说明是双向成交,这就是资金流角度下轮动的样子。
- 成交总量很小的K线上出现很大的比率,只是一个比例,而不是推动力。解读之前先看该K线的成交量。
- 比较相邻的K线而不是绝对水平:变化的方向通常比数值本身更有用。
- 图上的空缺是没有卖出量可作分母的K线,出现在非常清淡或单边的K线上。
参数与默认值
这里没有周期,也没有阈值——比率完全在单根K线内定义。可设置的只有颜色和平滑长度,平滑为 1 时不做任何平均。较长的平滑会把逐根K线的尖锐比率变成一条较慢的资金流平衡线,在小周期上更易读,反应也更慢。
| 参数 | 类型 | 默认值 | 取值范围 |
|---|---|---|---|
| Smoothing | number | 1 | 1 – 200 |
它无法显示的内容
比率把规模归一化掉了,因此无法区分成交量大的失衡K线与比例相同的清淡K线,应与成交量一起看。它依赖按主动方标注的成交;没有这一分类,比率就没有意义。它不包含成交发生在K线哪个位置的信息,这正是 Aggression Ratio 和压力比率要补的空白。此外,失衡描述的是已经成交的情况,而不是价格会跟随的证据。
相关指标
- Tape Speed — 逐笔成交与资金流
- Diagonal Imbalances — 逐笔成交与资金流
- Stacked Imbalances — 逐笔成交与资金流
- Absorption Score — 逐笔成交与资金流
- Unfinished Auctions — 逐笔成交与资金流
- Effort vs Result — 逐笔成交与资金流
其他语言版本
Frequently asked questions
- 正常的买卖比率是多少?
- 平衡是 1:该K线的主动买入与主动卖出一样多。多大的偏离才有意义,取决于品种、K线周期和交易时段,因此参考应是同一图表上近期的分布,而不是一个固定数字。
- 为什么买卖比率在图上会有空缺?
- 因为没有主动卖出的K线没有分母。这里不把除以零当作无穷大的比率,而是当作缺失的测量,因此不绘制点。没有可用价位的K线出于同样原因留空。
- 买卖比率和 delta 是一回事吗?
- 两者来自相同的两个数字,但回答不同的问题。Delta 是买入减卖出,以合约数表示,会随活跃度增长。买卖比率是买入除以卖出,因此与尺度无关,可以在繁忙的K线和清淡的K线之间比较,代价是隐藏了规模。