relativeStrengthIndex() 函数
relativeStrengthIndex() 衡量输入表中值的相对速度和变化。
相对强度指数 (RSI) 规则
- 计算相对强度指数 (RSI) 的通用公式是
RSI = 100 - (100 / (1 + (平均收益 / 平均损失)))。 - 对于 RSI 的第一个值,
平均收益和平均损失是n周期的平均值。 - 对于后续计算
平均收益=((先前平均收益) * (n - 1)) / n平均损失=((先前平均损失) * (n - 1)) / n
relativeStrengthIndex()忽略null值。
输出表
对于每个具有 x 行的输入表,relativeStrengthIndex() 输出一个具有 x - n 行的表。
函数类型签名
(<-tables: stream[A], n: int, ?columns: [string]) => stream[B] where A: Record, B: Record
有关更多信息,请参阅 函数类型签名。
参数
n
(必填) 用于计算 RSI 的值的数量。
columns
要操作的列。默认为 ["_value"]。
tables
输入数据。默认为管道转发数据 (<-)。
示例
计算三个点的相对强度指数
import "sampledata"
sampledata.int()
|> relativeStrengthIndex(n: 3)
此页面是否对您有帮助?
感谢您的反馈!