SRMI(动量修正指标)
MI 修正指标,用法参考 MI 动力指数用法。
指标参数:
y |
SRMI 输出列 |
x |
数据列,如收盘 |
n |
周期,如 9 |
函数代码:
A |
B |
|
1 |
func SRMI(A,$y,$x,n) |
=A.run(if( ${x} < ${x} [-n],(${x} - ${x} [-n])/ ${x} [-n],if(${x} == ${x} [-n],0,(${x} - ${x} [-n])/ ${x} )):${y}) |
将函数保存在 indicator.splx 中。
举例:调用脚本计算浦发银行 2024 年的 SRMI 指标,n 取 9。
A |
B |
|
… |
… |
|
5 |
=call@f("indicator.splx") |
登记脚本中的函数 |
6 |
… |
计算出源数据 |
7 |
=A6.derive(:SRMI) |
增加要返回的指标字段 |
8 |
=SRMI(A7,SRMI, 收盘,9) |
调用函数计算指标 |
运行效果: