43 KiB
指数
内容
- 基本信息
- 指数成分
- 估值指标
- 指数回溯框架
- 指数情况
- 财务指标
- 估值走势和百分位
- 股东增减持
- 董监高持股变动
- 限售解禁
- 股份回购
基本信息
内容
- GetIndexes
- IndexCount
- IsIndex
- MarkIndex
GetIndexes
范例
//取深交所指数列表。
Return GetIndexes(0);
结果:
IndexCount
范例
//取深交所指数个数
Return IndexCount(0);
//结果:280,返回的是最新的指数个数
//注:280是深交所截止到2014/1/24的指数个数。
IsIndex
范例
//判断'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
范例
//获取沪深300在2012年5月21日的成份股权重。
GetBkWeightByDate('SH000300',inttodate(20120521),t);
Return t;
结果:
IndexIndusNoNCode
范例
// 在2020-09-24第2名行业的名称
setsysparam(pn_stock(),'SH000300');
return IndexIndusNoNCode(20200924T,2,1); //结果:金融业
IndexIndusNoNWeight
范例
// 在2020-09-24第2名行业的权重
setsysparam(pn_stock(),'SH000300');
return IndexIndusNoNWeight(20200924T,2,1); //结果:28.686091977063
IndexIndusSumNWeight
范例
// 在2020-09-24指定日行业集中度(%)
setsysparam(pn_stock(),'SH000300');
return IndexIndusSumNWeight(20200924T,2,1); //结果:28.4782510781865
IndexIndusWeightByDate
范例
// "制造业"在沪深300指数中2020-09-24的行业权重
setsysparam(pn_stock(),'SH000300');
return IndexIndusWeightByDate("制造业",20200924T,1);
//结果:48.88
IndexStockNoNCode
范例
// 在2020-09-24第2名股票的代码
setsysparam(pn_stock(),'SH000300');
return IndexStockNoNCode(20200924T,2); //结果:SH600519
IndexStockNoNWeight
范例
// 在2020-09-24第2名股票权重
setsysparam(pn_stock(),'SH000300');
return IndexStockNoNWeight(20200924T,2); //结果:5.0403035260277
IndexStockSumNWeight
范例
// 在2020-09-24指定日股票集中度(%)
setsysparam(pn_stock(),'SH000300');
return IndexStockSumNWeight(20200924T,2); //结果:10.2321520830025
IndexStockWeightByDate
范例
// 在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