新增流通股占比
计算方法:
新增流通股占比 = 新增流通股数 / 流通股本。
指标参数:
y |
ALS 输出列 |
S |
序表,基本面数据 |
函数代码:
A |
B |
|
1 |
func ALS(A,$y,S) |
=A.derive@o(:als_ls) |
2 |
=EXT@c(A, S,"liqaShare:als_ls") |
|
3 |
=A.run(if(#>1,1-als_ls[-1]/als_ls,0):${y}) |
|
4 |
=A.alter(;als_ls) |
函数保存到 indicator.splx 中。
举例:调用函数计算浦发银行 2024 年新增流通股占比。
A |
B |
|
… |
… |
… |
4 |
=call@f("indicator.splx") |
登记脚本中的函数 |
5 |
=call("loadcompany.splx","p",A1,null,A2,A3) |
基本面数据 |
6 |
… |
计算 K 线数据 |
7 |
=A6.derive(:ALS) |
增加要返回的指标字段 |
8 |
=ALS(A7,ALS,A5) |
调用函数计算指标 |
运行效果: