QuantOL 入门指南

SQRT - 开方

函数定义

SQRT(x, n)

参数说明

参数类型说明
xfloat底数
nint开方次数(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
QuantOL - 专业级量化交易平台