Files
playbook/skills/tsl-api-reference/references/codegen/dotnet/financial/fund-trading_seat_status-intermediate.md
T
2026-08-12 08:38:08 +08:00

5.2 KiB

金融 / 基金 / 交易席位情况 / 中间函数

fundTPGetDateDONField(r_date, bname, value_type, value_field, fund_arr)

声明:function

获取交易席位情况指定券商数据,与系统参数(基金代码)相关

参数 类型 说明
r_date integer 整数。报告期
bname string 字符串。券商名称
value_type integer 用户自定义。返回类型,取值如下:
value_field string 字符串。取数字段
fund_arr array 数组。基金列表

返回:real

示例

范例01:调用函数

setSysParam(PN_Stock(), 'OF000001');
return fundTpGetDateDonField(20211231, '安信证券', 1, '股票成交量');
// 输出:501748716.57

fundTPNoNBkRatioValueONField(t, top_n, field)

声明:function

返回交易席位情况-第N名比值,用于板块(比值数字指标)

参数 类型 说明
t array 数组。所取数据
top_n integer 整数。排名
field string 字符串。汇总字段

返回:real

示例

范例01:调用函数

t := fundsTpQk(array('OF000001'), 20221231, '股票成交量');
return fundTpNoNbkRatioValueOnField(t, 1, '股票成交量');
// 输出:18.07

fundTPNoNValueONField(t, top_n, field)

声明:function

返回交易席位情况-第N名,用于个券,板块(非比值数字指标)

参数 类型 说明
t array 数组。所取数据
top_n integer 整数。排名
field string 字符串。汇总字段

返回:real

示例

范例01:调用函数

t := fundsTpQk(array('OF000001'), 20221231, '股票成交量');
return fundTpNoNValueOnField(t, 1, '股票成交量');
// 输出:1595342584.35

fundTPNValueONField(fund_arr, rdate, top_n, field, field_type)

声明:function

返回交易席位情况-前N第N指标框架

参数 类型 说明
fund_arr array,table_array 数组。基金组合
rdate integer 整数。指定报告期
top_n integer 整数。排名
field string 字符串。汇总字段
field_type integer 用户自定义。字段类型,取值如下:显示名取值前N非板块比值指标0前N板块比值指标1第N非板块比值指标2第N板块比值指标3第N券商名称指标4

返回:real

示例

范例01:调用函数

return fundTpnValueOnField(array('OF000001'), 20221231, 1, '股票成交量', 1);
// 输出:18.07

fundTPSumNBkRatioValueONField(t, top_n, field)

声明:function

返回交易席位情况-前N名和比值,用于板块(比值数字指标)

参数 类型 说明
t array 数组。所取数据
top_n integer 整数。排名
field string 字符串。汇总字段

返回:real

示例

范例01:调用函数

t := fundsTpQk(array('OF000001'), 20221231, '股票成交量');
return fundTpSumNbkRatioValueOnField(t, 1, '股票成交量');
// 输出:18.07

fundTPSumNValueONField(t, top_n, field)

声明:function

返回交易席位情况-前N名和,用于个券,板块(非比值数字指标)

参数 类型 说明
t array 数组。所取数据
top_n integer 整数。排名
field string 字符串。汇总字段

返回:real

示例

范例01:调用函数

t := fundsTpQk(array('OF000001'), 20221231, '股票成交量');
return fundTpSumNValueOnField(t, 1, '股票成交量');
// 输出:1595342584.35