doubleEMA() 函数
doubleEMA() 返回分组为 n 个数据点的 _value 列值的双指数移动平均值 (DEMA),并为最近的数据赋予更多权重。
双指数移动平均线规则
- 双指数移动平均线定义为 doubleEMA = 2 * EMA_N - EMA of EMA_N。- EMA是指数移动平均线。
- N = n是用于计算- EMA的周期。
 
- 真正的双指数移动平均线至少需要 2 * n - 1个值。如果值不足以计算双EMA,则返回NaN值。
- doubleEMA()继承了- exponentialMovingAverage()的所有规则。
函数类型签名
(<-tables: stream[{A with _value: B}], n: int) => stream[C] where B: Numeric, C: Record
有关更多信息,请参阅 函数类型签名。
参数
n
(必需) 要平均的数据点数量。
tables
输入数据。默认为管道前向数据 (<-)。
示例
计算三个数据点的双指数移动平均值
import "sampledata"
sampledata.int()
    |> doubleEMA(n: 3)
此页面是否对您有帮助?
感谢您的反馈!
