天软金融分析.NET函数大全 > 数据仓库函数 > 向导函数 > 中间函数

RatioValueByType    

简述
依据返回类型type,返回初值V1到末值V2的增长/增长率/复合增长率。
定义
RatioValueByType(V1:integer;V2:integer;type:Integer;N:integer):real
参数
名称类型说明
v1integer实数,初值
v2integer实数,末值
typeInteger用户自定义,返回数据类型
显示名 取值
增长 0
增长率 1
复合增长率 2
Ninteger整数,期数或交易天数
返回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
相关