QuantOL 入门指南
SQRT - 开方
函数定义
SQRT(x, n)
参数说明
| 参数 | 类型 | 说明 |
|---|---|---|
x | float | 底数 |
n | int | 开方次数(2=平方根,3=立方根) |
描述
对 x 开 n 次方,计算公式:x^(1/n)。
例如:SQRT(9, 2) = 9^(1/2) = 3(平方根),SQRT(27, 3) = 27^(1/3) = 3(立方根)
使用示例
// 计算高低价的几何平均值 SQRT(high * low, 2) // 与 VWAP 结合使用 SQRT(high * low, 2) - VWAP(15) // 动态筛选 SQRT(high * low, 2) < REF(Q(SQRT(high * low, 2) - VWAP(15), 0.8, 10), 1) // 立方根(用于特殊指标) SQRT(volume, 3)
典型应用
- 几何平均:计算多个数值的几何平均
- 价格平滑:使用几何平均平滑价格波动
- 复合指标:结合其他指标构建复杂策略
注意事项
- 开偶数次方时,负数底数会返回 0.0
- n = 0 时返回 1.0(任何数的 0 次方都是 1)
- 计算失败时返回 0.0