# 金融 / 基金 / 投资组合 / 资产配置 ## `fundirabsvalue(rdate)` 声明:function 返回资产配置-资产支持证券市值 | 参数 | 类型 | 说明 | | ------- | ----- | ------ | | `rdate` | rdate | 报告期 | 返回:real ## `fundIRBondPercent(r_date)` 声明:function 返回基金的债券占净值比例(%),与系统证券pn_stock()相关 | 参数 | 类型 | 说明 | | -------- | ------- | ------ | | `r_date` | integer | 报告期 | 返回:real ### 示例 范例01:调用函数 ```tsl // 取得华安创新2011年年报公布的债券占净值比例(%) setSysParam(pn_stock(), 'OF040001'); r_date := 20111231; return fundIrBondPercent(r_date); // 输出:26.48 ``` ## `fundIRBondPercentGrow(r_date, r_date_2)` 声明:function 返回基金的债券现金占净值比例变动,与系统证券pn_stock()相关 | 参数 | 类型 | 说明 | | ---------- | ------- | ------ | | `r_date` | integer | 报告期 | | `r_date_2` | integer | 报告期 | 返回:real ### 示例 范例01:调用函数 ```tsl // 比较华安创新 2011年中报与2010年中报的债券现金占净值比例变动情况 setSysParam(pn_stock(), 'OF040001'); r_date1 := 20110630; r_date2 := 20100630; return fundIrBondPercentGrow(r_date1, r_date2); // 输出:-10.55 ``` ## `fundIRBondValue(r_date)` 声明:function 返回基金指定报告期的债券市值,与系统证券pn_stock()相关 | 参数 | 类型 | 说明 | | -------- | ---- | ------ | | `r_date` | int | 报告期 | 返回:real ### 示例 范例01:调用函数 ```tsl // 返回华安创新2011年中报的债券市值 setSysParam(pn_stock(), 'OF040001'); r_date := 20110630; return fundIrBondValue(r_date); // 输出:1656960130.7 ``` ## `fundIRBondValueGrow(r_date, r_date_2)` 声明:function 返回基金的债券现金变动(增长),与系统证券pn_stock()相关 | 参数 | 类型 | 说明 | | ---------- | ------- | ------ | | `r_date` | integer | 报告期 | | `r_date_2` | integer | 报告期 | 返回:real ### 示例 范例01:调用函数 ```tsl // 比较华安创新 2011年中报与2010年中报中债券现金变动情况 setSysParam(pn_stock(), 'OF040001'); r_date1 := 20110630; r_date2 := 20100630; return fundIrBondValueGrow(r_date1, r_date2); // 输出:-581095932 ``` ## `fundIRBondValueGrowRatio(r_date, r_date_2)` 声明:function 返回基金的债券现金变比(增长率)(%),与系统证券pn_stock()相关 | 参数 | 类型 | 说明 | | ---------- | ------- | ------ | | `r_date` | integer | 报告期 | | `r_date_2` | integer | 报告期 | 返回:real ### 示例 范例01:调用函数 ```tsl // 比较华安创新2011年中报与2010年中报的债券现金变比(增长率)(%) setSysParam(pn_stock(), 'OF040001'); r_date1 := 20110630; r_date2 := 20100630; return fundIrBondValueGrowRatio(r_date1, r_date2); // 输出:-25.96 ``` ## `fundircashvalue(rdate)` 声明:function 返回资产配置-银行存款和清算备付金市值 | 参数 | 类型 | 说明 | | ------- | ----- | ------ | | `rdate` | rdate | 报告期 | 返回:real ## `fundirderivativesvalue(rdate)` 声明:function 返回资产配置-金融衍生品市值 | 参数 | 类型 | 说明 | | ------- | ----- | ------ | | `rdate` | rdate | 报告期 | 返回:real ## `fundirfieldvalue(rdate, field)` 声明:function 返回资产配置-指定字段数据 | 参数 | 类型 | 说明 | | ------- | ------ | --------------- | | `rdate` | rdate | 报告期, | | `field` | string | 字段名称,string | 返回:float ## `fundirfundvalue(rdate)` 声明:function 返回资产配置-基金市值 | 参数 | 类型 | 说明 | | ------- | ----- | ------ | | `rdate` | rdate | 报告期 | 返回:real ## `fundIRNetAssetValue(r_date)` 声明:function 返回基金指定报告期的资产净值,与系统证券pn_stock()相关 | 参数 | 类型 | 说明 | | -------- | ------- | ------ | | `r_date` | integer | 报告期 | 返回:real ### 示例 范例01:调用函数 ```tsl // 返回华安创新 2011年中报公布的资产净值 setSysParam(pn_stock(), 'OF040001'); r_date := 20110630; return fundIrNetAssetValue(r_date); // 输出:7285618761.52 ``` ## `fundIRNetAssetValueGrow(r_date, r_date_2)` 声明:function 返回基金的资产净值变动,与系统证券pn_stock()相关 | 参数 | 类型 | 说明 | | ---------- | ------- | ------ | | `r_date` | integer | 报告期 | | `r_date_2` | integer | 报告期 | 返回:real ### 示例 范例01:调用函数 ```tsl // 返回华安创新2011年中报和2010年中报的资产净值的变动 setSysParam(pn_stock(), 'OF040001'); r_date1 := 20110630; r_date2 := 20100630; return fundIrNetAssetValueGrow(r_date1, r_date2); // 输出:563746056.32 ``` ## `fundIRNetAssetValueGrowRatio(r_date, r_date_2)` 声明:function 返回基金的资产净值变动比值,与系统证券pn_stock()相关 | 参数 | 类型 | 说明 | | ---------- | ------- | ------ | | `r_date` | integer | 报告期 | | `r_date_2` | integer | 报告期 | 返回:real ### 示例 范例01:调用函数 ```tsl // 返回华安创新2011年中报和2010年中报的资产净值变动比值 setSysParam(pn_stock(), 'OF040001'); r_date1 := 20110630; r_date2 := 20100630; return fundIrNetAssetValueGrowRatio(r_date1, r_date2); // 输出:8.39 ``` ## `fundirothervalue(rdate)` 声明:function 返回资产配置-其他资产市值 | 参数 | 类型 | 说明 | | ------- | ----- | ------ | | `rdate` | rdate | 报告期 | 返回:float ## `fundirrepurchasevalue(rdate)` 声明:function 返回资产配置-卖出回购证券市值 | 参数 | 类型 | 说明 | | ------- | ----- | ------ | | `rdate` | rdate | 报告期 | 返回:real ## `fundirresalevalue(rdate)` 声明:function 返回资产配置-买入返售证券市值 | 参数 | 类型 | 说明 | | ------- | ----- | ------ | | `rdate` | rdate | 报告期 | 返回:real ## `fundIRStockPercent(r_date)` 声明:function 返回基金的股票占净值比例(%),与系统证券pn_stock()相关 | 参数 | 类型 | 说明 | | -------- | ------- | ------ | | `r_date` | integer | 报告期 | 返回:real ### 示例 范例01:调用函数 ```tsl // 返回华安创新2011年中报的公布的股票占净值比例(%) setSysParam(pn_stock(), 'OF040001'); r_date := 20110630; return fundIrStockPercent(r_date); // 输出:66.35 ``` ## `fundIRStockValue(r_date)` 声明:function 返回基金的资产配置-股票市值,从表基金.资产配置(322)中取股票市值。与系统股票pn_stock()、当前时间pn_date(),相关 | 参数 | 类型 | 说明 | | -------- | ------ | -------------------- | | `r_date` | r_date | 报告期类型,报告期; | 返回:real ### 示例 范例01:调用函数 ```tsl // OF162714,2018年中报的股票市值。 setSysParam(pn_stock(), "OF162714"); return fundIrStockValue(20180630); // 输出:75934603.15 ``` ## `fundIRStockValueGrow(r_date, r_date_2)` 声明:function 返回基金的股票市值变动,与系统证券pn_stock()相关 | 参数 | 类型 | 说明 | | ---------- | ------- | ------ | | `r_date` | integer | 报告期 | | `r_date_2` | integer | 报告期 | 返回:real ### 示例 范例01:调用函数 ```tsl // 返回华安创新2011年中报2010年中报的股票市值变动 setSysParam(pn_stock(), 'OF040001'); r_date1 := 20110630; r_date2 := 20100630; return fundIrStockValueGrow(r_date1, r_date2); // 输出:876888161.01 ``` ## `fundIRStockValueGrowRatio(r_date, r_date_2)` 声明:function 返回基金的股票市值变动比值,与系统证券pn_stock()相关 | 参数 | 类型 | 说明 | | ---------- | ------- | ------ | | `r_date` | integer | 报告期 | | `r_date_2` | integer | 报告期 | 返回:real ### 示例 范例01:调用函数 ```tsl // 返回华安创新2011年中报与2010年中报股票市值变动的比值 setSysParam(pn_stock(), 'OF040001'); r_date1 := 20110630; r_date2 := 20100630; return fundIrStockValueGrowRatio(r_date1, r_date2); // 输出:22.16 ``` ## `fundirtotalassetvalue(rdate)` 声明:function 返回资产配置-资产总值 | 参数 | 类型 | 说明 | | ------- | ----- | ------ | | `rdate` | rdate | 报告期 | 返回:float