You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Pine Script中计算标准差及变异系数?

Pine Script 标准差计算与变异系数指标补全
  • 关于ta.cstd函数的使用:完全可以用它来计算过去20根K线高低差的标准差。ta.cstd的作用就是计算指定周期内数据的总体标准差,正好匹配你这里对20根K线样本的计算需求。

  • 补全后的完整可运行代码:

//@version=5
indicator("高低差变异系数", overlay=false)

BarRange() => high - low
avgRange = ta.sma(BarRange(), 20)
StDev = ta.cstd(BarRange(), 20)  // 用ta.cstd计算20周期内高低差的标准差
CoffVar = StDev / avgRange * 100  // 计算百分比形式的变异系数

plot(CoffVar, title="变异系数", color=color.blue)
  • 简单说明:
    • 开头的//@version=5和indicator()声明是Pine Script v5版本的必填结构,确保代码能正常加载运行。
    • 变异系数CoffVar通过标准差除以平均值再乘100得到,用来反映近期K线高低差的离散程度——数值越高,说明这段时间K线波动的稳定性越差。

内容的提问来源于stack exchange,提问作者Cen583

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 03:35:24