Std Dev 指标:公式、参数与读法

标准差(Std Dev)绘制滚动窗口内收盘价的标准差,单位为该品种自身的价格单位。它就是布林带乘以倍数后加减在移动平均线上的那个原始离散项。

Senzoukria · 指标 · Updated September 2026


Std Dev 波动率, 显示在图表下方的独立面板中.

Std Dev 测量的是什么

计算使用总体标准差,即除以 N,与本目录布林带系列的惯例相同;把这条线乘以布林带倍数,就能精确还原布林带的半宽。默认窗口为 20 个收盘价。它只衡量窗口内收盘价偏离自身均值的程度——不是最高最低区间,也不是K线之间的跳空。在窗口凑齐 N 个收盘价之前,不绘制任何内容。

公式:代码中的实现

这不是别处常见的定义,而是所发布代码实际计算的内容,记录在实现旁边:

Écart-type fenêtré du close : σ de POPULATION (÷N — même convention que les Bollinger de la famille, dont c'est le σ « nu »). Défaut N=20. Warm-up → null.

如何解读

  • 纵轴以价格单位表示,因此数值水平只属于该品种,不经归一化就无法与其他合约比较。
  • 线条上升表示近期收盘价离其均值越来越远;下降表示收盘价在聚拢。
  • 没有任何单独就有意义的阈值;重要的是这条线相对于同一图表早先水平所处的位置。
  • 由于只有收盘价参与计算,一根最高最低幅度很大、但收盘接近均值的K线几乎不会推动这条线——能捕捉这种幅度的是 True Range。
  • 这条线不区分方向:同样节奏的稳步上涨和稳步下跌,产生相同的离散度。

参数与默认值

周期默认 20,可设为 2 到 200。短窗口会跟踪突发的波动,并在其过去后迅速回落;长窗口描述的是主导状态,反应缓慢。改变周期会改变线条的形状,但不会改变除数惯例,始终使用总体标准差。

Std Dev — 应用中可调的参数及其默认值。
参数类型默认值取值范围
Periodnumber202 – 200

它无法显示的内容

只使用收盘价,使该度量看不到K线内部的波动,也看不到K线之间的跳空,因此一个剧烈、但收盘接近起点的交易时段看起来可能很平静。窗口内每个收盘价权重相同,并在离开时突然移出,会产生与当前K线无关的台阶。它不包含任何关于谁在成交的信息,只有收盘价落在哪里。在清淡到收盘价不断重复的市场中,线条会趋向零,因为没有成交推动收盘价——这是缺乏活动,而不是测得的平静。

浏览全部指标

其他语言版本

Frequently asked questions

标准差在价格图上衡量什么?
它衡量在固定数量的K线内,近期收盘价围绕自身均值分散得有多开,以价格单位表示。数值越大,说明收盘价落得离均值越远;它并不说明价格朝哪个方向移动。
这和布林带使用的标准差是同一个吗?
是的。该指标绘制总体标准差,与本目录中布林带的除数惯例相同,所以布林带的半宽就是这条线乘以布林带倍数。单独绘制它,可以只看离散项本身,而不叠加其下的移动平均线。
应该用标准差还是 ATR?
两者衡量的东西不同。标准差描述收盘价围绕均值的分散程度,忽略每根K线内部发生的事情;ATR 平均的是包括与前收盘价跳空在内的完整K线幅度。用于设定止损距离时,K线幅度通常是更相关的量。

Keep reading