Files
playbook/skills/tsl-api-reference/references/codegen/dotnet/financial/stock-top_ten_shareholders-ratio.md
T

17 KiB
Raw Blame History

金融 / 股票 / 十大股东 / 比例

stockMSHFreezePercent(report_date, g_type, from_no, to_no)

声明:function

返回前N大股东冻结股占总股本比,与系统参数(证券代码)相关

参数 类型 说明
report_date int 报告期,指定报告期
g_type int 用户自定义,股东类型
from_no int 整数,开始索引号
to_no int 整数,截止索引号

返回:float

示例

范例01:调用函数

setsysparam(pn_stock(), "SH601500");
return StockMSHFreezePercent(20250930, 0, 1, 10);
// 输出:0.68

stockMSHFreezePercentto10(report_date, g_type)

声明:function

返回前10大股东冻结股占总股本比,与系统参数(证券代码)相关 总股本与PN_ChangedDateMode()=1相关,表示只考虑变动日的情况

参数 类型 说明
report_date int 报告期,指定报告期
g_type int 用户自定义,股东类型

返回:float

示例

范例01:调用函数

setsysparam(pn_stock(), "SH601500");
return StockMSHFreezePercentto10(20250930, 0);
// 输出:0.68

stockMSHFreezePercentto3(report_date, g_type)

声明:function

返回前3大股东冻结股占总股本比,与系统参数(证券代码)相关 总股本与PN_ChangedDateMode()=1相关,表示只考虑变动日的情况

参数 类型 说明
report_date int 报告期,指定报告期
g_type int 用户自定义,股东类型

返回:float

示例

范例01:调用函数

setsysparam(pn_stock(), "SH601500");
return StockMSHFreezePercentto3(20250930, 0);
// 输出:0.68

stockMSHFreezePercentto5(report_date, g_type)

声明:function

返回前5大股东冻结股占总股本比,与系统参数(证券代码)相关 总股本与PN_ChangedDateMode()=1相关,表示只考虑变动日的情况

参数 类型 说明
report_date int 报告期,指定报告期
g_type int 用户自定义,股东类型

返回:float

示例

范例01:调用函数

setsysparam(pn_stock(), "SH601500");
return StockMSHFreezePercentto5(20250930, 0);
// 输出:0.68

stockMSHPercentage(report_date, g_type, from_no, to_no, type)

声明:function

返回任意开始和截止索引号的股东持股所占总股本/流通股本的比例(%)。 (1)Gtype=0时,股东持股数据从十大股东表中获得;Gtype=1时,股东持股数据从十大流通股东表中获得; (2)Type =0时,计算股东持股占流通股比例;Type=1时,计算股东持股占总股本比例

参数 类型 说明
report_date int 整数,报告期;
g_type int 整数,股东类型;
from_no int 开始索引,默认1
to_no int 整数,截止索引,默认10
type int 整数,返回类型;

返回:float

示例

范例01:调用函数

ov := BackUpSystemParameters();
SetSysParam(pn_stock(), "SZ000002");
RDate := NewReportDateOfEndT2(Inttodate(20121010));
R := StockMSHPercentage(RDate, 1, 1, 10, 1);
RestoreSystemParameters(ov);
Return R;

stockMSHPercentage1(report_date, g_type)

声明:function

返回第1大股东所占比例(%)。 (1)Gtype=0时,股东持股数据从十大股东表中获得;Gtype=1时,股东持股数据从十大流通股东表中获得; (2)计算股东持股占总股本比例

参数 类型 说明
report_date int 整数,报告期;
g_type int 整数,股东类型;

返回:float

示例

范例01:调用函数

ov := BackUpSystemParameters();
SetSysParam(pn_stock(), "SZ000002");
RDate := NewReportDateOfEndT2(Inttodate(20121010));
R := StockMSHPercentage1 (RDate, 0);
RestoreSystemParameters(ov);
Return R;

stockMSHPercentage10(report_date, g_type)

声明:function

返回第10大股东所占比例(%)。 (1)Gtype=0时,股东持股数据从十大股东表中获得;Gtype=1时,股东持股数据从十大流通股东表中获得; (2)计算股东持股占总股本比例

参数 类型 说明
report_date int 整数,报告期;
g_type int 整数,股东类型;

返回:float

示例

范例01:调用函数

ov := BackUpSystemParameters();
SetSysParam(pn_stock(), "SZ000002");
RDate := NewReportDateOfEndT2(Inttodate(20121010));
R := StockMSHPercentage10 (RDate, 0);
RestoreSystemParameters(ov);
Return R;

stockMSHPercentage1To10(report_date, g_type)

声明:function

