playbook/docs/tsl/syntax_book/function/financial/framework_tools.md

1.2 KiB
Raw Blame History

框架构造Tools

内容
  • 数据分析
  • 参数调整
数据分析
内容
  • 树形表格遍历
树形表格遍历

####### 内容

  • GetTreeSumByClassPath

####### GetTreeSumByClassPath

用途:进行数值统计计算。 参数arg1arg2arg3arg4arg5arg6按示例顺序传入。 返回:处理后的结果值。

范例

Data := array(
("名称":"风格收益(%)", "取值":1.2, "分类路径":"总收益(%)"),
("名称":"Alpha(%)", "取值":0.6, "分类路径":"总收益(%)\\选股Alpha(%)"),
("名称":"残差(%)", "取值":0.2, "分类路径":"总收益(%)\\选股Alpha(%)"));
NodeName := "名称";
PathName := "分类路径";
SumName := "取值";
IfLever0 := 0;
IfTreeID := 1;
return GetTreeSumByClassPath(Data, NodeName, PathName, SumName, IfLever0, IfTreeID);
参数调整
内容
  • pmstand_array
pmstand_array

用途:参数调整相关函数。 参数arg1按示例顺序传入。 返回:处理后的结果值。

范例

范例1

V := 2;
return pmstand_array(v); // array(2);

范例2

V := "abc";
return pmstand_array(v); // array("abc");