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)
此页面是否对您有帮助?
感谢您的反馈!