返回前10大股东所占比例(%)。 (1)Gtype=0时,股东持股数据从十大股东表中获得;Gtype=1时,股东持股数据从十大流通股东表中获得; (2)计算股东持股占总股本比例

参数 类型 说明
report_date int 整数,报告期;
g_type int 整数,股东类型;

返回:float

示例

范例01:调用函数

ov := BackUpSystemParameters();
SetSysParam(pn_stock(), "SZ000002");
RDate := NewReportDateOfEndT2(Inttodate(20121010));
R := StockMSHPercentage1to10 (RDate, 0);
RestoreSystemParameters(ov);
Return R;

stockMSHPercentage1To3(report_date, g_type)

声明:function

返回前3大股东所占比例(%)。 (1)Gtype=0时,股东持股数据从十大股东表中获得;Gtype=1时,股东持股数据从十大流通股东表中获得; (2)计算股东持股占总股本比例

参数 类型 说明
report_date int 整数,报告期
g_type int 整数,股东类型

返回:float

示例

范例01:调用函数

ov := BackUpSystemParameters();
SetSysParam(pn_stock(), "SZ000002");
RDate := NewReportDateOfEndT2(Inttodate(20121010));
R := StockMSHPercentage1to3 (RDate, 0);
RestoreSystemParameters(ov);
Return R;

stockMSHPercentage1To5(report_date, g_type)

声明:function

返回前5大股东所占比例(%)。 (1)Gtype=0时,股东持股数据从十大股东表中获得;Gtype=1时,股东持股数据从十大流通股东表中获得; (2)计算股东持股占总股本比例

参数 类型 说明
report_date int 整数,报告期;
g_type int 整数,股东类型;

返回:float

示例

范例01:调用函数

ov := BackUpSystemParameters();
SetSysParam(pn_stock(), "SZ000002");
RDate := NewReportDateOfEndT2(Inttodate(20121010));
R := StockMSHPercentage1to5 (RDate, 0);
RestoreSystemParameters(ov);
Return R;

stockMSHPercentage2(report_date, g_type)

声明:function

返回第2大股东所占比例(%)。 (1)Gtype=0时,股东持股数据从十大股东表中获得;Gtype=1时,股东持股数据从十大流通股东表中获得; (2)计算股东持股占总股本比例

参数 类型 说明
report_date int 整数,报告期;
g_type int 整数,股东类型;

返回:float

示例

范例01:调用函数

ov := BackUpSystemParameters();
SetSysParam(pn_stock(), "SZ000002");
RDate := NewReportDateOfEndT2(Inttodate(20121010));
R := StockMSHPercentage2 (RDate, 0);
RestoreSystemParameters(ov);
Return R;

stockMSHPercentage3(report_date, g_type)

声明:function

返回第3大股东所占比例(%)。 (1)Gtype=0时,股东持股数据从十大股东表中获得;Gtype=1时,股东持股数据从十大流通股东表中获得; (2)计算股东持股占总股本比例

参数 类型 说明
report_date int 整数,报告期;
g_type int 整数,股东类型;

返回:float

示例

范例01:调用函数

ov := BackUpSystemParameters();
SetSysParam(pn_stock(), "SZ000002");
RDate := NewReportDateOfEndT2(Inttodate(20121010));
R := StockMSHPercentage3 (RDate, 0);
RestoreSystemParameters(ov);
Return R;

stockMSHPercentage4(report_date, g_type)

声明:function

返回第4大股东所占比例(%)。 (1)Gtype=0时,股东持股数据从十大股东表中获得;Gtype=1时,股东持股数据从十大流通股东表中获得; (2)计算股东持股占总股本比例

参数 类型 说明
report_date int 整数,报告期;
g_type int 整数,股东类型;

返回:float

示例

范例01:调用函数

ov := BackUpSystemParameters();
SetSysParam(pn_stock(), "SZ000002");
RDate := NewReportDateOfEndT2(Inttodate(20121010));
R := StockMSHPercentage4 (RDate, 0);
RestoreSystemParameters(ov);
Return R;

stockMSHPercentage5(report_date, g_type)

声明:function

返回第5大股东所占比例(%)。 (1)Gtype=0时,股东持股数据从十大股东表中获得;Gtype=1时,股东持股数据从十大流通股东表中获得; (2)计算股东持股占总股本比例

参数 类型 说明
report_date int 整数,报告期;
g_type int 整数,股东类型;

返回:float

示例

范例01:调用函数

ov := BackUpSystemParameters();
SetSysParam(pn_stock(), "SZ000002");
RDate := NewReportDateOfEndT2(Inttodate(20121010));
R := StockMSHPercentage5 (RDate, 0);
RestoreSystemParameters(ov);
Return R;

stockMSHPercentage6(report_date, g_type)

