51 KiB
指数
内容
- 基本信息
- 指数成分
- 估值指标
- 指数回溯框架
- 指数情况
- 财务指标
- 估值走势和百分位
- 股东增减持
- 董监高持股变动
- 限售解禁
- 股份回购
基本信息
内容
- GetIndexes
- IndexCount
- IsIndex
- MarkIndex
GetIndexes
用途:基本信息相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。
范例
// 取深交所指数列表。
return GetIndexes(0);
IndexCount
用途:基本信息相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。
范例
// 取深交所指数个数
return IndexCount(0);
// 结果:280,返回的是最新的指数个数
// 注:280是深交所截止到2014/1/24的指数个数。
IsIndex
用途:判断条件是否成立。 参数:arg1(按示例顺序传入)。 返回:布尔值。
范例
// 判断'SH000300'是否为指数代码
return IsIndex('SH000300');
// 结果:1
MarkIndex
用途:基本信息相关函数。 参数:无。 返回:整数。
范例
// 返回万科A对应的指数ID
Setsysparam(pn_stock(), 'SZ000002');
return MarkIndex();
// 结果:SZ399001
指数成分
内容
- GetBKWeightByDate
- IndexIndusNoNCode
- IndexIndusNoNWeight
- IndexIndusSumNWeight
- IndexIndusWeightByDate
- IndexStockNoNCode
- IndexStockNoNWeight
- IndexStockSumNWeight
- IndexStockWeightByDate
- IndexWeightFirstday
- 报表
GetBKWeightByDate
用途:日期时间处理函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:日期或时间值。
范例
// 获取沪深300在2012年5月21日的成份股权重。
GetBkWeightByDate('SH000300', inttodate(20120521), t);
return t;
IndexIndusNoNCode
用途:指数成分相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:整数。
范例
// 在2020-09-24第2名行业的名称
setsysparam(pn_stock(), 'SH000300');
return IndexIndusNoNCode(20200924T, 2, 1); // 结果:金融业
IndexIndusNoNWeight
用途:指数成分相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:整数。
范例
// 在2020-09-24第2名行业的权重
setsysparam(pn_stock(), 'SH000300');
return IndexIndusNoNWeight(20200924T, 2, 1); // 结果:28.686091977063
IndexIndusSumNWeight
用途:进行数值统计计算。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:整数。
范例
// 在2020-09-24指定日行业集中度(%)
setsysparam(pn_stock(), 'SH000300');
return IndexIndusSumNWeight(20200924T, 2, 1); // 结果:28.4782510781865
IndexIndusWeightByDate
用途:日期时间处理函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:整数。
范例
// "制造业"在沪深300指数中2020-09-24的行业权重
setsysparam(pn_stock(), 'SH000300');
return IndexIndusWeightByDate("制造业", 20200924T, 1);
// 结果:48.88
IndexStockNoNCode
用途:指数成分相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:整数。
范例
// 在2020-09-24第2名股票的代码
setsysparam(pn_stock(), 'SH000300');
return IndexStockNoNCode(20200924T, 2); // 结果:SH600519
IndexStockNoNWeight
用途:指数成分相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:整数。
范例
// 在2020-09-24第2名股票权重
setsysparam(pn_stock(), 'SH000300');
return IndexStockNoNWeight(20200924T, 2); // 结果:5.0403035260277
IndexStockSumNWeight
用途:进行数值统计计算。 参数:arg1,arg2(按示例顺序传入)。 返回:整数。
范例
// 在2020-09-24指定日股票集中度(%)
setsysparam(pn_stock(), 'SH000300');
return IndexStockSumNWeight(20200924T, 2); // 结果:10.2321520830025
IndexStockWeightByDate
用途:日期时间处理函数。 参数:arg1,arg2(按示例顺序传入)。 返回:整数。
范例
// 在2020-09-24"SZ000002"的权重(%)
setsysparam(pn_stock(), 'SH000300');
return IndexStockWeightByDate("SZ000002", 20200924T); // 结果:1.17721168024293
IndexWeightFirstday
用途:指数成分相关函数。 参数:无。 返回:整数。
范例
// 返回沪深300权重开始日
setsysparam(pn_stock(), 'SH000300');
return IndexWeightFirstday();
结果:2005-04-29
报表
####### 内容
- IndexBkWeightbyDate1
- IndexIndusWeightEndT
- IndexIndusWeightQJ
- IndexStockWeightQJ
####### IndexBkWeightbyDate1
用途:日期时间处理函数。 参数:
返回:整数。
范例
// "SH000300"在2020-09-24指数指定日成份权重
return IndexBkWeightbyDate1("SH000300", 20200924T);
####### IndexIndusWeightEndT
用途:指数成分相关函数。 参数:
返回:整数。
范例
// "SH000300"在2020-09-24的行业权重
return IndexIndusWeightEndT("SH000300", 20200924T, 5);
####### IndexIndusWeightQJ
用途:指数成分相关函数。 参数:
返回:整数。
范例
// "采矿业"在2020-09-24~2020-10-24期间在指数“SH000300”内的行业权重
return IndexIndusWeightQJ("采矿业", "SH000300", 20200924T, 20201024T, 1);
| 日期 | 比例(%) |
|---|---|
| 20200924 | 2.408412 |
| 20200925 | 2.427721 |
| 20200928 | 2.430765 |
| 20200929 | 2.421326 |
| 20200930 | 2.403 |
| 20201009 | 2.395199 |
| 20201012 | 2.378841 |
| 20201013 | 2.372656 |
| 20201014 | 2.36017 |
| 20201015 | 2.371956 |
| 20201016 | 2.391984 |
| 20201019 | 2.406972 |
| 20201020 | 2.391556 |
| 20201021 | 2.408709 |
| 20201022 | 2.40587 |
| 20201023 | 2.427601 |
####### IndexStockWeightQJ
用途:指数成分相关函数。 参数:
返回:整数。
范例
// "SZ000002"在2020-09-24~2020-10-24期间在指数“SH000300”内的权重
return IndexStockWeightQJ("SZ000002", "SH000300", 20200924T, 20201024T);
| 日期 | 比例(%) |
|---|---|
| 20200924 | 1.177212 |
| 20200925 | 1.155361 |
| 20200928 | 1.184873 |
| 20200929 | 1.177786 |
| 20200930 | 1.167 |
| 20201009 | 1.144103 |
| 20201012 | 1.121512 |
| 20201013 | 1.105153 |
| 20201014 | 1.104189 |
| 20201015 | 1.102917 |
| 20201016 | 1.110857 |
| 20201019 | 1.114496 |
| 20201020 | 1.095298 |
| 20201021 | 1.101394 |
| 20201022 | 1.119207 |
| 20201023 | 1.128759 |
估值指标
内容
- Index_PE
- Index_PB
- Index_PSR
- Index_PCF
- Index_PE2
- Index_PCF2
- Index_PSR2
- Index_PB2
- 实时计算
- Index_Value
- Index_Val_Firstday
- Index_Val_LastUpday
Index_PE
用途:估值指标相关函数。 参数:
返回:整数。
算法
1、指数市盈率(总股本加权,全部样本) =∑(成分股i总市值) /∑(成分股i最近12个月净利润)
2、指数市盈率(总股本加权,剔除亏损) =∑(成分股i总市值) /∑(成分股i最近12个月净利润),其中,每股收益<=0 的股票被认为是亏损股,剔除亏损即不考虑每股收益<=0 的股票。成分股是所有每股收益>0 的股票
3、指数市盈率(中位数,全部样本) =Medianof (成分股i总市值 /成分股i最近12个月净利润),即先计算个股的市盈率,对所有股票的市盈率排序后取中值
4、指数市盈率(中位数,剔除亏损) = Medianof (成分股i总市值 /成分股i最近12个月净利润[>0]),即剔除每股收益<0 的股票后,计算个股的市盈率,对每股收益>0 的股票市盈率排序,取中值。范例
提取 2018 年 7 月 27 日沪深 300 全部样本股总股本加权的市盈率
setsysparam(pn_stock(), 'SH000300');
setsysparam(pn_date(), 20180727T);
return Index_PE(0, 0);
// 结果: 12.01
Index_PB
用途:估值指标相关函数。 参数:
返回:整数。
算法
1、指数市净率(总股本加权,全部样本) =∑(成分股i总市值) /∑(成分股i最近1个报告期的净资产)
2、指数市净率(总股本加权,剔除亏损) =∑(成分股i总市值) /∑(成分股i最近1个报告期的净资产),其中,每股净资产<=0 的股票被认为是亏损股, 剔除亏损即不考虑每股净资产<=0 的股票。成分股是所有每股净资产>0 的股票
3、指数市净率(中位数,全部样本) =Medianof (成分股i总市值 /成分股i最近1个报告期的净资产),即先计算个股的市净率,对所有股票的市净率排序后取中值
4、指数市净率(中位数,剔除亏损) = Medianof (成分股i总市值 /成分股i最近1个报告期的净资产[>0]),即先剔除每股净资产<=0 的股票,计算个股的市净率,对股票市净率排序,取中值。范例
提取 2018 年 7 月 27 日沪深 300 全部样本股总股本加权的市净率
setsysparam(pn_stock(), 'SH000300');
setsysparam(pn_date(), 20180727T);
return Index_PB(0, 0);
// 结果: 1.4
Index_PSR
用途:估值指标相关函数。 参数:
返回:整数。
算法
1、指数市销率(总股本加权,全部样本) =∑(成分股i总市值) /∑(成分股i最近12个月主营收入)
2、指数市销率(总股本加权,剔除亏损) =∑(成分股i总市值) /∑(成分股i最近12个月主营收入),
其中,每股营业收入<=0 的股票被认为是亏损股, 剔除亏损即不考虑每股营业收入<=0 的股票。成分股是所有每股营业收入>0 的股票
3、指数市销率(中位数,全部样本) =Medianof (成分股i总市值 /成分股i最近12个月主营收入),即先计算个股的市销率,对所有股票的市销率排序后取中值
4、指数市销率(中位数,剔除亏损) = Medianof (成分股i总市值 /成分股i最近12个月主营收入[>0]),即先剔除每股营业收入<0 的股票,计算个股的市销率,对股票市销率排序,取中值范例
提取 2018 年 7 月 27 日沪深 300 全部样本股总股本加权的市销率
setsysparam(pn_stock(), 'SH000300');
setsysparam(pn_date(), 20180727T);
return Index_PSR(0, 0);
// 结果: 1.27
Index_PCF
用途:估值指标相关函数。 参数:
返回:整数。
算法
1、指数市现率(总股本加权,全部样本) =∑(成分股i总市值) /∑(成分股i最近12个月经营活动产生的现金流量净额)
2、指数市现率(总股本加权,剔除亏损) =∑(成分股i总市值) /∑(成分股i最近12个月经营活动产生的现金流量净额),其中,每股营业收入<=0 的股票被认为是亏损股, 剔除亏损即不考虑每股营业收入<=0 的股票。成分股是所有每股营业收入>0 的股票
3、指数市现率(中位数,全部样本) =Medianof (成分股i总市值 /成分股i最近12个月经营活动产生的现金流量净额),即先计算个股的市现率,对所有股票的市现率排序后取中值
4、指数市现率(中位数,剔除亏损) = Medianof (成分股i总市值 /成分股i最近12个月经营活动产生的现金流量净额),即先剔除每股营业收入<0 的股票, 计算个股的市现率,对每股营业收入>0的股票市现率排序,取中值。范例
提取 2018 年 7 月 27 日沪深 300 全部样本股总股本加权的市现率
setsysparam(pn_stock(), 'SH000300');
setsysparam(pn_date(), 20180727T);
return Index_PCF(0, 0);
// 结果: 11.34
Index_PE2
用途:估值指标相关函数。 参数:
返回:整数。
算法
1、指数市盈率(总股本加权,全部样本)=∑(成分股i总市值)/∑(成分股i最新年报净利润);
2、指数市盈率(总股本加权,剔除亏损)=∑(成分股i总市值)/∑(成分股i最新年报净利润)。其中,每股收益<=0的股票被认为是亏损股,剔除亏损即不考虑每股收益<=0 的股票。成分股是所有每股收益>0的股票;
3、指数市盈率(中位数,全部样本)=Medianof(成分股i总市值/成分股i最新年报净利润),即先计算个股的市盈率,对所有股票的市盈率排序后取中值;
4、指数市盈率(中位数,剔除亏损)=Medianof (成分股i总市值/成分股i最新年报净利润[>0]),即剔除每股收益<0的股票后,计算个股的市盈率,对每股收益>0的股票市盈率排序,取中值。范例
// "SH000300"在2023-05-22 全部样本股总股本加权指定日市盈率(最新年报)
SetSysParam(pn_stock(), "SH000300");
SetSysParam(PN_Date(), 20230522T);
return Index_PE2(0, 0);
// 结果:12.37
Index_PCF2
用途:估值指标相关函数。 参数:
返回:整数。
算法
1、指数市现率(总股本加权,全部样本)=∑(成分股i总市值)/∑(成分股i最新年报经营活动产生的现金流量净额);
2、指数市现率(总股本加权,剔除亏损)=∑(成分股i总市值)/∑(成分股i最新年报经营活动产生的现金流量净额)。其中,每股营业收入<=0的股票被认为是亏损股,剔除亏损即不考虑每股营业收入<=0的股票。成分股是所有每股营业收入>0的股票;
3、指数市现率(中位数,全部样本)=Medianof(成分股i总市值/成分股i最新年报经营活动产生的现金流量净额),即先计算个股的市现率,对所有股票的市现率排序后取中值;
4、指数市现率(中位数,剔除亏损)=Medianof(成分股i总市值/成分股i最新年报经营活动产生的现金流量净额),即先剔除每股营业收入<0的股票,计算个股的市现率,对每股营业收入>0的股票市现率排序,取中值。范例
// "SH000300"在2023-05-22 全部样本股总股本加权指定日市现率(最新年报)
SetSysParam(pn_stock(), "SH000300");
SetSysParam(PN_Date(), 20230522T);
return Index_PCF2(0, 0);
// 结果:4.52
Index_PSR2
用途:估值指标相关函数。 参数:
返回:整数。
算法
1、指数市销率(总股本加权,全部样本)=∑(成分股i总市值)/∑(成分股i最新年报主营收入);
2、指数市销率(总股本加权,剔除亏损)=∑(成分股i总市值)/∑(成分股i最新年报主营收入)。其中,每股营业收入<=0的股票被认为是亏损股,剔除亏损即不考虑每股营业收入<=0的股票。成分股是所有每股营业收入>0的股票;
3、指数市销率(中位数,全部样本)=Medianof (成分股i总市值/成分股i最新年报主营收入),即先计算个股的市销率,对所有股票的市销率排序后取中值;
4、指数市销率(中位数,剔除亏损)=Medianof(成分股i总市值/成分股i最新年报主营收入[>0]),即先剔除每股营业收入<0的股票,计算个股的市销率,对股票市销率排序,取中值。范例
// "SH000300"在2023-05-22 全部样本股总股本加权指定日市销率(最新年报)
SetSysParam(pn_stock(), "SH000300");
SetSysParam(PN_Date(), 20230522T);
return Index_PSR2(0, 0);
// 结果:1.23
Index_PB2
用途:估值指标相关函数。 参数:
返回:整数。
算法
1、指数市净率(总股本加权,全部样本)=∑(成分股i总市值)/∑(成分股i最新年报的净资产)
2、指数市净率(总股本加权,剔除亏损)=∑(成分股i总市值)/∑(成分股i最新年报的净资产)。其中,每股净资产<=0的股票被认为是亏损股,剔除亏损即不考虑每股净资产<=0的股票。成分股是所有每股净资产>0的股票;
3、指数市净率(中位数,全部样本)=Medianof(成分股i总市值/成分股i最新年报的净资产),即先计算个股的市净率,对所有股票的市净率排序后取中值;
4、指数市净率(中位数,剔除亏损)=Medianof(成分股i总市值/成分股i最新年报的净资产[>0]),即先剔除每股净资产<=0的股票,计算个股的市净率,对股票市净率排序,取中值。范例
// "SH000300"在2023-05-22 全部样本股总股本加权指定日市净率(最新年报)
SetSysParam(pn_stock(), "SH000300");
SetSysParam(PN_Date(), 20230522T);
return Index_PB2(0, 0);
// 结果:1.30
实时计算
####### 内容
- Index_CallPB
- Index_CallPE
- Index_CallPSR
- Index_CallPCF
- Index_CallDP
####### Index_CallPB
用途:估值指标相关函数。 参数:
返回:整数。
范例
范例1:
// 提取2023年7月31日沪深300,全部样本股、整体权重加权、TTM的市净率
setsysparam(pn_stock(), 'SH000300');
setsysparam(pn_date(), 20230731T);
return Index_CallPB(11, 0, 0, 0);
// 结果:1.79
范例2:
// 提取2023年7月31日沪深300,全部样本股、全部加权、TTM的市净率
setsysparam(pn_stock(), 'SH000300');
setsysparam(pn_date(), 20230731T);
return Index_CallPB(-1, 0, 0, 0);
// 结果:array(1.26,1.34,2.44,1.63,1.79,1.62,3.94)
####### Index_CallPE
用途:估值指标相关函数。 参数:
返回:整数。
范例
范例1:
// 提取2023年7月31日沪深300,全部样本股、整体权重加权、TTM的市盈率
setsysparam(pn_stock(), 'SH000300');
setsysparam(pn_date(), 20230731T);
return Index_CallPE(11, 0, 0, 0);
// 结果:14.44
范例2:
// 提取2023年7月31日沪深300,全部样本股、全部加权、TTM的市盈率
setsysparam(pn_stock(), 'SH000300');
setsysparam(pn_date(), 20230731T);
return Index_CallPE(-1, 0, 0, 0);
// 结果:array(12.11,12.65,21.42,16.39,14.44,14.58,36.91)
####### Index_CallPSR
用途:估值指标相关函数。 参数:
返回:整数。
范例
范例1:
// 提取2023年7月31日沪深300,全部样本股、整体权重加权、TTM的市销率
setsysparam(pn_stock(), 'SH000300');
setsysparam(pn_date(), 20230731T);
return Index_CallPSR(11, 0, 0, 0);
// 结果:1.88
范例2:
// 提取2023年7月31日沪深300,全部样本股、全部加权、TTM的市销率
setsysparam(pn_stock(), 'SH000300');
setsysparam(pn_date(), 20230731T);
return Index_CallPSR(-1, 0, 0, 0);
// 结果:array(1.21,1.19,2.24,1.21,1.88,1.36,5.77)
####### Index_CallPCF
用途:估值指标相关函数。 参数:
返回:整数。
范例
范例1:
// 提取2023年7月31日沪深300,全部样本股、整体权重加权、TTM的市现率
setsysparam(pn_stock(), 'SH000300');
setsysparam(pn_date(), 20230731T);
return Index_CallPCF(11, 0, 0, 0);
// 结果:4.6018
范例2:
// 提取2023年7月31日沪深300,全部样本股、全部加权、TTM的市现率
setsysparam(pn_stock(), 'SH000300');
setsysparam(pn_date(), 20230731T);
return Index_CallPCF(-1, 0, 0, 0);
// 结果:array(3.72,3.84,12.84,6.30,4.60,5.14,27.72);
####### Index_CallDP
用途:估值指标相关函数。 参数:
返回:整数。
范例
范例1:
// 提取2023年7月31日沪深300,全部样本股、整体权重加权、TTM的股息率
setsysparam(pn_stock(), 'SH000300');
setsysparam(pn_date(), 20230731T);
return Index_CallDP(11, 0, 0, 0);
// 结果:2.9942
范例2:
// 提取2023年7月31日沪深300,全部样本股、调和平均数权重加权、TTM的股息率
setsysparam(pn_stock(), 'SH000300');
setsysparam(pn_date(), 20230731T);
return Index_CallDP(-1, 0, 0, 0);
// 结果:array(3.1181,2.9772,1.3363,0.0,2.9942,0.8869,2.512)
Index_Value
用途:估值指标相关函数。 参数:
返回:整数。
范例
SetSysParam(pn_stock(), "SH000300");
SetSysParam(PN_Date(), 20230522T);
return Index_Value(0, 0, 1);
// 结果:12.19
Index_Val_Firstday
用途:估值指标相关函数。 参数:
返回:整数。
范例
return spec(Index_Val_Firstday(), 'SH000300');
// 返回:38450(2005-04-08)
Index_Val_LastUpday
用途:估值指标相关函数。 参数:
返回:整数。
范例
return spec(Index_Val_LastUpday(), 'SH000300');
指数回溯框架
内容
- SimulateIndex
- SimulateIndexDEMO
SimulateIndex
SimulateIndexDEMO
用途:指数回溯框架相关函数。 参数:
返回:整数。
范例
return SimulateIndexDEMO('SH000300', 20111230T, 20131231T, 1, 2, 0);
返回:
指数情况
内容
- GetBKByDate
- Getbkbybegtendt
- StockInandOutIndexCompisteDetail
- StockIsIndexComposite
- Stock_HSGEligibleInfo
- GetBKBacktrackByDate
- GetBKGoMarketByDate
- GetBKByIndexName
- GetBKNameToId
- GetAllIndexIDs
GetBKByDate
用途:日期时间处理函数。 参数:
返回:日期或时间值。
范例
范例01
// 获取沪深300在2012年9月8日的成份股列表。
return GetBkByDate('SH00300', inttodate(20120908));
范例02
// 创业板综在20201201的成分数据
return GetBKByDate("SZ399102", 20201201T, 1); // 取权重中的成份股替代
Getbkbybegtendt
- GetBKByDate
- Getbkbybegtendt
- StockInandOutIndexCompisteDetail
- StockIsIndexComposite
- Stock_HSGEligibleInfo
- GetBKBacktrackByDate
- GetBKGoMarketByDate
- GetBKByIndexName
- GetBKNameToId
- GetAllIndexIDs
StockInandOutIndexCompisteDetail
用途:指数情况相关函数。 参数:
返回:整数。
范例
SetSysParam(PN_Stock(), ’SZ000690’);
begt := 20000801T;
endt := 20190101T;
return StockInandOutIndexCompisteDetail(‘SH000300’, begt, endt);
返回:
StockIsIndexComposite
用途:指数情况相关函数。 参数:
返回:整数。
范例
// 判断2012年9月7日万科A是否是沪深300的成分股。
setsysparam(pn_stock(), 'SZ000002');
return StockIsIndexComposite('SH000300', inttodate(20120907));
// 结果:1
Stock_HSGEligibleInfo
- GetBKByDate
- Getbkbybegtendt
- StockInandOutIndexCompisteDetail
- StockIsIndexComposite
- Stock_HSGEligibleInfo
- GetBKBacktrackByDate
- GetBKGoMarketByDate
- GetBKByIndexName
- GetBKNameToId
- GetAllIndexIDs
GetBKBacktrackByDate
用途:日期时间处理函数。 参数:
返回:日期或时间值。
范例
// SWHY740000申万煤炭在20140805的成分数据
return GetBKBacktrackByDate("SWHY740000", 20140805T);
GetBKGoMarketByDate
用途:日期时间处理函数。 参数:
返回:日期或时间值。
范例
// 创业板综在20201201的成分数据
return GetBKGoMarketByDate("SZ399102", 20201201T, 1);
GetBKByIndexName
用途:指数情况相关函数。 参数:
返回:整数。
范例
A股在20201201的成分数据
return GetBKByIndexName("A股", 20201201T);
GetBKNameToId
用途:指数情况相关函数。 参数:
返回:处理后的结果值。
范例
// 创业板综在20201201的成分数据
return GetBKNameToId("A股", 20201201T);
GetAllIndexIDs
用途:指数情况相关函数。 参数:
返回:整数。
范例
return GetAllIndexIDs(20251029T);
部分结果:
财务指标
内容
- Index_CallFinancialItemPS
- Index_CallFinancialRatio
- Index_CallROE
Index_CallFinancialItemPS
用途:财务指标相关函数。 参数:
返回:整数。
范例
范例1:
// 提取2023年7月31日沪深300,全部样本股、整体权重加权、TTM的每股收益
setsysparam(pn_stock(), 'SH000300');
setsysparam(pn_date(), 20230731T);
return Index_CallFinancialItemPS (11, 0, 0, 0, 0);
// 结果:1.6313
范例2:
// 提取2023年7月31日沪深300,全部样本股、直接法权重加权、TTM的每股主营收入
setsysparam(pn_stock(), 'SH000300');
setsysparam(pn_date(), 20230731T);
return Index_CallFinancialItemPS (13, 0, 0, 4, 0);
// 结果:27.9402
Index_CallFinancialRatio
用途:财务指标相关函数。 参数:
返回:整数。
范例
范例1:
// 提取2023年7月31日沪深300,全部样本股、整体权重加权、TTM的流动比率
setsysparam(pn_stock(), 'SH000300');
setsysparam(pn_date(), 20230731T);
return Index_CallFinancialRatio(11, 0, 0, 0, 0);
// 结果:1.3423
范例2:
// 提取2023年7月31日沪深300,全部样本股、整体权重加权、TTM的净资产收益率(%)
setsysparam(pn_stock(), 'SH000300');
setsysparam(pn_date(), 20230731T);
return Index_CallFinancialRatio(11, 0, 0, 16, 0);
// 结果:12.3781
Index_CallROE
用途:财务指标相关函数。 参数:
返回:整数。
范例
范例1:
// 提取2023年7月31日沪深300,全部样本股、整体权重加权、TTM的ROE
setsysparam(pn_stock(), 'SH000300');
setsysparam(pn_date(), 20230731T);
return Index_CallROE(11, 0, 0, 0);
// 结果:12.3781
范例2:
// 提取2023年7月31日沪深300,全部样本股、调和平均数权重加权、最新年度的ROE
setsysparam(pn_stock(), 'SH000300');
setsysparam(pn_date(), 20230731T);
return Index_CallROE(12, 0, 0, 1);
// 结果:12.0679
估值走势和百分位
内容
- TSFL_IndexValuePCTSeries
- GetIndexValuePCT
- 中间函数
TSFL_IndexValuePCTSeries
用途:估值走势和百分位相关函数。 参数:
返回:整数。
范例
return TSFL_IndexValuePCTSeries('SH000300', 20180101T, 20181231T, '日', 30, 0, 0, 0, 0);
GetIndexValuePCT
用途:估值走势和百分位相关函数。 参数:
返回:整数。
范例
return GetIndexValuePCT('SH000300', 20180101T, 20181231T, '日', 0, 0, 0, 0, 5);
// 结果:0.83
中间函数
####### 内容
- ValuePCTSeriesFrame
- ValueSeriesFrame
- Index_PEPBPMIPNA12_Call_DBFirst
####### ValuePCTSeriesFrame
- ValuePCTSeriesFrame
- ValueSeriesFrame
- Index_PEPBPMIPNA12_Call_DBFirst
####### ValueSeriesFrame
- ValuePCTSeriesFrame
- ValueSeriesFrame
- Index_PEPBPMIPNA12_Call_DBFirst
####### Index_PEPBPMIPNA12_Call_DBFirst
- ValuePCTSeriesFrame
- ValueSeriesFrame
- Index_PEPBPMIPNA12_Call_DBFirst
股东增减持
内容
- IndexHoldersIncreaseValue
- IndexHoldersReducePercent2
- IndexHoldersNetChangeValue
- IndexHoldersIncreasePercent2
- IndexHoldersReduceValue
- IndexHoldersReducePercent
- IndexHoldersNetChangePercent
- IndexHoldersIncreaseComNum
- IndexHoldersReduceComNum
- IndexHoldersNetChangeComNum
- IndexHoldersIncreaseComList
- IndexHoldersReduceComList
- IndexHoldersNetChangeComList
- IndexHoldersIncreaseValueQJ
- IndexHoldersReduceValueQJ
- IndexHoldersNetChangeValueQJ
- IndexHoldersIncreasePercentQJ2
- IndexHoldersReducePercentQJ2
- IndexHoldersNetChangePercentQJ2
- IndexHoldersIncreasePercentQJ
- IndexHoldersReducePercentQJ
- IndexHoldersNetChangePercentQJ
- IndexHoldersIncreaseComNumQJ
- IndexHoldersReduceComNumQJ
- IndexHoldersNetChangeComNumQJ
- IndexHoldersIncreaseComListQJ
- IndexHoldersReduceComListQJ
- IndexHoldersNetChangeComListQJ
- IndexHoldersNetChangePercent2
- IndexHoldersIncreasePercent
IndexHoldersIncreaseValue
用途:股东增减持相关函数。 参数:
返回:整数。
范例
// "申万50"在20150814全部大股东增持市值
IndexID := "SW801001";
return IndexHoldersIncreaseValue(IndexID, 20150814T, 0);
// 结果:6216092900
IndexHoldersReducePercent2
用途:股东增减持相关函数。 参数:
返回:整数。
范例
// "申万中小板"在20150814全部大股东减持占流通市值(%)
IndexID := "SW801002";
return IndexHoldersReducePercent2(IndexID, 20150814T, 0);
// 结果:0
IndexHoldersNetChangeValue
用途:股东增减持相关函数。 参数:
返回:整数。
范例
// "申万中小板"在20150814全部大股东净增持市值
IndexID := "SW801002";
return IndexHoldersNetChangeValue(IndexID, 20150814T, 0);
// 结果:1819171314.22
IndexHoldersIncreasePercent2
用途:股东增减持相关函数。 参数:
返回:整数。
范例
// "申万中小板"在20150814全部大股东增持占流通市值(%)
IndexID := "SW801002";
return IndexHoldersIncreasePercent2(IndexID, 20150814T, 0);
// 结果:0.03
IndexHoldersReduceValue
用途:股东增减持相关函数。 参数:
返回:整数。
范例
// "申万中小板"在20150814全部大股东减持市值
IndexID := "SW801002";
return IndexHoldersReduceValue(IndexID, 20150814T, 0);
// 结果:162342.18
IndexHoldersReducePercent
用途:股东增减持相关函数。 参数:
返回:整数。
范例
// "申万中小板"在20150814全部大股东减持占总市值(%)
IndexID := "SW801002";
return IndexHoldersReducePercent(IndexID, 20150814T, 0);
// 结果:0
IndexHoldersNetChangePercent
用途:股东增减持相关函数。 参数:
返回:整数。
范例
// "申万中小板"在20150814全部大股东净增持占总市值(%)
IndexID := "SW801002";
return IndexHoldersNetChangePercent(IndexID, 20150814T, 0);
// 结果:0.02
IndexHoldersIncreaseComNum
用途:股东增减持相关函数。 参数:
返回:整数。
范例
// "申万50"在20150814全部发生大股东增持的股票个数
IndexID := "SW801001";
return IndexHoldersIncreaseComNum(IndexID, 20150814T, 0);
// 结果:1
IndexHoldersReduceComNum
用途:股东增减持相关函数。 参数:
返回:整数。
范例
// "申万中小板"在20150814全部发生大股东减持的股票个数
IndexID := "SW801002";
return IndexHoldersReduceComNum(IndexID, 20150814T, 0);
// 结果:2
IndexHoldersNetChangeComNum
用途:股东增减持相关函数。 参数:
返回:整数。
范例
// "申万50"在20150814全部发生大股东净增持的股票个数
IndexID := "SW801001";
return IndexHoldersNetChangeComNum(IndexID, 20150814T, 0);
// 结果:1
IndexHoldersIncreaseComList
用途:股东增减持相关函数。 参数:
返回:整数。
范例
// "申万50"在20150814全部发生大股东增持的股票列表
IndexID := "SW801001";
return IndexHoldersIncreaseComList(IndexID, 20150814T, 0);
// 结果:array("SZ300059")
IndexHoldersReduceComList
用途:股东增减持相关函数。 参数:
返回:整数。
范例
// "申万中小板"在20150814全部发生大股东减持的股票列表
IndexID := "SW801002";
return IndexHoldersReduceComList(IndexID, 20150814T, 0);
// 结果:array("SZ002349","SZ002357")
IndexHoldersNetChangeComList
用途:股东增减持相关函数。 参数:
返回:整数。
范例
// "申万50"在20150814全部发生大股东净增持的股票列表
IndexID := "SW801001";
return IndexHoldersNetChangeComList(IndexID, 20150814T, 0);
// 结果:array("SZ300059")
IndexHoldersIncreaseValueQJ
用途:股东增减持相关函数。 参数:
返回:整数。
范例
// "申万中小板"在20150801到20150814全部大股东增持市值
IndexID := "SW801002";
return IndexHoldersIncreaseValueQJ(IndexID, 20150801T, 20150814T, 0);
// 结果:2466714276.92
IndexHoldersReduceValueQJ
用途:股东增减持相关函数。 参数:
返回:整数。
范例
// "申万中小板"在20150801到20150814全部大股东减持市值
IndexID := "SW801002";
return IndexHoldersReduceValueQJ(IndexID, 20150801T, 20150814T, 0);
// 结果:75724542.28
IndexHoldersNetChangeValueQJ
用途:股东增减持相关函数。 参数:
返回:整数。
范例
// "申万中小板"在20150801到20150814全部大股东净增持市值
IndexID := "SW801002";
return IndexHoldersNetChangeValueQJ(IndexID, 20150801T, 20150814T, 0);
// 结果:2390989734.64
IndexHoldersIncreasePercentQJ2
用途:股东增减持相关函数。 参数:
返回:整数。
范例
// "申万中小板"在20150801到20150814全部大股东增持占流通市值(%)
IndexID := "SW801002";
return IndexHoldersIncreasePercentQJ2(IndexID, 20150801T, 20150814T, 0);
// 结果:0.04
IndexHoldersReducePercentQJ2
用途:股东增减持相关函数。 参数:
返回:整数。
范例
// "申万中小板"在20150801到20150814全部大股东减持占流通市值(%)
IndexID := "SW801002";
return IndexHoldersReducePercentQJ2(IndexID, 20150801T, 20150814T, 0);
// 结果:0.001
IndexHoldersNetChangePercentQJ2
用途:股东增减持相关函数。 参数:
返回:整数。
范例
// "申万中小板"在20150801到20150814全部大股东净增持占流通市值(%)
IndexID := "SW801002";
return IndexHoldersNetChangePercentQJ2(IndexID, 20150801T, 20150814T, 0);
// 结果:0.04
IndexHoldersIncreasePercentQJ
用途:股东增减持相关函数。 参数:
返回:整数。
范例
// "申万中小板"在20150801到20150814全部大股东增持占总市值(%)
IndexID := "SW801002";
return IndexHoldersIncreasePercentQJ(IndexID, 20150801T, 20150814T, 0);
// 结果:0.04
IndexHoldersReducePercentQJ
用途:股东增减持相关函数。 参数:
返回:整数。
范例
// "申万中小板"在20150801到20150814全部大股东减持占总市值(%)
IndexID := "SW801002";
return IndexHoldersReducePercentQJ(IndexID, 20150801T, 20150814T, 0);
// 结果:0.001
IndexHoldersNetChangePercentQJ
用途:股东增减持相关函数。 参数:
返回:整数。
范例
// "申万中小板"在20150801到20150814全部大股东净增持占总市值(%)
IndexID := "SW801002";
return IndexHoldersNetChangePercentQJ(IndexID, 20150801T, 20150814T, 0);
// 结果:0.02
IndexHoldersIncreaseComNumQJ
用途:股东增减持相关函数。 参数:
返回:整数。
范例
// "申万中小板"在20150801到20150814全部大股东增持的股票个数
IndexID := "SW801002";
return IndexHoldersIncreaseComNumQJ(IndexID, 20150801T, 20150814T, 0);
// 结果:29
IndexHoldersReduceComNumQJ
用途:股东增减持相关函数。 参数:
返回:整数。
范例
// "申万中小板"在20150801到20150814全部大股东减持的股票个数
IndexID := "SW801002";
return IndexHoldersReduceComNumQJ(IndexID, 20150801T, 20150814T, 0);
// 结果:6
IndexHoldersNetChangeComNumQJ
用途:股东增减持相关函数。 参数:
返回:整数。
范例
// "申万中小板"在20150801到20150814全部大股东净增持的股票个数
IndexID := "SW801002";
return IndexHoldersNetChangeComNumQJ(IndexID, 20150801T, 20150814T, 0);
// 结果:26
IndexHoldersIncreaseComListQJ
用途:股东增减持相关函数。 参数:
返回:整数。
范例
// "申万中小板"在20150812到20150814全部大股东增持的股票列表
IndexID := "SW801002";
return IndexHoldersIncreaseComListQJ(IndexID, 20150812T, 20150814T, 0);
// 结果:array("SZ002061","SZ002070","SZ002161","SZ002173","SZ002229",
// "SZ002326","SZ002329","SZ002357","SZ002361","SZ002626")
IndexHoldersReduceComListQJ
用途:股东增减持相关函数。 参数:
返回:整数。
范例
// "申万中小板"在20150801到20150814全部大股东减持的股票列表
IndexID := "SW801002";
return IndexHoldersReduceComListQJ(IndexID, 20150801T, 20150814T, 0);
// 结果:array("SZ002070","SZ002329","SZ002349","SZ002357","SZ002397","SZ002259")
IndexHoldersNetChangeComListQJ
用途:股东增减持相关函数。 参数:
返回:整数。
范例
// "申万中小板"在20150812到20150814全部大股东净增持的股票列表
IndexID := "SW801002";
return IndexHoldersNetChangeComListQJ(IndexID, 20150812T, 20150814T, 0);
// 结果:array("SZ002061","SZ002070","SZ002161","SZ002173","SZ002229",
// "SZ002326","SZ002329","SZ002361","SZ002626")
IndexHoldersNetChangePercent2
用途:股东增减持相关函数。 参数:
返回:整数。
范例
// "申万中小板"在20150814全部大股东净增持占流通市值(%)
IndexID := "SW801002";
return IndexHoldersNetChangePercent2(IndexID, 20150814T, 0);
// 结果:0.03
IndexHoldersIncreasePercent
用途:股东增减持相关函数。 参数:
返回:整数。
范例
// "申万中小板"在20150814全部大股东增持占总市值(%)
IndexID := "SW801002";
return IndexHoldersIncreasePercent(IndexID, 20150814T, 0);
// 结果:0.02
董监高持股变动
内容
- IndexDSSONetChangeValue
- IndexDSSOReduceValue
- IndexDSSOIncreaseValue
- IndexDSSOIncreasePercent2
- IndexDSSOReducePercent2
- IndexDSSONetChangePercent2
- IndexDSSOIncreasePercent
- IndexDSSOReducePercent
- IndexDSSONetChangePercent
- IndexDSSOIncreaseComNum
- IndexDSSOReduceComNum
- IndexDSSONetChangeComNum
- IndexDSSOIncreaseComList
- IndexDSSOReduceComList
- IndexDSSONetChangeComList
- IndexDSSOIncreaseValueQJ
- IndexDSSOReduceValueQJ
- IndexDSSONetChangeValueQJ
- IndexDSSOIncreasePercentQJ2
- IndexDSSOReducePercentQJ2
- IndexDSSONetChangePercentQJ2
- IndexDSSOIncreasePercentQJ
- IndexDSSOReducePercentQJ
- IndexDSSONetChangePercentQJ
- IndexDSSOIncreaseComNumQJ
- IndexDSSOReduceComNumQJ
- IndexDSSONetChangeComNumQJ
- IndexDSSOIncreaseComListQJ
- IndexDSSOReduceComListQJ
- IndexDSSONetChangeComListQJ
IndexDSSONetChangeValue
用途:董监高持股变动相关函数。 参数:
返回:整数。
范例
// "申万50"在20150715全部董监高及关联人净增持市值
return IndexDSSONetChangeValue("SW801001", 20150715T, 0, 0);
// 结果:2612950
IndexDSSOReduceValue
用途:董监高持股变动相关函数。 参数:
返回:整数。
范例
// "申万50"在20141231全部董监高及关联人减持市值
return IndexDSSOReduceValue("SW801001", 20141231T, 0, 0);
// 结果:204445453
IndexDSSOIncreaseValue
用途:董监高持股变动相关函数。 参数:
返回:整数。
范例
// "申万50"在20220927全部董监高及关联人增持市值
return IndexDSSOIncreaseValue("SW801001", 20220927T, 0, 0);
// 结果:58623852
IndexDSSOIncreasePercent2
用途:董监高持股变动相关函数。 参数:
返回:整数。
范例
// "申万50"在20220927全部董监高及关联人增持占流通市值(%)
return IndexDSSOIncreasePercent2("SW801001", 20220927T, 0, 0);
// 结果:0.00037
IndexDSSOReducePercent2
用途:董监高持股变动相关函数。 参数:
返回:整数。
范例
// "申万50"在20141231全部董监高及关联人减持占流通市值(%)
return IndexDSSOReducePercent2("SW801001", 20141231T, 0, 0);
// 结果:0.0027
IndexDSSONetChangePercent2
用途:董监高持股变动相关函数。 参数:
返回:整数。
范例
// "申万50"在20150715全部董监高及关联人净增持占流通市值(%)
return IndexDSSONetChangePercent2("SW801001", 20150715T, 0, 0);
// 结果:1.83E-5
IndexDSSOIncreasePercent
用途:董监高持股变动相关函数。 参数:
返回:整数。
范例
// "申万50"在20220927全部董监高及关联人增持占总市值(%)
return IndexDSSOIncreasePercent("SW801001", 20220927T, 0, 0);
// 结果:0.00032
IndexDSSOReducePercent
用途:董监高持股变动相关函数。 参数:
返回:整数。
范例
// "申万50"在20141231全部董监高及关联人减持占总市值(%)
return IndexDSSOReducePercent("SW801001", 20141231T, 0, 0);
// 结果:0.0021
IndexDSSONetChangePercent
用途:董监高持股变动相关函数。 参数:
返回:整数。
范例
// "申万50"在20150715全部董监高及关联人净增持占总市值(%)
return IndexDSSONetChangePercent("SW801001", 20150715T, 0, 0);
// 结果:1.42E-5
IndexDSSOIncreaseComNum
用途:董监高持股变动相关函数。 参数:
返回:整数。
范例
// "申万50"在20220927全部发生董监高及关联人增持的股票个数
return IndexDSSOIncreaseComNum("SW801001", 20220927T, 0, 0);
// 结果:1
IndexDSSOReduceComNum
用途:董监高持股变动相关函数。 参数:
返回:整数。
范例
// "申万50"在20141231全部发生董监高及关联人减持的股票个数
return IndexDSSOReduceComNum("SW801001", 20141231T, 0, 0);
// 结果:5
IndexDSSONetChangeComNum
用途:董监高持股变动相关函数。 参数:
返回:整数。
范例
// "申万50"在20150715全部发生董监高及关联人净增持的股票个数
return IndexDSSONetChangeComNum("SW801001", 20150715T, 0, 0);
// 结果:3
IndexDSSOIncreaseComList
用途:董监高持股变动相关函数。 参数:
返回:整数。
范例
// "申万50"在20220927全部发生董监高及关联人增持的股票列表
return IndexDSSOIncreaseComList("SW801001", 20220927T, 0, 0);
// 结果:array("SH600031")
IndexDSSOReduceComList
用途:董监高持股变动相关函数。 参数:
返回:整数。
范例
// "申万50"在20141231全部发生董监高及关联人减持的股票列表
return IndexDSSOReduceComList("SW801001", 20141231T, 0, 0);
// 结果:array("SZ000002","SZ000063","SZ002241","SZ300027","SH600383")
IndexDSSONetChangeComList
用途:董监高持股变动相关函数。 参数:
返回:整数。
范例
// "申万50"在20150715全部发生董监高及关联人净增持的股票列表
return IndexDSSONetChangeComList("SW801001", 20150715T, 0, 0);
// 结果:array("SH601166","SH601328","SZ000063")
IndexDSSOIncreaseValueQJ
用途:董监高持股变动相关函数。 参数:
返回:整数。
范例
// "申万50"在20220926到20220927全部董监高及关联人增持市值
return IndexDSSOIncreaseValueQJ("SW801001", 20220926T, 20220927T, 0, 0);
// 结果:62212492
IndexDSSOReduceValueQJ
用途:董监高持股变动相关函数。 参数:
返回:整数。
范例
// "申万50"在20141220到20141231全部董监高及关联人减持市值
return IndexDSSOReduceValueQJ("SW801001", 20141220T, 20141231T, 0, 0);
// 结果:298922916
IndexDSSONetChangeValueQJ
用途:董监高持股变动相关函数。 参数:
返回:整数。
范例
// "申万50"在20150710到20150715全部董监高及关联人净增持市值
return IndexDSSONetChangeValueQJ("SW801001", 20150710T, 20150715T, 0, 0);
// 结果:4883940
IndexDSSOIncreasePercentQJ2
用途:董监高持股变动相关函数。 参数:
返回:整数。
范例
// "申万50"在20220926到20220927全部董监高及关联人增持占流通市值(%)
return IndexDSSOIncreasePercentQJ2("SW801001", 20220926T, 20220927T, 0, 0);
// 结果:0.00039
IndexDSSOReducePercentQJ2
用途:董监高持股变动相关函数。 参数:
返回:整数。
范例
// "申万50"在20141220到20141231全部董监高及关联人减持占流通市值(%)
return IndexDSSOReducePercentQJ2("SW801001", 20141220T, 20141231T, 0, 0);
// 结果:0.0039
IndexDSSONetChangePercentQJ2
用途:董监高持股变动相关函数。 参数:
返回:整数。
范例
// "申万50"在20150710到20150715全部董监高及关联人净增持占流通市值(%)
return IndexDSSONetChangePercentQJ2("SW801001", 20150710T, 20150715T, 0, 0);
// 结果:3.41E-5
IndexDSSOIncreasePercentQJ
用途:董监高持股变动相关函数。 参数:
返回:整数。
范例
// "申万50"在20220926到20220927全部董监高及关联人增持占总市值(%)
return IndexDSSOIncreasePercentQJ("SW801001", 20220926T, 20220927T, 0, 0);
// 结果:0.00034
IndexDSSOReducePercentQJ
用途:董监高持股变动相关函数。 参数:
返回:整数。
范例
// "申万50"在20141220到20141231全部董监高及关联人减持占总市值(%)
return IndexDSSOReducePercentQJ("SW801001", 20141220T, 20141231T, 0, 0);
// 结果:0.0031
IndexDSSONetChangePercentQJ
用途:董监高持股变动相关函数。 参数:
返回:整数。
范例
// "申万50"在20150710到20150715全部董监高及关联人净增持占总市值(%)
return IndexDSSONetChangePercentQJ("SW801001", 20150710T, 20150715T, 0, 0);
// 结果:2.65E-5
IndexDSSOIncreaseComNumQJ
用途:董监高持股变动相关函数。 参数:
返回:整数。
范例
// "申万50"在20220926到20220927全部发生董监高及关联人增持的股票个数
return IndexDSSOIncreaseComNumQJ("SW801001", 20220926T, 20220927T, 0, 0);
// 结果:2
IndexDSSOReduceComNumQJ
用途:董监高持股变动相关函数。 参数:
返回:整数。
范例
// "申万50"在20141220到20141231全部发生董监高及关联人减持的股票个数
return IndexDSSOReduceComNumQJ("SW801001", 20141220T, 20141231T, 0, 0);
// 结果:8
IndexDSSONetChangeComNumQJ
用途:董监高持股变动相关函数。 参数:
返回:整数。
范例
// "申万50"在20150710到20150715全部发生董监高及关联人净增持的股票个数
return IndexDSSONetChangeComNumQJ("SW801001", 20150710T, 20150715T, 0, 0);
// 结果:3
IndexDSSOIncreaseComListQJ
用途:董监高持股变动相关函数。 参数:
返回:整数。
范例
// "申万50"在20220926到20220927全部发生董监高及关联人增持的股票列表
return IndexDSSOIncreaseComListQJ("SW801001", 20220926T, 20220927T, 0, 0);
// 结果:array("SZ000002","SH600031")
IndexDSSOReduceComListQJ
用途:董监高持股变动相关函数。 参数:
返回:整数。
范例
// "申万50"在20141220到20141231全部发生董监高及关联人减持的股票列表
return IndexDSSOReduceComListQJ("SW801001", 20141220T, 20141231T, 0, 0);
// 结果:array("SZ000002","SH601288","SH600585","SZ000063","SZ002241","SZ002594","SZ300027","SH600383")
IndexDSSONetChangeComListQJ
用途:董监高持股变动相关函数。 参数:
返回:整数。
范例
// "申万50"在20150710到20150715全部发生董监高及关联人净增持的股票列表
return IndexDSSONetChangeComListQJ("SW801001", 20150710T, 20150715T, 0, 0);
// 结果:array("SH601166","SH601328","SZ000063")
限售解禁
内容
- IndexRestrictedBanNumQJ
- IndexRestrictedBanAndRSPercentQJ
- IndexRestrictedBanAndNRSPercentQJ
- IndexRestrictedBanAndRSPercent
- IndexRestrictedBanMV
- IndexRestrictedBanFutureAndNRSPercentQJ
- IndexRestrictedBanAndNRSPercent
- IndexRestrictedBanNum
- IndexRestrictedBanMVPercent
- IndexRestrictedBanFutureNum
- IndexRestrictedBanFutureMVPercentQJ
- IndexRestrictedBanMVPercentQJ
- IndexRestrictedBanMVQJ
- IndexRestrictedBanFutureAndRSPercentQJ
IndexRestrictedBanNumQJ
用途:限售解禁相关函数。 参数:
返回:整数。
范例
// 沪深300板块在20250910到20250916的解禁家数
indexid := 'SH000300';
begt := 20250910T;
endt := 20250916T;
return IndexRestrictedBanNumQJ(IndexID, Begt, Endt, 0); // 结果:4
IndexRestrictedBanAndRSPercentQJ
用途:限售解禁相关函数。 参数:
返回:整数。
范例
// 沪深300板块在20250910到20250916的解禁市值占流通市值比例(%)
indexid := 'SH000300';
begt := 20250910T;
endt := 20250916T;
return IndexRestrictedBanAndRSPercentQJ(IndexID, Begt, Endt, 0); // 结果:0.24
IndexRestrictedBanAndNRSPercentQJ
用途:限售解禁相关函数。 参数:
返回:整数。
范例
// 沪深300板块在20250910到20250916的解禁市值占未流通市值比例(%)
indexid := 'SH000300';
begt := 20250910T;
endt := 20250916T;
return IndexRestrictedBanAndNRSPercentQJ(IndexID, Begt, Endt, 0); // 结果:0.79
IndexRestrictedBanAndRSPercent
用途:限售解禁相关函数。 参数:
返回:整数。
范例
// 沪深300板块在20250916的解禁市值占未流通市值比例(%)
indexid := 'SH000300';
endt := 20250916T;
return IndexRestrictedBanAndRSPercent(IndexID, Endt, 0); // 结果:0.24
IndexRestrictedBanMV
用途:限售解禁相关函数。 参数:
返回:整数。
范例
// 沪深300板块在20250916的解禁市值
indexid := 'SH000300';
endt := 20250916T;
return IndexRestrictedBanMV(IndexID, Endt, 0); // 结果:119034026555.92
IndexRestrictedBanFutureAndNRSPercentQJ
用途:限售解禁相关函数。 参数:
返回:整数。
范例
// 沪深300板块在20250916当日的未来一周的解禁市值占未流通市值比例(%)
indexid := 'SH000300';
endt := 20250916T;
return IndexRestrictedBanFutureAndNRSPercentQJ(IndexID, Endt, 0, 1); // 结果:0.027
IndexRestrictedBanAndNRSPercent
用途:限售解禁相关函数。 参数:
返回:整数。
范例
// 沪深300板块在20250916的解禁市值占未流通市值比例(%)
indexid := 'SH000300';
endt := 20250916T;
return IndexRestrictedBanAndNRSPercent(IndexID, Endt, 0); // 结果:0.79
IndexRestrictedBanNum
用途:限售解禁相关函数。 参数:
返回:整数。
范例
// 沪深300板块在20250916的解禁家数
indexid := 'SH000300';
endt := 20250916T;
return IndexRestrictedBanNum(IndexID, Endt, 0); // 结果:3
IndexRestrictedBanMVPercent
用途:限售解禁相关函数。 参数:
返回:整数。
范例
// 沪深300板块在20250916的解禁市值占总市值比例(%)
indexid := 'SH000300';
endt := 20250916T;
return IndexRestrictedBanMVPercent(IndexID, Endt, 0); // 结果:0.18
IndexRestrictedBanFutureNum
用途:限售解禁相关函数。 参数:
返回:整数。
范例
// 沪深300板块在20250916当日的未来一周的解禁家数
indexid := 'SH000300';
endt := 20250916T;
return IndexRestrictedBanFutureNum(IndexID, Endt, 0, 1); // 结果:2
IndexRestrictedBanFutureMVPercentQJ
用途:限售解禁相关函数。 参数:
返回:整数。
范例
// 沪深300板块在20250916当日的未来一周的解禁市值占总市值比例(%)
indexid := 'SH000300';
endt := 20250916T;
return IndexRestrictedBanFutureMVPercentQJ(IndexID, Endt, 0, 1); // 结果:0.006
IndexRestrictedBanMVPercentQJ
用途:限售解禁相关函数。 参数:
返回:整数。
范例
// 沪深300板块在20250910到20250916的解禁市值占总市值比例(%)
indexid := 'SH000300';
begt := 20250910T;
endt := 20250916T;
return IndexRestrictedBanMVPercentQJ(IndexID, Begt, Endt, 0); // 结果:0.18
IndexRestrictedBanMVQJ
用途:限售解禁相关函数。 参数:
返回:整数。
范例
// 沪深300板块在20250910到20250916的解禁市值
indexid := 'SH000300';
begt := 20250910T;
endt := 20250916T;
return IndexRestrictedBanMVQJ(IndexID, Begt, Endt, 0); // 结果:119051796340.9
IndexRestrictedBanFutureAndRSPercentQJ
用途:限售解禁相关函数。 参数:
返回:整数。
范例
// 沪深300板块在20250916当日的未来一周的解禁市值占流通市值比例(%)
indexid := 'SH000300';
endt := 20250916T;
return IndexRestrictedBanFutureAndRSPercentQJ(IndexID, Endt, 0, 1); // 结果:0.008
股份回购
内容
- Index_RepurchaseStockNumQJ
- Index_RepurchaseMVQJ
- Index_RepurchaseStockNum
- Index_RepurchaseMV
Index_RepurchaseStockNumQJ
用途:股份回购相关函数。 参数:
返回:整数。
范例
// "申万50"在20241001到20241031的回购家数
return Index_RepurchaseStockNumQJ("SW801001", 20241001T, 20241031T, 0, 0);
// 结果:9
Index_RepurchaseMVQJ
用途:股份回购相关函数。 参数:
返回:整数。
范例
// "申万50"在20241001到20241031的累计回购金额
return Index_RepurchaseMVQJ("SW801001", 20241001T, 20241031T, 0, 0, 0);
// 结果:4585488988.59
Index_RepurchaseStockNum
用途:股份回购相关函数。 参数:
返回:整数。
范例
// "申万50"在20241031的回购家数
return Index_RepurchaseStockNum("SW801001", 20241031T, 0, 0);
// 结果:8
Index_RepurchaseMV
用途:股份回购相关函数。 参数:
返回:整数。
范例
// "沪深300"在20241031的累计回购金额
return Index_RepurchaseMV("SH000300", 20241031T, 0, 0, 0);
// 结果:11107807052.2372