RatioValueByType
简述
依据返回类型type,返回初值V1到末值V2的增长/增长率/复合增长率。
RatioValueByType(V1:integer;V2:integer;type:Integer;N:integer):real
名称 | 类型 | 说明 |
---|
v1 | integer | 实数,初值 |
v2 | integer | 实数,末值 |
type | Integer | 用户自定义,返回数据类型
显示名 |
取值 |
增长 |
0 |
增长率 |
1 |
复合增长率 |
2 |
|
N | integer | 整数,期数或交易天数 |
返回 | real | 实数 |
增长=V2-V1
增长率=(V2-V1)/V1*100%
复合增长率= (Sign(V2/V1)*Power(abs(V2/V1),1/N)-1)*100%,
其中sign为条件判断,依据给定参数的正/0/负返回1/0/-1,power为幂为1/N的幂函数
return RatioValueByType(1,2,1,2);
//返回:100