声明:function

返回第6大股东所占比例(%)。 (1)Gtype=0时,股东持股数据从十大股东表中获得;Gtype=1时,股东持股数据从十大流通股东表中获得; (2)计算股东持股占总股本比例

参数 类型 说明
report_date int 整数,报告期;
g_type int 整数,股东类型;

返回:float

示例

范例01:调用函数

ov := BackUpSystemParameters();
SetSysParam(pn_stock(), "SZ000002");
RDate := NewReportDateOfEndT2(Inttodate(20121010));
R := StockMSHPercentage6 (RDate, 0);
RestoreSystemParameters(ov);
Return R;

stockMSHPercentage7(report_date, g_type)

声明:function

返回第7大股东所占比例(%)。 (1)Gtype=0时,股东持股数据从十大股东表中获得;Gtype=1时,股东持股数据从十大流通股东表中获得; (2)计算股东持股占总股本比例

参数 类型 说明
report_date int 整数,报告期;
g_type int 整数,股东类型;

返回:float

示例

范例01:调用函数

ov := BackUpSystemParameters();
SetSysParam(pn_stock(), "SZ000002");
RDate := NewReportDateOfEndT2(Inttodate(20121010));
R := StockMSHPercentage7 (RDate, 0);
RestoreSystemParameters(ov);
Return R;

stockMSHPercentage8(report_date, g_type)

声明:function

返回第8大股东所占比例(%)。 (1)Gtype=0时,股东持股数据从十大股东表中获得;Gtype=1时,股东持股数据从十大流通股东表中获得; (2)计算股东持股占总股本比例

参数 类型 说明
report_date int 整数,报告期;
g_type int 整数,股东类型;

返回:float

示例

范例01:调用函数

ov := BackUpSystemParameters();
SetSysParam(pn_stock(), "SZ000002");
RDate := NewReportDateOfEndT2(Inttodate(20121010));
R := StockMSHPercentage8 (RDate, 0);
RestoreSystemParameters(ov);
Return R;

stockMSHPercentage9(report_date, g_type)

声明:function

返回第9大股东所占比例(%)。 (1)Gtype=0时,股东持股数据从十大股东表中获得;Gtype=1时,股东持股数据从十大流通股东表中获得; (2)计算股东持股占总股本比例

参数 类型 说明
report_date int 整数,报告期;
g_type int 整数,股东类型;

返回:float

示例

范例01:调用函数

ov := BackUpSystemParameters();
SetSysParam(pn_stock(), "SZ000002");
RDate := NewReportDateOfEndT2(Inttodate(20121010));
R := StockMSHPercentage8 (RDate, 0);
RestoreSystemParameters(ov);
Return R;

stockMSHPledgePercent(report_date, g_type, from_no, to_no)

声明:function

返回前N大股东质押股占总股本比,与系统参数(证券代码)相关

参数 类型 说明
report_date int 报告期,指定报告期
g_type int 用户自定义,股东类型
from_no int 整数,开始索引号
to_no int 整数,截止索引号

返回:float

示例

范例01:调用函数

setsysparam(pn_stock(), "SH601500");
return StockMSHPledgePercent(20250930, 0, 1, 10);
// 输出:17.89

stockMSHPledgePercentto10(report_date, g_type)

声明:function

返回前10大股东质押股占总股本比,与系统参数(证券代码)相关 总股本与PN_ChangedDateMode()=1相关,表示只考虑变动日的情况

参数 类型 说明
report_date int 报告期,指定报告期
g_type int 用户自定义,股东类型

返回:float

示例

范例01:调用函数

setsysparam(pn_stock(), "SH601500");
return StockMSHPledgePercentto10(20250930, 0);
// 输出:17.89

stockMSHPledgePercentto3(report_date, g_type)

声明:function

返回前3大股东质押股占总股本比,与系统参数(证券代码)相关 总股本与PN_ChangedDateMode()=1相关,表示只考虑变动日的情况

参数 类型 说明
report_date int 报告期,指定报告期
g_type int 用户自定义,股东类型

返回:float

示例

范例01:调用函数

setsysparam(pn_stock(), "SH601500");
return StockMSHPledgePercentto3(20250930, 0);
// 输出:16.175

stockMSHPledgePercentto5(report_date, g_type)

声明:function

返回前5大股东质押股占总股本比,与系统参数(证券代码)相关 总股本与PN_ChangedDateMode()=1相关,表示只考虑变动日的情况

参数 类型 说明
report_date int 报告期,指定报告期
g_type int 用户自定义,股东类型

返回:float

示例

范例01:调用函数

setsysparam(pn_stock(), "SH601500");
return StockMSHPledgePercentto5(20250930, 0);
// 输出:17.86