#### 板块
##### 内容
- 板块成分
- 板块评估
- 常用指标
- 风险收益
- 估值指标
- 行情指标
- 主要财务指标
- 财务数据横比
- 综合指标
- 基本情况
- 股票板块
- 基金板块
- 停牌及其他
- 中间函数
##### 板块成分
###### 内容
- GetBkAll
- 中间函数
- GetBkAllbyEndT
###### GetBkAll
范例
```text
return getbkall('可转债');
return getbkall('股票型');//股票型基金
return getbkall('上海期货交易所');
return getbkall('农产品期货');
```
###### 中间函数
####### 内容
- Getbkall_arr
- Getbkall_arr2
- Getlist
####### Getbkall_arr
####### Getbkall_arr2
####### Getlist
范例
```text
//返回申万行业二级下的目录
return getlist("申万行业",0,2);
```
###### GetBkAllbyEndT
范例
```text
return GetBkAllbyEndT("银行间债券",20210902T);
```
##### 板块评估
###### 内容
- Bk_Alpha
- Bk_Beta
- Bk_Correlation
- Bk_JensenMeasure
- Bk_ResidualRisk
- Bk_SharpMeasure
- Bk_StdDev
- Bk_TreynorMeasure
- Bk_Measure
- Bk_AppraisalRatio
- 中间函数
###### Bk_Alpha
算法
(1)按照加权方式(由RightType决定)计算组合日收益率(每日Rebalance)序列
(2)获取基准日收益率序列
(3)将上述得到的序列进行一元回归得到α范例
```text
//假设构建了用户板块mybk(此处以沪深300的成分股代替)
//计算mybk板块2010年1月份的α系数
EndT := inttodate(20091231);
stockArr := getbkbydate('SH000300',EndT);
savebk('mybk','新建分类',stockArr);
SetSysParam(pn_bk(),'mybk');
return Bk_Alpha('SH000001',inttodate(20100101),inttodate(20100131),4);
//结果:0.1109
```
参考StockAlpha Bk_Measure StocksMeasure
###### Bk_Beta
算法
(1)按照加权方式(由RightType决定)计算组合日收益率(每日Rebalance)序列
(2)获取基准日收益率序列
(3)将上述得到的序列进行一元回归得到β范例
```text
//假设构建了用户板块mybk(此处以沪深300的成分股代替)
//计算mybk板块2010年1月份的beta
EndT := inttodate(20091231);
stockArr := getbkbydate('SH000300',EndT);
savebk('mybk','新建分类',stockArr);
SetSysParam(pn_bk(),'mybk');
return Bk_Beta('SH000001',inttodate(20100101),inttodate(20100131),4);
//结果1.0384
```
参考StockBeta Bk_Measure StocksMeasure
###### Bk_Correlation
算法
(1)按照加权方式(由RightType决定)计算组合日收益率(每日Rebalance)序列
(2)获取基准日收益率序列
(3)将上述得到的序列求相关系数correl(组合收益率序列,指数收益率序列)范例
可参考Bk_Alpha参考CorrelMatrix CorrelationMatrix
###### Bk_JensenMeasure
算法
(1)按照加权方式(由RightType决定)计算组合日收益率(每日Rebalance)序列,求均值Rp
(2)获取基准日收益率序列,求均值Rm
(3)将上述得到的序列求β,假设无风险收益率为Rf,一年交易240天,48周则Jense=((Rp-Rf/48)-β\*(Rm-Rf/48))范例
可参考Bk_Alpha参考pf_Jensen
###### Bk_ResidualRisk
范例可参考Bk_Alpha
###### Bk_SharpMeasure
算法
(1)按照加权方式(由RightType决定)计算组合日收益率(每日Rebalance)序列
(2)获取基准日收益率序列,求均值Rm
(3)将上述得到的序列回归求残差序列,最后求样本标准差范例可参考Bk_Alpha参考pf_SharpRatio
###### Bk_StdDev
算法
按照加权方式(由RightType决定)计算组合日收益率(每日Rebalance)序列
计算组合日收益率的样本标准差范例
可参考Bk_Alpha参考pf_StandardDeviation
###### Bk_TreynorMeasure
算法
(1)按照加权方式(由RightType决定)计算组合日收益率(每日Rebalance)序列,求均值Rp
(2)将上述得到的序列求β,假设无风险收益率为Rf,一年交易240天,48周则Treynor=((Rp-Rf/48)/β范例
可参考Bk_Alpha参考pf_StandardDeviation
###### Bk_Measure
范例
```text
//假设构建了用户板块mybk(此处以沪深300的成分股代替)
//无风险收益率:0.25
EndT := inttodate(20091231);
stockArr := getbkbydate('SH000300',EndT);
savebk('mybk','新建分类',stockArr);
SetSysParam(pn_bk(),'mybk');
return Bk_Measure('SH000001',inttodate(20100101),inttodate(20100131),4,0.25);
```
返回结果如下:
参考StocksMeasure
###### Bk_AppraisalRatio
算法
(1)按照加权方式(由RightType决定)计算组合日收益率序列
(2)获取基准日收益率序列
(3)一元回归,计算Alpha和残差序列。
(4)估价比率=Alpha/残差序列的标准差范例
```text
{为了保证结果的一致性,使用2009年12月31日的沪深300成分股作为自己的板块mybk,并设置当期板块pn_bk为mybk,计算mybk板块2010年1月份的估价比率,用户调用该范例时,返回结果将与范例一致。}
EndT := inttodate(20091231);
stockArr := getbkbydate('SH000300',EndT);
savebk('mybk','新建分类',stockArr);
SetSysParam(pn_bk(),'mybk');
return Bk_AppraisalRatio ('SH000300',inttodate(20100101),inttodate(20100131),1);
//结果:-0.1474
```
###### 中间函数
####### 内容
- Bk_ZfMatrix
####### Bk_ZfMatrix
范例
```text
//2010年1月1日至2010年1月10日上证A股板块的收益率
SetSysParam(pn_bk(),"上证A股");
return Bk_ZfMatrix(20100101T,20100110T,0);
```
结果:
##### 常用指标
###### 内容
- StocksCommonModel
- 向导函数
###### StocksCommonModel
范例
```text
{返回沪深300剔除绩差股后的样本股2017年三季平均营业收入和货币资金,其中,46002是营业收入的InfoID,44002是货币资金的InfoID,这两个指标是报告期相关指标,即按报告期公布的数据
}
stkArr:=GetBKByDate("SH000300",20170930T);
return StocksCommonModel(stkArr,array(46002,44002),20170930,1,1,0,0);
//结果:array(("营业收入":56553973951.58,"货币资金":18484731167.32))
```
###### 向导函数
####### 内容
- Bk_SumModel
- Bk_AverageModel
- Bk_ValueGrowRatio
####### Bk_SumModel
范例
```text
{返回沪深300剔除绩差股后的样本股2017年三季报的营业收入总和、货币资金总和,其中,46002是营业收入的InfoID,44002是货币资金的InfoID,这两个指标是报告期相关指标,即按报告期公布的数据。为了保证结果的一致性,使用2017年9月30日的沪深300成分股作为自己的板块mybk,并设置当期板块pn_bk为mybk,用户调用该范例时,返回结果将与范例一致。
}
stockArr := getbkbydate('SH000300', 20170930T);
savebk('mybk','新建分类',stockArr);
SetSysParam(pn_bk(),'mybk');
return Bk_SumModel(array(46002,44002),20170930,1,1,0);
//结果:array(("营业收入":16230990524102.8,"货币资金":5305117845020.35))
```
####### Bk_AverageModel
范例
```text
{为了保证结果的一致性,使用2017年9月30日的沪深300成分股作为自己的板块mybk,并设置当期板块pn_bk为mybk,计算mybk板块2017年三季营业收入均值,剔除绩差,用户调用该范例时,返回结果将与范例一致。}
stockArr := getbkbydate('SH000300', 20170930T);
savebk('mybk','新建分类',stockArr);
SetSysParam(pn_bk(),'mybk');
return Bk_AverageModel (array(46002),20170930,1,1,0);
//结果:56553973951.58
```
####### Bk_ValueGrowRatio
范例
```text
//上证A股板块2017年三季度剔除亏损的营业收入同比增长
SetSysParam(pn_bk(),"上证A股");
return Bk_ValueGrowRatio(46002,20170930,1,1,0);
//结果:27.9
```
##### 风险收益
###### 内容
- Bk_Var
- StocksMeasure
- StocksZfMatrix
- StocksVar
- 向导函数
###### Bk_Var
范例
```text
//假设用户板块mybk成分股为2009年12月31日沪深300成分股
EndT := inttodate(20091231);
stockArr := getbkbydate('SH000300',EndT);
savebk('mybk','新建分类',stockArr);
SetSysParam(pn_bk(),'mybk');
return Bk_VaR(inttodate(20100101),inttodate(20100131),4);
//返回结果:2.9253
```
参考pf_StandardDeviation
###### StocksMeasure
算法
(1)按照加权方式(由RightType决定)计算组合日收益率(每日Rebalance)序列
(2)获取基准日收益率序列
(3)将上述得到的序列经过回归等计算得到相关指标范例
```text
//计算2011年3月15日的沪深300成分股在2011年2月15日至2011年3月15日的平均涨幅、Alpha、Beta等
endt:=inttodate(20110315);
stks:=getbkbydate('SH000300',endt); //提取沪深300的成分股
return StocksMeasure(stks,'SH000300',incmonth(endt,-1),endt,4,0.25);
```
结果:
参考Bk_Measure
###### StocksZfMatrix
范例
```text
//提取沪深300在20091231的成分股于2010年1月份的周收益率
d := inttodate(20091231);
begt := inttodate(20100101);
endt := inttodate(20100131);
setsysparam(pn_cycle(),cy_week()); //设置周期为周线
stockArr := getbkbydate('SH000300',d);
return StocksZfMatrix(stockArr,begt,endt,4);
```
结果如下:
参考StocksZf
###### StocksVar
范例
```text
//提取沪深300在20091231的成分股于2010年1月份的周收益率
d := inttodate(20091231);
begt := inttodate(20100101);
endt := inttodate(20100131);
setsysparam(pn_cycle(),cy_day()); //设置周期为周线
stockArr := getbkbydate('SH000300',d);
return StocksVaR(stockArr,begt,endt,4);
//结果:2.925289
```
###### 向导函数
####### 内容
- Bk_Beta3
- Bk_Beta4
- Bk_VaR3
- Bk_VaR4
####### Bk_Beta3
算法
(1)获取当前板块pn_bk() 的成分股作为组合,按照加权方式(由RightType决定)计算begt到系统设置的当前日期为止的组合日收益率序列
(2)获取计算begt到系统设置的当前日期为止的基准指数收益率序列
(3)将上述得到的序列进行一元回归得到β范例
```text
{为了保证结果的一致性,使用2009年12月31日的沪深300成分股作为自己的板块mybk,并设置当期板块pn_bk为mybk,计算2009年12月31日至2010年1月31日的总股本加权的Beta,用户调用该范例时,返回结果将与范例一致。}
BegT := inttodate(20091231);
stockArr := getbkbydate('SH000300',BegT);
savebk('mybk','新建分类',stockArr);
SetSysParam(pn_bk(),'mybk');
SetSysParam(pn_date(),20100131T);
return Bk_Beta3('SH000300',BegT,0);
//结果:0.9408
```
####### Bk_Beta4
算法
(1)按照加权方式(由RightType决定)计算组合日收益率序列
(2)获取基准日收益率序列
(3)将上述得到的序列进行一元回归得到β范例
```text
{为了保证结果的一致性,使用2009年12月31日的沪深300成分股作为自己的板块mybk,并设置当期板块pn_bk为mybk,用户调用该范例时,返回结果将与范例一致。}
BegT := inttodate(20091231);
stockArr := getbkbydate('SH000300',BegT);
savebk('mybk','新建分类',stockArr);
SetSysParam(pn_bk(),'mybk');
SetSysParam(pn_date(),20100131T);
return Bk_Beta4('SH000001',30,0);
//结果:0.97
```
####### Bk_VaR3
算法
1、截止日考虑为系统当前日期
2、统计开始日到截止日之间的板块日收益率序列
3、var = 1.65\*收益率标准差 - 收益率序列均值范例
```text
{为了保证结果的一致性,使用2009年12月31日的沪深300成分股作为自己的板块mybk,并设置当期板块pn_bk为mybk,用户调用该范例时,返回结果将与范例一致。}
EndT := inttodate(20091231);
stockArr := getbkbydate('SH000300',EndT);
savebk('mybk','新建分类',stockArr);
SetSysParam(pn_bk(),'mybk');
SetSysParam(pn_date(),inttodate(20100131));
return Bk_VaR3(inttodate(20100101),0);
//返回结果:2.78
```
####### Bk_VaR4
算法
1、截止日考虑为系统当前日期,开始日为截止日前N个自然日
2、统计开始日到截止日之间的板块日收益率序列
3、var = 1.65\*收益率标准差 - 收益率序列均值范例
```text
{为了保证结果的一致性,使用2009年12月31日的沪深300成分股作为自己的板块mybk,并设置当期板块pn_bk为mybk,用户调用该范例时,返回结果将与范例一致。}
EndT := inttodate(20091231);
stockArr := getbkbydate('SH000300',EndT);
savebk('mybk','新建分类',stockArr);
SetSysParam(pn_bk(),'mybk');
SetSysParam(pn_date(),inttodate(20100131));
return Bk_VaR4(30,0);
//结果:2.78
```
##### 估值指标
###### 内容
- BK_PCF
- BK_PE
- Bk_PNA
- Bk_PMI
- BK_PCF2
- Bk_PMI2
- Bk_PE2
- Bk_PNA2
- BK_PCF5
- BK_PE5
- BK_PB5
- BK_PMI5
- BK_PCF12
- BK_PE12
- BK_PNA12
- BK_PMI12
- StocksPE
- StocksPCF
- StocksPNA
- StocksPMI
- StocksPE2
- StocksPCF2
- StocksPNA2
- StocksPMI2
- StocksPEPBPMIPNA2_Call
- StocksPEPBPMIPCF_Call
- StocksPEPBPMIPNA5_Call
- StocksPEPBPMIPNA12_Call
- 向导函数
- 中间函数
###### BK_PCF
算法
(1)板块市现率(总股本加权)
=∑(股票i总市值)/∑(股票i上一年度末经营活动产生的现金流量净额)
(2)板块市现率(流通股本加权)
=∑(股票i流通市值)/∑(股票i上一年度末经营活动产生的现金流量净额/股票i报告期总股本\*股票i报告期流通股本)
(3)板块市现率(算术平均)=∑(股票i总市值/上一年度末经营活动产生的现金流量净额)/股票个数
注:上述总市值、流通市值所在时点由EndT决定;范例
```text
//返回用户板块mybk中剔除期初报告期每股收益小于0.2的按流通股本加权PCF
EndT := inttodate(20091231);
stockArr := getbkbydate('SH000300',EndT);
savebk('mybk','新建分类',stockArr);
SetSysParam(pn_bk(),'mybk');
return BK_PCF(inttodate(20101231),1,1,2,0.2);
//返回结果:7.7
```
参考StocksPCF
###### BK_PE
算法
(1)板块市盈率(总股本加权) =∑(股票i总市值) /∑(股票i上一年度末净利润)
(2)板块市盈率(流通股本加权) =∑(股票i流通市值)
/∑(股票i上一年度末净利润/股票i报告期总股本\*股票i报告期流通股本)
(3)板块市盈率(算术平均) = ∑(股票i总市值/上一年度末净利润)/股票个数
注:上述总市值、流通市值所在时点由EndT决定。范例
```text
//返回用户板块mybk于2011年3月15日的PE,按流通股本加权
EndT := inttodate(20110315);
setsysparam(pn_date(),endt);
stockArr := getbkbydate('SH000300',EndT);
savebk('mybk','新建分类',stockArr);
SetSysParam(pn_bk(),'mybk');
return BK_PE(endt,1,0,0,0);
//返回结果:20.61
```
参考StocksPE
###### Bk_PNA
算法
(1)板块市净率(总股本加权) =∑(股票i总市值) /∑(股票i上一年度末净资产)
(2)板块市净率(流通股本加权) =∑(股票i流通市值)
/∑(股票i上一年度末净资产/股票i报告期总股本\*股票i报告期流通股本)
(3)板块市净率(算术平均) = ∑(股票i总市值/上一年度末净资产)/股票个数
注:上述总市值、流通市值所在时点由EndT决定。范例
```text
//返回用户板块’mybk’于2011年3月15日按总股本加权的市净率
EndT := inttodate(20110315);
setsysparam(pn_date(),EndT);
stockArr := getbkbydate('SH000300',EndT);
savebk('mybk','新建分类',stockArr);
SetSysParam(pn_bk(),'mybk');
return Bk_PNA(EndT,0,1,0,0);
//返回结果:2.87
```
参考StocksPNA
###### Bk_PMI
算法
板块市销率(总股本加权) =∑(股票i总市值) /∑(股票i上一年度末主营收入)
板块市销率(流通股本加权) =∑(股票i流通市值)
/∑(股票i上一年度末主营收入/股票i报告期总股本\*股票i报告期流通股本)
板块市销率(算术平均) = ∑(股票i总市值/上一年度末主营收入)/股票个数
注:上述总市值、流通市值所在时点由EndT决定。范例
```text
//返回用户板块mybk于2011年3月15日的市销率,按流通股本加权
EndT := inttodate(20110315);
setsysparam(pn_date(),EndT);
stockArr := getbkbydate('SH000300',EndT);
savebk('mybk','新建分类',stockArr);
SetSysParam(pn_bk(),'mybk');
return BK_PMI(EndT,1,0,0,0);
//返回结果:2.01
```
参考StocksPMI
###### BK_PCF2
算法
板块市现率(总股本加权)
=∑(股票i总市值)/∑(股票i经营活动产生的现金流量净额\*加权系数)
板块市现率(流通股本加权)
=∑(股票i流通市值)/∑(股票i经营活动产生的现金流量净额/股票i报告期总股本*股票i报告期流通股本*加权系数)
板块市现率(算术平均) =
∑(股票i总市值/(经营活动产生的现金流量净额\*加权系数))/股票个数
注:上述总市值、流通市值所在时点由EndT决定;财务指标的报告期由RDate决定;加权系数由RDate决定,若RDate为一季报,则加权系数为4;若RDate为中报,则加权系数为2;若RDate为三季报,则加权系数为4/3;若RDate为年报,则加权系数为1。范例
```text
//假设构建了用户板块mybk(此处以沪深300的成分股代替)
//计算用户板块’mybk’板块2011年3月15日的按总股本加权的市现率
EndT := inttodate(20110315);
setsysparam(pn_date(),EndT);
stockArr := getbkbydate('SH000300',EndT);
savebk('mybk','新建分类',stockArr);
SetSysParam(pn_bk(),'mybk');
//return BK_PCF2(EndT,20101231,0,0,0,0);
//返回结果:8.87
```
参考StocksPCF2
###### Bk_PMI2
算法
板块市销率(总股本加权)=∑(股票i市价总值)/∑(股票i报告期主营收入\*加权系数)
板块市销率(流通股本加权)
=∑(股票i流通市值)/∑(股票i报告期主营收入/股票i报告期总股本*股票i报告期流通股本*加权系数)
板块市销率(算术平均) = ∑(股票i总市值/(主营收入\*加权系数))/股票个数
注:上述总市值、流通市值所在时点由EndT决定;财务指标的报告期由RDate决定;加权系数由RDate决定,若RDate为一季报,则加权系数为4;若RDate为中报,则加权系数为2;若RDate为三季报,则加权系数为4/3;若RDate为年报,则加权系数为1。范例
```text
//假设构建了用户板块mybk(此处以沪深300的成分股代替)
//计算mybk板块2011年3月15日的按总股本加权的市销率
EndT := inttodate(20110315);
setsysparam(pn_date(),EndT);
stockArr := getbkbydate('SH000300',EndT);
savebk('mybk','新建分类',stockArr);
SetSysParam(pn_bk(),'mybk');
return BK_PMI2(EndT,20101231,0,0,0,0);
//返回结果:1.62
```
参考StocksPMI2
###### Bk_PE2
算法
板块市盈率(总股本加权) =∑(股票i总市值) /∑(净利润\*加权系数)
板块市盈率(流通股本加权) =∑(股票i流通市值)
/∑(股票i报告期净利润/股票i报告期总股本*股票i报告期流通股本*加权系数)
板块市盈率(算术平均) = ∑(股票i总市值/(净利润\*加权系数))/股票个数
注:上述总市值、流通市值所在时点由EndT决定;财务指标的报告期由RDate决定;加权系数由RDate决定,若RDate为一季报,则加权系数为4;若RDate为中报,则加权系数为2;若RDate为三季报,则加权系数为4/3;若RDate为年报,则加权系数为1。范例
```text
//假设构建了用户板块mybk(此处以沪深300的成分股代替)
//计算mybk板块2011年3月15日的按总股本加权的市盈率
EndT := inttodate(20110315);
setsysparam(pn_date(),EndT);
stockArr := getbkbydate('SH000300',EndT);
savebk('mybk','新建分类',stockArr);
SetSysParam(pn_bk(),'mybk');
return BK_PE2(EndT,20101231,0,0,0,0);
//返回结果:14.87
```
参考StocksPE2
###### Bk_PNA2
算法
板块市净率(总股本加权) =∑(股票i市价总值)/∑(股票i报告期净资产)
板块市净率(流通股本加权)
=∑(股票i流通市值)/∑(股票i报告期净资产/股票i报告期总股本\*股票i报告期流通股本)
板块市净率(算术平均) =∑(股票i总市值/净资产))/股票个数
注:上述总市值、流通市值所在时点由EndT决定;财务指标的报告期由RDate决定;范例
```text
//假设构建了用户板块mybk(此处以沪深300的成分股代替)
//计算mybk板块2011年3月15日的按总股本加权的市净率
EndT := inttodate(20110315);
setsysparam(pn_date(),EndT);
stockArr := getbkbydate('SH000300',EndT);
savebk('mybk','新建分类',stockArr);
SetSysParam(pn_bk(),'mybk');
return BK_PNA2(EndT,20101231,0,0,0,0);
//返回结果:2.36
```
参考StocksPNA2
###### BK_PCF5
算法
板块市现率(总股本加权)
=∑(股票i总市值)/∑(股票i经营活动产生的现金流量净额\*加权系数)
板块市现率(流通股本加权)
=∑(股票i流通市值)/∑(股票i经营活动产生的现金流量净额/股票i报告期总股本*股票i报告期流通股本*加权系数)
板块市现率(算术平均) =
∑(股票i总市值/(经营活动产生的现金流量净额\*加权系数))/股票个数
注:总市值、流通市值对应的时点为EndT,财务数据对应的报告期由RightMethod决定,加权系数由报告期决定;范例
```text
//假设构建了用户板块mybk(此处以沪深300的成分股代替)
//计算mybk板块2011年3月15日的按总股本加权的市现率
EndT := inttodate(20110315);
setsysparam(pn_date(),EndT);
stockArr := getbkbydate('SH000300',EndT);
savebk('mybk','新建分类',stockArr);
SetSysParam(pn_bk(),'mybk');
return BK_PCF5(EndT,0,0,0,0,0);
//返回结果:8.87
```
参考StocksPEPBPMIPNA5_Call
###### BK_PE5
算法
板块市盈率(算术平均)=∑(股票i总市值/(净利润\*加权系数))/股票个数
板块市净率(总股本加权) =∑(股票i市价总值)/∑(股票i报告期净资产)
板块市净率(流通股本加权)
=∑(股票i流通市值)/∑(股票i报告期净资产/股票i报告期总股本\*股票i报告期流通股本)
注:总市值、流通市值对应的时点为EndT,财务数据对应的报告期由RightMethod决定,加权系数由报告期决定;范例
```text
//假设构建了用户板块mybk(此处以沪深300的成分股代替)
//计算mybk板块2011年3月15日的按总股本加权的市盈率
EndT := inttodate(20110315);
setsysparam(pn_date(),EndT);
stockArr := getbkbydate('SH000300',EndT);
savebk('mybk','新建分类',stockArr);
SetSysParam(pn_bk(),'mybk');
return BK_PE5(EndT,0,0,0,0,0);
//返回结果:14.87
```
参考StocksPEPBPMIPNA5_Call
###### BK_PB5
算法
板块市净率(总股本加权) =∑(股票i市价总值)/∑(股票i报告期净资产)
板块市净率(流通股本加权)
=∑(股票i流通市值)/∑(股票i报告期净资产/股票i报告期总股本\*股票i报告期流通股本)
板块市净率(算术平均) =∑(股票i总市值/净资产))/股票个数
注:总市值、流通市值对应的时点为EndT,财务数据对应的报告期由RightMethod决定。范例
```text
//假设构建了用户板块mybk(此处以沪深300的成分股代替)
//计算mybk板块2011年3月15日的按总股本加权的市净率
EndT := inttodate(20110315);
setsysparam(pn_date(),EndT);
stockArr := getbkbydate('SH000300',EndT);
savebk('mybk','新建分类',stockArr);
SetSysParam(pn_bk(),'mybk');
return BK_PB5(EndT,0,0,0,0,0);
//返回结果:2.36
```
参考StocksPEPBPMIPNA5_Call
###### BK_PMI5
算法
板块市销率(总股本加权)=∑(股票i市价总值)/∑(股票i报告期主营收入\*加权系数)
板块市销率(流通股本加权)
=∑(股票i流通市值)/∑(股票i报告期主营收入/股票i报告期总股本*股票i报告期流通股本*加权系数)
板块市销率(算术平均)=∑(股票i总市值/(主营收入\*加权系数))/股票个数
注:总市值、流通市值对应的时点为EndT,财务数据对应的报告期由RightMethod决定,加权系数由报告期决定。范例
```text
//假设构建了用户板块mybk(此处以沪深300的成分股代替)
//计算mybk板块2011年3月15日的按总股本加权的市销率
EndT := inttodate(20110315);
setsysparam(pn_date(),EndT);
stockArr := getbkbydate('SH000300',EndT);
savebk('mybk','新建分类',stockArr);
SetSysParam(pn_bk(),'mybk');
return BK_PMI5(EndT,0,0,0,0,0);
//返回结果:1.62
```
参考StocksPEPBPMIPNA5_Call
###### BK_PCF12
算法
板块市现率(总股本加权)
=∑(股票i总市值)/∑(股票i最近12个月经营活动产生的现金流量净额)
板块市现率(流通股本加权)
=∑(股票i流通市值)/∑(股票i最近12个月经营活动产生的现金流量净额/股票i总股本\*股票i流通股本)
注:上述总市值、流通市值所在时点由EndT决定;财务指标的报告期为距离EndT最近的报告期。范例
```text
//假设构建了用户板块mybk(此处以沪深300的成分股代替)
//计算mybk板块2011年3月15日的按总股本加权的市现率
EndT := inttodate(20110315);
setsysparam(pn_date(),EndT);
stockArr := getbkbydate('SH000300',EndT);
savebk('mybk','新建分类',stockArr);
SetSysParam(pn_bk(),'mybk');
return BK_PCF12(EndT,0,0,0,0);
//返回结果:6.58
```
参考StocksPEPBPMIPNA12_Call
###### BK_PE12
算法
板块市盈率(总股本加权) =∑(股票i总市值) /∑(股票i最近12个月净利润)
板块市盈率(流通股本加权) =∑(股票i流通市值)
/∑(股票i最近12个月净利润/股票i总股本\*股票i流通股本)
注:上述总市值、流通市值所在时点由EndT决定;财务指标的报告期为距离EndT最近的报告期。范例
```text
//假设构建了用户板块mybk(此处以沪深300的成分股代替)
//计算mybk板块2011年3月15日的按总股本加权的市盈率
EndT := inttodate(20110315);
setsysparam(pn_date(),EndT);
stockArr := getbkbydate('SH000300',EndT);
savebk('mybk','新建分类',stockArr);
SetSysParam(pn_bk(),'mybk');
return BK_PE12(EndT,0,0,0,0);
//返回结果:16.04
```
参考StocksPEPBPMIPNA12_Call
###### BK_PNA12
算法
板块市净率(总股本加权) =∑(股票i总市值)/∑(股票i报告期净资产)
板块市净率(流通股本加权)
=∑(股票i流通市值)/∑(股票i报告期净资产/股票i报告期总股本\*股票i报告期流通股本)
注:上述总市值、流通市值所在时点由EndT决定;财务指标的报告期为距离EndT最近的报告期。范例
```text
//假设构建了用户板块mybk(此处以沪深300的成分股代替)
//计算mybk板块2011年3月15日的按总股本加权的市净率
EndT := inttodate(20110315);
setsysparam(pn_date(),EndT);
stockArr := getbkbydate('SH000300',EndT);
savebk('mybk','新建分类',stockArr);
SetSysParam(pn_bk(),'mybk');
return BK_PNA12(EndT,0,0,0,0);
//返回结果:2.52
```
参考StocksPEPBPMIPNA12_Call
###### BK_PMI12
算法
板块市销率(总股本加权)=∑(股票i总市值)/∑(股票i最近12个月主营收入)
板块市销率(流通股本加权)
=∑(股票i流通市值)/∑(股票i最近12个月主营收入/股票i总股本\*股票i流通股本)
注:上述总市值、流通市值所在时点由EndT决定;财务指标的报告期为距离EndT最近的报告期。范例
```text
//假设构建了用户板块mybk(此处以沪深300的成分股代替)
//计算mybk板块2011年3月15日的按总股本加权的市净率
EndT := inttodate(20110315);
setsysparam(pn_date(),EndT);
stockArr := getbkbydate('SH000300',EndT);
savebk('mybk','新建分类',stockArr);
SetSysParam(pn_bk(),'mybk');
return BK_PMI12(EndT,0,0,0,0);
//返回结果:1.72
```
参考StocksPEPBPMIPNA12_Call
###### StocksPE
算法
板块市盈率(总股本加权) =∑(股票i总市值) /∑(股票i上一年度末净利润)
板块市盈率(流通股本加权) =∑(股票i流通市值)
/∑(股票i上一年度末净利润/股票i报告期总股本\*股票i报告期流通股本)
板块市盈率(算术平均)=∑(股票i总市值/上一年度末净利润)/股票个数
注:上述总市值、流通市值所在时点由EndT决定。范例
```text
//返回2010年3月15日的沪深300成分股在2011年3月15日按总股本加权的PE
EndT:=inttodate(20110315);
stks:=getbkbydate('SH000300',EndT);
return StocksPE(stks,EndT,0,0,0,0);
//返回结果:19.9
```
参考BK_PE
###### StocksPCF
算法
板块市现率(总股本加权)
=∑(股票i总市值)/∑(股票i上一年度末经营活动产生的现金流量净额)
板块市现率(流通股本加权)
=∑(股票i流通市值)/∑(股票i上一年度末经营活动产生的现金流量净额/股票i报告期总股本\*股票i报告期流通股本)
板块市现率(算术平均)=∑(股票i总市值/上一年度末经营活动产生的现金流量净额)/股票个数
注:上述总市值、流通市值所在时点由EndT决定。范例
```text
//返回沪深300成分股中剔除期初报告期每股收益小于0.2的总股本加权PCF
EndT := inttodate(20110315);
setsysparam(pn_date(),EndT);
Stks:=getbkbydate('SH000300',EndT);
return StocksPCF(stks,EndT,0,1,2,0.2);
//返回结果:12.37
```
参考BK_PCF
###### StocksPNA
算法
板块市净率(总股本加权) =∑(股票i市价总值)/∑(股票i上一年度末净资产)
板块市净率(流通股本加权)
=∑(股票i流通市值)/∑(股票i上一年度末报告期净资产/股票i报告期总股本\*股票i报告期流通股本)
板块市净率(算术平均)=∑(股票i总市值/上一年度末净资产)/股票个数
注:上述总市值、流通市值所在时点由EndT决定。范例
```text
//计算沪深300 总股本加权的市净率
EndT := inttodate(20110315);
setsysparam(pn_date(),EndT);
Stks := getbkbydate('SH000300',EndT);
return StocksPNA(stks,EndT,0,1,0,0);
//返回结果:42.36
```
参考BK_PNA
###### StocksPMI
算法
板块市销率(总股本加权)=∑(股票i市价总值)/∑(股票i上一年度末主营收入)
板块市销率(流通股本加权)
=∑(股票i流通市值)/∑(股票i上一年度末主营收入/股票i报告期总股本\*股票i报告期流通股本)
板块市销率(算术平均)=∑(股票i总市值/上一年度末主营收入)/股票个数
注:上述总市值、流通市值所在时点由EndT决定。范例
```text
//返回沪深300成分股2011年3月15日的市销率,按流通股本加权
EndT := inttodate(20110315);
setsysparam(pn_date(),EndT);
Stks := getbkbydate('SH000300',EndT);
return StocksPMI(Stks,EndT,1,0,0,0);
//返回结果:1.58
```
参考BK_PMI
###### StocksPE2
算法
板块市盈率(总股本加权) =∑(股票i总市值) /∑(净利润\*加权系数)
板块市盈率(流通股本加权) =∑(股票i流通市值)
/∑(股票i报告期净利润/股票i报告期总股本*股票i报告期流通股本*加权系数)
板块市盈率(算术平均) = ∑(股票i总市值/(净利润\*加权系数))/股票个数
注:上述总市值、流通市值所在时点由EndT决定;财务指标的报告期由RDate决定;加权系数由RDate决定,若RDate为一季报,则加权系数为4;若RDate为中报,则加权系数为2;若RDate为三季报,则加权系数为4/3;若RDate为年报,则加权系数为1。范例
```text
//返回沪深3002010年3月15日的成分股在2011年3月15日的市盈率,总股本加权
EndT := inttodate(20110315);
setsysparam(pn_date(),EndT);
Stks := getbkbydate('SH000300',EndT);
return StocksPE2(Stks,EndT,20101231,0,0,0,0);
//返回结果:14.87
```
参考Bk_PE2
###### StocksPCF2
算法
板块市现率(总股本加权)
=∑(股票i总市值)/∑(股票i经营活动产生的现金流量净额\*加权系数)
板块市现率(流通股本加权)
=∑(股票i流通市值)/∑(股票i经营活动产生的现金流量净额/股票i报告期总股本*股票i报告期流通股本*加权系数)
板块市现率(算术平均) =
∑(股票i总市值/(经营活动产生的现金流量净额\*加权系数))/股票个数
注:上述总市值、流通市值所在时点由EndT决定;财务指标的报告期由RDate决定;加权系数由RDate决定,若RDate为一季报,则加权系数为4;若RDate为中报,则加权系数为2;若RDate为三季报,则加权系数为4/3;若RDate为年报,则加权系数为1。范例
```text
//返回沪深300成分股的等权重加权市现率
EndT := inttodate(20110315);
setsysparam(pn_date(),EndT);
Stks := getbkbydate('SH000300',EndT);
return StocksPCF2(stks,EndT,20101231,4,1,0,0);
//返回结果:43.58
```
参考BK_PCF2
###### StocksPNA2
算法
板块市净率(总股本加权) =∑(股票i市价总值)/∑(股票i报告期净资产)
板块市净率(流通股本加权)
=∑(股票i流通市值)/∑(股票i报告期净资产/股票i报告期总股本\*股票i报告期流通股本)
板块市净率(算术平均) =∑(股票i总市值/净资产))/股票个数
注:上述总市值、流通市值所在时点由EndT决定;财务指标的报告期由RDate决定;加权系数由RDate决定,若RDate为一季报,则加权系数为4;若RDate为中报,则加权系数为2;若RDate为三季报,则加权系数为4/3;若RDate为年报,则加权系数为1。范例
```text
//返回沪深300的市净率,个股按总股本加权
EndT := inttodate(20110315);
setsysparam(pn_date(),EndT);
Stks := getbkbydate('SH000300',EndT);
return StocksPNA2(Stks,EndT,20101231,0,0,0,0);
//返回结果:2.36
```
参考BK_PNA2
###### StocksPMI2
范例
```text
//返回沪深300成分股的市销率,个股按总股本加权
EndT := inttodate(20110315);
setsysparam(pn_date(),EndT);
Stks := getbkbydate('SH000300',EndT);
return StocksPMI2(Stks,EndT,20101231,0,0,0,0);
//返回结果:1.62
```
参考BK_PMI2
###### StocksPEPBPMIPNA2_Call
算法
板块市盈率(总股本加权) =∑(股票i总市值) /∑(净利润\*加权系数)
板块市盈率(流通股本加权) =∑(股票i流通市值)
/∑(股票i报告期净利润/股票i报告期总股本*股票i报告期流通股本*加权系数)
板块市盈率(算术平均)=∑(股票i总市值/(净利润\*加权系数))/股票个数
板块市净率(总股本加权) =∑(股票i市价总值)/∑(股票i报告期净资产)
板块市净率(流通股本加权)
=∑(股票i流通市值)/∑(股票i报告期净资产/股票i报告期总股本\*股票i报告期流通股本)
板块市净率(算术平均) =∑(股票i总市值/净资产))/股票个数
板块市销率(总股本加权)=∑(股票i市价总值)/∑(股票i报告期主营收入\*加权系数)
板块市销率(流通股本加权)
=∑(股票i流通市值)/∑(股票i报告期主营收入/股票i报告期总股本*股票i报告期流通股本*加权系数)
板块市销率(算术平均)=∑(股票i总市值/(主营收入\*加权系数))/股票个数
板块市现率(总股本加权)
=∑(股票i总市值)/∑(股票i经营活动产生的现金流量净额\*加权系数)
板块市现率(流通股本加权)
=∑(股票i流通市值)/∑(股票i经营活动产生的现金流量净额/股票i报告期总股本*股票i报告期流通股本*加权系数)
板块市现率(算术平均)=∑(股票i总市值/(经营活动产生的现金流量净额\*加权系数))/股票个数
注:上述总市值、流通市值所在时点由EndT决定;财务指标的报告期由RDate决定;加权系数由RDate决定,若RDate为一季报,则加权系数为4;若RDate为中报,则加权系数为2;若RDate为三季报,则加权系数为4/3;若RDate为年报,则加权系数为1。范例
```text
//返回沪深300成分股的市销率,个股按总股本加权
EndT := inttodate(20110315);
setsysparam(pn_date(),EndT);
Stks := getbkbydate('SH000300',EndT);
Return StocksPEPBPMIPNA2_Call(Stks,EndT,20101231,0,0,0,0,2);
//返回结果:1.62
```
参考StocksPE2 StocksPCF2 StocksPNA2 StocksPMI2
###### StocksPEPBPMIPCF_Call
算法
总股本/流通股本加权同StocksPEPBPMIPNA2_Call,区别为报告期取距离EndT最近的上一年度报告期;
板块市盈率(算术平均)=∑(股票i总市值/最近年度报告期净利润)/股票个数
板块市净率(算术平均)=∑(股票i总市值/最近年度报告期净资产)/股票个数
板块市销率(算术平均)=∑(股票i总市值/最近年度报告期主营收入)/股票个数
板块市现率(算术平均)=∑(股票i总市值/最近年度报告期经营活动产生的现金流量净额)/股票个数范例
```text
//返回沪深3002010年3月15日的按总股本加权市盈率
EndT := inttodate(20110315);
setsysparam(pn_date(),EndT);
Stks := getbkbydate('SH000300',EndT);
Return StocksPEPBPMIPCF_Call(Stks,EndT,0,0,0,0,0);
//返回结果:14.87
```
参考StocksPE StocksPCF StocksPMI StocksPNA
###### StocksPEPBPMIPNA5_Call
算法
算法同StocksPEPBPMIPNA2_Call,区别在于此处的报告期由参数RightMethod决定。范例
```text
//返回沪深300 2010年3月15日的加权市盈率
EndT := inttodate(20110315);
setsysparam(pn_date(),EndT);
Stks := getbkbydate('SH000300',EndT);
Return StocksPEPBPMIPNA5_Call(Stks,EndT,0,0,0,0,2,0);
```
返回结果:array(1.62,1.61,1.61,1.58,1.58,1.58)
###### StocksPEPBPMIPNA12_Call
算法
以市盈率为例
板块市盈率(总股本加权)
=(股票i总市值)/(股票i最近12个月净利润) 板块市盈率(流通股本加权)
=股票i流通市值/(股票i最近12个月净利润/股票i总股本*股票i流通股本)板块市盈率(整体权重加权)
=(股票i权重*股票i总市值)/(股票i权重*股票i最近12个月净利润) 板块市盈率(调和平均数权重加权)
=1/股票i权重/股票i总市值/股票i最近12个月净利润板块市盈率(直接法权重加权)
=股票i权重*股票i总市值/股票i最近12个月净利润
其它指标的总股本加权与流通股本加权算法如下,其它加权算法可类比市盈率算法说明:
板块市净率(总股本加权) =∑(股票i总市值)/∑(股票i最近12个月净资产)
板块市净率(流通股本加权)
=∑(股票i流通市值)/∑(股票i最近12个月净资产/股票i报告期总股本\*股票i报告期流通股本)
板块市销率(总股本加权)=∑(股票i总市值)/∑(股票i最近12个月主营收入)
板块市销率(流通股本加权)
=∑(股票i流通市值)/∑(股票i最近12个月主营收入/股票i总股本\*股票i流通股本)
板块市现率(总股本加权)
=∑(股票i总市值)/∑(股票i最近12个月经营活动产生的现金流量净额)
板块市现率(流通股本加权)
=∑(股票i流通市值)/∑(股票i最近12个月经营活动产生的现金流量净额/股票i总股本\*股票i流通股本)
板块股息率(%) (总股本加权) =∑(股票i最近12个月总分红)/∑(股票i总市值)\*100
板块股息率(%) (流通股本加权)
=∑(股票i最近12个月总分红/股票i总股本\*股票i流通股本)/ ∑(股票i流通市值)
注:上述总市值、流通市值所在时点由EndT决定;财务指标的报告期为距离EndT最近的报告期。范例
范例一:
```text
//返回沪深300成分股全部样本股的市盈率,个股按总股本加权
EndT := inttodate(20110315);
setsysparam(pn_date(),EndT);
Stks := getbkbydate('SH000300',EndT);
RightType:=0;//0:总股本加权
SType:=0;//全部
SampleSelect:=0;//0:全部样本股
Criterion:=0;
type:=0;//0:市盈率
RDateType:=0;//最近12个月
Return StocksPEPBPMIPNA12_Call(Stks,EndT,RightType,SType,SampleSelect,Criterion,type,RDateType);
//返回结果:15.9990794773179
```
范例二:
```text
//返回沪深300成分股的市盈率,分别各种样本选择,各种加权方式
EndT := 20110315T;
setsysparam(pn_date(),EndT);
Stks := getbkbydate('SH000300',EndT);
RightType:=-1;//-1:四种加权方式
SType:=0;//全部
SampleSelect:=-1;//-1:按三种样本选择方式
Criterion:=0;
type:=0;//0:市盈率
RDateType:=0;//最近12个月
Return StocksPEPBPMIPNA12_Call(Stks,EndT,RightType,SType,SampleSelect,Criterion,type,RDateType);
```
//返回:
|
|
|
16.03505 |
|
15.81664 |
|
15.81664 |
|
16.83771 |
|
16.66637 |
|
16.66637 |
|
26.96589 |
|
27.25295 |
|
27.25295 |
|
24.99632 |
|
24.33258 |
|
24.33258 |
###### 向导函数
####### 内容
- BK_PTBR12
####### BK_PTBR12
算法总市值/(最近报告期股东权益-最近报告期无形资产)范例
```text
//上证A股板块2017年10月30日总股本加权剔除亏损的股价有形净值比(最新财务指标)
SetSysParam(pn_bk(),"上证A股");
return BK_PTBR12(20171030T,0,1,1,0);
//结果:1.82
```
###### 中间函数
####### 内容
- StocksPEPBPMIPNA12_Call_II
####### StocksPEPBPMIPNA12_Call_II
- StocksPEPBPMIPNA12_Call_II
##### 行情指标
###### 内容
- 当日行情
- 区间行情
- 指定日
- 大单分析
###### 当日行情
####### 内容
- StocksHSL3
- StocksVolSum3
- StocksAmountSum3
- StocksAmountPercent3
- StocksVolPercent3
- 向导函数
- BK_DTCount
- BK_DTList
- BK_FanBaoBanCount
- BK_FanBaoBanList
- BK_FirstBanInWeekCount
- BK_FirstBanInWeekList
- BK_LBanStockLists
- BK_OpenAuctionZTRatio
- BK_TBanCount
- BK_TBanList
- BK_YiZiBanCount
- BK_YiZiBanList
- BK_ZTCount
- BK_ZTLBList
- BK_ZTLBNumCount
- BK_ZTLBNumList
- BK_ZTList
- BK_ZTPriceAmount
- Index_DTCount
- Index_DTList
- Index_FanBaoBanCount
- Index_FanBaoBanList
- Index_FirstBanInWeekCount
- Index_FirstBanInWeekList
- Index_LBanStockLists
- Index_OpenAuctionZTRatio
- Index_TBanCount
- Index_TBanList
- Index_YiZiBanCount
- Index_YiZiBanList
- Index_ZTCount
- Index_ZTLBList
- Index_ZTLBNumCount
- Index_ZTLBNumList
- Index_ZTList
- Index_ZTPriceAmount
- 中间函数
- BK_DTBreakRatio
- BK_ZT2LBRatio
- BK_ZT3LBRatio
- BK_ZTAmount
- BK_ZTAvgMaxDF
- BK_ZTAvgMaxZF
- BK_ZTAvgOpenZF
- BK_ZTAvgZF
- BK_ZTBreakCount
- BK_ZTHitLimitRatio
- BK_ZTIn2HourCount
- BK_ZTIn3HourCount
- BK_ZTIn4HourCount
- BK_ZTInHalfHourCount
- BK_ZTInMinCount
- BK_ZTInOpenCount
- BK_ZTInSecCount
- BK_ZTLB2Count
- BK_ZTLB3Count
- BK_ZTLB4Count
- BK_ZTLB5Count
- BK_ZTLBRatio
- Index_DTBreakRatio
- Index_ZT2LBRatio
- Index_ZT3LBRatio
- Index_ZTAmount
- Index_ZTAvgMaxDF
- Index_ZTAvgMaxZF
- Index_ZTAvgOpenZF
- Index_ZTAvgZF
- Index_ZTBreakCount
- Index_ZTHitLimitRatio
- Index_ZTIn2HourCount
- Index_ZTIn3HourCount
- Index_ZTIn4HourCount
- Index_ZTInHalfHourCount
- Index_ZTInMinCount
- Index_ZTInOpenCount
- Index_ZTInSecCount
- Index_ZTLB2Count
- Index_ZTLB3Count
- Index_ZTLB4Count
- Index_ZTLB5Count
- Index_ZTLBRatio
####### StocksHSL3
算法
(1)板块换手率(加权) =∑(股票i成交量) /∑(股票i流通股本和)
(2)板块换手率(算术平均) =∑(股票换手率) /股票个数范例
```text
//返回当日(2012/10/19)沪深300加权算法换手率
Setsysparam(pn_date(),inttodate(20121019));
stks := getbkbydate("SH000300",inttodate(20121019));
return StocksHsL3(stks,0,1); //返回结果:0.22
```
参考Bk_HSL3
####### StocksVolSum3
范例
```text
//当日(2012/10/19)沪深300成交量
Setsysparam(pn_date(),inttodate(20121019));
stks := getbkbydate("SH000300",inttodate(20121019));
return StocksVolSum3(stks ,0); //返回结果:359277.32
```
参考Bk_VolSum3
####### StocksAmountSum3
范例
```text
//返回当日(2012/10/19)浦发银行和白云机场成交金额之和
Setsysparam(pn_date(),inttodate(20121019));
Stks:=array('SH600000','SH600004');
Return StocksAmountSum3 (stks,0);//返回结果:32207.55
```
参考Bk_AmountSum3
####### StocksAmountPercent3
范例
```text
//返回沪深300成交金额之和占深证A股、上证A股成交金额的比重
Stks:=getbkbydate('SH000300',inttodate(20101231));
stocks:=GetBKByDate('SZ399903',inttodate(20101231));
SetSysParam(pn_date(),20101231T);
return StocksAmountPercent3(stks,'深证A股;上证A股',0);
//返回结果:58.9
```
####### StocksVolPercent3
范例
```text
//返回股票组合占深证A股总成交量的比重
stks := array("SZ000001","SZ000002");
SetSysParam(pn_date(),(20180809T));
return StocksVolPercent3(stks,'深证A股',0);
//结果:2.42
```
####### 向导函数
######## 内容
- BkLnZf3
- Bk_AmountPercent3
- Bk_AmountSum3
- Bk_HSL3
- Bk_PjClose3
- Bk_VolPercent3
- Bk_VolSum3
- Bk_Zf3
- BK_CloseMorethanMa3
- Bk_TradedCount3
- Bk_ListedCount3
- Bk_NOTTradedCount3
- BK_DownCount3
- BK_UpCount3
- BK_DownPercent3
- BK_UpPercent3
- Bk_PercentMorethanValue3
- Bk_PercentLessthanValue3
- advance2
- decline2
- flat2
- BK_DtCount
- BK_ZtCount
######## BkLnZf3
范例
```text
//沪深300在20121019日的对数收益率
Setsysparam(pn_date(),inttodate(20121019));
stks := getbkbydate("SH000300",inttodate(20121019));
savebk('mybk','新建分类',stks);
SetSysParam(pn_bk(),'mybk');
return BkLnZf3(1,0);
//结果:-0.13
```
######## Bk_AmountPercent3
范例
```text
//返回沪深300成交金额之和占上证A股和深证A股成交金额的比重
SetSysParam(pn_date(),20101231T);
stocks:=getbkbydate('SH000300',inttodate(20101231));
savebk('mybk','新建分类',stocks);
SetSysParam(pn_bk(),'mybk');
return Bk_AmountPercent3("上证A股;深证A股",0);
//结果:58.9
```
######## Bk_AmountSum3
范例
```text
//返回当日(2012/10/19)浦发银行和白云机场成交金额之和
Setsysparam(PN_Cycle(),cy_day());
Setsysparam(pn_date(),inttodate(20121019));
Stks:=array('SH600000','SH600004');
savebk('mybk','新建分类',stks);
SetSysParam(pn_bk(),'mybk');
return Bk_AmountSum3(0);
//32207.55
```
######## Bk_HSL3
算法
(1)板块换手率(加权) =∑(股票i成交量) /∑(股票i流通股本和)
(2)板块换手率(算术平均) =∑(股票换手率) /股票个数范例
```text
//返回当日(2012/10/19)沪深300加权算法换手率
Setsysparam(pn_date(),inttodate(20121019));
stks := getbkbydate("SH000300",inttodate(20121019));
savebk('mybk','新建分类',stks);
SetSysParam(pn_bk(),'mybk');
return Bk_HSL3(0,1);
//结果:0.22
```
######## Bk_PjClose3
范例
```text
//沪深300在20121019日的平均股价
Setsysparam(pn_date(),inttodate(20121019));
stks := getbkbydate("SH000300",inttodate(20121019));
savebk('mybk','新建分类',stks);
SetSysParam(pn_bk(),'mybk');
return Bk_PjClose3(1,0);
//结果:7.03
```
######## Bk_VolPercent3
范例
```text
//返回股票组合占深证A股总成交量的比重
Setsysparam(PN_Cycle(),cy_day());
Setsysparam(pn_date(),inttodate(20121019));
stks := array("SZ000001","SZ000002");
savebk('mybk','新建分类',stks);
SetSysParam(pn_bk(),'mybk');
return Bk_VolPercent3('深证A股',0);
//结果:1.6
```
######## Bk_VolSum3
范例
```text
//沪深300在20121019日的成交量
Setsysparam(pn_date(),inttodate(20121019));
stks := getbkbydate("SH000300",inttodate(20121019));
savebk('mybk','新建分类',stks);
SetSysParam(pn_bk(),'mybk');
return Bk_VolSum3(0);
//359277.32
```
######## Bk_Zf3
范例
```text
//沪深300在20121019日的涨幅
Setsysparam(pn_date(),inttodate(20121019));
stks := getbkbydate("SH000300",inttodate(20121019));
savebk('mybk','新建分类',stks);
SetSysParam(pn_bk(),'mybk');
return Bk_Zf3(1,0);
//结果:-0.13
```
######## BK_CloseMorethanMa3
范例
```text
//沪深300在20121019日的收盘价大于20日均线比例
Setsysparam(pn_date(),inttodate(20121019));
stks := getbkbydate("SH000300",inttodate(20121019));
savebk('mybk','新建分类',stks);
SetSysParam(pn_bk(),'mybk');
return BK_CloseMorethanMa3(20,0);
//结果:82.33
```
######## Bk_TradedCount3
范例
```text
//沪深300在20121019日的收盘价大于20日均线比例
Setsysparam(pn_date(),inttodate(20121019));
stks := getbkbydate("SH000300",inttodate(20121019));
savebk('mybk','新建分类',stks);
SetSysParam(pn_bk(),'mybk');
return Bk_TradedCount3();
//结果:296
```
######## Bk_ListedCount3
范例
```text
//沪深300在20121019日的上市股票数量
Setsysparam(pn_date(),inttodate(20121019));
stks := getbkbydate("SH000300",inttodate(20121019));
savebk('mybk','新建分类',stks);
SetSysParam(pn_bk(),'mybk');
return Bk_ListedCount3();
//结果:300
```
######## Bk_NOTTradedCount3
范例
```text
//沪深300在20121019日的收盘价大于20日均线比例
Setsysparam(pn_date(),inttodate(20121019));
stks := getbkbydate("SH000300",inttodate(20121019));
savebk('mybk','新建分类',stks);
SetSysParam(pn_bk(),'mybk');
return Bk_NOTTradedCount3();
//结果:4
```
######## BK_DownCount3
范例
```text
//沪深300在20121019日的下跌个数
Setsysparam(pn_date(),inttodate(20121019));
stks := getbkbydate("SH000300",inttodate(20121019));
savebk('mybk','新建分类',stks);
SetSysParam(pn_bk(),'mybk');
return BK_DownCount3();
//结果:172
```
######## BK_UpCount3
范例
```text
//沪深300在20121019日的上涨个数
Setsysparam(pn_date(),inttodate(20121019));
stks := getbkbydate("SH000300",inttodate(20121019));
savebk('mybk','新建分类',stks);
SetSysParam(pn_bk(),'mybk');
return BK_UpCount3();
//结果:107
```
######## BK_DownPercent3
范例
```text
//沪深300在20121019日的下跌比例(%)
Setsysparam(pn_date(),inttodate(20121019));
stks := getbkbydate("SH000300",inttodate(20121019));
savebk('mybk','新建分类',stks);
SetSysParam(pn_bk(),'mybk');
return BK_DownPercent3();
//结果:57.33
```
######## BK_UpPercent3
范例
```text
//返回当日(2018/09/19)沪深300上证比例
Setsysparam(PN_Cycle(),cy_day());
Setsysparam(pn_date(),inttodate(20180919));
stks := getbkbydate("SH000300",inttodate(20180919));
savebk('mybk','新建分类',stks);
SetSysParam(pn_bk(),'mybk');
return BK_UpPercent3();
//结果:80.33
```
######## Bk_PercentMorethanValue3
范例
```text
//沪深300在20121019日的涨幅大于5%的比例
Setsysparam(pn_date(),inttodate(20121019));
stks := getbkbydate("SH000300",inttodate(20121019));
savebk('mybk','新建分类',stks);
SetSysParam(pn_bk(),'mybk');
return Bk_PercentMorethanValue3(5);
//结果:0.67
```
######## Bk_PercentLessthanValue3
范例
```text
//沪深300在20121019日的跌幅幅大于5%的比例
Setsysparam(pn_date(),inttodate(20121019));
stks := getbkbydate("SH000300",inttodate(20121019));
savebk('mybk','新建分类',stks);
SetSysParam(pn_bk(),'mybk');
return Bk_PercentLessthanValue3(-5);
//结果:98.67
```
######## advance2
范例
```text
//返回沪深300在20211123日的上涨家数
setsysparam(pn_stock(),'SH000300');
setsysparam(pn_date(),20211123T);
return advance2();
```
//结果:156
######## decline2
范例
```text
//返回沪深300在20211123日的下跌家数
setsysparam(pn_stock(),'SH000300');
setsysparam(pn_date(),20211123T);
return decline2();
```
//结果:131
######## flat2
范例
```text
//返回沪深300在20211123日的平盘家数
setsysparam(pn_stock(),'SH000300');
setsysparam(pn_date(),20211123T);
return flat2();
```
//结果:13
######## BK_DtCount
范例
```text
//"上证A股"在20230510T跌停家数
SetSysParam(pn_bk(),"上证A股");
SetSysParam(PN_Date(),20230510T);
return BK_DtCount();
//结果:11
```
######## BK_ZtCount
范例
```text
// "上证A股"在20230510T涨停家数
SetSysParam(pn_bk(),"上证A股");
SetSysParam(PN_Date(),20230510T);
return BK_ZtCount();
//结果:18
```
####### BK_DTCount
范例
```text
// "A股"在2024-12-24跌停个数
setsysparam(pn_bk(),"A股");
setsysparam(pn_date(),20241224T);
return BK_DTCount(0);
//结果:39
```
####### BK_DTList
范例
```text
// "A股"在2024-12-24跌停股票列表
setsysparam(pn_bk(),"A股");
setsysparam(pn_date(),20241224T);
return BK_DTList(0);
```
####### BK_FanBaoBanCount
范例
```text
// "A股"在2024-12-24反包板股票个数
setsysparam(pn_bk(),"A股");
setsysparam(pn_date(),20241224T);
return BK_FanBaoBanCount(0);
//结果:39
```
####### BK_FanBaoBanList
范例
```text
// "A股"在2024-12-24反包板股票列表
setsysparam(pn_bk(),"A股");
setsysparam(pn_date(),20241224T);
return BK_FanBaoBanList(0);
```
####### BK_FirstBanInWeekCount
范例
```text
// "A股"在2024-12-24周期首板股票个数
setsysparam(pn_bk(),"A股");
setsysparam(pn_date(),20241224T);
return BK_FirstBanInWeekCount(0);
//结果:47
```
####### BK_FirstBanInWeekList
范例
```text
// "A股"在2024-12-24周期首板股票列表
setsysparam(pn_bk(),"A股");
setsysparam(pn_date(),20241224T);
return BK_FirstBanInWeekList(0);
```
####### BK_LBanStockLists
范例
```text
// "A股"在2024-12-24连板股票列表
setsysparam(pn_bk(),"A股");
setsysparam(pn_date(),20241224T);
return BK_LBanStockLists(0);
```
####### BK_OpenAuctionZTRatio
范例
```text
// "A股"在2024-12-24竞价异动比
setsysparam(pn_bk(),"A股");
setsysparam(pn_date(),20241224T);
return BK_OpenAuctionZTRatio(0);
//结果:4.43
```
####### BK_TBanCount
范例
```text
// "A股"在2024-12-24T板股票个数
setsysparam(pn_bk(),"A股");
setsysparam(pn_date(),20241224T);
return BK_TBanCount(0);
//结果:3
```
####### BK_TBanList
范例
```text
// "A股"在2024-12-24T板股票列表
setsysparam(pn_bk(),"A股");
setsysparam(pn_date(),20241224T);
return BK_TBanList(0);
```
####### BK_YiZiBanCount
范例
```text
// "A股"在2024-12-24一字板股票个数
setsysparam(pn_bk(),"A股");
setsysparam(pn_date(),20241224T);
return BK_YiZiBanCount(0);
//结果:10
```
####### BK_YiZiBanList
范例
```text
// "A股"在2024-12-24一字板股票列表
setsysparam(pn_bk(),"A股");
setsysparam(pn_date(),20241224T);
return BK_YiZiBanList(0);
```
####### BK_ZTCount
范例
```text
// "A股"在2024-12-24涨停个数
setsysparam(pn_bk(),"A股");
setsysparam(pn_date(),20241224T);
return BK_ZTCount(0);
//结果:83
```
####### BK_ZTLBList
范例
```text
// "A股"在2024-12-24板块个股连板列表
setsysparam(pn_bk(),"A股");
setsysparam(pn_date(),20241224T);
return BK_ZTLBList(0);
```
####### BK_ZTLBNumCount
范例
```text
// "A股"在2024-12-24连板2次股票个数
setsysparam(pn_bk(),"A股");
setsysparam(pn_date(),20241224T);
return BK_ZTLBNumCount(0,2);
//结果:7
```
####### BK_ZTLBNumList
范例
```text
// "A股"在2024-12-24连板2次股票列表
setsysparam(pn_bk(),"A股");
setsysparam(pn_date(),20241224T);
return BK_ZTLBNumList(0,2);
```
####### BK_ZTList
范例
```text
// "A股"在2024-12-24涨停股票列表
setsysparam(pn_bk(),"A股");
setsysparam(pn_date(),20241224T);
return BK_ZTList(0);
```
####### BK_ZTPriceAmount
范例
```text
// "A股"在2024-12-24涨停价成交金额
setsysparam(pn_bk(),"A股");
setsysparam(pn_date(),20241224T);
return BK_ZTPriceAmount(0);
//结果:20953069852.13
```
####### Index_DTCount
范例
```text
// "深证1000"在2024-12-24跌停个数
setsysparam(pn_Stock(),"SZ399011");
setsysparam(pn_date(),20241224T);
return Index_DTCount(0);
//结果:2
```
####### Index_DTList
范例
```text
// "深证1000"在2024-12-24跌停股票列表
setsysparam(pn_Stock(),"SZ399011");
setsysparam(pn_date(),20241224T);
return Index_DTList(0);
```
####### Index_FanBaoBanCount
范例
```text
// "深证1000"在2024-12-24反包板股票个数
setsysparam(pn_Stock(),"SZ399011");
setsysparam(pn_date(),20241224T);
return Index_FanBaoBanCount(0);
//结果:2
```
####### Index_FanBaoBanList
范例
```text
// "深证1000"在2024-12-24反包板股票列表
setsysparam(pn_Stock(),"SZ399011");
setsysparam(pn_date(),20241224T);
return Index_FanBaoBanList(0);
```
####### Index_FirstBanInWeekCount
范例
```text
// "深证1000"在2024-12-24周期首板股票个数
setsysparam(pn_Stock(),"SZ399011");
setsysparam(pn_date(),20241224T);
return Index_FirstBanInWeekCount(0);
//结果:6
```
####### Index_FirstBanInWeekList
范例
```text
// "深证1000"在2024-12-24周期首板股票列表
setsysparam(pn_Stock(),"SZ399011");
setsysparam(pn_date(),20241224T);
return Index_FirstBanInWeekList(0);
```
####### Index_LBanStockLists
范例
```text
// "深证1000"在2024-12-24连板明细
setsysparam(pn_Stock(),"SZ399011");
setsysparam(pn_date(),20241224T);
return Index_LBanStockLists(0);
```
####### Index_OpenAuctionZTRatio
范例
```text
// "深证1000"在2024-12-24指数-竞价异动比
setsysparam(pn_Stock(),"SZ399011");
setsysparam(pn_date(),20241224T);
return Index_OpenAuctionZTRatio(0);
//结果:5
```
####### Index_TBanCount
范例
```text
// "深证1000"在2024-10-10T板股票个数
setsysparam(pn_Stock(),"SZ399011");
setsysparam(pn_date(),20241010T);
return Index_TBanCount(0);
//结果:1
```
####### Index_TBanList
范例
```text
// "深证1000"在2024-10-10T板股票列表
setsysparam(pn_Stock(),"SZ399011");
setsysparam(pn_date(),20241010T);
return Index_TBanList(0);
```
####### Index_YiZiBanCount
范例
```text
// "深证1000"在2024-12-24一字板股票个数
setsysparam(pn_Stock(),"SZ399011");
setsysparam(pn_date(),20241224T);
return Index_YiZiBanCount(0);
//结果:1
```
####### Index_YiZiBanList
范例
```text
// "深证1000"在2024-12-24一字板股票列表
setsysparam(pn_Stock(),"SZ399011");
setsysparam(pn_date(),20241224T);
return Index_YiZiBanList(0);
```
####### Index_ZTCount
范例
```text
// "深证1000"在2024-12-24涨停个数
setsysparam(pn_Stock(),"SZ399011");
setsysparam(pn_date(),20241224T);
return Index_ZTCount(0);
//结果:9
```
####### Index_ZTLBList
范例
```text
// "深证1000"在2024-12-24连板次数明细
setsysparam(pn_Stock(),"SZ399011");
setsysparam(pn_date(),20241224T);
return Index_ZTLBList(0);
```
####### Index_ZTLBNumCount
范例
```text
// "深证1000"在2024-12-24连板2次股票个数
setsysparam(pn_Stock(),"SZ399011");
setsysparam(pn_date(),20241224T);
return Index_ZTLBNumCount(0,2);
//结果:2
```
####### Index_ZTLBNumList
范例
```text
// "深证1000"在2024-12-24连板2次股票列表
setsysparam(pn_Stock(),"SZ399011");
setsysparam(pn_date(),20241224T);
return Index_ZTLBNumList(0,2);
```
####### Index_ZTList
范例
```text
// "深证1000"在2024-12-24涨停股列表
setsysparam(pn_Stock(),"SZ399011");
setsysparam(pn_date(),20241224T);
return Index_ZTList(0);
```
```text
// "A股"在2024-12-24涨停股列表
setsysparam(pn_Stock(),"TSI000001"); //TSI000001是A股成份股取数代码
setsysparam(pn_date(),20241224T);
return Index_ZTList(0);
```
####### Index_ZTPriceAmount
范例
```text
// "深证1000"在2024-12-24涨停价成交金额
setsysparam(pn_Stock(),"SZ399011");
setsysparam(pn_date(),20241224T);
return Index_ZTPriceAmount(0);
//结果:4467280157.4
```
####### 中间函数
######## 内容
- StocksDTCount
- StocksDTList
- StocksFanBaoBanCount
- StocksFanBaoBanList
- StocksFirstBanInWeekCount
- StocksFirstBanInWeekList
- StocksIsTradeDay
- StocksLBanStockLists
- StocksOpenAuctionZTRatio
- StocksSTOrXGCheck
- StocksTBanCount
- StocksTBanList
- StockSTOrXGCheck
- StocksYiZiBanCount
- StocksYiZiBanList
- StocksZTCount
- StocksZTLBList
- StocksZTLBNumCount
- StocksZTLBNumList
- StocksZTList
- StocksZTPriceAmount
- StocksDTBreakRatio
- StocksZT2LBRatio
- StocksZT3LBRatio
- StocksZTAmount
- StocksZTAvgMaxDF
- StocksZTAvgMaxZF
- StocksZTAvgOpenZF
- StocksZTAvgZF
- StocksZTBreakCount
- StocksZTHitLimitRatio
- StocksZTIn2HourCount
- StocksZTIn3HourCount
- StocksZTIn4HourCount
- StocksZTInHalfHourCount
- StocksZTInMinCount
- StocksZTInOpenCount
- StocksZTInOpenList
- StocksZTInSecCount
- StocksZTLB2Count
- StocksZTLB3Count
- StocksZTLB4Count
- StocksZTLB5Count
- StocksZTLBRatio
- StocksZTCountType
- StocksZTTypeList
- StockZTTime
- StocksZTLBList2
######## StocksDTCount
范例
```text
// "A股"在2024-12-24跌停个数
StockArr:=getbk("A股");
EndT:=20241224T;
return StocksDTCount(StockArr,EndT);
//结果:39
```
######## StocksDTList
范例
```text
// "A股"在2024-12-24跌停股票列表
StockArr:=getbk("A股");
EndT:=20241224T;
return StocksDTList(StockArr,EndT);
```
######## StocksFanBaoBanCount
范例
```text
// "A股"在2024-12-24T反包板股票个数
StockArr:=getbk("A股");
EndT:=20241224T;
return StocksFanBaoBanCount(StockArr,EndT);
//结果:39
```
######## StocksFanBaoBanList
范例
```text
// "A股"在2024-12-24T反包板股票列表
StockArr:=getbk("A股");
EndT:=20241224T;
return StocksFanBaoBanList(StockArr,EndT);
```
######## StocksFirstBanInWeekCount
范例
```text
// "A股"在2024-12-24周期首板股票个数
StockArr:=getbk("A股");
EndT:=20241224T;
return StocksFirstBanInWeekCount(StockArr,EndT);
//结果:47
```
######## StocksFirstBanInWeekList
范例
```text
// "A股"在2024-12-24周期首板股票列表
StockArr:=getbk("A股");
EndT:=20241224T;
return StocksFirstBanInWeekList(StockArr,EndT);
```
######## StocksIsTradeDay
范例
```text
// 剔除"A股"在2024-12-24非交易日的股票
StockArr:=getbk("A股");
EndT:=20241224T;
return StocksIsTradeDay(StockArr,EndT);
```
######## StocksLBanStockLists
范例
```text
// "A股"在2024-12-24连板股票列表
StockArr:=getbk("A股");
EndT:=20241224T;
return StocksLBanStockLists(StockArr,EndT);
```
######## StocksOpenAuctionZTRatio
范例
```text
// "A股"在2024-12-24竞价异动比
StockArr:=getbk("A股");
EndT:=20241224T;
return StocksOpenAuctionZTRatio(StockArr,EndT);
//结果:4.43
```
######## StocksSTOrXGCheck
范例
```text
// 剔除"A股"在2024-12-24ST股或者新股
StockArr:=getbk("A股");
EndT:=20241224T;
return StocksSTOrXGCheck(StockArr,EndT,3);
```
######## StocksTBanCount
范例
```text
// "A股"在2024-12-24T板股票个数
StockArr:=getbk("A股");
EndT:=20241224T;
return StocksTBanCount(StockArr,EndT);
//结果:3
```
######## StocksTBanList
范例
```text
// "A股"在2024-12-24T板股票列表
StockArr:=getbk("A股");
EndT:=20241224T;
return StocksTBanList(StockArr,EndT);
```
######## StockSTOrXGCheck
范例
```text
// "SH600000"在2024-12-24是否是新股或者ST股
StockID:="SH600000";
EndT:=20241224T;
return StockSTOrXGCheck(StockID,EndT,3);
```
######## StocksYiZiBanCount
范例
```text
// "A股"在2024-12-24一字板股票个数
StockArr:=getbk("A股");
EndT:=20241224T;
return StocksYiZiBanCount(StockArr,EndT);
//结果:10
```
######## StocksYiZiBanList
范例
```text
// "A股"在2024-12-24一字板股票列表
StockArr:=getbk("A股");
EndT:=20241224T;
return StocksYiZiBanList(StockArr,EndT);
```
######## StocksZTCount
范例
```text
// "A股"在2024-12-24涨停个数
StockArr:=getbk("A股");
EndT:=20241224T;
return StocksZTCount(StockArr,EndT);
//结果:83
```
######## StocksZTLBList
范例
```text
// "A股"在2024-12-24证券列表连板次数
StockArr:=getbk("A股");
EndT:=20241224T;
return StocksZTLBList(StockArr,EndT);
```
######## StocksZTLBNumCount
范例
```text
// "A股"在2024-12-24连板2次股票个数
StockArr:=getbk("A股");
EndT:=20241224T;
return StocksZTLBNumCount(StockArr,EndT,2);
//结果:7
```
######## StocksZTLBNumList
范例
```text
// "A股"在2024-12-24连板2次股票列表
StockArr:=getbk("A股");
EndT:=20241224T;
return StocksZTLBNumList(StockArr,EndT,2);
```
######## StocksZTList
范例
```text
// "A股"在2024-12-24涨停股票列表
StockArr:=getbk("A股");
EndT:=20241224T;
return StocksZTList(StockArr,EndT);
```
######## StocksZTPriceAmount
范例
```text
// "A股"在2024-12-24涨停价成交金额
StockArr:=getbk("A股");
EndT:=20241224T;
return StocksZTPriceAmount(StockArr,EndT);
//结果:20953069852.13
```
######## StocksDTBreakRatio
算法盘中跌停收盘打开跌停股票数量/跌停过的股票数量\*100范例
```text
// "A股"在2024-12-24翘板率(%)
StockArr:=getbk("A股");
EndT:=20241224T;
return StocksDTBreakRatio(StockArr,EndT);
//结果:50.5618
```
######## StocksZT2LBRatio
算法二连板股票数量/昨日首次涨停的股票数量\*100范例
```text
// "A股"在2024-12-24一进二连板率(%)
StockArr:=getbk("A股");
EndT:=20241224T;
return StocksZT2LBRatio(StockArr,EndT);
//结果:29.17
```
######## StocksZT3LBRatio
算法三连板股票数量/昨日二连板股票数量\*100范例
```text
// "A股"在2024-12-24二进三连板率(%)
StockArr:=getbk("A股");
EndT:=20241224T;
return StocksZT3LBRatio(StockArr,EndT);
//结果:50
```
######## StocksZTAmount
算法涨停股票的成交金额和范例
```text
// "A股"在2024-12-24涨停成交金额(亿)
StockArr:=getbk("A股");
EndT:=20241224T;
return StocksZTAmount(StockArr,EndT);
//结果:356.77
```
######## StocksZTAvgMaxDF
算法昨涨停个股今日最大跌幅平均值范例
```text
// "A股"在2024-12-24昨涨停个股今日最大跌幅平均值
StockArr:=getbk("A股");
EndT:=20241224T;
return StocksZTAvgMaxDF(StockArr,EndT);
//结果:-1.38
```
######## StocksZTAvgMaxZF
算法昨涨停个股今日最大涨幅平均值范例
```text
// "A股"在2024-12-24昨涨停个股今日最大涨幅平均值
StockArr:=getbk("A股");
EndT:=20241224T;
return StocksZTAvgMaxZF(StockArr,EndT);
//结果:8.13
```
######## StocksZTAvgOpenZF
算法涨停个股的开盘平均涨幅(%)范例
```text
// "A股"在2024-12-24开盘涨幅(%)
StockArr:=getbk("A股");
EndT:=20241224T;
return StocksZTAvgOpenZF(StockArr,EndT);
//结果:2.55
```
######## StocksZTAvgZF
算法昨涨停个股今日的平均涨幅(%)范例
```text
// "A股"在2024-12-24昨涨停个股今日的平均涨幅(%)
StockArr:=getbk("A股");
EndT:=20241224T;
return StocksZTAvgZF(StockArr,EndT);
//结果:3.99
```
######## StocksZTBreakCount
范例
```text
// "A股"在2024-12-24开板数
StockArr:=getbk("A股");
EndT:=20241224T;
return StocksZTBreakCount(StockArr,EndT);
//结果:66
```
######## StocksZTHitLimitRatio
算法涨停打开又封板的股票数量/涨停打开的股票数量\*100范例
```text
// "A股"在2024-12-24开板数
StockArr:=getbk("A股");
EndT:=20241224T;
return StocksZTHitLimitRatio(StockArr,EndT);
//结果:57.58
```
######## StocksZTIn2HourCount
范例
```text
// "A股"在2024-12-2410:00~11:30封板个数
StockArr:=getbk("A股");
EndT:=20241224T;
return StocksZTIn2HourCount(StockArr,EndT);
//结果:13
```
######## StocksZTIn3HourCount
范例
```text
// "A股"在2024-12-2413:00~14:00封板个数
StockArr:=getbk("A股");
EndT:=20241224T;
return StocksZTIn3HourCount(StockArr,EndT);
//结果:13
```
######## StocksZTIn4HourCount
范例
```text
// "A股"在2024-12-2414:00~15:00封板个数
StockArr:=getbk("A股");
EndT:=20241224T;
return StocksZTIn4HourCount(StockArr,EndT);
//结果:13
```
######## StocksZTInHalfHourCount
范例
```text
// "A股"在2024-12-2410点前封板个数
StockArr:=getbk("A股");
EndT:=20241224T;
return StocksZTInHalfHourCount(StockArr,EndT);
//结果:9
```
######## StocksZTInMinCount
范例
```text
// "A股"在2024-12-24分板个数
StockArr:=getbk("A股");
EndT:=20241224T;
return StocksZTInMinCount(StockArr,EndT);
//结果:17
```
######## StocksZTInOpenCount
范例
```text
// "A股"在2024-12-24开盘涨停个数
StockArr:=getbk("A股");
EndT:=20241224T;
return StocksZTInOpenCount(StockArr,EndT);
//结果:14
```
######## StocksZTInOpenList
算法开盘涨停:开盘价=涨停价范例
```text
// "A股"在2024-12-24开盘涨停股票列表
StockArr:=getbk("A股");
EndT:=20241224T;
return StocksZTInOpenList(StockArr,EndT);
```
######## StocksZTInSecCount
范例
```text
// "A股"在2024-12-24秒板个数
StockArr:=getbk("A股");
EndT:=20241224T;
return StocksZTInSecCount(StockArr,EndT);
//结果:7
```
######## StocksZTLB2Count
范例
```text
// "A股"在2024-12-24二连板股票个数
StockArr:=getbk("A股");
EndT:=20241224T;
return StocksZTLB2Count(StockArr,EndT);
//结果:7
```
######## StocksZTLB3Count
范例
```text
// "A股"在2024-12-24三连板股票个数
StockArr:=getbk("A股");
EndT:=20241224T;
return StocksZTLB3Count(StockArr,EndT);
//结果:4
```
######## StocksZTLB4Count
范例
```text
// "A股"在2024-12-24四连板股票个数
StockArr:=getbk("A股");
EndT:=20241224T;
return StocksZTLB4Count(StockArr,EndT);
//结果:1
```
######## StocksZTLB5Count
范例
```text
// "A股"在2024-12-24五连板及以上股票个数
StockArr:=getbk("A股");
EndT:=20241224T;
return StocksZTLB5Count(StockArr,EndT);
//结果:2
```
######## StocksZTLBRatio
算法连板次数>=2的股票数量/涨停股票数量\*100范例
```text
// "A股"在2024-12-24连板率(%)
StockArr:=getbk("A股");
EndT:=20241224T;
return StocksZTLBRatio(StockArr,EndT);
//结果:17.24
```
######## StocksZTCountType
范例
```text
// "A股"在2024-12-24秒板个数
StockArr:=getbk("A股");
EndT:=20241224T;
return StocksZTCountType(StockArr,EndT,1);
//结果:7
```
######## StocksZTTypeList
范例
```text
// "A股"在2024-12-24秒板股票列表
StockArr:=getbk("A股");
EndT:=20241224T;
return StocksZTTypeList(StockArr,EndT,1);
```
######## StockZTTime
范例
```text
// "SZ000908"在2024-12-24涨停时间
setsysparam(pn_stock(),"SZ000908");
setsysparam(pn_date(),20241224T);
return StockZTTime();
```
######## StocksZTLBList2
范例
```text
// "A股"在2024-12-24证券列表连板次数
StockArr:=getbk("A股");
EndT:=20241224T;
return StocksZTLBList2(StockArr,EndT);
```
####### BK_DTBreakRatio
算法盘中跌停收盘打开跌停股票数量/跌停过的股票数量\*100范例
```text
// "A股"在2024-12-24 翘板率(%)
setsysparam(pn_bk(),"A股");
setsysparam(pn_date(),20241224T);
return BK_DTBreakRatio(0);
//结果:53.5714
```
####### BK_ZT2LBRatio
算法二连板股票数量/昨日首次涨停的股票数量\*100范例
```text
// "A股"在2024-12-24 一进二连板率(%)
setsysparam(pn_bk(),"A股");
setsysparam(pn_date(),20241224T);
return BK_ZT2LBRatio(0);
//结果:29.17
```
####### BK_ZT3LBRatio
算法三连板股票数量/昨日二连板股票数量\*100范例
```text
// "A股"在2024-12-24 二进三连板率(%)
setsysparam(pn_bk(),"A股");
setsysparam(pn_date(),20241224T);
return BK_ZT3LBRatio(0);
//结果:50
```
####### BK_ZTAmount
范例
```text
// "A股"在2024-12-24 涨停成交金额(亿)
setsysparam(pn_bk(),"A股");
setsysparam(pn_date(),20241224T);
return BK_ZTAmount(0);
//结果:356.77
```
####### BK_ZTAvgMaxDF
范例
```text
// "A股"在2024-12-24 昨涨停股今最大跌幅(%)
setsysparam(pn_bk(),"A股");
setsysparam(pn_date(),20241224T);
return BK_ZTAvgMaxDF(0);
//结果:-1.39
```
####### BK_ZTAvgMaxZF
范例
```text
// "A股"在2024-12-24 昨涨停股今最大涨幅(%)
setsysparam(pn_bk(),"A股");
setsysparam(pn_date(),20241224T);
return BK_ZTAvgMaxZF(0);
//结果:8.14
```
####### BK_ZTAvgOpenZF
范例
```text
// "A股"在2024-12-24 涨停股开盘涨幅(%)
setsysparam(pn_bk(),"A股");
setsysparam(pn_date(),20241224T);
return BK_ZTAvgOpenZF(0);
//结果:2.55
```
####### BK_ZTAvgZF
范例
```text
// "A股"在2024-12-24 昨涨停股今涨幅(%)
setsysparam(pn_bk(),"A股");
setsysparam(pn_date(),20241224T);
return BK_ZTAvgZF(0);
//结果:6.67
```
####### BK_ZTBreakCount
范例
```text
// "A股"在2024-12-24 开板数
setsysparam(pn_bk(),"A股");
setsysparam(pn_date(),20241224T);
return BK_ZTBreakCount(0);
//结果:66
```
####### BK_ZTHitLimitRatio
算法涨停打开又封板的股票数量/涨停打开的股票数量\*100范例
```text
// "A股"在2024-12-24 封板率(%)
setsysparam(pn_bk(),"A股");
setsysparam(pn_date(),20241224T);
return BK_ZTHitLimitRatio(0);
//结果:57.58
```
####### BK_ZTIn2HourCount
范例
```text
// "A股"在2024-12-24 10:00~11:30封板个数
setsysparam(pn_bk(),"A股");
setsysparam(pn_date(),20241224T);
return BK_ZTIn2HourCount(0);
//结果:13
```
####### BK_ZTIn3HourCount
范例
```text
// "A股"在2024-12-24 13:00~14:00封板个数
setsysparam(pn_bk(),"A股");
setsysparam(pn_date(),20241224T);
return BK_ZTIn3HourCount(0);
//结果:13
```
####### BK_ZTIn4HourCount
范例
```text
// "A股"在2024-12-24 14:00~15:00封板个数
setsysparam(pn_bk(),"A股");
setsysparam(pn_date(),20241224T);
return BK_ZTIn4HourCount(0);
//结果:13
```
####### BK_ZTInHalfHourCount
范例
```text
// "A股"在2024-12-2410点前封板个数
setsysparam(pn_bk(),"A股");
setsysparam(pn_date(),20241224T);
return BK_ZTInHalfHourCount(0);
//结果:9
```
####### BK_ZTInMinCount
范例
```text
// "A股"在2024-12-24分板个数
setsysparam(pn_bk(),"A股");
setsysparam(pn_date(),20241224T);
return BK_ZTInMinCount(0);
//结果:17
```
####### BK_ZTInOpenCount
范例
```text
// "A股"在2024-12-24开盘涨停个数
setsysparam(pn_bk(),"A股");
setsysparam(pn_date(),20241224T);
return BK_ZTInOpenCount(0);
//结果:13
```
####### BK_ZTInSecCount
范例
```text
// "A股"在2024-12-24秒板个数
setsysparam(pn_bk(),"A股");
setsysparam(pn_date(),20241224T);
return BK_ZTInSecCount(0);
//结果:7
```
####### BK_ZTLB2Count
范例
```text
// "A股"在2024-12-24二连板个数
setsysparam(pn_bk(),"A股");
setsysparam(pn_date(),20241224T);
return BK_ZTLB2Count(0);
//结果:7
```
####### BK_ZTLB3Count
范例
```text
// "A股"在2024-12-24三连板个数
setsysparam(pn_bk(),"A股");
setsysparam(pn_date(),20241224T);
return BK_ZTLB3Count(0);
//结果:4
```
####### BK_ZTLB4Count
范例
```text
// "A股"在2024-12-24四连板个数
setsysparam(pn_bk(),"A股");
setsysparam(pn_date(),20241224T);
return BK_ZTLB4Count(0);
//结果:1
```
####### BK_ZTLB5Count
范例
```text
// "A股"在2024-12-24五连板以上个数
setsysparam(pn_bk(),"A股");
setsysparam(pn_date(),20241224T);
return BK_ZTLB5Count(0);
//结果:2
```
####### BK_ZTLBRatio
算法连板次数>=2的股票数量/涨停股票数量\*100范例
```text
// "A股"在2024-12-24 连板率(%)
setsysparam(pn_bk(),"A股");
setsysparam(pn_date(),20241224T);
return BK_ZTLBRatio(0);
//结果:17.24
```
####### Index_DTBreakRatio
算法盘中跌停收盘打开跌停股票数量/跌停过的股票数量\*100范例
```text
// "A股板块"在2024-12-24 翘板率(%)
setsysparam(pn_Stock(),"TSI000001");
setsysparam(pn_date(),20241224T);
return Index_DTBreakRatio(0);
//结果:53.57
```
####### Index_ZT2LBRatio
算法二连板股票数量/昨日首次涨停的股票数量\*100范例
```text
// "A股板块"在2024-12-24 一进二连板率(%)
setsysparam(pn_Stock(),"TSI000001");
setsysparam(pn_date(),20241224T);
return Index_ZT2LBRatio(0);
//结果:29.17
```
####### Index_ZT3LBRatio
算法三连板股票数量/昨日二连板股票数量\*100范例
```text
// "A股板块"在2024-12-24 二进三连板率(%)
setsysparam(pn_Stock(),"TSI000001");
setsysparam(pn_date(),20241224T);
return Index_ZT3LBRatio(0);
//结果:50
```
####### Index_ZTAmount
范例
```text
// "A股板块"在2024-12-24 涨停成交金额(亿)
setsysparam(pn_Stock(),"TSI000001");
setsysparam(pn_date(),20241224T);
return Index_ZTAmount(0);
//结果:356.77
```
####### Index_ZTAvgMaxDF
范例
```text
// "A股板块"在2024-12-24 昨涨停股今最大跌幅(%)
setsysparam(pn_Stock(),"TSI000001");
setsysparam(pn_date(),20241224T);
return Index_ZTAvgMaxDF(0);
//结果:-1.39
```
####### Index_ZTAvgMaxZF
范例
```text
// "A股板块"在2024-12-24 昨涨停股今最大涨幅(%)
setsysparam(pn_Stock(),"TSI000001");
setsysparam(pn_date(),20241224T);
return Index_ZTAvgMaxZF(0);
//结果:8.13
```
####### Index_ZTAvgOpenZF
范例
```text
// "A股板块"在2024-12-24 涨停股开盘涨幅(%)
setsysparam(pn_Stock(),"TSI000001");
setsysparam(pn_date(),20241224T);
return Index_ZTAvgOpenZF(0);
//结果:2.55
```
####### Index_ZTAvgZF
范例
```text
// "A股板块"在2024-12-24 昨涨停股今涨幅(%)
setsysparam(pn_Stock(),"TSI000001");
setsysparam(pn_date(),20241224T);
return Index_ZTAvgZF(0);
//结果:3.99
```
####### Index_ZTBreakCount
范例
```text
// "A股板块"在2024-12-24 开板数
setsysparam(pn_Stock(),"TSI000001");
setsysparam(pn_date(),20241224T);
return Index_ZTBreakCount(0);
//结果:66
```
####### Index_ZTHitLimitRatio
算法涨停打开又封板的股票数量/涨停打开的股票数量\*100范例
```text
// "A股板块"在2024-12-24 封板率(%)
setsysparam(pn_Stock(),"TSI000001");
setsysparam(pn_date(),20241224T);
return Index_ZTHitLimitRatio(0);
//结果:57.58
```
####### Index_ZTIn2HourCount
范例
```text
// "A股板块"在2024-12-24 10:00~11:30封板个数
setsysparam(pn_Stock(),"TSI000001");
setsysparam(pn_date(),20241224T);
return Index_ZTIn2HourCount(0);
//结果:13
```
####### Index_ZTIn3HourCount
范例
```text
// "A股板块"在2024-12-24 13:00~14:00封板个数
setsysparam(pn_Stock(),"TSI000001");
setsysparam(pn_date(),20241224T);
return Index_ZTIn3HourCount(0);
//结果:13
```
####### Index_ZTIn4HourCount
范例
```text
// "A股板块"在2024-12-24 14:00~15:00封板个数
setsysparam(pn_Stock(),"TSI000001");
setsysparam(pn_date(),20241224T);
return Index_ZTIn4HourCount(0);
//结果:13
```
####### Index_ZTInHalfHourCount
范例
```text
// "A股板块"在2024-12-24 10点前封板
setsysparam(pn_Stock(),"TSI000001");
setsysparam(pn_date(),20241224T);
return Index_ZTInHalfHourCount(0);
//结果:9
```
####### Index_ZTInMinCount
范例
```text
// "A股板块"在2024-12-24分板个数
setsysparam(pn_Stock(),"TSI000001");
setsysparam(pn_date(),20241224T);
return Index_ZTInMinCount(0);
//结果:17
```
####### Index_ZTInOpenCount
范例
```text
// "A股板块"在2024-12-24开盘涨停个数
setsysparam(pn_Stock(),"TSI000001");
setsysparam(pn_date(),20241224T);
return Index_ZTInOpenCount(0);
//结果:13
```
####### Index_ZTInSecCount
范例
```text
// "A股板块"在2024-12-24秒板个数
setsysparam(pn_Stock(),"TSI000001");
setsysparam(pn_date(),20241224T);
return Index_ZTInSecCount(0);
//结果:7
```
####### Index_ZTLB2Count
范例
```text
// "深证1000"在2024-12-24二连板个数
setsysparam(pn_Stock(),"SZ399011");
setsysparam(pn_date(),20241224T);
return Index_ZTLB2Count(0);
//结果:2
```
####### Index_ZTLB3Count
范例
```text
// "A股板块"在2024-12-24三连板个数
setsysparam(pn_Stock(),"TSI000001");
setsysparam(pn_date(),20241224T);
return Index_ZTLB3Count(0);
//结果:4
```
####### Index_ZTLB4Count
范例
```text
// "A股板块"在2024-12-24四连板个数
setsysparam(pn_Stock(),"TSI000001");
setsysparam(pn_date(),20241224T);
return Index_ZTLB4Count(0);
//结果:1
```
####### Index_ZTLB5Count
范例
```text
// "A股板块"在2024-12-24五连板及以上个数
setsysparam(pn_Stock(),"TSI000001");
setsysparam(pn_date(),20241224T);
return Index_ZTLB5Count(0);
//结果:2
```
####### Index_ZTLBRatio
算法连板次数>=2的股票数量/涨停股票数量\*100范例
```text
// "A股板块"在2024-12-24 连板率(%)
setsysparam(pn_Stock(),"TSI000001");
setsysparam(pn_date(),20241224T);
return Index_ZTLBRatio(0);
//结果:17.24
```
###### 区间行情
####### 内容
- StocksAmountSum
- StocksAmountPercent
- StocksClose
- StocksHigh
- StocksHighAmount
- StocksHighAndLowVol
- StocksHighVol
- StocksHighandLowAmount
- StocksHighandLowValue
- StocksHsL
- StocksLnZf
- StocksLow
- StocksLowAmount
- StocksLowVol
- StocksMaxRateDown
- StocksMaxRateUp
- StocksPjCj
- StocksPrevClose
- StocksVolPercent
- StocksVolSum
- StocksVolSum\_
- StocksZdf
- StocksZf
- StocksUpDownMorethanCount
- 中间函数
- 向导函数
####### StocksAmountSum
范例
```text
//返回2010年年底沪深300成分股2011年1月份成交金额之和
BegT:=inttodate(20110101);
EndT:=inttodate(20110131);
Stks:=getbkbydate('SH000300',inttodate(20101231));
Return StocksAmountSum(stks,BegT,EndT,0);
//返回结果:157345179.68
```
####### StocksAmountPercent
范例
```text
//返回沪深300区间成交金额之和占用户板块mybk成交金额的比重
BegT:=inttodate(20110101);
EndT:=inttodate(20110131);
Stks:=getbkbydate('SH000300',inttodate(20101231));
stocks:=GetBKByDate('SZ399903',inttodate(20101231));
savebk('mybk','新建分类',stocks);
Return StocksAmountPercent(stks,BegT,EndT,'mybk',0);
//返回结果:187.95
```
####### StocksClose
范例
```text
//返回申万商业贸易行业2011年10月10日的总市值
EndT := inttodate(20111010);
stks := getbkbydate('SW801200',EndT);
return StocksClose(stks,EndT,0);
//返回结果:59167849.89
```
参考StocksClose_Common
####### StocksHigh
范例
```text
//返回申万商业贸易行业2010年上半年区间最高总市值
stks := getbkbydate('SW801200',inttodate(20091231));
BegT:= inttodate(20100101);
EndT:= inttodate(20100630);
return StocksHigh(stks, BegT, EndT, 0);
//返回结果:60874752
```
####### StocksHighAmount
范例
```text
//返回沪深300区间最高成交金额
stks := getbkbydate('SH000300',inttodate(20101231));
BegT:= inttodate(20110101);
EndT:= inttodate(20110630);
return StocksHighAmount(stks,BegT,EndT,0);
//返回结果:16531015
```
参考Bk_HighAmount
####### StocksHighAndLowVol
范例
```text
//返回沪深300区间最高成交量
stks := getbkbydate('SH000300',inttodate(20101231));;
BegT:= inttodate(20110101);
EndT:= inttodate(20110630);
return StocksHighAndLowVol(stks,BegT,EndT,0, 0);
//返回结果:1186520.00
```
参考StocksHighVol
####### StocksHighVol
范例
```text
//返回沪深300区间最高成交量
stks := getbkbydate('SH000300',inttodate(20101231));;
BegT:= inttodate(20110101);
EndT:= inttodate(20110630);
return StocksHighVol (stks,BegT,EndT,0);
//返回结果:1186520.00
```
参考Bk_HighVol
####### StocksHighandLowAmount
范例
```text
//返回沪深300区间最高成交金额
stks:= getbkbydate('SH000300',inttodate(20101231));
BegT:= inttodate(20110101);
EndT:= inttodate(20110630);
return StocksHighandLowAmount(stks,BegT,EndT,0,0);
//返回结果:16531015
```
参考StocksLowAmount
####### StocksHighandLowValue
范例
范例1:
```text
//返回沪深300区间总股本加权最高市值
stks:= getbkbydate('SH000300',inttodate(20101231));
BegT:= inttodate(20110101);
EndT:= inttodate(20110630);
return StocksHighandLowValue(stks,BegT,EndT,0,0);
//返回结果:2203419561
```
范例2:
```text
//返回沪深300区间总股本加权最高和最低市值
stks:= getbkbydate('SH000300',inttodate(20101231));
BegT:= inttodate(20110101);
EndT:= inttodate(20110630);
return StocksHighandLowValue(stks,BegT,EndT,0,2);
```
//返回结果:array(2203419561,1919828119)参考StocksLow
####### StocksHsL
范例
范例1:
```text
//返回沪深300区间加权换手率
stks:= getbkbydate('SH000300',inttodate(20101231));
BegT:= inttodate(20110101);
EndT:= inttodate(20110630);
return StocksHsL(stks,BegT,EndT,0,0);
//结果是:53.06
```
范例2:
```text
//返回沪深300区间算术平均换手率
stks:= getbkbydate('SH000300',inttodate(20101231));
BegT:= inttodate(20110101);
EndT:= inttodate(20110630);
return StocksHsL(stks,BegT,EndT,1,0);
//结果是:142.68
```
参考Bk_HSL
####### StocksLnZf
范例
```text
//返回浦发银行和白云机场1月份的对数收益率(总股本加权)
stks := array("SH600000","SH600004");
BegT:= inttodate(20120101);
EndT:= inttodate(20120131);
return StocksLnZf (stks,BegT,EndT,0,0);
//返回结果:8.08
```
####### StocksLow
范例
```text
//返回沪深300区间总股本加权最低市值
stks:= getbkbydate('SH000300',inttodate(20101231));
BegT:= inttodate(20110101);
EndT:= inttodate(20110630);
return StocksLow(stks,BegT,EndT,0);
//结果是:1919828119
```
####### StocksLowAmount
范例
```text
//返回沪深300区间最低成交金额
stks:= getbkbydate('SH000300',inttodate(20101231));
BegT:= inttodate(20110101);
EndT:= inttodate(20110630);
return StocksLowAmount(stks,BegT,EndT,0);
//结果是:4137396.29
```
####### StocksLowVol
范例
```text
//返回沪深300区间最低成交量
stks:= getbkbydate('SH000300',inttodate(20101231));
BegT:= inttodate(20110101);
EndT:= inttodate(20110630);
return StocksLowVol (stks,BegT,EndT,0);
//结果是:356319.35
```
####### StocksMaxRateDown
范例
```text
//返回沪深300区间总股本加权最大跌幅
stks:= getbkbydate('SH000300',inttodate(20101231));
BegT:= inttodate(20110101);
EndT:= inttodate(20110630);
return StocksMaxRateDown (stks,BegT,EndT,0,0);
//结果是:-4.76
```
参考Bk_MaxRateDown
####### StocksMaxRateUp
范例
```text
//返回沪深300区间总股本加权最大涨幅
stks:= getbkbydate('SH000300',inttodate(20101231));
BegT:= inttodate(20110101);
EndT:= inttodate(20110630);
return StocksMaxRateUp(stks,BegT,EndT,0,0);
//结果是:9.31
```
####### StocksPjCj
范例
范例1:
```text
//返回沪深300区间加权平均成交
stks:= getbkbydate('SH000300',inttodate(20101231));
BegT:= inttodate(20110101);
EndT:= inttodate(20110630);
return StocksPjCj (stks,BegT,EndT,0,0);
//结果是:12
```
范例2:
```text
//返回沪深300区间算术平均平均成交
stks:= getbkbydate('SH000300',inttodate(20101231));
BegT:= inttodate(20110101);
EndT:= inttodate(20110630);
return StocksPjCj (stks,BegT,EndT,1,0);
//结果是:16.87
```
参考Bk_PjCj
####### StocksPrevClose
范例
```text
//返回沪深300区间总股本加权期初市值
stks:= getbkbydate('SH000300',inttodate(20101231));
BegT:= inttodate(20110101);
EndT:= inttodate(20110630);
return StocksPrevClose(stks,BegT,EndT,0);
//结果是:2015747646.28
```
####### StocksVolPercent
范例
```text
//返回股票组合占深证A股总成交量的比重
stks := array("SZ000001","SZ000002");
BegT:= inttodate(20120111);
EndT:= inttodate(20121016);
return StocksVolPercent(stks,BegT,EndT, '深证A股',0);
//返回结果:2.43。(值会改变,因为深证A股的成分股发生变化)
```
####### StocksVolSum
范例
```text
//返回沪深300区间成交量(不复权)
stks:= getbkbydate('SH000300',inttodate(20101231));
BegT:= inttodate(20110101);
EndT:= inttodate(20110630);
return StocksVolSum(stks,BegT,EndT,0);
//结果是:78016526
```
参考StocksVolPercent Bk_VolSum
####### StocksVolSum\_
范例
```text
//返回沪深300区间成交量(复权)
stks:= getbkbydate('SH000300',inttodate(20101231));
BegT:= inttodate(20110101);
EndT:= inttodate(20110630);
return StocksVolSum_(stks,BegT,EndT);
//返回结果:83015213
```
####### StocksZdf
范例
```text
//返回沪深300区间总股本加权区间振幅
stks:= getbkbydate('SH000300',inttodate(20101231));
BegT:= inttodate(20110101);
EndT:= inttodate(20110630);
return StocksZdf(stks,BegT,EndT,0,0);
//结果是:14.77
```
参考Bk_Zdf
####### StocksZf
范例
```text
//返回沪深300区间总股本加权平均涨幅
stks:= getbkbydate('SH000300',inttodate(20101231));
BegT:= inttodate(20110101);
EndT:= inttodate(20110630);
return StocksZf (stks,BegT,EndT,0,1);
//结果是:0.67
```
参考Bk_Zf
####### StocksUpDownMorethanCount
范例
范例1:
```text
//返回沪深300区间涨幅大于等于10的家数
stks:= getbkbydate('SH000300',inttodate(20101231));
BegT:= inttodate(20110101);
EndT:= inttodate(20110630);
return StocksUpDownMorethanCount(stks,BegT,EndT,10,1);
//返回结果:50
```
范例2:
```text
//返回沪深300区间涨幅小于等于10的家数
stks:= getbkbydate('SH000300',inttodate(20101231));
BegT:= inttodate(20110101);
EndT:= inttodate(20110630);
return StocksUpDownMorethanCount(stks,BegT,EndT,10,0);
//返回结果:248
```
参考Bk_PercentMorethanValue
####### 中间函数
######## 内容
- StocksClose_Common
- StocksClose_II
- StockArrForExcel
######## StocksClose_Common
范例
范例1:返回沪深300板块2011年10月10日的总市值
```text
//计算沪深300板块总市值
stks:= getbkbydate('SH000300',inttodate(20111010));
EndT := inttodate(20111010);
return StocksClose_Common(stks,EndT,0,0);
//结果是:1783932397
```
范例2:
```text
//剔除指定日未上市股票后的板块总市值
stks:= getbkbydate('SH000300',inttodate(20111010));
EndT := inttodate(20111010);
return StocksClose_Common(stks,EndT,0,1);
//结果是:1783932397
```
参考StocksClose
######## StocksClose_II
范例
```text
//返回沪深300指定日总股本加权市值
stks:= getbkbydate('SH000300',inttodate(20121016));
EndT:= inttodate(20121016);
return StocksClose_II (stks,EndT,0);
//返回结果:1694447862.54
```
######## StockArrForExcel
范例
```text
StockArr := Zeros(10,1);
StockArrForExcel(StockArr);
return StockArr;
```
####### 向导函数
######## 内容
- Bk_HSL
- Bk_HighAmount
- Bk_LowAmount
- Bk_MaxRateDown
- Bk_MaxRateUp
- BK_AmountPercent
- Bk_PercentLessthanValue
- Bk_LowVol
- Bk_HighVol
- Bk_Zdf
- Bk_Zf
- Bk_VolSum
- BK_VolPercent
- Bk_PercentMorethanValue
- Bk_AmountSum
- Bk_PjCj
######## Bk_HSL
算法
指定日换手率=指定日成交量/指定日流通股
加权算法:板块指定日成交量总和/板块指定日流通股本和;
算术平均:先计算个股的指定日换手率(个股成交量/个股流通股本),再计算板块成分股换手率的算术平均,即板块的换手率。范例
```text
//沪深300在 20120919日至20121019的区间换手率
BegT:=inttodate(20120919);
EndT:=inttodate(20121019);
Stks:=getbkbydate('SH000300',inttodate(20120919));
savebk('mybk','新建分类',Stks);
SetSysParam(Pn_Bk(),"mybk");
return Bk_HSL(BegT,EndT,0,0);
//4.32
```
######## Bk_HighAmount
范例
```text
//沪深300在 20120919日至20121019的区间最高成交金额
BegT:=inttodate(20120919);
EndT:=inttodate(20121019);
Stks:=getbkbydate('SH000300',inttodate(20120919));
savebk('mybk','新建分类',Stks);
SetSysParam(Pn_Bk(),"mybk");
return Bk_HighAmount(BegT,EndT,0);
//结果:5443146.59
```
######## Bk_LowAmount
范例
```text
//沪深300在 20120919日至20121019的区间最低成交金额
BegT:=inttodate(20120919);
EndT:=inttodate(20121019);
Stks:=getbkbydate('SH000300',inttodate(20120919));
savebk('mybk','新建分类',Stks);
SetSysParam(Pn_Bk(),"mybk");
return Bk_LowAmount(BegT,EndT,0);
//结果:2491891.65
```
######## Bk_MaxRateDown
范例
```text
//沪深300在 20120919日至20121019的区间最大跌幅
BegT:=inttodate(20120919);
EndT:=inttodate(20121019);
Stks:=getbkbydate('SH000300',inttodate(20120919));
savebk('mybk','新建分类',Stks);
SetSysParam(Pn_Bk(),"mybk");
return Bk_MaxRateDown(BegT,EndT,0,0);
//结果:-2.14
```
######## Bk_MaxRateUp
范例
```text
BegT:=inttodate(20120919);
EndT:=inttodate(20121019);
Stks:=getbkbydate('SH000300',inttodate(20120919));
savebk('mybk','新建分类',Stks);
SetSysParam(Pn_Bk(),"mybk");
return Bk_MaxRateUp(BegT,EndT,0,0);
//结果:4.19
```
######## BK_AmountPercent
范例
```text
//沪深300在 20120919日成交额占上证A股和深证A股市场总成交额比重(%)
SetSysParam(pn_date(),20120919T);
Stks:=getbkbydate('SH000300',inttodate(20120919));
savebk('mybk','新建分类',Stks);
SetSysParam(Pn_Bk(),"mybk");
return Bk_AmountPercent3("上证A股;深证A股",0);
//结果:55.18
```
######## Bk_PercentLessthanValue
范例
```text
//沪深300在20121019日的涨幅大于-2%的比例
Setsysparam(pn_date(),inttodate(20121019));
stks := getbkbydate("SH000300",inttodate(20121019));
savebk('mybk','新建分类',stks);
SetSysParam(pn_bk(),'mybk');
return Bk_PercentLessthanValue3(-2);
//结果:96.33
```
######## Bk_LowVol
范例
```text
//沪深300在 20120919日至20121019的区间最低成交量(万)
BegT:=inttodate(20120919);
EndT:=inttodate(20121019);
Stks:=getbkbydate('SH000300',inttodate(20120919));
savebk('mybk','新建分类',Stks);
SetSysParam(Pn_Bk(),"mybk");
return Bk_LowVol(BegT,EndT,0);
//结果:274546.26
```
######## Bk_HighVol
范例
```text
//沪深300在 20120919日至20121019的区间最高成交量(万)
BegT:=inttodate(20120919);
EndT:=inttodate(20121019);
Stks:=getbkbydate('SH000300',inttodate(20120919));
savebk('mybk','新建分类',Stks);
SetSysParam(Pn_Bk(),"mybk");
return Bk_HighVol(BegT,EndT,0);
//结果:578758.25
```
######## Bk_Zdf
范例
```text
//沪深300在 20120919日至20121019的区间振幅
BegT:=inttodate(20120919);
EndT:=inttodate(20121019);
Stks:=getbkbydate('SH000300',inttodate(20120919));
savebk('mybk','新建分类',Stks);
SetSysParam(Pn_Bk(),"mybk");
return Bk_Zdf(BegT,EndT,0,0);
//结果:6.46
```
######## Bk_Zf
范例
```text
BegT:=inttodate(20120919);
EndT:=inttodate(20121019);
Stks:=getbkbydate('SH000300',inttodate(20120919));
savebk('mybk','新建分类',Stks);
SetSysParam(Pn_Bk(),"mybk");
return Bk_Zf(BegT,EndT,0,0);
//结果:4.04
```
######## Bk_VolSum
范例
```text
//沪深300在 20120919日至20121019的区间成交量(万)
BegT:=inttodate(20120919);
EndT:=inttodate(20121019);
Stks:=getbkbydate('SH000300',inttodate(20120919));
savebk('mybk','新建分类',Stks);
SetSysParam(Pn_Bk(),"mybk");
return Bk_VolSum(BegT,EndT,0);
//结果:7082901.51
```
######## BK_VolPercent
范例
```text
//沪深300在 20120919日至20121019的区间成交量占上证A股和深证A股总成交量比重(%)
BegT:=inttodate(20120919);
EndT:=inttodate(20121019);
Stks:=getbkbydate('SH000300',inttodate(20120919));
savebk('mybk','新建分类',Stks);
SetSysParam(Pn_Bk(),"mybk");
return BK_VolPercent(BegT,EndT,"上证A股;深证A股",0);
//结果:44.52
```
######## Bk_PercentMorethanValue
范例
```text
//沪深300在 20120919日至20121019的区间涨幅超过10%的比例(%)
BegT:=inttodate(20120919);
EndT:=inttodate(20121019);
Stks:=getbkbydate('SH000300',inttodate(20120919));
savebk('mybk','新建分类',Stks);
SetSysParam(Pn_Bk(),"mybk");
return Bk_PercentMorethanValue(BegT,EndT,10);
//结果:12
```
######## Bk_AmountSum
范例
```text
//沪深300在 20120919日至20121019的区间成交金额(万)
BegT:=inttodate(20120919);
EndT:=inttodate(20121019);
Stks:=getbkbydate('SH000300',inttodate(20120919));
savebk('mybk','新建分类',Stks);
SetSysParam(Pn_Bk(),"mybk");
return Bk_AmountSum(BegT,EndT,0);
//结果:65315030.67
```
######## Bk_PjCj
范例
```text
//沪深300在 20120919日至20121019的区间平均成交
BegT:=inttodate(20120919);
EndT:=inttodate(20121019);
Stks:=getbkbydate('SH000300',inttodate(20120919));
savebk('mybk','新建分类',Stks);
SetSysParam(Pn_Bk(),"mybk");
return Bk_PjCj(BegT,EndT,0,0);
//结果:9.22
```
###### 指定日
####### 内容
- 向导函数
- 中间函数
####### 向导函数
######## 内容
- BK_Listed
- Bk_AmountSum4
- Bk_HSL4
- Bk_LnZf4
- Bk_PjClose4
- Bk_Traded
- Bk_TradedCount
- Bk_VolSum4
- Bk_Zf4
- Bk_UpCount
- Bk_DownCount
- Bk_UpPercent4
- Bk_DownPercent4
######## BK_Listed
范例
```text
//返回A股2012/10/19上市的股票列表
SetSysParam(Pn_Bk(),"A股");
EndT:=inttodate(20121019);
return Bk_Listed(EndT);
```
结果:
######## Bk_AmountSum4
范例
```text
//返回A股2012/10/19日成交金额(万)
SetSysParam(Pn_Bk(),"A股");
EndT:=inttodate(20121019);
return Bk_AmountSum4(EndT,0);
//返回结果:10327654.23
```
######## Bk_HSL4
范例
```text
//获取2012年10月19日在上市交易的A股
//可在首页中搜索“getabkbydate”获得
EndT:=inttodate(20121019);
StockArr:=getabkbydate('上证A股;深证A股;中小企业板;创业板',EndT);
//保存股票列表为板块“历史A股”
SaveBk("历史A股","我的分类",StockArr);
//返回A股2012/10/19日换手率(加权算法)
SetSysParam(Pn_Bk(),"历史A股");
return Bk_HSL4(EndT,0,0);
//返回结果:0.52
```
######## Bk_LnZf4
范例
```text
//获取2012年10月19日在上市交易的A股,getabkbydate为作者的用户函数,
//可在首页中搜索“getabkbydate”获得
EndT:=inttodate(20121019);
StockArr:=getabkbydate('上证A股;深证A股;中小企业板;创业板',EndT);
//保存股票列表为板块“历史A股”
SaveBk("历史A股","我的分类",StockArr);
//返回A股2012/10/19日对数收益率(加权算法)
SetSysParam(Pn_Bk(),"历史A股");
return Bk_LnZf4(EndT,0,0);
//返回结果:-0.08
```
######## Bk_PjClose4
范例
```text
//获取2012年10月19日在上市交易的A股,getabkbydate为作者的用户函数,
//可在首页中搜索“getabkbydate”获得
EndT:=inttodate(20121019);
StockArr:=getabkbydate('上证A股;深证A股;中小企业板;创业板',EndT);
//保存股票列表为板块“历史A股”
SaveBk("历史A股","我的分类",StockArr);
//返回A股2012/10/19日的平均股价(总股本加权)
SetSysParam(Pn_Bk(),"历史A股");
return Bk_PjClose4(EndT,0,0);
//返回结果:6.6
```
######## Bk_Traded
范例
```text
//获取2012年10月19日在上市交易的A股,getabkbydate为作者的用户函数,
//可在首页中搜索“getabkbydate”获得
EndT:=inttodate(20121019);
StockArr:=getabkbydate('上证A股;深证A股;中小企业板;创业板',EndT);
//保存股票列表为板块“历史A股”
SaveBk("历史A股","我的分类",StockArr);
//返回A股2012/10/19日的交易股票列表
SetSysParam(Pn_Bk(),"历史A股");
return Bk_Traded(EndT);
```
结果:
######## Bk_TradedCount
范例
```text
//获取2012年10月19日在上市交易的A股,getabkbydate为作者的用户函数,
//可在首页中搜索“getabkbydate”获得
EndT:=inttodate(20121019);
StockArr:=getabkbydate('上证A股;深证A股;中小企业板;创业板',EndT);
//保存股票列表为板块“历史A股”
SaveBk("历史A股","我的分类",StockArr);
//返回A股2012/10/19日的交易股票个数
SetSysParam(Pn_Bk(),"历史A股");
return Bk_TradedCount(EndT);
//返回结果:2412
```
######## Bk_VolSum4
范例
```text
//获取2012年10月19日在上市交易的A股,getabkbydate为作者的用户函数,
//可在首页中搜索“getabkbydate”获得
EndT:=inttodate(20121019);
StockArr:=getabkbydate('上证A股;深证A股;中小企业板;创业板',EndT);
//保存股票列表为板块“历史A股”
SaveBk("历史A股","我的分类",StockArr);
//返回A股2012/10/19日的成交量(万)
SetSysParam(Pn_Bk(),"历史A股");
return Bk_VolSum4(EndT);
//返回结果:1235118
```
######## Bk_Zf4
范例
```text
//获取2012年10月19日在上市交易的A股,getabkbydate为作者的用户函数,
//可在首页中搜索“getabkbydate”获得
EndT:=inttodate(20121019);
StockArr:=getabkbydate('上证A股;深证A股;中小企业板;创业板',EndT);
//保存股票列表为板块“历史A股”
SaveBk("历史A股","我的分类",StockArr);
//返回A股2012/10/19日的涨幅(总股本加权)
SetSysParam(Pn_Bk(),"历史A股");
return Bk_Zf4(EndT,0,0);
//返回结果:-0.08
```
######## Bk_UpCount
范例
```text
//获取2012年10月19日在上市交易的A股,getabkbydate为作者的用户函数,
//可在首页中搜索“getabkbydate”获得
EndT:=inttodate(20121019);
StockArr:=getabkbydate('上证A股;深证A股;中小企业板;创业板',EndT);
//保存股票列表为板块“历史A股”
SaveBk("历史A股","我的分类",StockArr);
//返回A股2012/10/19日的上涨家数
SetSysParam(Pn_Bk(),"历史A股");
return Bk_UpCount(EndT);
//返回结果:903
```
######## Bk_DownCount
范例
```text
//获取2012年10月19日在上市交易的A股,getabkbydate为作者的用户函数,
//可在首页中搜索“getabkbydate”获得
EndT:=inttodate(20121019);
StockArr:=getabkbydate('上证A股;深证A股;中小企业板;创业板',EndT);
//保存股票列表为板块“历史A股”
SaveBk("历史A股","我的分类",StockArr);
//返回A股2012/10/19日的下跌家数
SetSysParam(Pn_Bk(),"历史A股");
return Bk_DownCount(EndT);
//返回结果:1372
```
######## Bk_UpPercent4
范例
```text
//获取2012年10月19日在上市交易的A股,getabkbydate为作者的用户函数,
//可在首页中搜索“getabkbydate”获得
EndT:=inttodate(20121019);
StockArr:=getabkbydate('上证A股;深证A股;中小企业板;创业板',EndT);
//保存股票列表为板块“历史A股”
SaveBk("历史A股","我的分类",StockArr);
//返回A股2012/10/19日的上涨家数占比(%)
SetSysParam(Pn_Bk(),"历史A股");
return BK_UpPercent4 (EndT);
//返回结果:36.8
```
######## Bk_DownPercent4
范例
```text
//获取2012年10月19日在上市交易的A股,getabkbydate为作者的用户函数,
//可在首页中搜索“getabkbydate”获得
EndT:=inttodate(20121019);
StockArr:=getabkbydate('上证A股;深证A股;中小企业板;创业板',EndT);
//保存股票列表为板块“历史A股”
SaveBk("历史A股","我的分类",StockArr);
//返回A股2012/10/19日的下跌家数占比(%)
SetSysParam(Pn_Bk(),"历史A股");
return BK_DownPercent4 (EndT);
//返回结果:55.95
```
####### 中间函数
######## 内容
- StocksUpDownCount
- stocksupdowncount2
- StocksListedCount
- StocksNOTTradedCount
- StocksCloseMorethanMa
- StocksTradedCount
- StocksTraded
- StocksPjClose
- StocksListed
- StocksZdtCount
- StocksUpDownCount3
######## StocksUpDownCount
范例
```text
//返回沪深300在2012/10/19日下跌股票个数
StockArr:= getbkbydate('SH000300',inttodate(20121019));
EndT:=inttodate(20121019);
return StocksUpDownCount(StockArr,EndT,1);
//返回结果:172
```
######## stocksupdowncount2
######## StocksListedCount
范例
```text
{说明:用户在执行该段代码的时候,结果会有差异。原因是这里的A股板块是当前最新的板块,与范例执行时成分股不同(退市的股票不在该板块内),结果也将不同 }
//统计当前最新A股板块中,在2012/10/19日已上市股票个数
StockArr:= getbk("A股");
EndT:=inttodate(20121019);
return StocksListedCount(StockArr,EndT);
//返回结果:2446
```
######## StocksNOTTradedCount
范例
```text
//返回沪深300在2012/10/19日停牌股票个数
StockArr:= getbkbydate('SH000300',inttodate(20121019));
EndT:=inttodate(20121019);
return StocksNOTTradedCount (StockArr,EndT);
//返回结果:4
```
######## StocksCloseMorethanMa
范例
```text
//返回沪深300成分股在2012/10/19日收盘价大于N日均线的比例
StockArr:= getbkbydate('SH000300',inttodate(20121019));
EndT:=inttodate(20121019);
return StocksCloseMorethanMa (StockArr,EndT,10,0);
//返回结果:72.67
```
######## StocksTradedCount
范例
```text
//返回沪深300在2012/10/19日交易股票个数
EndT:=inttodate(20121019);
StockArr:= getbkbydate('SH000300',EndT);
return StocksTradedCount (StockArr,EndT);
//返回结果:296
```
######## StocksTraded
范例
```text
//返回沪深300在2012/10/19日交易股票列表
StockArr:= getbkbydate('SH000300',inttodate(20121019));
EndT:=inttodate(20121019);
return StocksTraded (StockArr,EndT);
```
结果:
######## StocksPjClose
范例
```text
//返回沪深300在2012/10/19日股价(总股本加权)
StockArr:= getbkbydate('SH000300',inttodate(20121019));
EndT:=inttodate(20121019);
return StocksPjClose(StockArr,EndT,0,0);
//返回结果:6.19
```
######## StocksListed
范例
```text
//返回沪深300在2012/10/19日已上市股票列表
StockArr:= getbkbydate('SH000300',inttodate(20121019));
EndT:=inttodate(20121019);
return StocksListed (StockArr,EndT);
```
结果:
######## StocksZdtCount
范例
```text
//"SH000300"在2012-10-19跌停家数
StockArr:=getbkbydate('SH000300',20121019T);
return StocksZdtCount(StockArr,20121019T,1);
```
######## StocksUpDownCount3
范例
```text
// "SH000300"在2020-09-24上涨家数
SetSysParam(pn_stock(),"SH000300");
SetSysParam(PN_Date(),20200924T);
return StocksUpDownCount3(0);
//结果:13
```
###### 大单分析
####### 内容
- BlockBargainNumber
- BlockBigBargainDetail
- 临时
- 中间函数
####### BlockBargainNumber
算法
根据参数不同的取值获得成交明细个数,然后根据成交明细数据的统计获得成交笔数范例
```text
return BlockBargainNumber("上证A股;深证A股;创业板;中小企业板","",20190301T,130000,150000,-1,0,10,0);
```
结果:
####### BlockBigBargainDetail
算法
根据参数不同的取值获得成交明细个数,若大于等于大单频率,获取成交明细数据的统计范例
```text
return BlockBigBargainDetail("上证A股;深证A股;创业板;中小企业板","",20190301T,130000,131600,-1,0,1,50,1);
```
结果:
####### 临时
######## 内容
- BlockBigBargainDetail_II
######## BlockBigBargainDetail_II
算法
根据开始日期和截至日期获得交易日的板块大单明细,得到股票对应的真实的成交明细,然后根据此数据得到所需要的数据范例
```text
return BlockBigBargainDetail_II("深证A股;上证A股;中小企业板","",20190301T,20190301T,093000,150000,-1,0,1,50,1);
```
结果:
####### 中间函数
######## 内容
- AddStockBigBargainDetail
- BlockBigBargainDetail_Old
- CU_BigBargainTypeField
- GetStockBigBargainDetail
- BigBarginParameters
######## AddStockBigBargainDetail
######## BlockBigBargainDetail_Old
算法
根据参数不同的取值获得大单明细以及大单明细的长度,若长度大于等于大单频率,获取所需要的数据
######## CU_BigBargainTypeField
算法
通过参数ID值获取给定数组对应下标的值范例
```text
return CU_BigBargainTypeField(1);
//结果:买盘
```
######## GetStockBigBargainDetail
算法
根据参数Tradeflag不同的取值获得大单明细
######## BigBarginParameters
##### 主要财务指标
###### 内容
- 报告期
- 季度
- 中间函数
- 最近12个月
###### 报告期
####### 内容
- 偿债能力
- 经营能力
- 每股财务指标
- 同比(报告期)
- 现金流指标
- 盈利能力
- 主要利润指标
- 资本结构
- 财务增长率指标
- 投资收益
####### 偿债能力
######## 内容
- Bk_AccountTurnOver
- Bk_CurrentRatio
- Bk_LongDebtToNetAssetsandDebtRatio
- Bk_ProfitToFinancialExpenseRatio
- Bk_CashToCurrentDebtRatio
- Bk_SuperQuickRatio
- Bk_QuickRatio
######## Bk_AccountTurnOver
范例
```text
//返回沪深300 2012年上半年应收账款周转率(非百分数)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_AccountTurnOver(20120630,0,0,1,0);
//结果:6.28
```
######## Bk_CurrentRatio
范例
```text
//返回沪深300 2012年上半年资产的流动比率(非百分数)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_CurrentRatio(20120630,0,0,1,0);
//结果:1.11
```
######## Bk_LongDebtToNetAssetsandDebtRatio
范例
```text
//返回沪深300 2012年上半年长期债务与营运资金比率(非百分数)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_LongDebtToNetAssetsandDebtRatio(20120630,0,0,1,0);
//结果:3.68
```
######## Bk_ProfitToFinancialExpenseRatio
范例
```text
//返回沪深300 2012年上半年的利润费用比率(非百分数)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_ProfitToFinancialExpenseRatio(20120630,0,0,1,0);
//结果:14.98
```
######## Bk_CashToCurrentDebtRatio
范例
```text
//返回沪深300 2012年上半年的板块现金和流动负债比率(非百分数)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_CashToCurrentDebtRatio(20120630,0,0,1,0);
//结果:1.41
```
######## Bk_SuperQuickRatio
范例
```text
//返回沪深300 2012年上半年的板块的超流动比率(非百分数)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_SuperQuickRatio (20120630,0,0,1,0);
//结果:0.77
```
######## Bk_QuickRatio
范例
```text
//返回沪深300 2012年上半年的板块的速动比率(非百分数)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_QuickRatio(20120630,0,0,1,0);
//结果:0.68
```
####### 经营能力
######## 内容
- Bk_CurrentAssetTurnOver
- Bk_FixAssetTurnOver
- Bk_EquityTurnOver
- Bk_InventoryTurnOver
- Bk_TotalAssetTurnOver
- Bk_WorkingCapitalTurnOver
- Bk_DefensiveIntervalRatio
- Bk_NetOperatingTurnOverDays
######## Bk_CurrentAssetTurnOver
范例
```text
//返回沪深300 2012年上半年的板块的流动资产周转率(非百分数)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_CurrentAssetTurnOver(20120630,0,0,1,0);
//结果:1.16
```
######## Bk_FixAssetTurnOver
范例
```text
//返回沪深300 2012年上半年的板块的固定资产周转率(非百分数)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_FixAssetTurnOver(20120630,0,0,1,0);
//结果:1.74
```
######## Bk_EquityTurnOver
范例
```text
//返回沪深300 2012年上半年的板块的股东权益周转率(非百分数)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_EquityTurnOver(20120630,0,0,1,0);
//结果:0.86
```
######## Bk_InventoryTurnOver
范例
```text
//返回沪深300 2012年上半年的板块的股东权益周转率(非百分数)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_InventoryTurnOver(20120630,0,0,1,0);
//结果:2.27
```
######## Bk_TotalAssetTurnOver
范例
```text
//返回沪深300 2012年上半年的板块的总资产周转率(非百分数)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_TotalAssetTurnOver(20120630,0,0,1,0);
//结果:0.1
```
######## Bk_WorkingCapitalTurnOver
算法营运资本周转率=主营业务收入/((期初营运资本+期末营运资本)/2)范例
```text
//A股板块在20231231的板块营运资本周转率(算术平均)
SetSysParam(pn_bk(),"A股");
return Bk_WorkingCapitalTurnOver(20231231,1,0,0,0);
```
######## Bk_DefensiveIntervalRatio
算法防御期间比率=速动资产/每日现金支出
其中,速动资产=货币资金+短期投资+应收票据+应收帐款
每日现金支出=(主营业务成本+销售费用+管理费用+研发费用)/天数范例
```text
//A股板块在20231231的板块防御期间比率(算术平均)
SetSysParam(pn_bk(),"A股");
return Bk_DefensiveIntervalRatio(20231231,1,0,0,0);
```
######## Bk_NetOperatingTurnOverDays
算法净营业周期=存货周转天数+应收帐款周转天数-应付帐款周转天数范例
```text
//A股板块在20231231的板块净营业周期(算术平均)
SetSysParam(pn_bk(),"A股");
return Bk_NetOperatingTurnOverDays(20231231,1,0,0,0);
```
####### 每股财务指标
######## 内容
- Bk_EPS
- Bk_NetAssetsPS
- Bk_NetAssetsPS2
- Bk_OperateActivityCashPS
- Bk_EPSCut
- Bk_RetainedProfitPS
- Bk_MainincomePS
- Bk_DividendYield
- Bk_DividendYield3
- 中间函数
- Bk_EBITDAPerShare
######## Bk_EPS
范例
```text
//返回沪深300 2012年上半年总股本加权的板块每股收益
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_EPS(20120630,0,0,1,0);
//结果:0.33
```
######## Bk_NetAssetsPS
范例
```text
//返回沪深300 2012年上半年总股本加权的板块每股净资产
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_NetAssetsPS(20120630,0,0,1,0);
//结果:4.04
```
######## Bk_NetAssetsPS2
范例
```text
//返回沪深300 2012年上半年总股本加权的板块调整后每股净资产
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_NetAssetsPS2(20120630,0,0,1,0);
//结果:4.01
```
######## Bk_OperateActivityCashPS
范例
```text
//返回沪深300 2012年上半年总股本加权的板块每股经营活动产生的现金流量净额
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_OperateActivityCashPS(20120630,0,0,1,0);
//结果:1.25
```
######## Bk_EPSCut
范例
```text
//返回沪深300 2012年上半年总股本加权的板块扣除非经常损益后的每股收益
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_EPSCut(20120630,0,0,1,0);
//结果:0.32
```
######## Bk_RetainedProfitPS
范例
```text
//返回沪深300 2012年上半年总股本加权的板块每股未分配利润
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_RetainedProfitPS(20120630,0,0,1,0);
//结果:1.48
```
######## Bk_MainincomePS
范例
```text
//返回沪深300 2012年上半年总股本加权的板块每股主营收入
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_MainincomePS(20120630,0,0,1,0);
//结果:3.37
```
######## Bk_DividendYield
范例
```text
//返回沪深300 2012年上半年总股本加权的板块普通股获利率
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_DividendYield(20120630,0,0,1,0);
//结果:0.29
```
######## Bk_DividendYield3
范例
```text
//返回沪深300 2012年上半年总股本加权的板块股息支付率
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_DividendYield3(20120630,0,0,1,0);
//结果:5.75
```
参考Bk\_ DividendYield StocksDividendYield
######## 中间函数
######### 内容
- StocksEPS_12
- StocksEPSCut
- StocksEPS
- StocksNetEquityReturnCut
- StocksDividendYield3
- StocksNetEquityReturn_12
- StocksOperateActivityCashPS
- StocksDividendYield
- StocksNetAssetsPS2
- StocksPE_12
- StocksNetAssetsPS
- StocksRetainedProfitPS
- StocksPB_12
######### StocksEPS_12
范例
```text
//返回沪深300的成分股在2017年9月30日的每股收益最近12个月
EndT := inttodate(20170930);
setsysparam(pn_date(),EndT);
Stks := getbkbydate('SH000300',EndT);
return StocksEPS_12(Stks,20170930,1,0);
```
返回结果:
|
|
|
|
全部(总股本加权) |
0.7 |
|
剔除亏损(总股本加权) |
0.72 |
|
剔除绩差(总股本加权) |
0.72 |
|
全部(流通股本加权) |
0.69 |
|
剔除亏损(流通股本加权) |
0.7 |
|
剔除绩差(流通股本加权) |
0.7 |
######### StocksEPSCut
范例
```text
//返回沪深300的成分股在2010年12月31日的每股扣非收益
EndT := inttodate(20101231);
setsysparam(pn_date(),EndT);
Stks := getbkbydate('SH000300',EndT);
return StocksEPSCut (Stks, 20101231,1,1,0,0);
//结果:0.59
```
######### StocksEPS
范例
```text
//返回沪深300的成分股在2010年12月31日的每股收益
EndT := inttodate(20101231);
setsysparam(pn_date(),EndT);
Stks := getbkbydate('SH000300',EndT);
return StocksEPS(Stks, 20101231,1,1,0,0);
//结果:0.6
```
######### StocksNetEquityReturnCut
范例
```text
//返回2010年12月31日沪深300的净资产收益率
EndT := inttodate(20170903);
setsysparam(pn_date(),EndT);
Stks := getbkbydate('SH000300',EndT);
return StocksNetEquityReturnCut (Stks,20170930,1,1,0,0);
//结果:20.05
```
######### StocksDividendYield3
范例
```text
//返回2010年12月31日沪深300板块股息支付率(%)
EndT := inttodate(20170903);
setsysparam(pn_date(),EndT);
Stks := getbkbydate('SH000300',EndT);
return StocksDividendYield3 (Stks,20170930,1,1,0,0);
//结果:0.29
```
######### StocksNetEquityReturn_12
范例
```text
//返回沪深300的成分股在2010年12月31日的板块净资产收益率(%)(最近12个月)
EndT := inttodate(20170930);
setsysparam(pn_date(),EndT);
Stks := getbkbydate('SH000300',EndT);
return StocksNetEquityReturn_12 (Stks,20170930,1,0);
```
返回结果:
|
|
|
|
不剔除亏损,不剔除负资产 |
11.46 |
|
不剔除亏损,剔除负资产 |
11.55 |
|
剔除亏损,不剔除负资产 |
11.77 |
|
剔除亏损,剔除负资产 |
11.77 |
|
剔除绩差,不剔除负资产 |
11.77 |
|
剔除绩差,剔除负资产 |
11.77 |
######### StocksOperateActivityCashPS
范例
```text
//返回2010年12月31日沪深300板块每股经营活动产生的现金流量净额
EndT := inttodate(20170903);
setsysparam(pn_date(),EndT);
Stks := getbkbydate('SH000300',EndT);
return StocksOperateActivityCashPS (Stks,20170930,1,0,0,0);
//结果:0.26
```
######### StocksDividendYield
范例
```text
//返回2010年12月31日沪深300板块普通股获利率(%)
EndT := inttodate(20170903);
setsysparam(pn_date(),EndT);
Stks := getbkbydate('SH000300',EndT);
return StocksDividendYield(Stks,20170930,1,0,0,0);
//结果:0.02
```
######### StocksNetAssetsPS2
范例
```text
//返回2010年12月31日沪深300板块调整后每股净资产
EndT := inttodate(20170903);
setsysparam(pn_date(),EndT);
Stks := getbkbydate('SH000300',EndT);
return StocksNetAssetsPS2(Stks,20170930,1,0,0,0);
//结果:6.09
```
######### StocksPE_12
范例
```text
//返回沪深300的成分股在2017年9月30日的板块PE(最近12个月)
EndT := inttodate(20170930);
setsysparam(pn_date(),EndT);
Stks := getbkbydate('SH000300',EndT);
return StocksPE_12(Stks,EndT,1,0);
```
返回结果:
|
|
|
|
全部(总股本加权) |
13.66 |
|
剔除亏损(总股本加权) |
13.37 |
|
剔除绩差(总股本加权) |
13.37 |
|
全部(流通股本加权) |
14 |
|
剔除亏损(流通股本加权) |
13.73 |
|
剔除绩差(流通股本加权) |
13.73 |
|
全部(算术平均) |
29.44 |
|
剔除亏损(算术平均) |
36.91 |
|
剔除绩差(算术平均) |
36.91 |
######### StocksNetAssetsPS
范例
```text
//返回2010年12月31日沪深300板块每股净资产
EndT := inttodate(20170903);
setsysparam(pn_date(),EndT);
Stks := getbkbydate('SH000300',EndT);
return StocksNetAssetsPS(Stks,20170930,1,0,0,0);
//结果:6.13
```
######### StocksRetainedProfitPS
范例
```text
//返回2010年12月31日沪深300板块每股未分配利润
EndT := inttodate(20170903);
setsysparam(pn_date(),EndT);
Stks := getbkbydate('SH000300',EndT);
return StocksRetainedProfitPS(Stks,20170930,1,0,0,0);
//结果:2.67
```
######### StocksPB_12
范例
```text
//返回2010年12月31日沪深300板块PB(最近12个月)
EndT := inttodate(20170903);
setsysparam(pn_date(),EndT);
Stks := getbkbydate('SH000300',EndT);
return StocksPB_12(Stks,EndT,0,1);
```
结果:
|
|
|
|
全部(总股本加权) |
1.61 |
|
剔除亏损(总股本加权) |
1.61 |
|
剔除绩差(总股本加权) |
1.6 |
|
全部(流通股本加权) |
1.62 |
|
剔除亏损(流通股本加权) |
1.62 |
|
剔除绩差(流通股本加权) |
1.61 |
|
全部(算术平均) |
3.52 |
|
剔除亏损(算术平均) |
3.52 |
|
剔除绩差(算术平均) |
3.44 |
######## Bk_EBITDAPerShare
范例
```text
//A股板块在20231231的板块每股EBITDA(算术平均)
SetSysParam(pn_bk(),"A股");
return Bk_EBITDAPerShare(20231231,2,0,0,0);
```
####### 同比(报告期)
######## 内容
- Bk_FixAssetGrowRatio
- Bk_MainIncomeGrowRatio
- Bk_MainProfitGrowRatio
- Bk_NetProfitGrowRatio
- Bk_OperatingProfitGrowRatio
- Bk_TotalEquityGrowRatio
- Bk_TotalAssetGrowRatio
- Bk_EPSGrowRatio
- Bk_GrowRatio1_5
- Bk_GrowRatio1_7
- Bk_GrowRatio1_8
- Bk_GrowRatio1_6
- Bk_GrowRatio1_10
- Bk_GrowRatio1_12
- Bk_GrowRatio1_11
- Bk_ProfitBeforeTaxGrowRatio
- Bk_GrowRatio1_14
- Bk_GrowRatio1_15
- Bk_GrowRatio1_16
- Bk_GrowRatio1_9
- Bk_GrowRatio1_4
- Bk_GrowRatio1_13
######## Bk_FixAssetGrowRatio
范例
```text
//返回沪深300 2012年中报加权的板块固定资产同比增长率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_FixAssetGrowRatio(20120630,0,0,1,0);
//结果:9.32
```
参考StocksFinancialRatio
######## Bk_MainIncomeGrowRatio
范例
```text
//返回沪深300 2012年中报加权的板块主营收入同比增长率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_MainIncomeGrowRatio(20120630,0,0,1,0);
//结果:5.98
```
######## Bk_MainProfitGrowRatio
范例
```text
//返回沪深300 2012年中报加权的板块主营业务利润同比增长率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_MainProfitGrowRatio(20120630,0,0,1,0);
//结果:5.42
```
######## Bk_NetProfitGrowRatio
范例
```text
//返回沪深300 2012年中报加权的板块净利润同比增长率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_NetProfitGrowRatio(20120630,0,0,1,0);
//结果:4.3
```
######## Bk_OperatingProfitGrowRatio
范例
```text
//返回沪深300 2012年中报加权的板块营业利润同比增长率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_OperatingProfitGrowRatio(20120630,0,0,1,0);
//结果:2.19
```
######## Bk_TotalEquityGrowRatio
范例
```text
//返回沪深300 2012年中报加权的板块净资产同比增长率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_TotalEquityGrowRatio(20120630,0,0,1,0);
//结果:13.45
```
######## Bk_TotalAssetGrowRatio
范例
```text
//返回沪深300 2012年中报加权的板块总资产同比增长率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_TotalAssetGrowRatio(20120630,0,0,1,0);
//结果:15.43
```
######## Bk_EPSGrowRatio
范例
```text
//返回沪深300 2012年中报加权的板块每股收益同比增长率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_EPSGrowRatio(20120630,0,0,1,0);
//结果:-0.1
```
参考Bk_EPS
######## Bk_GrowRatio1_5
范例
```text
//返回沪深300 2012年中报加权的板块管理费用同比增长率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_GrowRatio1_5(20120630,0,0,1,0);
//结果:13.03
```
######## Bk_GrowRatio1_7
范例
```text
//返回沪深300 2012年中报加权的板块三项费用同比增长率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_GrowRatio1_7(20120630,0,0,1,0);
//结果:16.39
```
######## Bk_GrowRatio1_8
范例
```text
//返回沪深300 2012年中报加权的板块主营业务成本同比增长率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_GrowRatio1_8(20120630,0,0,1,0);
//结果:5.76
```
######## Bk_GrowRatio1_6
范例
```text
//返回沪深300 2012年中报加权的板块财务费用同比增长率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_GrowRatio1_6(20120630,0,0,1,0);
//结果:58.91
```
######## Bk_GrowRatio1_10
范例
```text
//返回沪深300 2012年中报加权的板块其他业务利润同比增长率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_GrowRatio1_10(20120630,0,0,1,0);
//结果:0
```
######## Bk_GrowRatio1_12
范例
```text
//返回沪深300 2012年中报加权的板块补贴收入同比增长率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_GrowRatio1_12(20120630,0,0,1,0);
//结果:0
```
######## Bk_GrowRatio1_11
范例
```text
//返回沪深300 2012年中报加权的板块投资收益同比增长率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_GrowRatio1_11(20120630,0,0,1,0);
//结果:-28.51
```
######## Bk_ProfitBeforeTaxGrowRatio
范例
```text
//返回沪深300 2012年中报加权的板块利润总额同比增长率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_ProfitBeforeTaxGrowRatio(20120630,0,0,1,0);
//结果:3.97
```
######## Bk_GrowRatio1_14
范例
```text
//返回沪深300 2012年中报加权的板块少数股东损益同比增长率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_GrowRatio1_14(20120630,0,0,1,0);
//结果:7.23
```
######## Bk_GrowRatio1_15
范例
```text
//返回沪深300 2012年中报加权的板块营业外收入同比增长率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_GrowRatio1_15(20120630,0,0,1,0);
//结果:94.25
```
######## Bk_GrowRatio1_16
范例
```text
//返回沪深300 2012年中报加权的板块营业外支出同比增长率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_GrowRatio1_16(20120630,0,0,1,0);
//结果:27.68
```
######## Bk_GrowRatio1_9
范例
```text
//返回沪深300 2012年中报加权的板块主营业务税金及附加同比增长率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_GrowRatio1_9(20120630,0,0,1,0);
//结果:8.86
```
######## Bk_GrowRatio1_4
范例
```text
//返回沪深300 2012年中报加权的板块营业费用同比增长率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_GrowRatio1_4(20120630,0,0,1,0);
//结果:15.46
```
######## Bk_GrowRatio1_13
范例
```text
//返回沪深300 2012年中报加权的板块所得税同比增长率((%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_GrowRatio1_13(20120630,0,0,1,0);
//结果:2.2
```
####### 现金流指标
######## 内容
- Bk_CashFlowCurrentDebtRatio
- Bk_CashFlowMainOperationRatio
- Bk_CashFlowNetProfitCash
- Bk_CashFlowTotalAssetsRatio
- Bk_MainIncomeCashRatio
- Bk_OperateActivityCashGrowRatio
- Bk_OperateActivityCashPSGrowRatio
- Bk_CashFlowTotalDebtRatio
- Bk_CashFlowEquityRatio
- Bk_CashFlowInvestingAndFinancingRatio
- Bk_CashFlowOperatingProfitRatio
- Bk_CashFlowReinvestmentRatio
######## Bk_CashFlowCurrentDebtRatio
范例
```text
//返回沪深300 2012年中报加权的板块现金流量比率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_CashFlowCurrentDebtRatio(20120630,0,0,1,0);
//结果:0.46
```
######## Bk_CashFlowMainOperationRatio
范例
```text
//返回沪深300 2012年中报加权的板块现金主营收入比率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_CashFlowMainOperationRatio(20120630,0,0,1,0);
//结果:0.37
```
######## Bk_CashFlowNetProfitCash
范例
```text
//返回沪深300 2012年中报加权的板块现金净利润比率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_CashFlowNetProfitCash(20120630,0,0,1,0);
//结果:3.74
```
######## Bk_CashFlowTotalAssetsRatio
范例
```text
//返回沪深300 2012年中报加权的板块现金总资产比率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_CashFlowTotalAssetsRatio(20120630,0,0,1,0);
//结果:0.03
```
######## Bk_MainIncomeCashRatio
范例
```text
//返回沪深300 2012年中报加权的板块销售现金比率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_MainIncomeCashRatio(20120630,0,0,1,0);
//结果:0.88
```
######## Bk_OperateActivityCashGrowRatio
范例
```text
//返回沪深300 2012年中报加权的板块经营活动产生的现金流量净额同比增长率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_OperateActivityCashGrowRatio(20120630,0,0,1,0);
//结果:235.7
```
######## Bk_OperateActivityCashPSGrowRatio
范例
```text
//返回沪深300 2012年中报加权的板块每股经营活动产生的现金流量净额同比增长率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_OperateActivityCashPSGrowRatio(20120630,0,0,1,0);
//结果:168.84
```
参考Bk_OperateActivityCashPS
######## Bk_CashFlowTotalDebtRatio
范例
```text
//返回沪深300 2012年中报加权的板块现金总负债比率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_CashFlowTotalDebtRatio(20120630,0,0,1,0);
//结果:0.04
```
######## Bk_CashFlowEquityRatio
算法现金股东权益比率=经营活动产生的现金流量净额/股东权益范例
```text
//A股板块在20231231的板块现金股东权益比率(算术平均)
SetSysParam(pn_bk(),"A股");
return Bk_CashFlowEquityRatio(20231231,1,0,0,0);
```
######## Bk_CashFlowInvestingAndFinancingRatio
算法现金投资筹资比率=经营活动产生的现金流量净额/投资和筹资活动的现金流出合计范例
```text
//A股板块在20231231的板块现金投资筹资比率(算术平均)
SetSysParam(pn_bk(),"A股");
return Bk_CashFlowInvestingAndFinancingRatio(20231231,1,0,0,0);
```
######## Bk_CashFlowOperatingProfitRatio
算法现金营业利润比率=经营活动产生的现金流量净额/营业利润范例
```text
//A股板块在20231231的板块现金营业利润比率(加权)
SetSysParam(pn_bk(),"A股");
return Bk_CashFlowOperatingProfitRatio(20231231,0,0,0,0);
```
######## Bk_CashFlowReinvestmentRatio
算法现金再投资比率=经营活动产生的现金流量净额/购建固定资产、无形资产和其他长期资产所支付的现金范例
```text
//A股板块在20231231的板块现金再投资比率(算术平均)
SetSysParam(pn_bk(),"A股");
return Bk_CashFlowReinvestmentRatio(20231231,1,0,0,0);
```
####### 盈利能力
######## 内容
- Bk_AssetsNetProfitRatio
- Bk_ExpensesRatio
- Bk_MainOperationRatio
- Bk_GrossProfitRatio
- Bk_MainCostRatio
- Bk_WorkProfitRatio
- Bk_WorkNetProfitRatio
- Bk_OperatingProfitRatio
- Bk_MOTaxandExpensesRatio
- Bk_OperatingExpensesRatio
- Bk_ReturnonCapitalRatio
- Bk_FinancialExpensesRatio
- Bk_OperatingReturnonInvestmentRatio
- Bk_OtherOperationRatio
- Bk_TotalAssetRatio
- Bk_OverheadExpensesRatio
- Bk_NetEquityReturnCut
- Bk_NetEquityReturn
- Bk_PretaxMarginRatio
######## Bk_AssetsNetProfitRatio
范例
```text
//返回沪深300 2012年中报加权的板块总资产净利率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_AssetsNetProfitRatio(20120630,0,0,1,0);
//结果:0.97
```
######## Bk_ExpensesRatio
范例
```text
//返回沪深300 2012年中报加权的板块三项费用比例(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_ExpensesRatio(20120630,0,0,1,0);
//结果:11.04
```
######## Bk_MainOperationRatio
范例
```text
//返回沪深300 2012年中报加权的板块主营业务利润比例(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_MainOperationRatio(20120630,0,0,1,0);
//结果:207.48
```
######## Bk_GrossProfitRatio
范例
```text
//返回沪深300 2012年中报加权的板块销售毛利率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_GrossProfitRatio(20120630,0,0,1,0);
//结果:23.41
```
######## Bk_MainCostRatio
范例
```text
//返回沪深300 2012年中报加权的板块主营成本比例(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_MainCostRatio(20120630,0,0,1,0);
//结果:76.59
```
######## Bk_WorkProfitRatio
范例
```text
//返回沪深300 2012年中报加权的板块主营业务利润率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_WorkProfitRatio(20120630,0,0,1,0);
//结果:18.66
```
######## Bk_WorkNetProfitRatio
范例
```text
//返回沪深300 2012年中报加权的板块主营净利率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_WorkNetProfitRatio(20120630,0,0,1,0);
//结果:9.92
```
######## Bk_OperatingProfitRatio
范例
```text
//返回沪深300 2012年中报加权的板块营业利润率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_OperatingProfitRatio(20120630,0,0,1,0);
//结果:13.13
```
######## Bk_MOTaxandExpensesRatio
范例
```text
//返回沪深300 2012年中报加权的板块销售税金率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_MOTaxandExpensesRatio(20120630,0,0,1,0);
//结果:4.75
```
######## Bk_OperatingExpensesRatio
范例
```text
//返回沪深300 2012年中报加权的板块营业费用比例(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_OperatingExpensesRatio(20120630,0,0,1,0);
//结果:2.6
```
######## Bk_ReturnonCapitalRatio
范例
```text
//返回沪深300 2012年中报加权的板块资本报酬率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_ReturnonCapitalRatio(20120630,0,0,1,0);
//结果:6.46
```
######## Bk_FinancialExpensesRatio
范例
```text
//返回沪深300 2012年中报加权的板块财务费用比例(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_FinancialExpensesRatio(20120630,0,0,1,0);
//结果:0.92
```
######## Bk_OperatingReturnonInvestmentRatio
范例
```text
//返回沪深300 2012年中报加权的板块营运报酬率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_OperatingReturnonInvestmentRatio(20120630,0,0,1,0);
//结果:0.95
```
######## Bk_OtherOperationRatio
范例
```text
//返回沪深300 2012年中报加权的板块其它业务利润比例(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_OtherOperationRatio(20120630,0,0,1,0);
//结果:0
```
######## Bk_TotalAssetRatio
范例
```text
//返回沪深300 2012年中报加权的板块总资产利润率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_TotalAssetRatio(20120630,0,0,1,0);
//结果:1.32
```
######## Bk_OverheadExpensesRatio
范例
```text
//返回沪深300 2012年中报加权的板块管理费用比例(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_OverheadExpensesRatio(20120630,0,0,1,0);
//结果:7.52
```
######## Bk_NetEquityReturnCut
范例
```text
//返回沪深300 2012年中报加权的板块净资产收益率(扣除非经常损益)(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_NetEquityReturnCut(20120630,0,0,1,0);
//结果:7.99
```
参考StocksNetEquityReturnCut
######## Bk_NetEquityReturn
范例
```text
//返回沪深300 2012年中报加权的板块净资产收益率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_NetEquityReturn(20120630,0,0,1,0);
//结果:8.27
```
参考StocksNetEquityReturn
######## Bk_PretaxMarginRatio
算法税前利润率(%)=税前利润/主营业务收入\*100%范例
```text
//A股板块在20231231的板块税前利润率(%)(加权)
SetSysParam(pn_bk(),"A股");
return Bk_PretaxMarginRatio(20231231,0,0,0,0);
```
####### 主要利润指标
######## 内容
- Bk_Cash_EquivalentIncrease
- Bk_CurrentDebtSum
- Bk_CurrentAssetSum
- Bk_InvestIncome
- Bk_MainIncome
- Bk_NetProfit
- Bk_NetProfitCut
- Bk_NonoperateProfit
- Bk_Equity
- Bk_MainProfit
- Bk_OperateProfit
- Bk_ProfitBeforeTax
- Bk_SubsidyIncome
- Bk_NetNonoperate
- Bk_OperateActivityCash
- Bk_TotalEquity
- Bk_MinorityInterests
- Bk_NonOperatingExpense
- Bk_IncomeTax
- Bk_FinancialExpense
- Bk_AdministrativeExpenses
- Bk_OperatingExpenses
- Bk_NonOperatingIncome
- Bk_CostsofMainOperation
- Bk_TaxandExpenses
- 中间函数
######## Bk_Cash_EquivalentIncrease
范例
```text
//返回沪深300 2012年中报的板块平均现金及现金等价物净增加额
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_Cash_EquivalentIncrease(20120630,0,0,0,0);
//结果:8664483125.99
```
参考StocksCash_EquivalentIncrease
######## Bk_CurrentDebtSum
范例
```text
//返回沪深300 2012年中报的板块平均流动负债
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_CurrentDebtSum(20120630,0,0,0,0);
//结果:22876249539.02
```
参考StocksCurrentDebtSum
######## Bk_CurrentAssetSum
范例
```text
//返回沪深300 2012年中报的板块平均流动资产
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_CurrentAssetSum(20120630,0,0,0,0);
//结果:25261043961.55
```
参考StocksCurrentAssetSum
######## Bk_InvestIncome
范例
```text
//返回沪深300 2012年中报的板块投资收益
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_InvestIncome(20120630,0,0,0,0);
//结果:468252219.09
```
参考StocksInvestIncome
######## Bk_MainIncome
范例
```text
//返回沪深300 2012年中报的板块主营业务收入
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_MainIncome(20120630,0,0,0,0);
//结果:29301763493.33
```
参考StocksMainIncome
######## Bk_NetProfit
范例
```text
//返回沪深300 2012年中报的板块归属母公司净利润
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_NetProfit(20120630,0,0,0,0);
//结果:3002058573.04
```
参考StocksNetProfit
######## Bk_NetProfitCut
范例
```text
//返回沪深300 2012年中报的板块扣除非经常性损益的净利润
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_NetProfitCut(20120630,0,0,0,0);
//结果:2908883752.79
```
参考StocksNetProfitCut
######## Bk_NonoperateProfit
范例
```text
//返回沪深300 2012年中报的板块其他业务利润
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_NonoperateProfit(20120630,0,0,0,0);
//结果:0
```
参考StocksNonoperateProfit
######## Bk_Equity
范例
```text
//返回沪深300 2012年中报的板块股东权益
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_Equity(20120630,0,0,0,0);
//结果:36764450218.54
```
参考StocksEquity
######## Bk_MainProfit
范例
```text
//返回沪深300 2012年中报的板块主营业务利润
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_MainProfit(20120630,0,0,0,0);
//结果:10001382928.59
```
参考StocksMainProfit
######## Bk_OperateProfit
范例
```text
//返回沪深300 2012年中报的板块营业利润
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_OperateProfit(20120630,0,0,0,0);
//结果:3962822196.15
```
参考StocksOperateProfit
######## Bk_ProfitBeforeTax
范例
```text
//返回沪深300 2012年中报的板块利润总额
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_ProfitBeforeTax(20120630,0,0,0,0);
//结果:4075731392.73
```
参考StocksProfitBeforeTax
######## Bk_SubsidyIncome
范例
```text
//返回沪深300 2012年中报的板块补贴收入
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_SubsidyIncome(20120630,0,0,0,0);
//结果:0
```
参考StocksSubsidyIncome
######## Bk_NetNonoperate
范例
```text
//返回沪深300 2012年中报的板块营业外收支净额
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_NetNonoperate(20120630,0,0,0,0);
//结果:112909196.58
```
参考StocksNetNonoperate
######## Bk_OperateActivityCash
范例
```text
//返回沪深300 2012年中报的板块经营活动产生的现金流量净额
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_OperateActivityCash(20120630,0,0,0,0);
//结果:11622161122.23
```
参考StocksOperateActivityCash
######## Bk_TotalEquity
范例
```text
//返回沪深300 2012年中报的板块总资产
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_TotalEquity(20120630,0,0,0,0);
//结果:349830578700.8
```
参考StocksTotalEquity
######## Bk_MinorityInterests
范例
```text
//返回沪深300 2012年中报的板块少数股东损益
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_MinorityInterests(20120630,0,0,0,0);
//结果:169015890.83
```
参考StocksMinorityInterests
######## Bk_NonOperatingExpense
范例
```text
//返回沪深300 2012年中报的板块营业外支出
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_NonOperatingExpense(20120630,0,0,0,0);
//结果:39464170.19
```
参考StocksNonOperatingExpense
######## Bk_IncomeTax
范例
```text
//返回沪深300 2012年中报的板块所得税
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_IncomeTax(20120630,0,0,0,0);
//结果:904656928.86
```
参考StocksIncomeTax
######## Bk_FinancialExpense
范例
```text
//返回沪深300 2012年中报的板块财务费用
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_FinancialExpense(20120630,0,0,0,0);
//结果:271877167.85
```
参考StocksFinancialExpense
######## Bk_AdministrativeExpenses
范例
```text
//返回沪深300 2012年中报的板块管理费用
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_AdministrativeExpenses(20120630,0,0,0,0);
//结果:2292522209.33
```
参考StocksAdministrativeExpenses
######## Bk_OperatingExpenses
范例
```text
//返回沪深300 2012年中报的板块营业费用
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_OperatingExpenses(20120630,0,0,0,0);
//结果:690139076.89
```
参考StocksOperatingExpenses
######## Bk_NonOperatingIncome
范例
```text
//返回沪深300 2012年中报的板块营业外收入
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_NonOperatingIncome(20120630,0,0,0,0);
//结果:152373366.77
```
参考StocksNonOperatingIncome
######## Bk_CostsofMainOperation
范例
```text
//返回沪深300 2012年中报的板块主营业务成本
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_CostsofMainOperation(20120630,0,0,0,0);
//结果:22549834705.25
```
参考StocksCostsofMainOperation
######## Bk_TaxandExpenses
范例
```text
//返回沪深300 2012年中报的板块主营业务税金及附加
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_TaxandExpenses(20120630,0,0,0,0);
//结果:1310937629.14
```
参考StocksTaxandExpenses
######## 中间函数
######### 内容
- StocksNonOperatingExpense
- StocksCostsofMainOperation
- StocksIncomeTax
- StocksProfitBeforeTax
- StocksAdministrativeExpenses
- StocksNetNonoperate
- StocksNetProfit
- StocksNonOperatingIncome
- StocksMainIncome
- StocksMainProfit
- StocksInvestIncome
- StocksOperatingExpenses
- StocksOperateProfit
- StocksNonoperateProfit
- StocksSubsidyIncome
- StocksMinorityInterests
- StocksOperateActivityCash
- StocksTaxandExpenses
- StocksTotalFixedAssets
- StocksFinancialExpense
- StocksNetInventories
- StocksCurrentDebtSum
- StocksCurrentAssetSum
- StocksCash_EquivalentIncrease
- StocksNetProfitCut
- StocksAccountsReceivable
- StocksEquity
- StocksTotalEquity
######### StocksNonOperatingExpense
范例
```text
//返回2017年9月30日沪深300板块平均营业外支出
EndT := inttodate(20170903);
setsysparam(pn_date(),EndT);
Stks := getbkbydate('SH000300',EndT);
return StocksNonOperatingExpense(Stks,20170930,0,1,0,0);
//结果:93828366.56
```
######### StocksCostsofMainOperation
范例
```text
//返回2017年9月30日沪深300板块平均主营业务成本
EndT := inttodate(20170903);
setsysparam(pn_date(),EndT);
Stks := getbkbydate('SH000300',EndT);
return StocksCostsofMainOperation(Stks,20170930,0,1,0);
//结果:12521300983355.8
```
######### StocksIncomeTax
范例
```text
//返回2017年9月30日沪深300板块平均所得税
EndT := inttodate(20170903);
setsysparam(pn_date(),EndT);
Stks := getbkbydate('SH000300',EndT);
return StocksIncomeTax(Stks,20170930,0,1,0,0);
//结果:1585096528.12
```
######### StocksProfitBeforeTax
范例
```text
//返回2017年9月30日沪深300板块平均利润总额
EndT := inttodate(20170903);
setsysparam(pn_date(),EndT);
Stks := getbkbydate('SH000300',EndT);
return StocksProfitBeforeTax(Stks,20170930,0,1,0,0);
//结果:7896828644.4
```
######### StocksAdministrativeExpenses
范例
```text
//返回2017年9月30日沪深300板块板块平均管理费用
EndT := inttodate(20170903);
setsysparam(pn_date(),EndT);
Stks := getbkbydate('SH000300',EndT);
return StocksAdministrativeExpenses(Stks,20170930,0,1,0,0);
//结果:4721807799.37
```
######### StocksNetNonoperate
范例
```text
//返回2017年9月30日沪深300板块平均营业外收支净额
EndT := inttodate(20170903);
setsysparam(pn_date(),EndT);
Stks := getbkbydate('SH000300',EndT);
return StocksNetNonoperate(Stks,20170930,0,1,0,0);
//结果:81514528.19
```
######### StocksNetProfit
范例
```text
//返回2017年9月30日沪深300板块平均净利润
EndT := inttodate(20170903);
setsysparam(pn_date(),EndT);
Stks := getbkbydate('SH000300',EndT);
return StocksNetProfit(Stks,20170930,0,1,0,0);
//结果:5816274309.39
```
######### StocksNonOperatingIncome
范例
```text
//返回2010年12月31日沪深300板块平均营业外收入
EndT := inttodate(20170903);
setsysparam(pn_date(),EndT);
Stks := getbkbydate('SH000300',EndT);
return StocksNonOperatingIncome(Stks,20170930,0,1,0,0);
//结果:175342894.75
```
######### StocksMainIncome
范例
```text
//返回2017年9月30日沪深300板块平均主营业务收入
EndT := inttodate(20170903);
setsysparam(pn_date(),EndT);
Stks := getbkbydate('SH000300',EndT);
return StocksMainIncome(Stks,20170930,0,1,0,0);
//结果:56659090635.18
```
######### StocksMainProfit
范例
```text
//返回2017年9月30日沪深300板块平均主营利润
EndT := inttodate(20170903);
setsysparam(pn_date(),EndT);
Stks := getbkbydate('SH000300',EndT);
return StocksMainProfit(Stks,20170930,0,1,0,0);
//结果:10847827476.98
```
######### StocksInvestIncome
范例
```text
//返回2017年9月30日沪深300板块平均投资收益
EndT := inttodate(20170903);
setsysparam(pn_date(),EndT);
Stks := getbkbydate('SH000300',EndT);
return StocksInvestIncome(Stks,20170930,0,1,0,0);
//结果:1408453642.6
```
######### StocksOperatingExpenses
范例
```text
//返回2017年9月30日沪深300板块平均营业费用
EndT := inttodate(20170903);
setsysparam(pn_date(),EndT);
Stks := getbkbydate('SH000300',EndT);
return StocksOperatingExpenses(Stks,20170930,0,1,0,0);
//结果:1637177186.91
```
######### StocksOperateProfit
范例
```text
//返回2017年9月30日沪深300板块平均营业利润
EndT := inttodate(20170903);
setsysparam(pn_date(),EndT);
Stks := getbkbydate('SH000300',EndT);
return StocksOperateProfit(Stks,20170930,0,1,0,0);
//结果:7815314116.21
```
######### StocksNonoperateProfit
范例
```text
Stks := array("SH600001","SH600718");
return StocksNonoperateProfit(Stks,20021231,1,0,0.0199999995529652,0);
//结果:8871136.98
```
######### StocksSubsidyIncome
范例
```text
//返回2017年9月30日沪深300板块板块平均补贴收入
EndT := inttodate(20170903);
setsysparam(pn_date(),EndT);
Stks := getbkbydate('SH000300',EndT);
return StocksSubsidyIncome(Stks,20170930,0,1,0,0);
//结果:0
```
######### StocksMinorityInterests
范例
```text
//返回2017年9月30日沪深300板块平均少数股东损益
EndT := inttodate(20170903);
setsysparam(pn_date(),EndT);
Stks := getbkbydate('SH000300',EndT);
return StocksMinorityInterests(Stks,20170930,0,1,0,0);
//结果:492584451.49
```
######### StocksOperateActivityCash
范例
```text
//返回2017年9月30日沪深300板块平均经营活动产生的现金流量净额
EndT := inttodate(20170903);
setsysparam(pn_date(),EndT);
Stks := getbkbydate('SH000300',EndT);
return StocksOperateActivityCash(Stks,20170930,0,1,0,0);
//结果:2752106917.82
```
######### StocksTaxandExpenses
范例
```text
//返回2017年9月30日沪深300板块平均主营业务税金及附加
EndT := inttodate(20170903);
setsysparam(pn_date(),EndT);
Stks := getbkbydate('SH000300',EndT);
return StocksTaxandExpenses(Stks,20170930,0,1,0,0);
//结果:1680544286.07
```
######### StocksTotalFixedAssets
范例
```text
//返回2017年9月30日沪深300板块平均固定资产合计
EndT := inttodate(20170903);
setsysparam(pn_date(),EndT);
Stks := getbkbydate('SH000300',EndT);
return StocksTotalFixedAssets(Stks,20170930,0,1,0);
//结果:9060845120647.2
```
######### StocksFinancialExpense
范例
```text
//返回2017年9月30日沪深300板块平均财务费用
EndT := inttodate(20170903);
setsysparam(pn_date(),EndT);
Stks := getbkbydate('SH000300',EndT);
return StocksFinancialExpense(Stks,20170930,0,1,0,0);
//结果:568925179.69
```
######### StocksNetInventories
范例
```text
//返回2017年9月30日沪深300板块平均存货净额
EndT := inttodate(20170903);
setsysparam(pn_date(),EndT);
Stks := getbkbydate('SH000300',EndT);
return StocksNetInventories(Stks,20170930,0,1,0);
//结果:6094514742021.49
```
######### StocksCurrentDebtSum
范例
```text
//返回2017年9月30日沪深300板块平均流动负债
EndT := inttodate(20170903);
setsysparam(pn_date(),EndT);
Stks := getbkbydate('SH000300',EndT);
return StocksCurrentDebtSum(Stks,20170930,0,1,0,0);
//结果:44619674754.37
```
######### StocksCurrentAssetSum
范例
```text
//返回2017年9月30日沪深300板块平均流动资产
EndT := inttodate(20170903);
setsysparam(pn_date(),EndT);
Stks := getbkbydate('SH000300',EndT);
return StocksCurrentAssetSum(Stks,20170930,0,1,0,0);
//结果:53441213234.25
```
######### StocksCash_EquivalentIncrease
范例
```text
//返回2017年9月30日沪深300板块平均现金及现金等价物净增加额
EndT := inttodate(20170903);
setsysparam(pn_date(),EndT);
Stks := getbkbydate('SH000300',EndT);
return StocksCash_EquivalentIncrease(Stks,20170930,0,1,0,0);
//结果:-1522418832.95
```
######### StocksNetProfitCut
范例
```text
//返回2017年9月30日沪深300板块平均扣除非经常性损益的净利润
EndT := inttodate(20170903);
setsysparam(pn_date(),EndT);
Stks := getbkbydate('SH000300',EndT);
return StocksNetProfitCut(Stks,20170930,0,1,0,0);
//结果:5590099978.16
```
######### StocksAccountsReceivable
范例
```text
//返回2017年9月30日沪深300板块平均应收账款
EndT := inttodate(20170903);
setsysparam(pn_date(),EndT);
Stks := getbkbydate('SH000300',EndT);
return StocksAccountsReceivable(Stks,20170930,0,1,0);
//结果:7364010314.11
```
######### StocksEquity
范例
```text
//返回2017年9月30日沪深300板块平均股东权益
EndT := inttodate(20170903);
setsysparam(pn_date(),EndT);
Stks := getbkbydate('SH000300',EndT);
return StocksEquity(Stks,20170930,0,1,0,0);
//结果:64183351370.8
```
######### StocksTotalEquity
范例
```text
//返回2017年9月30日沪深300板块平均总资产
EndT := inttodate(20170903);
setsysparam(pn_date(),EndT);
Stks := getbkbydate('SH000300',EndT);
return StocksTotalEquity(Stks,20170930,0,1,0,0);
//结果:531987610677.96
```
####### 资本结构
######## 内容
- BK_LongDebtToEquityRatio
- Bk_CurrentAssetsToEquityRatio
- Bk_CurrentDebtsToEquityRatio
- Bk_DebtToEquityRatio1
- Bk_EquityToEquityRatio
- Bk_DebtToEquityRatio
- Bk_FixPercent
- Bk_EquityToFixedAssetRatio
- Bk_DebtToCapitalRatio
- Bk_DebtToEBITDA
######## BK_LongDebtToEquityRatio
范例
```text
//返回沪深300 2012年中报加权的板块长期负债比(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return BK_LongDebtToEquityRatio(20120630,0,0,0,0);
//结果:2.76
```
######## Bk_CurrentAssetsToEquityRatio
范例
```text
//返回沪深300 2012年中报的加权板块流动资产比(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_CurrentAssetsToEquityRatio(20120630,0,0,0,0);
//结果:7.22
```
######## Bk_CurrentDebtsToEquityRatio
范例
```text
//返回沪深300 2012年中报的加权板块流动负债比(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_CurrentDebtsToEquityRatio(20120630,0,0,0,0);
//结果:6.54
```
######## Bk_DebtToEquityRatio1
范例
```text
//返回沪深300 2012年中报的加权板块资产负债率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_DebtToEquityRatio1(20120630,0,0,0,0);
//结果:88.67
```
######## Bk_EquityToEquityRatio
范例
```text
//返回沪深300 2012年中报的加权板块股东权益比率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_EquityToEquityRatio(20120630,0,0,0,0);
//结果:0.11
```
######## Bk_DebtToEquityRatio
范例
```text
//返回沪深300 2012年中报的加权板块负债权益比率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_DebtToEquityRatio(20120630,0,0,0,0);
//结果:8.44
```
######## Bk_FixPercent
范例
```text
//返回沪深300 2012年中报的加权板块固定资产比例((%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_FixPercent(20120630,0,0,0,0);
//结果:4.78
```
参考StocksFixPercent
######## Bk_EquityToFixedAssetRatio
范例
```text
//返回沪深300 2012年中报的加权板块股东权益与固定资产比率((%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_EquityToFixedAssetRatio(20120630,0,0,0,0);
//结果:2.2
```
######## Bk_DebtToCapitalRatio
算法债务资本比率(%)=负债总额/(负债总额+股东权益)\*100%范例
```text
//A股板块在20231231的板块债务资本比率(%)(算术平均)
SetSysParam(pn_bk(),"A股");
return Bk_DebtToCapitalRatio(20231231,1,0,0,0);
```
######## Bk_DebtToEBITDA
算法总负债/EBITDA范例
```text
//A股板块在20231231的板块总负债/EBITDA(加权)
SetSysParam(pn_bk(),"A股");
return Bk_DebtToEBITDA(20231231,0,0,0,0);
```
####### 财务增长率指标
######## 内容
- BK_FinancialRatio
######## BK_FinancialRatio
算法增长率=(本期增长率均值/上期增长率均值-1)\*100范例
```text
//SWHY280000在报告期20221231全部样本股的净利润增长率(%)
return BK_FinancialRatio("SWHY280000",20221231,0,0,0,0);
//结果:-13.49
```
####### 投资收益
######## 内容
- Bk_SustainableGrowRatio
######## Bk_SustainableGrowRatio
算法可持续增长率(%)=留存盈利比率\*ROE范例
```text
//A股板块在20231231的板块可持续增长率(%)(算术平均)
SetSysParam(pn_bk(),"A股");
return Bk_SustainableGrowRatio(20231231,1,0,0,0);
```
###### 季度
季度类数据:
季度:第一季度、第二季度、第三季度、第四季度
第一季度数据指1月1日到3月31日的数据(等于一季报数据),报告期日期取值:20110331
第二季度数据指4月1日到6月30日的数据(等于中报数据 - 一季报数据),报告期日期取值:20110630
第三季度数据指7月1日到9月30日的数据(等于三季报数据 - 中报数据),报告期日期取值:20110930
第四季度数据指10月1日到12月31日的数据(等于年报数据 - 三季报数据),报告期日期取值:20111231
####### 内容
- 环比(季度)
- 每股财务指标(季度)
- 同比(季度)
- 盈利能力(季度)
- 主要利润指标(季度)
####### 环比(季度)
######## 内容
- Bk_HBGrowRatio2_01
- Bk_HBGrowRatio2_02
- Bk_HBGrowRatio2_04
- Bk_HBGrowRatio2_05
- Bk_HBGrowRatio2_06
- Bk_HBGrowRatio2_08
- Bk_HBGrowRatio2_09
- Bk_HBGrowRatio2_10
- Bk_HBGrowRatio2_03
- Bk_HBGrowRatio2_07
- Bk_HBGrowRatio2_12
- Bk_HBGrowRatio2_11
- Bk_HBGrowRatio2_15
- Bk_HBGrowRatio2_14
- Bk_EPSGrowRatio_Q
- Bk_HBGrowRatio2_17
- Bk_HBGrowRatio2_13
- Bk_HBGrowRatio2_16
- Bk_OperateActivityCashPSGrowRatio_Q
######## Bk_HBGrowRatio2_01
范例
```text
//返回沪深300 2012年中报的加权板块主营业务收入环比增长率((%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_HBGrowRatio2_01(20120630,0,0,0,0);
//结果:7.42
```
######## Bk_HBGrowRatio2_02
范例
```text
//返回沪深300 2012年中报的加权板块主营业务成本环比增长率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_HBGrowRatio2_02(20120630,0,0,0,0);
//结果:8.41
```
参考Bk_HBGrowRatio2_01 ;
######## Bk_HBGrowRatio2_04
范例
```text
//返回沪深300 2012年中报的加权板块主营业务利润环比增长率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_HBGrowRatio2_04(20120630,0,0,0,0);
//结果:39.3
```
######## Bk_HBGrowRatio2_05
范例
```text
//返回沪深300 2012年中报的加权板块其他业务利润环比增长率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_HBGrowRatio2_05(20120630,0,0,0,0);
//结果:0
```
######## Bk_HBGrowRatio2_06
范例
```text
//返回沪深300 2012年中报的加权板块营业费用环比增长率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_HBGrowRatio2_06(20120630,0,0,0,0);
//结果:6.85
```
######## Bk_HBGrowRatio2_08
范例
```text
//返回沪深300 2012年中报的加权板块财务费用环比增长率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_HBGrowRatio2_08(20120630,0,0,0,0);
//结果:30.29
```
######## Bk_HBGrowRatio2_09
范例
```text
//返回沪深300 2012年中报的加权板块营业利润环比增长率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_HBGrowRatio2_09(20120630,0,0,0,0);
//结果:-1.36
```
######## Bk_HBGrowRatio2_10
范例
```text
//返回沪深300 2012年中报的加权板块投资收益环比增长率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_HBGrowRatio2_10(20120630,0,0,0,0);
//结果:34.96
```
######## Bk_HBGrowRatio2_03
范例
```text
//返回沪深300 2012年中报的加权板块主营业务税金及附加环比增长率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_HBGrowRatio2_03(20120630,0,0,0,0);
//结果:4.51
```
######## Bk_HBGrowRatio2_07
范例
```text
//返回沪深300 2012年中报的加权板块管理费用环比增长率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_HBGrowRatio2_07(20120630,0,0,0,0);
//结果:10.72
```
######## Bk_HBGrowRatio2_12
范例
```text
//返回沪深300 2012年中报的加权板块营业外支出环比增长率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_HBGrowRatio2_12(20120630,0,0,0,0);
//结果:55.06
```
######## Bk_HBGrowRatio2_11
范例
```text
//返回沪深300 2012年中报的加权板块营业外收入环比增长率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_HBGrowRatio2_11(20120630,0,0,0,0);
//结果:115.39
```
######## Bk_HBGrowRatio2_15
范例
```text
//返回沪深300 2012年中报的加权板块少数股东损益环比增长率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_HBGrowRatio2_15(20120630,0,0,0,0);
//结果:1.34
```
######## Bk_HBGrowRatio2_14
范例
```text
//返回沪深300 2012年中报的加权板块所得税环比增长率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_HBGrowRatio2_14(20120630,0,0,0,0);
//结果:-1.22
```
######## Bk_EPSGrowRatio_Q
范例
```text
//返回沪深300 2012年中报的加权板块每股收益环比增长率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_EPSGrowRatio_Q(20120630,0,0,0,0);
//结果:0.67
```
参考Bk_EPS_Q StocksFinancialItemPS_Q
######## Bk_HBGrowRatio2_17
范例
```text
//返回沪深300 2012年中报的加权板块补贴收入环比增长率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_HBGrowRatio2_17(20120630,0,0,0,0);
//结果:-200
{
结果为-200的原因:由于数据采集原因,沪深300中公布补贴收入数据的上市公司较少,在2012年1季报仅一家(600588)公布了补贴收入,补贴收入为正,而2012年中报没有公司公布补贴收入数据,补贴收入为0,根据算法得到环比增长率为-200。
另外,目前该指标已不再公布,如600588这只股票从2012年中报开始不再公布,故该环比数据无意义。
}
```
######## Bk_HBGrowRatio2_13
范例
```text
//返回沪深300 2012年中报的加权板块利润总额环比增长率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_HBGrowRatio2_13(20120630,0,0,0,0);
//结果:0.99
```
######## Bk_HBGrowRatio2_16
范例
```text
//返回沪深300 2012年中报的加权板块净利润环比增长率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_HBGrowRatio2_16(20120630,0,0,0,0);
//结果:1.65
```
######## Bk_OperateActivityCashPSGrowRatio_Q
范例
```text
//返回沪深300 2012年中报的加权板块每股经营活动产生的现金流量净额环比(季度)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_OperateActivityCashPSGrowRatio_Q(20120630,0,0,0,0);
//结果:-16.6
```
####### 每股财务指标(季度)
######## 内容
- Bk_EPS_Q
- Bk_OperateActivityCashPS_Q
- Bk_RetainedProfitPS_Q
- Bk_MainincomePS_Q
######## Bk_EPS_Q
范例
```text
//返回沪深300 2012年中报的加权板块每股收益(季度)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_EPS_Q(20120630,0,0,0,0);
//结果:0.17
```
######## Bk_OperateActivityCashPS_Q
范例
```text
//返回沪深300 2012年中报的加权板块每股经营活动产生的现金流量净额(季度)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_OperateActivityCashPS_Q(20120630,0,0,0,0);
//结果:0.58
```
######## Bk_RetainedProfitPS_Q
范例
```text
//返回沪深300 2012年中报的加权板块每股未分配利润(季度)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_RetainedProfitPS_Q(20120630,0,0,0,0);
//结果:1.42
```
######## Bk_MainincomePS_Q
范例
```text
//返回沪深300 2012年中报的加权板块每股主营收入(季度)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_MainincomePS_Q(20120630,0,0,0,0);
//结果:1.66
```
####### 同比(季度)
######## 内容
- Bk_TBGrowRatio2_14
- Bk_TBGrowRatio2_11
- Bk_TBGrowRatio2_12
- Bk_TBGrowRatio2_13
- Bk_TBGrowRatio2_10
- Bk_TBGrowRatio2_09
- Bk_TBGrowRatio2_15
- Bk_TBGrowRatio2_08
- Bk_TBGrowRatio2_16
- Bk_TBGrowRatio2_07
- Bk_TBGrowRatio2_05
- Bk_TBGrowRatio2_02
- Bk_TBGrowRatio2_01
- Bk_TBGrowRatio2_03
- Bk_TBGrowRatio2_18
- Bk_TBGrowRatio2_19
- Bk_TBGrowRatio2_06
- Bk_TBGrowRatio2_04
- Bk_TBGrowRatio2_17
######## Bk_TBGrowRatio2_14
范例
```text
//返回沪深300 2012年中报的加权板块所得税同比增长率(季度)(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_TBGrowRatio2_14(20120630,0,0,0,0);
//结果:-0.63
```
######## Bk_TBGrowRatio2_11
范例
```text
//返回沪深300 2012年中报的加权板块营业外收入同比增长率(季度)(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_TBGrowRatio2_11(20120630,0,0,0,0);
//结果:105.05
```
######## Bk_TBGrowRatio2_12
范例
```text
//返回沪深300 2012年中报的加权板块营业外支同比增长率(季度)(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_TBGrowRatio2_12(20120630,0,0,0,0);
//结果:18.13
```
######## Bk_TBGrowRatio2_13
范例
```text
//返回沪深300 2012年中报的加权板块利润总额同比增长率(季度)(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_TBGrowRatio2_13(20120630,0,0,0,0);
//结果:0.98
```
######## Bk_TBGrowRatio2_10
范例
```text
//返回沪深300 2012年中报的加权板块投资收益同比增长率(季度)(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_TBGrowRatio2_10(20120630,0,0,0,0);
//结果:-0.03
```
######## Bk_TBGrowRatio2_09
范例
```text
//返回沪深300 2012年中报的加权板块营业利润同比增长率(季度)(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_TBGrowRatio2_09(20120630,0,0,0,0);
//结果:-1.57
```
######## Bk_TBGrowRatio2_15
范例
```text
//返回沪深300 2012年中报的加权板块少数股东损益同比增长率(季度)(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_TBGrowRatio2_15(20120630,0,0,0,0);
//结果:-9.47
```
######## Bk_TBGrowRatio2_08
范例
```text
//返回沪深300 2012年中报的加权板块财务费用同比增长率(季度)(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_TBGrowRatio2_08(20120630,0,0,0,0);
//结果:87.05
```
######## Bk_TBGrowRatio2_16
范例
```text
//返回沪深300 2012年中报的加权板块净利润同比增长率(季度)(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_TBGrowRatio2_16(20120630,0,0,0,0);
//结果:2.15
```
######## Bk_TBGrowRatio2_07
范例
```text
//返回沪深300 2012年中报的加权板块管理费用同比增长率(季度)(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_TBGrowRatio2_07(20120630,0,0,0,0);
//结果:13.24
```
######## Bk_TBGrowRatio2_05
范例
```text
//返回沪深300 2012年中报的加权板块其他业务利润同比增长率(季度)(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_TBGrowRatio2_05(20120630,0,0,0,0);
//结果:0
```
######## Bk_TBGrowRatio2_02
范例
```text
//返回沪深300 2012年中报的加权板块主营业务成本同比增长率(季度)(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_TBGrowRatio2_02(20120630,0,0,0,0);
//结果:8.36
```
######## Bk_TBGrowRatio2_01
范例
```text
//返回沪深300 2012年中报的加权板块主营业务收入同比增长率(季度)(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_TBGrowRatio2_01(20120630,0,0,0,0);
//结果:7.27
```
######## Bk_TBGrowRatio2_03
范例
```text
//返回沪深300 2012年中报的加权板块主营业务税金及附加同比增长率(季度)(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_TBGrowRatio2_03(20120630,0,0,0,0);
//结果:0.51
```
######## Bk_TBGrowRatio2_18
范例
```text
//返回沪深300 2012年中报的加权板块每股收益同比增长率(季度)(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_TBGrowRatio2_18(20120630,0,0,0,0);
//结果:-1.41
```
参考Bk_EPS_Q StocksFinancialItemPS_Q
######## Bk_TBGrowRatio2_19
范例
```text
//返回沪深300 2012年中报的加权板块每股经营活动产生的现金流量净额同比增长率(季度)(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_TBGrowRatio2_19(20120630,0,0,0,0);
//结果:384.05
```
参考Bk_EPS_Q StocksFinancialItemPS_Q
######## Bk_TBGrowRatio2_06
范例
```text
//返回沪深300 2012年中报的加权板块营业费用同比增长率(季度)(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_TBGrowRatio2_06(20120630,0,0,0,0);
//结果:12.43
```
######## Bk_TBGrowRatio2_04
范例
```text
//返回沪深300 2012年中报的加权板块主营业务利润同比增长率(季度)(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_TBGrowRatio2_04(20120630,0,0,0,0);
//结果:28.63
```
######## Bk_TBGrowRatio2_17
范例
```text
//返回沪深300 2012年中报的加权板块补贴收入同比增长率(季度)(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_TBGrowRatio2_17(20120630,0,0,0,0);
//结果:-61.28
```
####### 盈利能力(季度)
######## 内容
- Bk_WorkProfitRatio_Q
- Bk_MOTaxandExpensesRatio_Q
- Bk_OperatingExpensesRatio_Q
- Bk_GrossProfitRatio_Q
- Bk_ExpensesRatio_Q
- Bk_OtherOperationRatio_Q
- Bk_MainCostRatio_Q
- Bk_WorkNetProfitRatio_Q
- Bk_OperatingProfitRatio_Q
- Bk_OverheadExpensesRatio_Q
- Bk_FinancialExpensesRatio_Q
- Bk_NetEquityReturn_Q
######## Bk_WorkProfitRatio_Q
范例
```text
//返回沪深300 2012年中报的加权板块主营业务利润率(季度)(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_WorkProfitRatio_Q(20120630,0,0,0,0);
//结果:18.29
```
######## Bk_MOTaxandExpensesRatio_Q
范例
```text
//返回沪深300 2012年中报的加权板块销售税金率(季度)(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_MOTaxandExpensesRatio_Q(20120630,0,0,0,0);
//结果:4.41
```
######## Bk_OperatingExpensesRatio_Q
范例
```text
//返回沪深300 2012年中报的加权板块营业费用比例(季度)(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_OperatingExpensesRatio_Q(20120630,0,0,0,0);
//结果:2.35
```
######## Bk_GrossProfitRatio_Q
范例
```text
//返回沪深300 2012年中报的加权板块销售毛利率(季度)(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_GrossProfitRatio_Q(20120630,0,0,0,0);
//结果:22.7
```
######## Bk_ExpensesRatio_Q
范例
```text
//返回沪深300 2012年中报的加权板块三项费用比例(季度)(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_ExpensesRatio_Q(20120630,0,0,0,0);
//结果:11.3
```
######## Bk_OtherOperationRatio_Q
范例
```text
//返回沪深300 2012年中报的加权板块其它业务利润比例(季度)(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_OtherOperationRatio_Q(20120630,0,0,0,0);
//结果:0
```
######## Bk_MainCostRatio_Q
范例
```text
//返回沪深300 2012年中报的加权板块主营成本比例(季度)(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_MainCostRatio_Q(20120630,0,0,0,0);
//结果:77.3
```
######## Bk_WorkNetProfitRatio_Q
范例
```text
//返回沪深300 2012年中报的加权板块销售净利率(季度)(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_WorkNetProfitRatio_Q(20120630,0,0,0,0);
//结果:9.97
```
######## Bk_OperatingProfitRatio_Q
范例
```text
//返回沪深300 2012年中报的加权板块营业利润率(季度)(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_OperatingProfitRatio_Q(20120630,0,0,0,0);
//结果:12.97
```
######## Bk_OverheadExpensesRatio_Q
范例
```text
//返回沪深300 2012年中报的加权板块管理费用比例(季度)(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_OverheadExpensesRatio_Q(20120630,0,0,0,0);
//结果:7.94
```
######## Bk_FinancialExpensesRatio_Q
范例
```text
//返回沪深300 2012年中报的加权板块财务费用比例(季度)(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_FinancialExpensesRatio_Q(20120630,0,0,0,0);
//结果:1.01
```
######## Bk_NetEquityReturn_Q
范例
```text
//返回沪深300 2012年中报的加权板块净资产收益率(季度)(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_NetEquityReturn_Q(20120630,0,0,0,0);
//结果:4.12
```
####### 主要利润指标(季度)
######## 内容
- Bk_HBValue2_01
- Bk_HBValue2_02
- Bk_HBValue2_05
- Bk_HBValue2_03
- Bk_HBValue2_04
- Bk_HBValue2_07
- Bk_HBValue2_08
- Bk_HBValue2_10
- Bk_HBValue2_06
- Bk_HBValue2_09
- Bk_HBValue2_13
- Bk_HBValue2_14
- Bk_HBValue2_15
- Bk_HBValue2_16
- Bk_HBValue2_12
- Bk_HBValue2_11
- Bk_HBValue2_17
######## Bk_HBValue2_01
范例
```text
//返回沪深300 2012年中报的板块主营业务收入平均(季度)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_HBValue2_01(20120630,0,0,0,0);
//结果:15175301226.45
```
######## Bk_HBValue2_02
范例
```text
//返回沪深300 2012年中报的板块主营业务成本的平均值(季度)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_HBValue2_02(20120630,0,0,0,0);
//结果:11730100429.53
```
######## Bk_HBValue2_05
范例
```text
//返回沪深300 2012年中报的板块其他业务利润的平均值(季度)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_HBValue2_05(20120630,0,0,0,0);
//结果:0
```
######## Bk_HBValue2_03
范例
```text
//返回沪深300 2012年中报的板块主营业务税金及附加的平均值(季度)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_HBValue2_03(20120630,0,0,0,0);
//结果:669928729.97
```
######## Bk_HBValue2_04
范例
```text
//返回沪深300 2012年中报的板块主营业务利润的平均值(季度)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_HBValue2_04(20120630,0,0,0,0);
//结果:5821904539.24
```
######## Bk_HBValue2_07
范例
```text
//返回沪深300 2012年中报的板块管理费用的平均值(季度)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_HBValue2_07(20120630,0,0,0,0);
//结果:1204570838.38
```
######## Bk_HBValue2_08
范例
```text
//返回沪深300 2012年中报的板块财务费用的平均值(季度)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_HBValue2_08(20120630,0,0,0,0);
//结果:153818534.6
```
######## Bk_HBValue2_10
范例
```text
//返回沪深300 2012年中报的板块投资收益的平均值(季度)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_HBValue2_10(20120630,0,0,0,0);
//结果:268964584.43
```
######## Bk_HBValue2_06
范例
```text
//返回沪深300 2012年中报的板块营业费用的平均值(季度)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_HBValue2_06(20120630,0,0,0,0);
//结果:356493177.9
```
######## Bk_HBValue2_09
范例
```text
//返回沪深300 2012年中报的板块营业利润的平均值(季度)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_HBValue2_09(20120630,0,0,0,0);
//结果:1967873422.65
```
######## Bk_HBValue2_13
范例
```text
//返回沪深300 2012年中报的板块个股利润总额的平均值(季度)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_HBValue2_13(20120630,0,0,0,0);
//结果:2047942896.21
```
######## Bk_HBValue2_14
范例
```text
//返回沪深300 2012年中报的板块个股所得税的平均值(季度)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_HBValue2_14(20120630,0,0,0,0);
//结果:449542982.13
```
######## Bk_HBValue2_15
范例
```text
//返回沪深300 2012年中报的板块个股少数股东损益的平均值(季度)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_HBValue2_15(20120630,0,0,0,0);
//结果:85070281.38
```
######## Bk_HBValue2_16
范例
```text
//返回沪深300 2012年中报的板块个股净利润的平均值(季度)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_HBValue2_16(20120630,0,0,0,0);
//结果:1513329632.7
```
######## Bk_HBValue2_12
范例
```text
//返回沪深300 2012年中报的板块营业外支出的合计(季度)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_HBValue2_12(20120630,0,0,0,1);
//结果:7197540195.31
```
######## Bk_HBValue2_11
范例
```text
//返回沪深300 2012年中报的板块营业外收入的合计(季度)
d:=inttodate(20120830);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_HBValue2_11(20120630,0,0,0,1);
//结果:31218382264.4
```
######## Bk_HBValue2_17
范例
```text
//返回沪深300 2012年三季报的板块补贴收入的合计(季度)
d:=inttodate(20121030);
Setsysparam(pn_date(),d);
stkArr:=GetBKByDate("SH000300",d);
savebk("myhs300","mybk",stkArr);
SetSysParam(pn_bk(),'myhs300');
return Bk_HBValue2_17(20120930,0,0,0,1);
//结果:0
```
###### 中间函数
####### 内容
- StocksFinancialRatio
- StocksFinancialItemPS
- StocksImportantItems
- StocksFinancialItemPS_Q
- StocksHBValue
- StocksFinancialRatio_Q
- StocksHBGrowRatio_Q
- StocksTBGrowRatio_Q
- StocksFinancialItemPSByEndT
- StocksFinancialRatioByEndT
####### StocksFinancialRatio
范例
```text
//返回沪深300 2012年上半年的流动比率
d:=inttodate(20120901);
Setsysparam(pn_date(),d);
StockArr:=getbkbydate('SH000300',d);
return StocksFinancialRatio(StockArr,20120630,0,0,0,0,0);
//结果:1.1
```
####### StocksFinancialItemPS
范例
```text
//返回沪深300 2012年上半年板块沪深300总股本加权的每股收益
t:=inttodate(20120801);
SetSysParam(pn_date(),t);
StockArr:=getbkbydate('SH000300',t);
return StocksFinancialItemPS(StockArr,20120630,0,0,0,0,0);
//结果:0.33
```
范例二:
```text
//返回沪深300 2012年上半年板块沪深300总股本加权的每股收益
t:=inttodate(20120801);
SetSysParam(pn_date(),t);
StockArr:=getbkbydate('SH000300',t);
return StocksFinancialItemPS(StockArr,20120630,0,0,0,0,0);
//结果:0.33
```
####### StocksImportantItems
范例
```text
//返回沪深300 2012年上半年板块沪深300总股本加权时的每股收益
d:=inttodate(20120830);
SetSysParam(pn_date(),d);
StockArr:=getbkbydate('SH000300',d);
return StocksImportantItems(StockArr,20120630,0,0,0,0);
```
//结果为:
####### StocksFinancialItemPS_Q
范例
```text
//返回板块沪深300 2012年第二季度的每股收益
d:=inttodate(20120830);
SetSysParam(pn_date(),d);
StockArr :=getbkbydate('SH000300',d);
return StocksFinancialItemPS_Q(StockArr,20120630,0,0,0,0,0);
//结果:0.165233030844362
```
####### StocksHBValue
范例
```text
//返回板块沪深300 2012年第二季度的主营业务收入的平均值
d:=inttodate(20120830);
SetSysParam(pn_date(),d);
StockArr :=getbkbydate('SH000300',d);
return StocksHBValue(StockArr,20120630,0,0,0,0,9);
//结果:1513329632.6958
```
####### StocksFinancialRatio_Q
范例
```text
//返回板块沪深300 2012年第二季度的流动比率
d:=inttodate(20120830);
SetSysParam(pn_date(),d);
StockArr :=getbkbydate('SH000300',d);
return StocksFinancialRatio_Q(StockArr,20120630,0,0,0,0,0);
//结果:1.11307324721658
```
####### StocksHBGrowRatio_Q
范例
```text
//返回板块沪深300 2012年第二季度的营业利润的环比增长率
d:=inttodate(20120830);
SetSysParam(pn_date(),d);
StockArr :=getbkbydate('SH000300',d);
return StocksHBGrowRatio_Q(StockArr,20120630,0,0,0,0,0);
//结果:1.11307324721658
```
####### StocksTBGrowRatio_Q
范例
```text
//返回板块沪深300 2012年第二季度的营业利润的同比增长率
d:=inttodate(20120830);
SetSysParam(pn_date(),d);
StockArr :=getbkbydate('SH000300',d);
return StocksTBGrowRatio_Q (StockArr,20120630,0,0,0,0,0);
//结果:1.11307324721658
```
####### StocksFinancialItemPSByEndT
范例
范例一:
```text
//多个股票在20230731的TTM、直接权重加权的每股收益
StockArr := array(("代码":"SH600356","比例(%)":26.0),
("代码":"SH600602","比例(%)":14.0),
("代码":"SH600054","比例(%)":22.0),
("代码":"SH600001","比例(%)":18.0),
("代码":"SH600718","比例(%)":20.0));
Endt := 20230731T;
return StocksFinancialItemPSByEndT(StockArr,Endt,13,0,0,0,0,0);
//结果:0.0827
```
范例2:
```text
//多个股票在20230731的TTM、调和平均数权重加权的每股净资产
StockArr := array(("代码":"SH600356","比例(%)":26.0),
("代码":"SH600602","比例(%)":14.0),
("代码":"SH600054","比例(%)":22.0),
("代码":"SH600001","比例(%)":18.0),
("代码":"SH600718","比例(%)":20.0));
Endt := 20230731T;
return StocksFinancialItemPSByEndT(StockArr,Endt,12,0,0,0,1,0);
//结果:5.5689
```
####### StocksFinancialRatioByEndT
范例
范例一:
```text
//多个股票在20230731的TTM、整体权重加权的主营业务利润率(%)
StockArr := array(("代码":"SH600356","比例(%)":26.0),
("代码":"SH600602","比例(%)":14.0),
("代码":"SH600054","比例(%)":22.0),
("代码":"SH600001","比例(%)":18.0),
("代码":"SH600718","比例(%)":20.0));
Endt := 20230731T;
return StocksFinancialRatioByEndT(StockArr,Endt,11,0,0,0,17,0);
//结果:10.2746
```
范例2:
```text
//多个股票在20230731的TTM、整体权重加权的流动比率
StockArr := array(("代码":"SH600356","比例(%)":26.0),
("代码":"SH600602","比例(%)":14.0),
("代码":"SH600054","比例(%)":22.0),
("代码":"SH600001","比例(%)":18.0),
("代码":"SH600718","比例(%)":20.0));
Endt := 20230731T;
return StocksFinancialRatioByEndT(StockArr,Endt,11,0,0,0,0,0);//结果:1.4336
```
###### 最近12个月
####### 内容
- StocksFinancialItem_12
- StocksFinancialItemPS_12
####### StocksFinancialItem_12
范例
```text
//返回沪深300 2012年09月30日最近12个月的营业收入
StockArr :=getbkbydate ('SH000300',20120930T);
return StocksFinancialItem_12 (StockArr ,20120930, 46002);
//结果:17767530164758.4
```
####### StocksFinancialItemPS_12
范例
```text
//返回沪深300 2012年6月30日最近12个月的每股收益
StockArr :=getbkbydate('SH000300',20120630T);
return StocksFinancialItemPS_12 (StockArr ,20120630,0,0,0,0,0);
//结果:0.612332636606569
```
##### 财务数据横比
###### 内容
- zbjg_hx
- cwzb_hx
- BkPEAndPB_hx
- jynl_hx
- chznl_hx
- ylnl_hx
- zykjsj_hx
- cznl_hx
###### zbjg_hx
算法
获得每个板块的以加权方式只考虑A股的资本结构指标范例
```text
BkNames:='纺织、服装、皮毛;电子;食品、饮料;社会服务业;其他制造业;医药、生物制品';
RDate:=20040930;
return zbjg_hx(BkNames,RDate,0,0.0199999995529652);
//结果:
```
###### cwzb_hx
算法
获得每个板块的以总股本加权方式只考虑A股的财务指标范例
```text
BkNames:='纺织、服装、皮毛;电子;食品、饮料;社会服务业;其他制造业;医药、生物制品';
RDate:=20040630;
return cwzb_hx(BkNames,RDate,0,0.0199999995529652);
//结果:
```
###### BkPEAndPB_hx
算法
板块市盈率(总股本加权) = 市价总值和/(净利润和\*加权系数)
板块市盈率(流通股本加权)=∑(股票i流通市值)/∑(股票i报告期净利润/股票i报告期总股本*股票i报告期流通股本*加权系数)
板块市净率(总股本加权)=∑(股票i市价总值)/∑(股票i报告期净资产)
板块市净率(流通股本加权)=∑(股票i流通市值)/∑(股票i报告期净资产/股票i报告期总股本\*股票i报告期流通股本)范例
```text
BkNames:='纺织、服装、皮毛;电子;食品、饮料;社会服务业;其他制造业;医药、生物制品';
EndT:=20040520T;
RDate:=20031231;
return BkPEAndPB_hx(BkNames,EndT,RDate,0,1,2,0.0199999995529652);
//结果:
```
###### jynl_hx
算法
获得每个板块的以加权方式只考虑A股的经营能力指标范例
```text
BkNames:='纺织、服装、皮毛;电子;食品、饮料;社会服务业;其他制造业;医药、生物制品';
RDate:=20031231;
return jynl_hx(BkNames,RDate,0,0.0199999995529652);
//结果:
```
###### chznl_hx
算法
获得每个板块的以加权方式只考虑A股的成长能力指标范例
```text
BkNames:='纺织、服装、皮毛;电子;食品、饮料;社会服务业;其他制造业;医药、生物制品';
RDate:=20031231;
return chznl_hx(BkNames,RDate,0,0.0199999995529652);
//结果:
```
###### ylnl_hx
算法
获得每个板块的以加权方式只考虑A股的盈利能力指标范例
```text
BkNames:='纺织、服装、皮毛;电子;食品、饮料;社会服务业;其他制造业;医药、生物制品';
RDate:=20031231;
return ylnl_hx(BkNames,RDate,0,0.0199999995529652);
//结果:
```
###### zykjsj_hx
算法
获得每个板块只考虑A股主要会计指标的合计值范例
```text
BkNames:='纺织、服装、皮毛;电子;食品、饮料;社会服务业;其他制造业;医药、生物制品';
RDate:=20040630;
return zykjsj_hx(BkNames,RDate,0,0.0199999995529652);
//结果:
```
###### cznl_hx
算法
获得每个板块以加权方式只考虑A股的偿债能力指标范例
```text
BkNames:='纺织、服装、皮毛;电子;食品、饮料;社会服务业;其他制造业;医药、生物制品';
RDate:=20031231;
return cznl_hx(BkNames,RDate,0,0.0199999995529652);
//结果:
```
##### 综合指标
###### 内容
- StocksCMAmount
- StocksDA
- StocksDR
- StocksMarketValue
- StocksMarketValuePercent
- StocksSHAmount
- StocksTobinsQValue
- StocksTotalValuePercent
- StocksTotalValue
- stocksnegotiableshares
- 向导函数
- StocksFreeMarketValue
- StocksFreeMarketValueNPercent
- StocksFreeMarketValueAdjust
- StocksFreeMarketValueNPercent3
- StocksFreeMarketValue3
- StocksFreeMarketValueAdjustNPercent
- StocksFreeMarketValuePercent3
- StocksFreeMarketValueAdjust3
- StocksFreeMarketValuePercent
- StocksFreeMarketValueAdjustPercent3
- StocksFreeMarketValueAdjustNPercent3
- StocksFreeMarketValueAdjustPercent
###### StocksCMAmount
范例
```text
oV:=BackUpSystemParameters2();
//取'沪深300'板块在2011年1月1日至2011年12月31日的股票募集资金和
BegT:=inttodate(20110101);
EndT:=inttodate(20111231);
bk:=getbkbydate('SH000300',EndT);
return StocksCMAmount(bk,BegT,EndT,3);
//结果:20355541.81
```
###### StocksDA
范例
```text
oV:=BackUpSystemParameters2();
//取'沪深300'在2011年1月1日至2011年12月31日的板块市值对大盘涨跌贡献值
//加权方式为'流通股本',市场名称为"上证A股;深证A股"
BegT:=inttodate(20110101);
EndT:=inttodate(20111231);
bk:=getbkbydate('SH000300',inttodate(20111231));
Return StocksDA(bk,BegT,EndT,1,"SH000001","上证A股;深证A股");
//结果:-258.46。
```
###### StocksDR
范例
```text
oV:=BackUpSystemParameters2();
//取'沪深300'在2011年1月1日至2011年12月31日板块市值的对大盘涨跌贡献度
//加权方式为'流通股本',市场名称为"上证A股;深证A股"
bk:=getbkbydate('SH000300',inttodate(20111231));
BegT:=inttodate(20110101);
EndT:=inttodate(20111231);
Return StocksDR(bk,BegT,EndT,1,"上证A股;深证A股");
//结果:70.2。
```
###### StocksMarketValue
范例
```text
oV:=BackUpSystemParameters2();
//取'沪深300'板块在2011年12月31日的板块流通市值
//加权方法为只考虑A股
EndT:=inttodate(20111231);
bk:=getbkbydate('SH000300',EndT);
Return StocksMarketValue(bk,EndT,1);
//结果:1155192646.17,单位:万
```
###### StocksMarketValuePercent
范例
```text
oV:=BackUpSystemParameters2();
//取'沪深300'板块在2011年年报的指定日流通市值比重
//加权方法为只考虑A股,市场名称为"上证A股;深证A股"
EndT:=inttodate(20111231);
bk:=getbkbydate('SH000300',EndT);
Return StocksMarketValuePercent(bk,EndT,"上证A股;深证A股",1);
//结果:79.41。
```
###### StocksSHAmount
范例
```text
oV:=BackUpSystemParameters2();
//计算沪深300板块的平均股东户数
EndT:=inttodate(20111231);
bk:=getbkbydate('SH000300',EndT );
Return StocksSHAmount(bk,20111231);
//结果:184465.78
```
参考StockSHAmount
###### StocksTobinsQValue
范例
```text
oV:=BackUpSystemParameters2();
//计算沪深300板块的托宾Q值II
bk:=getbkbydate('SH000300',inttodate(20111231));
Return StocksTobinsQValue(bk,20111231,2);
//结果:0.23
```
###### StocksTotalValuePercent
范例
```text
oV:=BackUpSystemParameters2();
//股票类型为只考虑A股
EndT:=inttodate(20111231);
bk:=getbkbydate('SH000300',EndT);
Return StocksTotalValuePercent(bk,EndT,"上证A股;深证A股",1);
//结果:80.43。
```
###### StocksTotalValue
范例
```text
oV:=BackUpSystemParameters2();
//股票类型为只考虑A股
EndT:=inttodate(20111231);
bk:=getbkbydate('SH000300',EndT);
Return StocksTotalValue(bk,EndT,1);
//结果:1715562373.74。
```
参考\_Hlk391372318
###### stocksnegotiableshares
###### 向导函数
####### 内容
- Bk_DA
- Bk_DR
- Bk_MarketValuePercent
- Bk_TotalValuePercent
- Bk_CMAmount
- Bk_MarketValue
- Bk_MarketValue3
- Bk_SHAmount
- Bk_TobinsQValue
- Bk_TotalValue
- Bk_TotalValue3
- 中间函数
- BK_FreeMarketValueAdjustPercent3
- BK_FreeMarketValue
- BK_FreeMarketValueAdjust
- BK_FreeMarketValueAdjust3
- BK_FreeMarketValueAdjustNPercent3
- BK_FreeMarketValuePercent3
- BK_FreeMarketValueAdjustNPercent
- BK_FreeMarketValue3
- BK_FreeMarketValueNPercent3
- BK_FreeMarketValueAdjustPercent
- BK_FreeMarketValueNPercent
- BK_FreeMarketValuePercent
####### Bk_DA
范例
```text
oV:=BackUpSystemParameters2();
//加权方式为'流通股本加权
BegT:=inttodate(20110101);
EndT:=inttodate(20111231);
bk:=getbkbydate('SH000300',EndT);
savebk('我的沪深300','用户板块',bk);
setsysparam(pn_bk(),'我的沪深300');
Return BK_DA(BegT,EndT,1,"SH000001","上证A股;深证A股");
//结果:-258.46。
```
参考StocksDA
####### Bk_DR
范例
```text
oV:=BackUpSystemParameters2();
//加权方式为'流通股本加权
BegT:=Inttodate(20110101);
EndT:=inttodate(20111231);
bk:=getbkbydate('SH000300',inttodate(20111231));
savebk('我的沪深300','用户板块',bk);
setsysparam(pn_bk(),'我的沪深300');
Return BK_DR(BegT,EndT,1,"上证A股;深证A股");
//结果:70.2。
```
参考StockDR
####### Bk_MarketValuePercent
范例
```text
oV:=BackUpSystemParameters2();
//股票类型为只考虑A股
EndT:=inttodate(20111231);
bk:=getbkbydate('SH000300',EndT);
savebk('我的沪深300','用户板块',bk);
setsysparam(pn_bk(),'我的沪深300');
Return BK_MarketValuePercent(EndT,"深证A股#上证A股#中小企业板",1);
//结果:72.28。
```
参考StocksMarketValue
####### Bk_TotalValuePercent
范例
```text
oV:=BackUpSystemParameters2();
//股票类型为只考虑A股
EndT:=inttodate(20111231);
bk:=getbkbydate('SH000300',EndT);
savebk('我的沪深300','用户板块',bk);
setsysparam(pn_bk(),'我的沪深300');
Return BK_TotalValuePercent(EndT,"深证A股#上证A股#中小企业板",1);
//结果:71.19。
```
参考StocksTotalValuePercent
####### Bk_CMAmount
范例
```text
oV:=BackUpSystemParameters2();
BegT:=inttodate(20110101);
EndT:=inttodate(20111231);
bk:=getbkbydate('SH000300',EndT);
savebk('我的沪深300','用户板块',bk);
setsysparam(pn_bk(),'我的沪深300');
Return Bk_CMAmount(BegT,EndT,3);
//结果:20355541.81。
```
参考StocksCMAmount
####### Bk_MarketValue
范例
```text
oV:=BackUpSystemParameters2();
//股票类型为只考虑A股
EndT:=inttodate(20111231);
bk:=getbkbydate('SH000300',EndT);
savebk('我的沪深300','用户板块',bk);
setsysparam(pn_bk(),'我的沪深300');
Return Bk_MarketValue(EndT,1);
//结果:1155192646.17。
```
参考StocksMarketValue
####### Bk_MarketValue3
范例
```text
oV:=BackUpSystemParameters2();
//股票类型为只考虑A股'
bk:=getbkbydate('SH000300',inttodate(20111231));
savebk('我的沪深300','用户板块',bk);
setsysparam(pn_bk(),'我的沪深300');
Return Bk_MarketValue3(1);
//结果:1172754405.34。
```
参考Bk_MarketValue3
####### Bk_SHAmount
范例
```text
oV:=BackUpSystemParameters2();
//计算沪深300板块的平均股东户数
bk:=getbkbydate('SH000300',inttodate(20111231));
savebk('我的沪深300','用户板块',bk);
setsysparam(pn_bk(),'我的沪深300');
Return Bk_SHAmount(20111231);
//结果:184465.78。
```
参考StockSHAmount
####### Bk_TobinsQValue
范例
```text
oV:=BackUpSystemParameters2();
//计算沪深300板块的托宾Q值II
bk:=getbkbydate('SH000300',inttodate(20111231));
savebk('我的沪深300','用户板块',bk);
setsysparam(pn_bk(),'我的沪深300');
Return Bk_TobinsQValue(20111231,2);
//结果:0.23。
```
参考StocksTobinsQValue
####### Bk_TotalValue
范例
```text
oV:=BackUpSystemParameters2();
//股票类型为只考虑A股
EndT:=inttodate(20111231);
bk:=getbkbydate('SH000300',EndT);
savebk('我的沪深300','用户板块',bk);
setsysparam(pn_bk(),'我的沪深300');
Return Bk_TotalValue(EndT,1);
//结果:1715562373.7366,单位:万。
```
参考\_Hlk391372318
####### Bk_TotalValue3
范例
```text
oV:=BackUpSystemParameters2();
//股票类型为只考虑A股
bk:=getbkbydate('SH000300',inttodate(20111231));
savebk('我的沪深300','用户板块',bk);
setsysparam(pn_bk(),'我的沪深300');
Return Bk_TotalValue3(1);
//结果:1537179728.95,单位:万。
```
参考StockTotalValue
####### 中间函数
######## 内容
- StocksMarketValueGrow
- StocksTotalValueGrow
######## StocksMarketValueGrow
范例
```text
oV:=BackUpSystemParameters2();
//取'沪深300'板块在2011年1月1日至2011年12月31日的板块流通市值变动
BegT:=inttodate(20110101);
EndT:=inttodate(20111231);
bk:=getbkbydate('SH000300',EndT);
Return StocksMarketValueGrow(bk,BegT,EndT,false);
//结果:-2681766725867.14,单位:万。
```
参考StocksMarketValue
######## StocksTotalValueGrow
范例
```text
oV:=BackUpSystemParameters2();
//取'沪深300'板块在2011年1月1日至2011年12月31日的板块总市值变动
BegT:=inttodate(20110101);
EndT:=inttodate(20111231);
bk:=getbkbydate('SH000300',EndT);
Return StocksTotalValueGrow(bk,BegT,EndT,false);
//结果:-3705891883787.23,单位:万。
```
参考StocksTotalValue
####### BK_FreeMarketValueAdjustPercent3
范例
```text
//"上证A股"在20250708的最新自由流通市值占总市值(%)(调整后)
setsysparam(pn_bk(),"上证A股");
SetSysParam(PN_Date(),20250708T);
return BK_FreeMarketValueAdjustPercent3();
//结果:30.9734905950293
```
####### BK_FreeMarketValue
范例
```text
//"上证A股"在20250704的自由流通市值<万>
setsysparam(pn_bk(),"上证A股");
endt:=20250704T;
return BK_FreeMarketValue(endt);
//结果:1842765798.40633
```
####### BK_FreeMarketValueAdjust
范例
```text
//"上证A股"在20250704的自由流通市值(调整后)<万>
setsysparam(pn_bk(),"上证A股");
endt:=20250704T;
return BK_FreeMarketValueAdjust(endt);
//结果:1842765798.40633
```
####### BK_FreeMarketValueAdjust3
范例
```text
//"上证A股"在20250708的最新自由流通市值(调整后)<万>
setsysparam(pn_bk(),"上证A股");
SetSysParam(PN_Date(),20250708T);
return BK_FreeMarketValueAdjust3();
//结果:1858245021.07276
```
####### BK_FreeMarketValueAdjustNPercent3
范例
```text
//"上证A股"在20240708的最新自由流通市值占流通市值(%)(调整后)
setsysparam(pn_bk(),"上证A股");
SetSysParam(PN_Date(),20250708T);
return BK_FreeMarketValueAdjustNPercent3();
//结果:39.7370892324272
```
####### BK_FreeMarketValuePercent3
范例
```text
//"上证A股"在20240704的最新自由流通市值占总市值(%)
setsysparam(pn_bk(),"上证A股");
SetSysParam(PN_Date(),20250704T);
return BK_FreeMarketValuePercent3();
//结果:30.8855272735127
```
####### BK_FreeMarketValueAdjustNPercent
范例
```text
//"上证A股"在20250704的自由流通市值占流通市值(%)(调整后)
setsysparam(pn_bk(),"上证A股");
endt:=20250704T;
return BK_FreeMarketValueAdjustNPercent(endt);
//结果:39.6812159866444
```
####### BK_FreeMarketValue3
范例
```text
//"上证A股"在20250708的最新自由流通市值<万>
setsysparam(pn_bk(),"上证A股");
SetSysParam(PN_Date(),20250708T);
return BK_FreeMarketValue3();
//结果:1858245021.07276
```
####### BK_FreeMarketValueNPercent3
范例
```text
//"上证A股"在20250708的最新自由流通市值占流通市值(%)
setsysparam(pn_bk(),"上证A股");
SetSysParam(PN_Date(),20250708T);
return BK_FreeMarketValueNPercent3();
//结果:39.7370892324272
```
####### BK_FreeMarketValueAdjustPercent
范例
```text
//"上证A股"在20250704的自由流通市值占总市值(%)(调整后)
setsysparam(pn_bk(),"上证A股");
endt:=20250704T;
return BK_FreeMarketValueAdjustPercent(endt);
//结果:30.8855272735127
```
####### BK_FreeMarketValueNPercent
范例
```text
//"上证A股"在20250704的自由流通市值占流通市值(%)
setsysparam(pn_bk(),"上证A股");
endt:=20250704T;
return BK_FreeMarketValueNPercent(endt);
//结果:39.6812159866444
```
####### BK_FreeMarketValuePercent
范例
```text
//"上证A股"在20250704的自由流通市值占总市值(%)
setsysparam(pn_bk(),"上证A股");
endt:=20250704T;
return BK_FreeMarketValuePercent(endt);
//结果:30.8855272735127
```
###### StocksFreeMarketValue
范例
```text
//"SZ000001","SH600000"在20250704的自由流通市值
StockArr:=array("SZ000001","SH600000");
endt:=20250704T;
return StocksFreeMarketValue(StockArr,endt);
//结果:25996235.010994
```
###### StocksFreeMarketValueNPercent
范例
```text
//"SZ000001","SH600000"在20250704的自由流通市值占流通市值(%)
StockArr:=array("SZ000001","SH600000");
endt:=20250704T;
return StocksFreeMarketValueNPercent(StockArr,endt);
//结果:37.9082837836902
```
###### StocksFreeMarketValueAdjust
范例
```text
//"SZ000001","SH600000"在20250704的自由流通市值(调整后)<万>
StockArr:=array("SZ000001","SH600000");
endt:=20250704T;
return StocksFreeMarketValueAdjust(StockArr,endt);
//结果:25996235.010994
```
###### StocksFreeMarketValueNPercent3
范例
```text
//"SZ000001","SH600000"在20250704最新自由流通市值占流通市值(%)
StockArr:=array("SZ000001","SH600000");
endt:=20250704T;
SetSysParam(PN_Date(),endt);
return StocksFreeMarketValueNPercent3(StockArr);
//结果:37.9082837836902
```
###### StocksFreeMarketValue3
范例
```text
//"SZ000001","SH600000"在20250704的最新自由流通市值<万>
StockArr:=array("SZ000001","SH600000");
endt:=20250704T;
SetSysParam(PN_Date(),20250704T);
return StocksFreeMarketValue3(StockArr);
//结果:25996235.010994
```
###### StocksFreeMarketValueAdjustNPercent
范例
```text
//"SZ000001","SH600000"在20250704的自由流通市值占流通市值(%)(调整后)
StockArr:=array("SZ000001","SH600000");
endt:=20250704T;
return StocksFreeMarketValueAdjustNPercent(StockArr,endt);
//结果:37.9082837836902
```
###### StocksFreeMarketValuePercent3
范例
```text
//"SZ000001","SH600000"在20250704的最新自由流通市值占总市值(%)
StockArr:=array("SZ000001","SH600000");
endt:=20250704T;
SetSysParam(PN_Date(),endt);
return StocksFreeMarketValuePercent3(StockArr);
//结果:37.908042549835
```
###### StocksFreeMarketValueAdjust3
范例
```text
//"SZ000001","SH600000"在20250704的最新自由流通市值(调整后)<万>
StockArr:=array("SZ000001","SH600000");
endt:=20250704T;
SetSysParam(PN_Date(),endt);
return StocksFreeMarketValueAdjust3(StockArr);
//结果:25996235.010994
```
###### StocksFreeMarketValuePercent
范例
```text
//"SZ000001","SH600000"在20250704的自由流通市值占总市值(%)
StockArr:=array("SZ000001","SH600000");
endt:=20250704T;
return StocksFreeMarketValuePercent(StockArr,endt);
//结果:37.908042549835
```
###### StocksFreeMarketValueAdjustPercent3
范例
```text
//"SZ000001","SH600000"在20250704的最新自由流通市值占总市值(%)(调整后)
StockArr:=array("SZ000001","SH600000");
endt:=20250704T;
SetSysParam(PN_Date(),endt);
return StocksFreeMarketValueAdjustPercent3(StockArr);
//结果:37.908042549835
```
###### StocksFreeMarketValueAdjustNPercent3
范例
```text
//"SZ000001","SH600000"在20250704的最新自由流通市值占流通市值(%)(调整后)
StockArr:=array("SZ000001","SH600000");
endt:=20250704T;
SetSysParam(PN_Date(),endt);
return StocksFreeMarketValueAdjustNPercent3(StockArr);
//结果:38.6829166558014
```
###### StocksFreeMarketValueAdjustPercent
范例
```text
//"SZ000001","SH600000"在20250704的自由流通市值占总市值(%)
StockArr:=array("SZ000001","SH600000");
endt:=20250704T;
return StocksFreeMarketValueAdjustPercent(StockArr,endt);
//结果:37.908042549835
```
##### 基本情况
###### 内容
- StocksTotalShares
- StocksTotalSharesPercent
- StocksListQk
- StocksCount
- StocksIssuedQk
- StocksIssuePrice
- StocksHasDeclareReport
- StocksHasGoMarket
- StocksNegotiableSharesPercent
- GetStocksByType
- GetAbkbyEndT
- GetAbkbyDate
- 其它
- 向导函数
- 中间函数
- GetBKByBegTEndT_II
###### StocksTotalShares
范例
```text
//返回沪深300在2018年9月18日的市值总和
EndT := inttodate(20180918);
stockArr := getbkbydate('SH000300',EndT);
return StocksTotalShares(StockArr,EndT,0);
//368949329.52
```
###### StocksTotalSharesPercent
范例
```text
//返回沪深300在2018年9月18日的市值占上证A股和深圳A股总股本的比例
EndT := inttodate(20180918);
stockArr := getbkbydate('SH000300',EndT);
return StocksTotalSharesPercent(stockArr,endT,"上证A股;深证A股",0);
//结果:70.68
```
###### StocksListQk
范例
```text
//返回沪深300在在20100918至20180918区间上市的股票列表
EndT := inttodate(20180918);
stockArr := getbkbydate('SH000300',EndT);
return StocksListQk(StockArr,20100918T,EndT);
```
结果:
|
|
|
SH601933 |
|
SH601377 |
|
SZ002500 |
|
SH601018 |
|
SZ002594 |
|
SH601901 |
|
SH601336 |
|
SH601555 |
|
SH601669 |
###### StocksCount
范例
```text
//返回上证A股在2018-09-18日前上市的股票个数
EndT := inttodate(20180918);
return StocksCount("上证A股",EndT);
//结果:1434
```
###### StocksIssuedQk
范例
```text
//返回20180101日至20180919日A股上市股票列表
StockArr := GetBK('A股');
return StocksIssuedQk(StockArr,20180101T,20180919T);
```
结果:
|
SH600901 |
|
SH600929 |
|
SH601066 |
|
SH601068 |
|
SH601138 |
|
SH601162 |
|
SH601330 |
|
SH601577 |
|
SH601606 |
###### StocksIssuePrice
范例
```text
//返回A股上市平均价
StockArr := GetBK('A股');
return StocksIssuePrice(StockArr,0);
//结果:16.66
```
###### StocksHasDeclareReport
范例
```text
//返回A股2018中报已发布公司
StockArr := GetBK('A股');
StocksHasDeclareReport(StockArr,20180630);
return StockArr;
```
结果:
|
|
|
SH600000 |
|
SH600004 |
|
SH600006 |
|
SH600007 |
|
SH600008 |
|
SH600009 |
|
SH600010 |
|
SH600011 |
|
SH600012 |
###### StocksHasGoMarket
范例
```text
//返回A股20150203日已上市的公司
StockArr := GetBK('A股');
return StocksHasGoMarket(StockArr,20150203T,0);
```
结果:
###### StocksNegotiableSharesPercent
范例
```text
//返回沪深300在2018年9月18日的市值占上证A股和深圳A股流通股股本的比例
EndT := inttodate(20180918);
stockArr := getbkbydate('SH000300',EndT);
return StocksNegotiableSharesPercent(stockArr,endT,"上证A股;深证A股",0);
//结果:68.77
```
###### GetStocksByType
范例
```text
//返回沪深300股票股票类型为1的股票
EndT := inttodate(20180918);
stockArr := getbkbydate('SH000300',EndT);
return GetStocksByType(StockArr,array(1));
```
部分结果:
SZ000001
|
SZ000002
|
SZ000060
|
SZ000063
|
SZ000069
|
SZ000157
|
SZ000402
|
SZ000425
|
SZ000568
|
###### GetAbkbyEndT
范例
```text
//返回’上证A股’在20190801日上市的所有股票
return GetAbkbyEndT('上证A股',20190801T);
//返回A股主板在20190801日上市的所有股票
return GetAbkbyEndT('上证A股;深证A股',20190801T);
// 返回’A股’主板在20190801日上市的所有股票
return GetAbkbyEndT('A股',20190801T);
//注:目前等价于return GetAbkbyEndT('深证A股;上证A股;中小企业板;创业板;科创板',20190801T);
```
###### GetAbkbyDate
范例
```text
//返回’上证A股’在20190801日上市的所有股票
return getAbkbydate('上证A股',20190801T);
//返回A股主板在20190801日上市的所有股票
return getAbkbydate('上证A股;深证A股',20190801T);
//返回’A股’主板在20190801日上市的所有股票
return getAbkbydate('A股',20190801T);
//注:目前等价于return getAbkbydate('深证A股;上证A股;中小企业板;创业板;科创板',20190801T);
```
###### 其它
####### 内容
- StocksJjCount
- GetStocks
- StocksCountByTypeId
- MarketList
- StocksGoMarketCount
- StocksACount
- IndustryNames
- BondTypeNames
- getbkEx
- AssetTypeNames
- IndustryNames_TS
- IndustryNames_TS_I
- GICS4LevelIndustryNames
- StocksBCount
- QynjNames
- IndustryNames_GICS
- IsValueBetweeMaxAndMin
- TradeBkExist
- CentralizationNames
- GetFCompany
- GetAllBKList
- QsNames
- QFIINames
####### StocksJjCount
范例
```text
stockArr := array('SZ184691','SH500003');
BegT := 19971019T;
EndT := 20021019T;
return StocksJjCount(stockArr,BegT,EndT);
//结果:2
```
####### GetStocks
范例
```text
//返回股票列表
return GetStocks();
```
####### StocksCountByTypeId
范例
```text
//返回深圳A股截止20180925日股票数量
stockArr := GetBK('A股');
EndT := 20180925T;
return StocksCountByTypeId(StockArr,1,0,EndT);
//结果:2110
```
####### MarketList
范例
```text
//返回市场列表
return MarketList();
```
结果:
|
|
|
|
0 |
深证A股 |
|
1 |
深证B股 |
|
2 |
深证基金 |
|
3 |
上证A股 |
|
4 |
上证B股 |
|
5 |
上证基金 |
####### StocksGoMarketCount
范例
```text
//返回20180101日至20180919日A股发行的股票个数
StockArr := GetBK('A股');
return StocksGoMarketCount(StockArr,20180101T,20180919T);
//结果:63
```
####### StocksACount
范例
```text
//返回A股20180919日上市的A股个数
stockArr := getbk("A股");
return StocksACount(stockArr,20180919T);
//结果:3542
```
####### IndustryNames
范例
```text
return IndustryNames();
```
返回:
####### BondTypeNames
范例
```text
return BondTypeNames();
```
返回:
####### getbkEx
范例
```text
return getbkEx('安徽');
```
返回:
####### AssetTypeNames
范例
```text
return AssetTypeNames();
```
返回:
####### IndustryNames_TS
范例
```text
return IndustryNames_TS();
```
返回:
####### IndustryNames_TS_I
范例
```text
return IndustryNames_TS_I();
```
返回:
####### GICS4LevelIndustryNames
####### StocksBCount
范例
```text
//返回上证B股20180919日上市的B股个数
stockArr := getbk("上证B股");
return StocksBCount(stockArr,20180919T);
//结果:50
```
####### QynjNames
范例
```text
return QynjNames();
```
返回:
####### IndustryNames_GICS
范例
```text
return IndustryNames_GICS();
```
返回:
####### IsValueBetweeMaxAndMin
算法从数据t中选出字段为FieldNamed的数据,如果该数据在LowValue到HighValue中,统计个数n加1,最后返回n。范例
```text
t:=select * from tradetable datekey 20180801T to 20180802T of 'sz000001' end ;
return IsValueBetweeMaxAndMin(t,'close',0,5);
//返回:54 ,即平安银行在2018年8月1号成交明细中有54条成交记录的收盘价在0-5之间。
```
####### TradeBkExist
范例
```text
BKArr:=array('安徽','深圳');
return TradeBkExist(BkArr,'安徽');
//返回:1
```
####### CentralizationNames
范例
```text
return CentralizationNames();
```
返回:
####### GetFCompany
范例
```text
return GetFCompany();
```
返回:
####### GetAllBKList
范例
```text
//返回所有板块列表
return GetAllBKList ();
```
部分结果:
|
1000材料 |
|
1000成长 |
|
1000工业 |
|
1000公用 |
|
1000价值 |
|
1000金融 |
|
1000可选 |
|
1000能源 |
|
1000消费 |
|
1000信息 |
|
1000医药 |
|
100低波 |
####### QsNames
范例
```text
return QsNames();
```
返回:
####### QFIINames
范例
```text
return QFIINames ();
```
返回:
###### 向导函数
####### 内容
- Bk_TotalShares
- Bk_NegotiableShares3
- BK_HasDeclareReport
- BK_IssuedQk
- Bk_NegotiableShares
- Bk_ListOnlyB
- Bk_ListOnlyA
- Bk_IssuePrice
- Bk_ListAAndH
- Bk_ListAAndB
- Bk_HasGoMarket
- Bk_Acount
- Bk_Count
- Bk_TotalShares3
- BK_NegotiableSharesPercent
- Bk_Bcount
- Bk_AveTotalShares
- Bk_AveNegotiableShares
- Bk_StockCount
- BK_ListedQk
- BK_TotalSharesPercent
####### Bk_TotalShares
范例
```text
//返回沪深300在2018年9月18日的总股本和(万)
EndT := inttodate(20180918);
stockArr := getbkbydate('SH000300',EndT);
savebk('mybk','新建分类',stockArr);
SetSysParam(pn_bk(),'mybk');
return Bk_TotalShares(EndT,0);
//结果:368949231.19
```
####### Bk_NegotiableShares3
范例
范例1:为了保证结果的一致性,使用2018年9月18日的沪深300成分股作为自己的板块mybk,并设置当期板块pn_bk为mybk,用户调用该范例时,返回结果将与范例一致。
```text
//返回沪深300的流通股本和
EndT := inttodate(20180918);
stockArr := getbkbydate('SH000300',EndT);
savebk('mybk','新建分类',stockArr);
SetSysParam(pn_bk(),'mybk');
return Bk_NegotiableShares3(0);
//结果:273826980.34
```
范例2:直接设置当前板块为天软已有板块"A股",由于"A股"板块成分股永远是当前最新的板块列表,不同的执行时间,范例返回结果将不同。
```text
setsysparam(pn_bk(),'A股');
return Bk_NegotiableShares3(0);
```
####### BK_HasDeclareReport
范例
```text
//返回A股2018中报已发布公司
StockArr := GetBK('A股');
savebk('mybk','新建分类',stockArr);
SetSysParam(pn_bk(),'mybk');
return BK_HasDeclareReport(20180630);
```
结果:
|
SH600000 |
|
SH600004 |
|
SH600006 |
|
SH600007 |
|
SH600008 |
|
SH600009 |
|
SH600010 |
|
SH600011 |
|
SH600012 |
|
SH600015 |
####### BK_IssuedQk
范例
```text
//返回20180101日至20180919日A股上市股票列表
StockArr := GetBK('A股');
savebk('mybk','新建分类',stockArr);
SetSysParam(pn_bk(),'mybk');
return BK_IssuedQk(20180101T,20180919T);
```
结果:
|
SH600901 |
|
SH600929 |
|
SH601066 |
|
SH601068 |
|
SH601138 |
|
SH601162 |
|
SH601330 |
|
SH601577 |
|
SH601606 |
|
SH601869 |
####### Bk_NegotiableShares
范例
```text
//返回沪深300在2018年9月18日的流通股本和
EndT := inttodate(20180918);
stockArr := getbkbydate('SH000300',EndT);
savebk('mybk','新建分类',stockArr);
SetSysParam(pn_bk(),'mybk');
return Bk_NegotiableShares(EndT,0);
//结果:269751573.34
```
####### Bk_ListOnlyB
范例
```text
//返回上证B股20180831日上市的仅发行B股个数
stockArr := getbk("上证B股");
savebk('mybk','新建分类',stockArr);
SetSysParam(pn_bk(),'mybk');
return Bk_ListOnlyB(20180831T);
//结果:6
```
####### Bk_ListOnlyA
范例
```text
//返回沪深300股在20180918日上市的仅发行A股个数
EndT := inttodate(20180918);
stockArr := getbkbydate('SH000300',EndT);
savebk('mybk','新建分类',stockArr);
SetSysParam(pn_bk(),'mybk');
return Bk_ListOnlyA(20180918T);
//结果:232
```
####### Bk_IssuePrice
范例
```text
//返回沪深300上市平均价
EndT := inttodate(20180918);
stockArr := getbkbydate('SH000300',EndT);
savebk('mybk','新建分类',stockArr);
SetSysParam(pn_bk(),'mybk');
return Bk_IssuePrice(0);
//结果:14.39
```
####### Bk_ListAAndH
范例
```text
//返回沪深300在20180918日上市的仅发行A、H股个数
EndT := inttodate(20180918);
stockArr := getbkbydate('SH000300',EndT);
savebk('mybk','新建分类',stockArr);
SetSysParam(pn_bk(),'mybk');
return Bk_ListAAndH(20180918T);
//结果:63
```
####### Bk_ListAAndB
范例
```text
//返回沪深300在20180918日上市的公司仅发行A、B股个数
EndT := inttodate(20180918);
stockArr := getbkbydate('SH000300',EndT);
savebk('mybk','新建分类',stockArr);
SetSysParam(pn_bk(),'mybk');
return Bk_ListAAndB(20180918T);
//结果:5
```
####### Bk_HasGoMarket
范例
```text
//返回A股20150203日已上市的公司
StockArr := GetBK('A股');
savebk('mybk','新建分类',stockArr);
SetSysParam(pn_bk(),'mybk');
return Bk_HasGoMarket(20150203T,0);
```
结果:
|
|
|
SH600000 |
|
SH600004 |
|
SH600006 |
|
SH600007 |
|
SH600008 |
|
SH600009 |
|
SH600010 |
|
SH600011 |
|
SH600012 |
|
SH600015 |
####### Bk_Acount
范例
```text
//返回沪深300截止20180918日股票数量
EndT := inttodate(20180918);
stockArr := getbkbydate('SH000300',EndT);
savebk('mybk','新建分类',stockArr);
SetSysParam(pn_bk(),'mybk');
return Bk_ACount(EndT);
//结果:300
```
####### Bk_Count
范例
```text
//返回沪深300在2018-09-18日上市的股票个数
EndT := inttodate(20180918);
stockArr := getbkbydate('SH000300',EndT);
savebk('mybk','新建分类',stockArr);
SetSysParam(pn_bk(),'mybk');
return Bk_Count(EndT);
//结果:300
```
####### Bk_TotalShares3
范例
```text
//返回沪深300在20180918日最新股本和
EndT := inttodate(20180918);
stockArr := getbkbydate('SH000300',EndT);
savebk('mybk','新建分类',stockArr);
SetSysParam(pn_bk(),'mybk');
return Bk_TotalShares3(0);
//结果:370263425.98
```
####### BK_NegotiableSharesPercent
范例
```text
//返回沪深300在2018年9月18日的市值占上证A股和深圳A股流通股股本的比例
EndT := inttodate(20180918);
stockArr := getbkbydate('SH000300',EndT);
savebk('mybk','新建分类',stockArr);
SetSysParam(pn_bk(),'mybk');
return BK_NegotiableSharesPercent(EndT,"上证A股;深证A股",0);
//结果:68.93
```
####### Bk_Bcount
范例
```text
//返回上证B股截止20180925日股票数量
stockArr := GetBK('上证B股');
EndT := 20180925T;
savebk('mybk','新建分类',stockArr);
SetSysParam(pn_bk(),'mybk');
return Bk_BCount(EndT);
//结果:50
```
####### Bk_AveTotalShares
范例
```text
//返回沪深300在2018年9月18日的平均总股本
EndT := inttodate(20180918);
stockArr := getbkbydate('SH000300',EndT);
savebk('mybk','新建分类',stockArr);
SetSysParam(pn_bk(),'mybk');
return Bk_AveTotalShares(EndT,0);
//结果:1229830.77
```
####### Bk_AveNegotiableShares
范例
```text
//返回沪深300在2018年9月18日的平均总股本
EndT := inttodate(20180918);
stockArr := getbkbydate('SH000300',EndT);
savebk('mybk','新建分类',stockArr);
SetSysParam(pn_bk(),'mybk');
return Bk_AveNegotiableShares(EndT,0);
//结果:899729.01
```
####### Bk_StockCount
范例
```text
//返回沪深300在2018年9月18日的股票数
EndT := inttodate(20180918);
stockArr := getbkbydate('SH000300',EndT);
savebk('mybk','新建分类',stockArr);
SetSysParam(pn_bk(),'mybk');
return Bk_StockCount();
//结果:300
```
####### BK_ListedQk
范例
```text
//返回沪深300在在20100918至20180918区间上市的股票列表
EndT := inttodate(20180918);
stockArr := getbkbydate('SH000300',EndT);
savebk('mybk','新建分类',stockArr);
SetSysParam(pn_bk(),'mybk');
return BK_ListedQk(20100918T,EndT);
```
结果:
|
|
|
SH600023 |
|
SH600025 |
|
SH600909 |
|
SH600919 |
|
SH600926 |
|
SH600958 |
|
SH600959 |
|
SH600977 |
|
SH601012 |
####### BK_TotalSharesPercent
范例
```text
//返回沪深300在2018年9月18日的市值占上证A股和深圳A股总股本的比例
EndT := inttodate(20180918);
stockArr := getbkbydate('SH000300',EndT);
savebk('mybk','新建分类',stockArr);
SetSysParam(pn_bk(),'mybk');
return BK_TotalSharesPercent(EndT,"上证A股;深证A股",0);
//结果:70.81
```
###### 中间函数
####### 内容
- StocksListOnly
- lostAstocksInBK
- GetbkIndexIDs
####### StocksListOnly
范例
```text
//返回A股20180831日上市的仅发行A股个数
stockArr := getbk("A股");
return StocksListOnly(StockArr,20180831T,0);
//结果:3351
```
####### lostAstocksInBK
范例
```text
//
返回'SZ000003'的退市日
Return lostAstocksInBK();
//返回(部分结果展示)
```
|
StockID |
所属板块 |
|
SH600001 |
上证A股 |
|
SH600002 |
上证A股 |
|
SH600003 |
上证A股 |
|
SH600005 |
上证A股 |
|
SH600065 |
上证A股 |
|
SH600069 |
上证A股 |
|
SH600074 |
上证A股 |
|
SH600087 |
上证A股 |
|
SH600092 |
上证A股 |
|
SH600102 |
上证A股 |
|
SH600175 |
上证A股 |
|
…… |
|
####### GetbkIndexIDs
范例
```text
Return GetbkIndexIDs();
```
###### GetBKByBegTEndT_II
范例
```text
//得到20090101至20201231期间在科创板上市过的所有A股(含已暂停已退市)
return GetBKByBegTEndT_II('科创板',20230101T,20230901T);
```
结果:
##### 股票板块
###### 内容
- 大宗交易
- 股东增减持
- 董监高持股变动
- 限售解禁
- 股份回购
###### 大宗交易
####### 内容
- N日
- 区间
- 指定日
####### N日
######## 内容
- Bk_btamountsum2
- Bk_btdepartmentamountsum2
- Bk_btdepartmentamountsumpercent3
- Bk_btdepartmentdiscountamountsum2
- Bk_btdepartmentfairamountsum2
- Bk_btdepartmentnetamountsum2
- Bk_btdepartmentpremiumamountsum2
- Bk_btdepartmenttradecountsum2
- Bk_btdiscountamountsum2
- Bk_btdiscountamountsumpercent2
- Bk_btfairamountsum2
- Bk_btfairamountsumpercent2
- Bk_btinstitutionamountsum2
- Bk_btinstitutionamountsumpercent2
- Bk_btinstitutiondiscountamountsum2
- Bk_btinstitutionfairamountsum2
- Bk_btinstitutionnetamountsum2
- Bk_btinstitutionpremiumamountsum2
- Bk_btinstitutiontradecountsum2
- Bk_btpremiumamountsum2
- Bk_btpremiumamountsumpercent2
- 中间函数
######## Bk_btamountsum2
范例
```text
//2020年11月20日的2日内上海A股的成交总额(万)
setsysparam(pn_bk(),"上证A股");
setsysparam(pn_date(),20201120T);
return BK_BTAmountSum2(2);
//返回:182524.55
```
######## Bk_btdepartmentamountsum2
范例
```text
//2020年11月20日的2日内机构专用对于上证A股的买入总额(万)
setsysparam(pn_bk(),"上证A股");
setsysparam(pn_date(),20201120T);
return BK_BTDepartmentAmountSum2(2,2,"机构专用");
//返回:61272.52
```
######## Bk_btdepartmentamountsumpercent3
范例
```text
//2020年11月20日的2日内机构专用买入上证A股总额占上证A股大宗交易成交总额比(%)
setsysparam(pn_bk(),"上证A股");
setsysparam(pn_date(),20201120T);
return BK_BTDepartmentAmountSumPercent3(2,2,"机构专用");
//返回:33.5694677784441
```
######## Bk_btdepartmentdiscountamountsum2
范例
```text
//2020年11月20日的2日内机构专用对于上证A股的折价买入总额(万)
setsysparam(pn_bk(),"上证A股");
setsysparam(pn_date(),20201120T);
return BK_BTDepartmentDiscountAmountSum2(2,2,"机构专用");
//返回:58829.99
```
######## Bk_btdepartmentfairamountsum2
范例
```text
//2020年11月20日的2日内机构专用对于上证A股的平价买入总额(万)
setsysparam(pn_bk(),"上证A股");
setsysparam(pn_date(),20201120T);
return BK_BTDepartmentFairAmountSum2(2,2,"机构专用");
//返回:2442.53
```
######## Bk_btdepartmentnetamountsum2
范例
```text
//2020年11月20日的2日内机构专用对于上证A股的净买入额(万)
setsysparam(pn_bk(),"上证A股");
setsysparam(pn_date(),20201120T);
return BK_BTDepartmentNetAmountSum2(2,"机构专用");
//返回:57824.6
```
######## Bk_btdepartmentpremiumamountsum2
范例
```text
//2020年11月20日的2日内机构专用对于上证A股的溢价买入总额(万)
setsysparam(pn_bk(),"上证A股");
setsysparam(pn_date(),20201120T);
return BK_BTDepartmentPremiumAmountSum2(2,2,"机构专用");
//返回:0
```
######## Bk_btdepartmenttradecountsum2
范例
```text
//2020年11月20日的2日内机构专用对于上证A股的买入笔数
setsysparam(pn_bk(),"上证A股");
setsysparam(pn_date(),20201120T);
return BK_BTDepartmentTradeCountSum2(2,2,"机构专用");
//返回:32
```
######## Bk_btdiscountamountsum2
范例
```text
//2020年11月20日的2日内上海A股的折价成交总额(万)
setsysparam(pn_bk(),"上证A股");
setsysparam(pn_date(),20201120T);
return BK_BTDiscountAmountSum2(2);
//返回:111268.24
```
######## Bk_btdiscountamountsumpercent2
范例
```text
//2020年11月20日的2日内上海A股的折价成交总额和占上海A股成交总额比(%)
setsysparam(pn_bk(),"上证A股");
setsysparam(pn_date(),20201120T);
return BK_BTDiscountAmountSumPercent2(2);
//返回:60.9606981636169
```
######## Bk_btfairamountsum2
范例
```text
//2020年11月20日的2日内上海A股的平价成交总额(万)
setsysparam(pn_bk(),"上证A股");
setsysparam(pn_date(),20201120T);
return BK_BTFairAmountSum2(2);
//返回:58581.67
```
######## Bk_btfairamountsumpercent2
范例
```text
//2020年11月20日的2日内上海A股的平价成交总额和占上海A股成交总额比(%)
setsysparam(pn_bk(),"上证A股");
setsysparam(pn_date(),20201120T);
return BK_BTFairAmountSumPercent2(2);
//返回:32.0952277378577
```
######## Bk_btinstitutionamountsum2
范例
```text
//2020年11月20日的2日内机构专用对于上证A股的买入总额(万)
setsysparam(pn_bk(),"上证A股");
setsysparam(pn_date(),20201120T);
return BK_BTInstitutionAmountSum2(2,0,"机构专用");
//返回:61272.52
```
######## Bk_btinstitutionamountsumpercent2
范例
```text
//2020年11月20日的2日内机构专用买入上证A股总额占上证A股大宗交易成交总额比(%)
setsysparam(pn_bk(),"上证A股");
setsysparam(pn_date(),20201120T);
return BK_BTInstitutionAmountSumPercent2(2,0,"机构专用");
//返回:33.5694677784441
```
######## Bk_btinstitutiondiscountamountsum2
范例
```text
//2020年11月20日的2日内机构专用对于上证A股的折价买入总额(万)
setsysparam(pn_bk(),"上证A股");
setsysparam(pn_date(),20201120T);
return BK_BTInstitutionDiscountAmountSum2(2,0,"机构专用");
//返回:58829.99
```
######## Bk_btinstitutionfairamountsum2
范例
```text
//2020年11月20日的2日内机构专用对于上证A股的平价买入总额(万)
setsysparam(pn_bk(),"上证A股");
setsysparam(pn_date(),20201120T);
return BK_BTInstitutionFairAmountSum2(2,0,"机构专用");
//返回:2442.53
```
######## Bk_btinstitutionnetamountsum2
范例
```text
//2020年11月20日的2日内机构专用对于上证A股的净买入总额(万)
setsysparam(pn_bk(),"上证A股");
setsysparam(pn_date(),20201120T);
return BK_BTInstitutionNetAmountSum2(2,"机构专用");
//返回:57824.6
```
######## Bk_btinstitutionpremiumamountsum2
范例
```text
//2020年11月20日的2日内机构专用对于上证A股的溢价买入总额(万)
setsysparam(pn_bk(),"上证A股");
setsysparam(pn_date(),20201120T);
return BK_BTInstitutionPremiumAmountSum2(2,0,"机构专用");
//返回:0
```
######## Bk_btinstitutiontradecountsum2
范例
```text
//2020年11月20日的2日内机构专用对于上证A股的买入笔数
setsysparam(pn_bk(),"上证A股");
setsysparam(pn_date(),20201120T);
return BK_BTInstitutionTradeCountSum2(2,0,"机构专用");
//返回:32
```
######## Bk_btpremiumamountsum2
范例
```text
//2020年11月20日的2日内上海A股的溢价成交总额(万)
setsysparam(pn_bk(),"上证A股");
setsysparam(pn_date(),20201120T);
return BK_BTPremiumAmountSum2(2);
//返回:12674.64
```
######## Bk_btpremiumamountsumpercent2
范例
```text
//2020年11月20日的2日内上海A股的溢价成交总额和占上海A股成交总额比(%)
setsysparam(pn_bk(),"上证A股");
setsysparam(pn_date(),20201120T);
return BK_BTPremiumAmountSumPercent2(2);
//返回:6.94407409852538
```
######## 中间函数
######### 内容
- StocksBTDepartmentAmountSum2
- StocksBTInstitutionTradeCountSum2
- StocksBTPremiumAmountSumPercent2
- StocksBTFairAmountSumPercent2
- StocksBTFairAmountSum2
- StocksBTDepartmentNetAmountSum2
- StocksBTDepartmentDiscountAmountSum2
- StocksBTAmountSum2
- StocksBTInstitutionDiscountAmountSum2
- StocksBTDepartmentPremiumAmountSum2
- StocksBTDepartmentFairAmountSum2
- StocksBTDiscountAmountSum2
- StocksBTInstitutionPremiumAmountSum2
- StocksBTInstitutionFairAmountSum2
- StocksBTInstitutionNetAmountSum2
- StocksBTDepartmentTradeCountSum2
- StocksBTPremiumAmountSum2
- StocksBTInstitutionAmountSumPercent2
- StocksBTDiscountAmountSumPercent2
- StocksBTDepartmentAmountSumPercent2
- StocksBTInstitutionAmountSum2
######### StocksBTDepartmentAmountSum2
范例
```text
//2020年11月20日的2日内机构专用对于上证A股的买入总额(万)
bk:=getbk("上证A股");
setsysparam(pn_date(),20201120T);
return StocksBTDepartmentAmountSum2(bk,2,2,"机构专用");
//结果:61272.52
```
######### StocksBTInstitutionTradeCountSum2
范例
```text
//2020年11月20日的2日内机构专用对于上证A股的买入笔数
bk:=getbk("上证A股");
setsysparam(pn_date(),20201120T);
return StocksBTInstitutionTradeCountSum2(bk,2,0,"机构专用");
//结果:32
```
######### StocksBTPremiumAmountSumPercent2
范例
```text
//2020年11月20日的2日内上证A股的溢价成交总额和占上证A股成交总额比
bk:=getbk("上证A股");
setsysparam(pn_date(),20201120T);
return StocksBTPremiumAmountSumPercent2(bk,2);
//结果:6.94407409852538
```
######### StocksBTFairAmountSumPercent2
范例
```text
//2020年11月20日的2日内上证A股的平价成交总额和占上证A股成交总额比(%)
bk:=getbk("上证A股");
setsysparam(pn_date(),20201120T);
return StocksBTFairAmountSumPercent2(bk,2);
//结果:32.0952277378577
```
######### StocksBTFairAmountSum2
范例
```text
//2020年11月20日的2日内上证A股的平价成交总额(万)
bk:=getbk("上证A股");
setsysparam(pn_date(),20201120T);
return StocksBTFairAmountSum2(bk,2);
//结果:58581.67
```
######### StocksBTDepartmentNetAmountSum2
范例
```text
//2020年11月20日的2日内机构专用对于上证A股的净买入额(万)
bk:=getbk("上证A股");
setsysparam(pn_date(),20201120T);
return StocksBTDepartmentNetAmountSum2(bk,2,"机构专用");
//结果:57824.6
```
######### StocksBTDepartmentDiscountAmountSum2
范例
```text
//2020年11月20日的2日内机构专用对于上证A股的折价买入总额(万)
bk:=getbk("上证A股");
setsysparam(pn_date(),20201120T);
return StocksBTDepartmentDiscountAmountSum2(bk,2,2,"机构专用");
//结果:58829.99
```
######### StocksBTAmountSum2
范例
```text
//2020年11月20日的2日内上证A股的成交总额和(万)
bk:=getbk("上证A股");
setsysparam(pn_date(),20201120T);
return StocksBTAmountSum2(bk,2);
//结果:182524.55
```
######### StocksBTInstitutionDiscountAmountSum2
范例
```text
//2020年11月20日的2日内机构专用对于上证A股的折价买入总额(万)
bk:=getbk("上证A股");
setsysparam(pn_date(),20201120T);
return StocksBTInstitutionDiscountAmountSum2(bk,2,0,"机构专用");
//结果:58829.99
```
######### StocksBTDepartmentPremiumAmountSum2
范例
```text
//2020年11月20日的20日内机构专用对于上证A股的溢价买入总额(万)
bk:=getbk("上证A股");
setsysparam(pn_date(),20201120T);
return StocksBTDepartmentPremiumAmountSum2(bk,20,2,"机构专用");
//结果:8099.99
```
######### StocksBTDepartmentFairAmountSum2
范例
```text
//2020年11月20日的2日内机构专用对于上证A股的平价买入总额(万)
bk:=getbk("上证A股");
setsysparam(pn_date(),20201120T);
return StocksBTDepartmentFairAmountSum2(bk,2,2,"机构专用");
//结果:2442.53
```
######### StocksBTDiscountAmountSum2
范例
```text
//2020年11月20日的2日内上证A股的折价成交总额(万)
bk:=getbk("上证A股");
setsysparam(pn_date(),20201120T);
return StocksBTDiscountAmountSum2(bk,2);
结果:111268.24
```
######### StocksBTInstitutionPremiumAmountSum2
范例
```text
//2020年11月20日的20日内机构专用对于上证A股的溢价买入总额(万)
bk:=getbk("上证A股");
setsysparam(pn_date(),20201120T);
return StocksBTInstitutionPremiumAmountSum2(bk,20,0,"机构专用");
//结果:8099.99
```
######### StocksBTInstitutionFairAmountSum2
范例
```text
//2020年11月20日的2日内机构专用对于上证A股的折价买入总额(万)
bk:=getbk("上证A股");
setsysparam(pn_date(),20201120T);
return StocksBTInstitutionFairAmountSum2(bk,2,0,"机构专用");
//结果:2442.53
```
######### StocksBTInstitutionNetAmountSum2
范例
```text
//2020年11月20日的2日内机构专用对于上证A股的净买入额(万)
bk:=getbk("上证A股");
setsysparam(pn_date(),20201120T);
return StocksBTInstitutionNetAmountSum2(bk,2,"机构专用");
//结果:57824.6
```
######### StocksBTDepartmentTradeCountSum2
范例
```text
//2020年11月20日的2日内机构专用对于上证A股的买入笔数
bk:=getbk("上证A股");
setsysparam(pn_date(),20201120T);
return StocksBTDepartmentTradeCountSum2(bk,2,2,"机构专用");
//结果:32
```
######### StocksBTPremiumAmountSum2
范例
```text
//2020年11月20日的2日内上证A股的溢价成交总额(万)
bk:=getbk("上证A股");
setsysparam(pn_date(),20201120T);
return StocksBTPremiumAmountSum2(bk,2);
//结果:12674.64
```
######### StocksBTInstitutionAmountSumPercent2
范例
```text
//2020年11月20日的2日内机构专用买入上证A股总额占上证A股大宗交易成交总额比(%)
bk:=getbk("上证A股");
setsysparam(pn_date(),20201120T);
return StocksBTInstitutionAmountSumPercent2(bk,2,0,"机构专用");
//结果:33.5694677784441
```
######### StocksBTDiscountAmountSumPercent2
范例
```text
//2020年11月20日的2日内上证A股的折价成交总额和占上证A股成交总额比(%)
bk:=getbk("上证A股");
setsysparam(pn_date(),20201120T);
return StocksBTDiscountAmountSumPercent2(bk,2);
//结果:60.9606981636169
```
######### StocksBTDepartmentAmountSumPercent2
范例
```text
//2020年11月20日的2日内机构专用买入上证A股总额占上证A股大宗交易成交总额比(%)
bk:=getbk("上证A股");
setsysparam(pn_date(),20201120T);
return StocksBTDepartmentAmountSumPercent2(bk,2,2,"机构专用");
//结果:33.5694677784441
```
######### StocksBTInstitutionAmountSum2
范例
```text
//2020年11月20日的2日内上证A股的成交总额(万)
bk:=getbk("上证A股");
setsysparam(pn_date(),20201120T);
return StocksBTInstitutionAmountSum2(bk,2,0,"机构专用");
//结果:61272.52
```
####### 区间
######## 内容
- Bk_btamountsum
- Bk_btdepartmentamountsum
- 中间函数
######## Bk_btamountsum
范例
```text
//2020年11月19日到2020年11月20日上证A股的成交总额(万)
setsysparam(pn_bk(),"上证A股");
return BK_BTAmountSum(20201119T,20201120T);
//返回:182524.55
```
######## Bk_btdepartmentamountsum
范例
```text
//2020年11月19日到2020年11月20日机构专用对于上证A股的买入总额(万)
setsysparam(pn_bk(),"上证A股");
return BK_BTDepartmentAmountSum(20201119T,20201120T,2,"机构专用");
//结果:61272.52
```
######### 内容
- Bk_btdepartmentamountsumpercent
- Bk_btdepartmentdiscountamountsum
- Bk_btdepartmentfairamountsum
- Bk_btdepartmentnetamountsum
- Bk_btdepartmentpremiumamountsum
- Bk_btdepartmenttradecountsum
- Bk_btdiscountamountsum
- Bk_btdiscountamountsumpercent
- Bk_btfairamountsum
- Bk_btfairamountsumpercent
- Bk_btinstitutionamountsum
- Bk_btinstitutionamountsumpercent
- Bk_btinstitutiondiscountamountsum
- Bk_btinstitutionfairamountsum
- Bk_btinstitutionnetamountsum
- Bk_btinstitutionpremiumamountsum
- Bk_btinstitutiontradecountsum
- Bk_btpremiumamountsum
- Bk_btpremiumamountsumpercent
######### Bk_btdepartmentamountsumpercent
范例
```text
//2020年11月19日到2020年11月20日机构专用买入上证A股总额占上证A股大宗交易成交总额比(%)
setsysparam(pn_bk(),"上证A股");
return BK_BTDepartmentAmountSumPercent(20201119T,20201120T,2,"机构专用");
//返回:33.5694677784441
```
######### Bk_btdepartmentdiscountamountsum
范例
```text
//2020年11月19日到2020年11月20日机构专用对于上证A股的折价买入总额(万)
setsysparam(pn_bk(),"上证A股");
return BK_BTDepartmentDiscountAmountSum(20201119T,20201120T,2,"机构专用");
//返回:58829.99
```
######### Bk_btdepartmentfairamountsum
范例
```text
//2020年11月19日到2020年11月20日机构专用对于上证A股的平价买入总额(万)
setsysparam(pn_bk(),"上证A股");
return BK_BTDepartmentFairAmountSum(20201119T,20201120T,2,"机构专用");
//返回:2442.53
```
######### Bk_btdepartmentnetamountsum
算法区间指定营业部买入总额和-区间指定营业部卖出总额和范例
```text
//2020年11月19日到2020年11月20日机构专用对于上证A股的净买入额(万)
setsysparam(pn_bk(),"上证A股");
return BK_BTDepartmentNetAmountSum(20201119T,20201120T,"机构专用");
//返回:57824.6
```
######### Bk_btdepartmentpremiumamountsum
范例
```text
//2020年11月19日到2020年11月20日机构专用对于上证A股的溢价买入总额(万)
setsysparam(pn_bk(),"上证A股");
return BK_BTDepartmentPremiumAmountSum(20201119T,20201120T,2,"机构专用");
//返回:0
```
######### Bk_btdepartmenttradecountsum
范例
```text
//2020年11月19日到2020年11月20日机构专用对于上证A股的买入笔数
setsysparam(pn_bk(),"上证A股");
return BK_BTDepartmentTradeCountSum(20201119T,20201120T,2,"机构专用");
//返回:32
```
######### Bk_btdiscountamountsum
范例
```text
//2020年11月19日到2020年11月20日上证A股的折价成交总额(万)
setsysparam(pn_bk(),"上证A股");
return BK_BTDiscountAmountSum(20201119T,20201120T);
//返回:111268.24
```
######### Bk_btdiscountamountsumpercent
算法区间板块折价成交总额和/区间板块成交总额\*100%范例
```text
//2020年11月19日到2020年11月20日上证A股的折价成交总额(万)和占上证A股成交总额比(%)
setsysparam(pn_bk(),"上证A股");
return BK_BTDiscountAmountSumPercent(20201119T,20201120T);
//返回:60.9606981636169
```
######### Bk_btfairamountsum
范例
```text
//2020年11月19日到2020年11月20日上证A股的平价成交总额(万)
setsysparam(pn_bk(),"上证A股");
return BK_BTFairAmountSum(20201119T,20201120T);
//返回:58581.67
```
######### Bk_btfairamountsumpercent
算法区间板块平价成交总额和/区间板块成交总额和\*100%范例
```text
//2020年11月19日到2020年11月20日上证A股的平价成交总额(万)和占上证A股成交总额和比(%)
setsysparam(pn_bk(),"上证A股");
return BK_BTFairAmountSumPercent(20201119T,20201120T);
//返回:32.0952277378577
```
######### Bk_btinstitutionamountsum
范例
```text
//2020年11月19日到2020年11月20日机构专用对于上证A股的买入总额(万)
setsysparam(pn_bk(),"上证A股");
return BK_BTInstitutionAmountSum(20201119T,20201120T,0,"机构专用");
//返回:61272.52
```
######### Bk_btinstitutionamountsumpercent
范例
```text
//2020年11月20日机构专用买入上证A股总额占上证A股大宗交易成交总额比(%)
setsysparam(pn_bk(),"上证A股");
return BK_BTInstitutionAmountSumPercent(20201119T,20201120T,0,"机构专用");
//返回:33.5694677784441
```
######### Bk_btinstitutiondiscountamountsum
范例
```text
//2020年11月19日到2020年11月20日机构专用对于上证A股的折价买入总额(万)
setsysparam(pn_bk(),"上证A股");
return BK_BTInstitutionDiscountAmountSum(20201119T,20201120T,0,"机构专用");
//返回:58829.99
```
######### Bk_btinstitutionfairamountsum
范例
```text
//2020年11月19日到2020年11月20日机构专用对于上证A股的平价买入总额(万)
setsysparam(pn_bk(),"上证A股");
return BK_BTInstitutionFairAmountSum(20201119T,20201120T,0,"机构专用");
//返回:2442.53
```
######### Bk_btinstitutionnetamountsum
算法区间指定机构买入总额和-区间指定机构卖出总额和范例
```text
//2020年11月19日到2020年11月20日机构专用对于上证A股的净买入额和(万)
setsysparam(pn_bk(),"上证A股");
return BK_BTInstitutionNetAmountSum(20201119T,20201120T,"机构专用");
//返回:57824.6
```
######### Bk_btinstitutionpremiumamountsum
范例
```text
//2020年11月19日到2020年11月20日机构专用对于上证A股的溢价买入总额(万)
setsysparam(pn_bk(),"上证A股");
return BK_BTInstitutionPremiumAmountSum(20201119T,20201120T,0,"机构专用");
//返回:0
```
######### Bk_btinstitutiontradecountsum
范例
```text
//2020年11月19日到2020年11月20日机构专用对于上证A股的买入笔数
return BK_BTInstitutionTradeCountSum("上证A股",20201119T,20201120T,0,"机构专用");
//返回:32
```
######### Bk_btpremiumamountsum
范例
```text
//2020年11月19日到2020年11月20日上证A股的溢价成交总额(万)
setsysparam(pn_bk(),"上证A股");
return BK_BTPremiumAmountSum(20201119T,20201120T);
//返回:12674.64
```
######### Bk_btpremiumamountsumpercent
算法区间板块溢价成交总额和/区间板块成交总额和\*100%范例
```text
//2020年11月19日到2020年11月20日上证A股的溢价成交总额(万)和占上证A股成交总额和比(%)
setsysparam(pn_bk(),"上证A股");
return BK_BTPremiumAmountSumPercent(20201119T,20201120T);
//返回:6.94407409852538
```
######## 中间函数
######### 内容
- StocksBTFairAmountSumPercent
- StocksBTInstitutionAmountSumPercent
- StocksBTDepartmentAmountSum
- StocksBTDepartmentNetAmountSum
- StocksBTInstitutionAmountSum
- StocksBTInstitutionPremiumAmountSum
- StocksBTDepartmentDiscountAmountSum
- StocksBTDiscountAmountSum
- StocksBTInstitutionDiscountAmountSum
- StocksBTDepartmentTradeCountSum
- StocksBTInstitutionNetAmountSum
- StocksBTFairAmountSum
- StocksBTInstitutionFairAmountSum
- StocksBTInstitutionTradeCountSum
- StocksBTDiscountAmountSumPercent
- StocksBTPremiumAmountSumPercent
- StocksBTPremiumAmountSum
- StocksBTDepartmentAmountSumPercent
- StocksBTAmountSum
- StocksBTDepartmentPremiumAmountSum
- StocksBTDepartmentFairAmountSum
######### StocksBTFairAmountSumPercent
算法区间股票列表平价成交总额和/区间股票列表成交总额和\*100%范例
```text
//2020年11月19日到2020年11月20日上证A股的平价成交总额(万)和占上证A股成交总额和比(%)
bk:=getbk("上证A股");
return StocksBTFairAmountSumPercent(bk,20201119T,20201120T);
//结果:32.0952277378577
```
######### StocksBTInstitutionAmountSumPercent
范例
```text
//2020年11月19日到2020年11月20日机构专用买入上证A股总额占上证A股大宗交易成交总额比(%)
bk:=getbk("上证A股");
return StocksBTInstitutionAmountSumPercent(bk,20201119T,20201120T,0,"机构专用");
//结果:33.5694677784441
```
######### StocksBTDepartmentAmountSum
范例
```text
//2020年11月19日到2020年11月20日机构专用对于上证A股的买入总额(万)
bk:=getbk("上证A股");
return StocksBTDepartmentAmountSum(bk,20201119T,20201120T,2,"机构专用");
//结果:61272.52
```
######### StocksBTDepartmentNetAmountSum
算法区间指定营业部买入总额和 - 区间指定营业部卖出总额和范例
```text
//2020年11月19日到2020年11月20日机构专用对于上证A股的净买入额和(万)
bk:=getbk("上证A股");
return StocksBTDepartmentNetAmountSum(bk,20201119T,20201120T,"机构专用");
//结果:57824.6
```
######### StocksBTInstitutionAmountSum
范例
```text
//2020年11月19日到2020年11月20日机构专用对于上证A股的买入总额(万)
bk:=getbk("上证A股");
return StocksBTInstitutionAmountSum(bk,20201119T,20201120T,0,"机构专用");
//结果:61272.52
```
######### StocksBTInstitutionPremiumAmountSum
范例
```text
//2020年11月19日到2020年12月20日机构专用对于上证A股的溢价买入总额(万)
bk:=getbk("上证A股");
return StocksBTInstitutionPremiumAmountSum(bk,20201119T,20201220T,0,"机构专用");
//结果:21123.93
```
######### StocksBTDepartmentDiscountAmountSum
范例
```text
//2020年11月19日到2020年11月20日机构专用对于上证A股的折价买入总额(万)
bk:=getbk("上证A股");
return StocksBTDepartmentDiscountAmountSum(bk,20201119T,20201120T,2,"机构专用");
//结果:58829.99
```
######### StocksBTDiscountAmountSum
范例
```text
//2020年11月19日到2020年11月20日上证A股的折价成交总额(万)
bk:=getbk("上证A股");
return StocksBTDiscountAmountSum(bk,20201119T,20201120T);
//结果:111268.24
```
######### StocksBTInstitutionDiscountAmountSum
范例
```text
//2020年11月19日到2020年11月20日机构专用对于上证A股的折价买入总额(万)bk:=getbk("上证A股");return StocksBTInstitutionDiscountAmountSum(bk,20201119T,20201120T,0,"机构专用"); //结果:58829.99
```
######### StocksBTDepartmentTradeCountSum
范例
```text
//2020年11月19日到2020年11月20日机构专用对于上证A股的买入笔数
bk:=getbk("上证A股");
return StocksBTDepartmentTradeCountSum(bk,20201119T,20201120T,2,"机构专用");
//结果:32
```
######### StocksBTInstitutionNetAmountSum
算法区间指定机构买入总额和 - 区间指定机构卖出总额和范例
```text
//2020年11月19日到2020年11月20日机构专用对于上证A股的净买入额和(万)
bk:=getbk("上证A股");
return StocksBTInstitutionNetAmountSum(bk,20201119T,20201120T,"机构专用");
//结果:57824.6
```
######### StocksBTFairAmountSum
范例
```text
//2020年11月19日到2020年11月20日上证A股的平价成交总额(万)
bk:=getbk("上证A股");
return StocksBTFairAmountSum(bk,20201119T,20201120T);
//结果:58581.67
```
######### StocksBTInstitutionFairAmountSum
范例
```text
//2020年11月19日到2020年11月20日机构专用对于上证A股的平价买入总额(万)
bk:=getbk("上证A股");
return StocksBTInstitutionFairAmountSum(bk,20201119T,20201120T,0,"机构专用");
//结果:2442.53
```
######### StocksBTInstitutionTradeCountSum
范例
```text
//2020年11月19日到2020年11月20日机构专用对于上证A股的买入笔数
bk:=getbk("上证A股");
return StocksBTInstitutionTradeCountSum(bk,20201119T,20201120T,0,"机构专用");
//结果:32
```
######### StocksBTDiscountAmountSumPercent
算法区间股票列表折价成交总额和/区间股票列表成交总额和\*100%范例
```text
//2020年11月19日到2020年11月20日上证A股的折价成交总额(万)和占上证A股成交总额和比(%)
bk:=getbk("上证A股");
return StocksBTDiscountAmountSumPercent(bk,20201119T,20201120T);
//结果:60.9606981636169
```
######### StocksBTPremiumAmountSumPercent
算法区间股票列表溢价成交总额和/区间股票列表成交总额和\*100%范例
```text
//2020年11月19日到2020年11月20日上证A股的溢价成交总额(万)和占上证A股成交总额和比(%)
bk:=getbk("上证A股");
return StocksBTPremiumAmountSumPercent(bk,20201119T,20201120T);
//结果:6.94407409852538
```
######### StocksBTPremiumAmountSum
范例
```text
//2020年11月19日到2020年11月20日上证A股的溢价成交总额(万)
bk:=getbk("上证A股");
return StocksBTPremiumAmountSum(bk,20201119T,20201120T);
//结果:12674.64
```
######### StocksBTDepartmentAmountSumPercent
范例
```text
//2020年11月19日到2020年11月20日机构专用买入上证A股总额占上证A股大宗交易成交总额比(%)
bk:=getbk("上证A股");
return StocksBTDepartmentAmountSumPercent(bk,20201119T,20201120T,2,"机构专用");
//结果:33.5694677784441
```
######### StocksBTAmountSum
范例
```text
//2020年11月19日到2020年11月20日上证A股的成交总额(万)
bk:=getbk("上证A股");
return StocksBTAmountSum(bk,20201119T,20201120T);
//结果:182524.55
```
######### StocksBTDepartmentPremiumAmountSum
范例
```text
//2020年11月19日到2020年12月20日机构专用对于上证A股的溢价买入总额(万)
bk:=getbk("上证A股");
return StocksBTDepartmentPremiumAmountSum(bk,20201119T,20201220T,2,"机构专用");
//结果:21123.93
```
######### StocksBTDepartmentFairAmountSum
范例
```text
//2020年11月19日到2020年11月20日机构专用对于上证A股的平价买入总额(万)
bk:=getbk("上证A股");
return StocksBTDepartmentFairAmountSum(bk,20201119T,20201120T,2,"机构专用");
//结果:2442.53
```
####### 指定日
######## 内容
- Bk_btamount
- Bk_btdepartmentamount
- Bk_btdepartmentamountpercent
- Bk_btdepartmentdiscountamount
- Bk_btdepartmentfairamount
- Bk_btdepartmentnetamount
- Bk_btdepartmentpremiumamount
- Bk_btdepartmenttradecount
- Bk_btdiscountamount
- Bk_btdiscountamountpercent
- Bk_btfairamount
- Bk_btfairamountpercent
- Bk_btinstitutionamount
- Bk_btinstitutionamountpercent
- Bk_btinstitutiondiscountamount
- Bk_btinstitutionfairamount
- Bk_btinstitutionnetamount
- Bk_btinstitutionpremiumamount
- Bk_btinstitutiontradecount
- Bk_btpremiumamount
- Bk_btpremiumamountpercent
- 中间函数
######## Bk_btamount
范例
```text
//2020年11月20日上证A股的成交总额(万)
setsysparam(pn_date(),20201120T);
setsysparam(pn_bk(),"上证A股");
return BK_BTAmount();
//返回:71129.68
```
######## Bk_btdepartmentamount
范例
```text
//2020年11月20日机构专用对于上证A股的买入总额(万)
setsysparam(pn_date(),20201120T);
setsysparam(pn_bk(),"上证A股");
return BK_BTDepartmentAmount(2,"机构专用");
//返回:5735.17
```
######## Bk_btdepartmentamountpercent
算法营业部交易总额/板块大宗交易成交总额\*100%范例
```text
//2020年11月20日机构专用买入上证A股总额占上证A股大宗交易成交总额比(%)
setsysparam(pn_date(),20201120T);
setsysparam(pn_bk(),"上证A股");
return BK_BTDepartmentAmountPercent(2,"机构专用");
//返回:8.0629773675349
```
######## Bk_btdepartmentdiscountamount
范例
```text
//2020年11月20日机构专用对于上证A股的折价买入总额(万)
setsysparam(pn_date(),20201120T);
setsysparam(pn_bk(),"上证A股");
return BK_BTDepartmentDiscountAmount(2,"机构专用");
//返回:4087.7
```
######## Bk_btdepartmentfairamount
范例
```text
//2020年11月20日机构专用对于上证A股的平价买入总额(万)
setsysparam(pn_date(),20201120T);
setsysparam(pn_bk(),"上证A股");
return BK_BTDepartmentFairAmount(2,"机构专用");
//返回:1647.47
```
######## Bk_btdepartmentnetamount
算法营业部买入总额-营业部卖出总额范例
```text
//2020年11月20日机构专用对于上证A股的净买入额(万)
setsysparam(pn_date(),20201120T);
setsysparam(pn_bk(),"上证A股");
return BK_BTDepartmentNetAmount("机构专用");
//返回:4374.75
```
######## Bk_btdepartmentpremiumamount
范例
```text
//2020年11月20日机构专用对于上证A股的溢价买入总额(万)
setsysparam(pn_date(),20201120T);
setsysparam(pn_bk(),"上证A股");
return BK_BTDepartmentPremiumAmount(2,"机构专用");
//返回:0
```
######## Bk_btdepartmenttradecount
范例
```text
//2020年11月20日机构专用对于上证A股的买入笔数
setsysparam(pn_date(),20201120T);
setsysparam(pn_bk(),"上证A股");
return BK_BTDepartmentTradeCount(2,"机构专用");
//返回:3
```
######## Bk_btdiscountamount
范例
```text
//2020年11月20日上证A股的折价成交总额(万)
setsysparam(pn_date(),20201120T);
setsysparam(pn_bk(),"上证A股");
return BK_BTDiscountAmount();
//返回:29014.78
```
######## Bk_btdiscountamountpercent
范例
```text
//2020年11月20日上证A股的折价成交总额占成交总额比(%)
setsysparam(pn_date(),20201120T);
setsysparam(pn_bk(),"上证A股");
return BK_BTDiscountAmountPercent();
//返回:40.7913827251859
```
######## Bk_btfairamount
范例
```text
//2020年11月20日上证A股的平价成交总额(万)
setsysparam(pn_date(),20201120T);
setsysparam(pn_bk(),"上证A股");
return BK_BTFairAmount();
//返回:33132.66
```
######## Bk_btfairamountpercent
范例
```text
//2020年11月20日上证A股的平价成交总额占成交总额比(%)
setsysparam(pn_date(),20201120T);
setsysparam(pn_bk(),"上证A股");
return BK_BTFairAmountPercent();
//返回:46.5806397554439
```
######## Bk_btinstitutionamount
范例
```text
//2020年11月20日机构专用对于上证A股的买入总额(万)
setsysparam(pn_date(),20201120T);
setsysparam(pn_bk(),"上证A股");
return BK_BTInstitutionAmount(0,"机构专用");
//返回:5735.17
```
######## Bk_btinstitutionamountpercent
算法机构买入(卖出)板块总额/板块大宗交易成交总额\*100%范例
```text
//2020年11月20日机构专用买入上证A股总额占上证A股大宗交易成交总额比(%)
setsysparam(pn_date(),20201120T);
setsysparam(pn_bk(),"上证A股");
return BK_BTInstitutionAmountPercent(0,"机构专用");
//返回:8.0629773675349
```
######## Bk_btinstitutiondiscountamount
范例
```text
//2020年11月20日机构专用对于上证A股的折价买入总额(万)
setsysparam(pn_date(),20201120T);
setsysparam(pn_bk(),"上证A股");
return BK_BTInstitutionDiscountAmount(0,"机构专用");
//返回:4087.7
```
######## Bk_btinstitutionfairamount
范例
```text
//2020年11月20日机构专用对于上证A股的平价买入总额(万)
setsysparam(pn_date(),20201120T);
setsysparam(pn_bk(),"上证A股");
return BK_BTInstitutionFairAmount(0,"机构专用");
//返回:1647.47
```
######## Bk_btinstitutionnetamount
范例
```text
//2020年11月20日机构专用对于上证A股的净买入额(万)
setsysparam(pn_date(),20201120T);
setsysparam(pn_bk(),"上证A股");
return BK_BTInstitutionNetAmount("机构专用");
//返回:4374.75
```
######## Bk_btinstitutionpremiumamount
范例
```text
//2020年11月20日机构专用对于上证A股的溢价买入总额(万)
setsysparam(pn_date(),20201120T);
setsysparam(pn_bk(),"上证A股");
return BK_BTInstitutionPremiumAmount(0,"机构专用");
//返回:0
```
######## Bk_btinstitutiontradecount
范例
```text
//2020年11月20日机构专用对于上证A股的买入笔数
setsysparam(pn_date(),20201120T);
setsysparam(pn_bk(),"上证A股");
return BK_BTInstitutionTradeCount(0,"机构专用");
//返回:3
```
######## Bk_btpremiumamount
范例
```text
//2020年11月20日上证A股的溢价成交总额(万)
setsysparam(pn_date(),20201120T);
setsysparam(pn_bk(),"上证A股");
return BK_BTPremiumAmount();
//返回:8982.24
```
######## Bk_btpremiumamountpercent
范例
```text
//2020年11月20日上证A股的溢价成交总额占成交总额比(%)
setsysparam(pn_date(),20201120T);
setsysparam(pn_bk(),"上证A股");
return BK_BTPremiumAmountPercent();
//返回:12.6279775193703
```
######## 中间函数
######### 内容
- StocksBTInstitutionFairAmount
- StocksBTDiscountAmountPercent
- StocksBTQk
- StocksBTDepartmentAmountPercent
- StocksBTAmount
- StocksBTInstitutionNetAmount
- StocksBTDepartmentAmount
- StocksBTInstitutionPremiumAmount
- StocksBTDepartmentDiscountAmount
- StocksBTInstitutionAmountPercent
- StocksBTPremiumAmount
- StocksBTValue
- StocksBTDepartmentTradeCount
- StocksBTDiscountAmount
- StocksBTFairAmountPercent
- StocksBTFairAmount
- StocksBTTradeCount
- StocksBTInstitutionAmount
- StocksBTPremiumAmountPercent
- StocksBTDepartmentNetAmount
- StocksBTInstitutionTradeCount
- StocksBTInstitutionDiscountAmount
- StocksBTDepartmentFairAmount
- StocksBTDepartmentPremiumAmount
######### StocksBTInstitutionFairAmount
范例
```text
//2020年11月20日机构专用对于上证A股的平价买入总额(万)
bk:=getbk("上证A股");
setsysparam(pn_date(),20201120T);
return StocksBTInstitutionFairAmount(bk,0,"机构专用");
//结果:1647.47
```
######### StocksBTDiscountAmountPercent
范例
```text
//2020年11月20日上证A股的折价成交总额占成交总额比(%)
bk:=getbk("上证A股");
setsysparam(pn_date(),20201120T);
return StocksBTDiscountAmountPercent(bk);
//结果:40.7913827251859
```
######### StocksBTQk
范例
```text
//2020年11月19日至2020年11月20日机构专用对于上证A股的大宗交易明细
bk:=getbk("上证A股");
return StocksBTQk(bk,20201119T,20201120T,"机构专用");
```
结果:
######### StocksBTDepartmentAmountPercent
算法营业部交易总额/板块大宗交易成交总额\*100%范例
```text
//2020年11月20日机构专用买入上证A股总额占上证A股大宗交易成交总额比(%)
bk:=getbk("上证A股");
setsysparam(pn_date(),20201120T);
return StocksBTDepartmentAmountPercent(bk,2,"机构专用");
//结果:8.0629773675349
```
######### StocksBTAmount
范例
```text
//2020年11月20日上证A股的成交总额(万)
bk:=getbk("上证A股");
setsysparam(pn_date(),20201120T);
return StocksBTAmount(bk);
//结果:71129.68
```
######### StocksBTInstitutionNetAmount
算法机构买入总额 - 机构卖出总额范例
```text
//2020年11月20日机构专用对于上证A股的净买入额(万)
setsysparam(pn_date(),20201120T);
return BK_BTInstitutionNetAmount("上证A股","机构专用");
//结果:4374.75
```
######### StocksBTDepartmentAmount
范例
```text
//2020年11月20日机构专用对于上证A股的买入总额(万)
bk:=getbk("上证A股");
setsysparam(pn_date(),20201120T);
return StocksBTDepartmentAmount(bk,2,"机构专用");
//结果:5735.17
```
######### StocksBTInstitutionPremiumAmount
范例
```text
//2020年11月25日机构专用对于上证A股的溢价买入总额(万)
bk:=getbk("上证A股");
setsysparam(pn_date(),20201125T);
return StocksBTInstitutionPremiumAmount(bk,0,"机构专用");
//结果:15008
```
######### StocksBTDepartmentDiscountAmount
范例
```text
//2020年11月20日机构专用对于上证A股的折价买入总额(万)
bk:=getbk("上证A股");
setsysparam(pn_date(),20201120T);
return StocksBTDepartmentDiscountAmount(bk,2,"机构专用");
//结果:4087.7
```
######### StocksBTInstitutionAmountPercent
算法机构股票列表交易总额/股票列表大宗交易成交总额\*100%范例
```text
//2020年11月20日机构专用买入上证A股总额占上证A股大宗交易成交总额比(%)
bk:=getbk("上证A股");
setsysparam(pn_date(),20201120T);
return StocksBTInstitutionAmountPercent(bk,0,"机构专用");
//结果:8.0629773675349
```
######### StocksBTPremiumAmount
范例
```text
//2020年11月20日上证A股的溢价成交总额(万)
bk:=getbk("上证A股");
setsysparam(pn_date(),20201120T);
return StocksBTPremiumAmount(bk);
//结果:8982.24
```
######### StocksBTValue
范例
```text
//2020年11月19日至2020年11月20日买方机构名称为机构专用对于上证A股的平价大宗交易数据汇总
bk:=getbk("上证A股");
return StocksBTValue(bk,20201119T,20201120T,3,0,"机构专用");
//结果:24425300
```
######### StocksBTDepartmentTradeCount
范例
```text
//2020年11月20日机构专用对于上证A股的买入笔数
bk:=getbk("上证A股");
setsysparam(pn_date(),20201120T);
return StocksBTDepartmentTradeCount(bk,2,"机构专用");
//结果:3
```
######### StocksBTDiscountAmount
范例
```text
//2020年11月20日上证A股的折价成交总额(万)
bk:=getbk("上证A股");
setsysparam(pn_date(),20201120T);
return StocksBTDiscountAmount(bk);
//结果:29014.78
```
######### StocksBTFairAmountPercent
范例
```text
//2020年11月20日上证A股的平价成交总额占成交总额比(%)
bk:=getbk("上证A股");
setsysparam(pn_date(),20201120T);
return StocksBTFairAmountPercent(bk);
//结果:46.5806397554439
```
######### StocksBTFairAmount
范例
```text
//2020年11月20日上证A股的平价成交总额(万)
bk:=getbk("上证A股");
setsysparam(pn_date(),20201120T);
return StocksBTFairAmount(bk);
//结果:33132.66
```
######### StocksBTTradeCount
范例
```text
//2020年11月19日至2020年11月20日买方机构名称为机构专用对于上证A股的大宗交易记录汇总
bk:=getbk("上证A股");
return StocksBTTradeCount(bk,20201119T,20201120T,0,"机构专用");
//结果:32
```
######### StocksBTInstitutionAmount
范例
```text
//2020年11月20日机构专用对于上证A股的买入总额(万)
bk:=getbk("上证A股");
setsysparam(pn_date(),20201120T);
return StocksBTInstitutionAmount(bk,0,"机构专用");
//结果:5735.17
```
######### StocksBTPremiumAmountPercent
范例
```text
//2020年11月20日上证A股的溢价成交总额占成交总额比(%)
bk:=getbk("上证A股");
setsysparam(pn_date(),20201120T);
return StocksBTPremiumAmountPercent(bk);
//结果:12.6279775193703
```
######### StocksBTDepartmentNetAmount
算法营业部买入总额 - 营业部卖出总额范例
```text
//2020年11月20日机构专用对于上证A股的净买入额(万)
bk:=getbk("上证A股");
setsysparam(pn_date(),20201120T);
return StocksBTDepartmentNetAmount(bk,"机构专用");
//结果:4374.75
```
######### StocksBTInstitutionTradeCount
范例
```text
//2020年11月20日机构专用对于上证A股的买入笔数
bk:=getbk("上证A股");
setsysparam(pn_date(),20201120T);
return StocksBTInstitutionTradeCount(bk,0,"机构专用");
//结果:3
```
######### StocksBTInstitutionDiscountAmount
范例
```text
//2020年11月20日机构专用对于上证A股的折价买入总额(万)
bk:=getbk("上证A股");
setsysparam(pn_date(),20201120T);
return StocksBTInstitutionDiscountAmount(bk,0,"机构专用");
//结果:4087.7
```
######### StocksBTDepartmentFairAmount
范例
```text
//2020年11月20日机构专用对于上证A股的平价买入总额(万)
bk:=getbk("上证A股");
setsysparam(pn_date(),20201120T);
return StocksBTDepartmentFairAmount(bk,2,"机构专用");
//结果:1647.47
```
######### StocksBTDepartmentPremiumAmount
范例
```text
//2020年11月25日机构专用对于上证A股的溢价买入总额(万)
bk:=getbk("上证A股");
setsysparam(pn_date(),20201125T);
return StocksBTDepartmentPremiumAmount(bk,2,"机构专用");
//结果:15008
```
###### 股东增减持
####### 内容
- StocksHoldersIncreaseValueQJ
- StocksHoldersReduceValueQJ
- StocksHoldersNetChangeValueQJ
- StocksHoldersIncreasePercentQJ2
- StocksHoldersReducePercentQJ2
- StocksHoldersNetChangePercentQJ2
- StocksHoldersIncreasePercentQJ
- StocksHoldersReducePercentQJ
- StocksHoldersNetChangePercentQJ
- StocksHoldersIncreaseComNumQJ
- StocksHoldersReduceComNumQJ
- StocksHoldersNetChangeComNumQJ
- StocksHoldersIncreaseComListQJ
- StocksHoldersNetChangeComListQJ
- StocksHoldersReduceComListQJ
- StocksHoldersReduceValue
- StocksHoldersNetChangeValue
- StocksHoldersIncreasePercent2
- StocksHoldersReducePercent2
- StocksHoldersNetChangePercent2
- StocksHoldersIncreasePercent
- StocksHoldersReducePercent
- StocksHoldersNetChangePercent
- StocksHoldersIncreaseComNum
- StocksHoldersReduceComNum
- StocksHoldersNetChangeComNum
- StocksHoldersNetChangeComList
- StocksHoldersReduceComList
- StocksHoldersIncreaseValue
- StocksHoldersIncreaseComList
- 板块
- 中间函数
####### StocksHoldersIncreaseValueQJ
范例
```text
//"SH600666"和"SH600131"在20130901到20150228全部大股东增持市值
StockArr:=array("SH600666","SH600131");
return StocksHoldersIncreaseValueQJ(StockArr,20130901T,20150228T,0);
//结果:169881991.92
```
####### StocksHoldersReduceValueQJ
范例
```text
//"SH600236"和"SH600131"在20240701到20250131全部大股东减持市值
StockArr:=array("SH600236","SH600131");
return StocksHoldersReduceValueQJ(StockArr,20240701T,20250131T,0);
//结果:86227540
```
####### StocksHoldersNetChangeValueQJ
范例
```text
//"SH600666"和"SH600131"在20150801到20150814全部大股东净增持市值
StockArr:=array("SH600666","SH600131");
return StocksHoldersNetChangeValueQJ(StockArr,20150801T,20150814T,0);
//结果:56062948
```
####### StocksHoldersIncreasePercentQJ2
范例
```text
//"SH600236"和"SH600131"在20150801到20150814全部区间大股东增持占流通市值(%)
StockArr:=array("SH600236","SH600131");
return StocksHoldersIncreasePercentQJ2(StockArr,20150801T,20150814T,0);
//结果:0.76
```
####### StocksHoldersReducePercentQJ2
范例
```text
//"SH600236"和"SH600131"在20180101到20181231全部区间大股东减持占流通市值(%)
StockArr:=array("SH600236","SH600131");
return StocksHoldersReducePercentQJ2(StockArr,20180101T,20181231T,0);
//结果:0.11
```
####### StocksHoldersNetChangePercentQJ2
范例
```text
//"SH600666"和"SH600131"在20150101到20150814全部区间大股东净增持占流通市值(%)
StockArr:=array("SH600666","SH600131");
return StocksHoldersNetChangePercentQJ2(StockArr,20150101T,20150814T,0);
//结果:0.45
```
####### StocksHoldersIncreasePercentQJ
范例
```text
//"SH600236"和"SH600131"在20150101到20150814全部区间大股东增持占总市值(%)
StockArr:=array("SH600236","SH600131");
return StocksHoldersIncreasePercentQJ(StockArr,20150101T,20150814T,0);
//结果:0.65
```
####### StocksHoldersReducePercentQJ
范例
```text
//"SH600236"和"SH600131"在20180101到20180615全部区间大股东减持占总市值(%)
StockArr:=array("SH600236","SH600131");
return StocksHoldersReducePercentQJ(StockArr,20180101T,20180615T,0);
//结果:0.07
```
####### StocksHoldersNetChangePercentQJ
范例
```text
//"SH600666"和"SH600131"在20150101到20150814全部区间大股东净增持占总市值(%)
StockArr:=array("SH600666","SH600131");
return StocksHoldersNetChangePercentQJ(StockArr,20150101T,20150814T,0);
//结果:0.2
```
####### StocksHoldersIncreaseComNumQJ
范例
```text
//"SH600236"和"SH600131"在20150101到20150814全部大股东增持的股票个数
StockArr:=array("SH600236","SH600131");
return StocksHoldersIncreaseComNumQJ(StockArr,20150101T,20150814T,0);
//结果:2
```
####### StocksHoldersReduceComNumQJ
范例
```text
//"SH600236"和"SH600131"在20180601到20190630全部大股东减持的股票个数
StockArr:=array("SH600236","SH600131");
return StocksHoldersReduceComNumQJ(StockArr,20180601T,20190630T,0);
//结果:1
```
####### StocksHoldersNetChangeComNumQJ
范例
```text
//"SH600666"和"SH600131"在20150101到20150814全部大股东净增持的股票个数
StockArr:=array("SH600666","SH600131");
return StocksHoldersNetChangeComNumQJ(StockArr,20150101T,20150814T,0);
//结果:2
```
####### StocksHoldersIncreaseComListQJ
范例
```text
//"SH600236"和"SH600131"在20150101到20150814全部大股东增持的股票列表
StockArr:=array("SH600236","SH600131");
return StocksHoldersIncreaseComListQJ(StockArr,20150101T,20150814T,0);
//结果:array("SH600131","SH600236")
```
####### StocksHoldersNetChangeComListQJ
范例
```text
//"SH600666"和"SH600131"在20150101到20150814全部大股东净增持的股票列表
StockArr:=array("SH600666","SH600131");
return StocksHoldersNetChangeComListQJ(StockArr,20150101T,20150814T,0);
//结果:array("SH600131","SH600666")
```
####### StocksHoldersReduceComListQJ
范例
```text
//"SH600236"和"SH600131"在20180601到20190630全部大股东减持的股票列表
StockArr:=array("SH600236","SH600131");
return StocksHoldersReduceComListQJ(StockArr,20180601T,20190630T,0);
//结果:array("SH600131")
```
####### StocksHoldersReduceValue
范例
```text
//"SH600236"和"SH600131"在20180615全部大股东减持市值
StockArr:=array("SH600236","SH600131");
return StocksHoldersReduceValue(StockArr,20180615T,0);
//结果:24477665.04
```
####### StocksHoldersNetChangeValue
范例
```text
//"SH600666"和"SH600131"在20150814全部大股东净增持市值
StockArr:=array("SH600666","SH600131");
return StocksHoldersNetChangeValue(StockArr,20150814T,0);
//结果:55314210
```
####### StocksHoldersIncreasePercent2
范例
```text
//"SH600236"和"SH600131"在20150814全部大股东增持占流通市值(%)
StockArr:=array("SH600236","SH600131");
return StocksHoldersIncreasePercent2(StockArr,20150814T,0);
//结果:0.76
```
####### StocksHoldersReducePercent2
范例
```text
//"SH600236"和"SH600131"在20180615全部大股东减持占流通市值(%)
StockArr:=array("SH600236","SH600131");
return StocksHoldersReducePercent2(StockArr,20180615T,0);
//结果:0.1
```
####### StocksHoldersNetChangePercent2
范例
```text
//"SH600666"和"SH600131"在20150814全部大股东净增持占流通市值(%)
StockArr:=array("SH600666","SH600131");
return StocksHoldersNetChangePercent2(StockArr,20150814T,0);
//结果:0.4
```
####### StocksHoldersIncreasePercent
范例
```text
//"SH600236"和"SH600131"在20150814全部大股东增持占总市值(%)
StockArr:=array("SH600236","SH600131");
return StocksHoldersIncreasePercent(StockArr,20150814T,0);
//结果:0.42
```
####### StocksHoldersReducePercent
范例
```text
//"SH600236"和"SH600131"在20180615全部大股东减持占总市值(%)
StockArr:=array("SH600236","SH600131");
return StocksHoldersReducePercent(StockArr,20180615T,0);
//结果:0.06
```
####### StocksHoldersNetChangePercent
范例
```text
//"SH600666"和"SH600131"在20150814全部大股东净增持占总市值(%)
StockArr:=array("SH600666","SH600131");
return StocksHoldersNetChangePercent(StockArr,20150814T,0);
//结果:0.18
```
####### StocksHoldersIncreaseComNum
范例
```text
//"SH600236"和"SH600131"在20150814全部大股东增持的股票个数
StockArr:=array("SH600236","SH600131");
return StocksHoldersIncreaseComNum(StockArr,20150814T,0);
//结果:2
```
####### StocksHoldersReduceComNum
范例
```text
//"SH600236"和"SH600131"在20180615全部大股东减持的股票个数
StockArr:=array("SH600236","SH600131");
return StocksHoldersReduceComNum(StockArr,20180615T,0);
//结果:1
```
####### StocksHoldersNetChangeComNum
范例
```text
//"SH600666"和"SH600131"在20150814全部大股东净增持的股票个数
StockArr:=array("SH600666","SH600131");
return StocksHoldersNetChangeComNum(StockArr,20150814T,0);
//结果:1
```
####### StocksHoldersNetChangeComList
范例
```text
//"SH600236"和"SH600131"在20150814全部发生大股东净增持的股票列表
StockArr:=array("SH600236","SH600131");
return StocksHoldersNetChangeComList(StockArr,20150814T,0);
//结果:array("SH600131","SH600236")
```
####### StocksHoldersReduceComList
范例
```text
//"SH600236"和"SH600131"在20180615全部发生大股东减持的股票列表
StockArr:=array("SH600236","SH600131");
return StocksHoldersReduceComList(StockArr,20180615T,0);
//结果:array("SH600131")
```
####### StocksHoldersIncreaseValue
范例
```text
//"SH600236"和"SH600131"在20150814全部大股东增持市值
StockArr:=array("SH600236","SH600131");
return StocksHoldersIncreaseValue(StockArr,20150814T,0);
//结果:112386900
```
####### StocksHoldersIncreaseComList
范例
```text
//"SH600236"和"SH600131"在20150814全部发生大股东增持的股票列表
StockArr:=array("SH600236","SH600131");
return StocksHoldersIncreaseComList(StockArr,20150814T,0);
//结果:array("SH600131","SH600236")
```
####### 板块
######## 内容
- BK_HoldersIncreaseValue
- BK_HoldersIncreaseComList
- BK_HoldersReduceValue
- BK_HoldersReducePercentQJ
- BK_HoldersNetChangeValue
- BK_HoldersReducePercent2
- BK_HoldersNetChangePercent2
- BK_HoldersIncreasePercent
- BK_HoldersReducePercent
- BK_HoldersNetChangePercent
- BK_HoldersIncreaseComNum
- BK_HoldersReduceComNum
- BK_HoldersNetChangeComNum
- BK_HoldersNetChangeComList
- BK_HoldersReduceComList
- BK_HoldersIncreaseValueQJ
- BK_HoldersReduceValueQJ
- BK_HoldersNetChangeValueQJ
- BK_HoldersIncreasePercentQJ2
- BK_HoldersReducePercentQJ2
- BK_HoldersNetChangePercentQJ2
- BK_HoldersIncreasePercentQJ
- BK_HoldersNetChangePercentQJ
- BK_HoldersIncreaseComNumQJ
- BK_HoldersReduceComNumQJ
- BK_HoldersNetChangeComNumQJ
- BK_HoldersIncreaseComListQJ
- BK_HoldersReduceComListQJ
- BK_HoldersNetChangeComListQJ
- BK_HoldersIncreasePercent2
######## BK_HoldersIncreaseValue
范例
```text
//"上证A股"在20150814全部大股东增持市值
bk:="上证A股";
return BK_HoldersIncreaseValue(bk,20150814T,0);
//结果:22919041684.21
```
######## BK_HoldersIncreaseComList
范例
```text
//"上证A股"在20150814全部发生大股东增持的股票列表
bk:="上证A股";
return BK_HoldersIncreaseComList(bk,20150814T,0);
//结果:array("SH600131","SH600236","SH600252","SH600256","SH600337",
// "SH600415","SH600481","SH600489","SH600497","SH600518",
// "SH600570","SH600572","SH600602","SH600776","SH601886")
```
######## BK_HoldersReduceValue
范例
```text
//"上证A股"在20150814全部大股东减持市值
bk:="上证A股";
return BK_HoldersReduceValue(bk,20150814T,0);
//结果:118460
```
######## BK_HoldersReducePercentQJ
范例
```text
//"深证A股"在20150101到20150228全部大股东减持占总市值(%)
bk:="深证A股";
return BK_HoldersReducePercentQJ(bk,20150101T,20150228T,0);
//结果:0.13
```
######## BK_HoldersNetChangeValue
范例
```text
//"上证A股"在20150814全部大股东净增持市值
bk:="上证A股";
return BK_HoldersNetChangeValue(bk,20150814T,0);
//结果:22918923224.21
```
######## BK_HoldersReducePercent2
范例
```text
//"上证A股"在20150814全部大股东减持占流通市值(%)
bk:="上证A股";
return BK_HoldersReducePercent2(bk,20150814T,0);
//结果:0
```
######## BK_HoldersNetChangePercent2
范例
```text
//"上证A股"在20150814全部大股东净增持占流通市值(%)
bk:="上证A股";
return BK_HoldersNetChangePercent2(bk,20150814T,0);
//结果:0.09
```
######## BK_HoldersIncreasePercent
范例
```text
//"上证A股"在20150814全部大股东增持占总市值(%)
bk:="上证A股";
return BK_HoldersIncreasePercent(bk,20150814T,0);
//结果:0.06
```
######## BK_HoldersReducePercent
范例
```text
//"上证A股"在20150814全部大股东减持占总市值(%)
bk:="上证A股";
return BK_HoldersReducePercent(bk,20150814T,0);
//结果:0
```
######## BK_HoldersNetChangePercent
范例
```text
//"上证A股"在20150814全部大股东净增持占总市值(%)
bk:="上证A股";
return BK_HoldersNetChangePercent(bk,20150814T,0);
//结果:0.06
```
######## BK_HoldersIncreaseComNum
范例
```text
//"上证A股"在20150814全部发生大股东增持的股票个数
bk:="上证A股";
return BK_HoldersIncreaseComNum(bk,20150814T,0);
//结果:15
```
######## BK_HoldersReduceComNum
范例
```text
//"上证A股"在20150814全部发生大股东减持的股票个数
bk:="上证A股";
return BK_HoldersReduceComNum(bk,20150814T,0);
//结果:2
```
######## BK_HoldersNetChangeComNum
范例
```text
//"上证A股"在20150814全部发生大股东净增持的股票个数
bk:="上证A股";
return BK_HoldersNetChangeComNum(bk,20150814T,0);
//结果:15
```
######## BK_HoldersNetChangeComList
范例
```text
//"上证A股"在20150814全部发生大股东净增持的股票列表
bk:="上证A股";
return BK_HoldersNetChangeComList(bk,20150814T,0);
//结果:array("SH600131","SH600236","SH600252","SH600256","SH600337",
// "SH600415","SH600481","SH600489","SH600497","SH600518",
// "SH600570","SH600572","SH600602","SH600776","SH601886")
```
######## BK_HoldersReduceComList
范例
```text
//"上证A股"在20150814全部发生大股东减持的股票列表
bk:="上证A股";
return BK_HoldersReduceComList(bk,20150814T,0);
//结果:array("SH600666","SH600802")
```
######## BK_HoldersIncreaseValueQJ
范例
```text
//"深证A股"在20150101到20150228全部大股东增持市值
bk:="深证A股";
return BK_HoldersIncreaseValueQJ(bk,20150101T,20150228T,0);
//结果:4427331411.99
```
######## BK_HoldersReduceValueQJ
范例
```text
//"深证A股"在20150101到20150228全部大股东减持市值
bk:="深证A股";
return BK_HoldersReduceValueQJ(bk,20150101T,20150228T,0);
//结果:15684004105.22
```
######## BK_HoldersNetChangeValueQJ
范例
```text
//"深证A股"在20150101到20150228全部大股东净增持市值
bk:="深证A股";
return BK_HoldersNetChangeValueQJ(bk,20150101T,20150228T,0);
//结果:-11256672693.23
```
######## BK_HoldersIncreasePercentQJ2
范例
```text
//"深证A股"在20150101到20150228全部大股东增持占流通市值(%)
bk:="深证A股";
return BK_HoldersIncreasePercentQJ2(bk,20150101T,20150228T,0);
//结果:0.05
```
######## BK_HoldersReducePercentQJ2
范例
```text
//"深证A股"在20150101到20150228全部大股东减持占流通市值(%)
bk:="深证A股";
return BK_HoldersReducePercentQJ2(bk,20150101T,20150228T,0);
//结果:0.18
```
######## BK_HoldersNetChangePercentQJ2
范例
```text
//"深证A股"在20150101到20150228全部大股东净增持占流通市值(%)
bk:="深证A股";
return BK_HoldersNetChangePercentQJ2(bk,20150101T,20150228T,0);
//结果:-0.13
```
######## BK_HoldersIncreasePercentQJ
范例
```text
//"深证A股"在20150101到20150228全部大股东增持占总市值(%)
bk:="深证A股";
return BK_HoldersIncreasePercentQJ(bk,20150101T,20150228T,0);
//结果:0.04
```
######## BK_HoldersNetChangePercentQJ
范例
```text
//"深证A股"在20150101到20150228全部大股东净增持占总市值(%)
bk:="深证A股";
return BK_HoldersNetChangePercentQJ(bk,20150101T,20150228T,0);
//结果:-0.1
```
######## BK_HoldersIncreaseComNumQJ
范例
```text
//"深证A股"在20150101到20150228全部发生大股东增持的股票个数
bk:="深证A股";
return BK_HoldersIncreaseComNumQJ(bk,20150101T,20150228T,0);
//结果:52
```
######## BK_HoldersReduceComNumQJ
范例
```text
//"深证A股"在20150101到20150228全部发生大股东减持的股票个数
bk:="深证A股";
return BK_HoldersReduceComNumQJ(bk,20150101T,20150228T,0);
//结果:105
```
######## BK_HoldersNetChangeComNumQJ
范例
```text
//"深证A股"在20150101到20150228全部发生大股东净增持的股票个数
bk:="深证A股";
return BK_HoldersNetChangeComNumQJ(bk,20150101T,20150228T,0);
//结果:38
```
######## BK_HoldersIncreaseComListQJ
范例
```text
//"深证A股"在20150215到20150228全部发生大股东增持的股票列表
bk:="深证A股";
return BK_HoldersIncreaseComListQJ(bk,20150215T,20150228T,0);
//结果:array("SZ000586","SZ000786","SZ000795","SZ000812","SZ002043",
// "SZ002057","SZ002072","SZ002137","SZ002177","SZ002203",
// "SZ002219","SZ002301","SZ002311","SZ002596")
```
######## BK_HoldersReduceComListQJ
范例
```text
//"深证A股"在20150220到20150228全部发生大股东减持的股票列表
bk:="深证A股";
return BK_HoldersReduceComListQJ(bk,20150220T,20150228T,0);
//结果:array("SZ000017","SZ000761","SZ000786","SZ000812","SZ000990",
// "SZ002079","SZ002092","SZ002203","SZ002267","SZ002301",
// "SZ002332","SZ002337","SZ002376","SZ002383","SZ002418",
// "SZ002500","SZ002596")
```
######## BK_HoldersNetChangeComListQJ
范例
```text
//"深证A股"在20150220到20150228全部发生大股东净增持的股票列表
bk:="深证A股";
return BK_HoldersNetChangeComListQJ(bk,20150220T,20150228T,0);
//结果:array("SZ000586","SZ000786","SZ000795",
// "SZ002072","SZ002137","SZ002219","SZ002311")
```
######## BK_HoldersIncreasePercent2
范例
```text
//"上证A股"在20150814全部大股东增持占流通市值(%)
bk:="上证A股";
return BK_HoldersIncreasePercent2(bk,20150814T,0);
//结果:0.09
```
####### 中间函数
######## 内容
- StocksHoldersIncreaseAndReduceDataQJ
######## StocksHoldersIncreaseAndReduceDataQJ
范例
```text
//"SH600236"和"SH600131"在20150101到20151231全部大股东增持市值
return StocksHoldersIncreaseAndReduceDataQJ("SZ000001",20150101T,20151231T,0,0,0);
//结果:145985140.8
```
###### 董监高持股变动
####### 内容
- StocksDSSOReducePercent2
- StocksDSSONetChangePercent2
- StocksDSSOIncreasePercent
- StocksDSSOReducePercent
- StocksDSSONetChangePercent
- StocksDSSOIncreaseComNum
- StocksDSSOReduceComNum
- StocksDSSONetChangeComNum
- StocksDSSOIncreaseComList
- StocksDSSOReduceComList
- StocksDSSONetChangeComList
- StocksDSSOIncreaseValueQJ
- StocksDSSOReduceValueQJ
- StocksDSSONetChangeValueQJ
- StocksDSSOIncreasePercentQJ2
- StocksDSSOReducePercentQJ2
- StocksDSSONetChangePercentQJ2
- StocksDSSOIncreasePercentQJ
- StocksDSSOReducePercentQJ
- StocksDSSONetChangePercentQJ
- StocksDSSOIncreaseComNumQJ
- StocksDSSOReduceComNumQJ
- StocksDSSONetChangeComNumQJ
- StocksDSSOIncreaseComListQJ
- StocksDSSOReduceComListQJ
- StocksDSSONetChangeComListQJ
- StocksDSSOIncreaseValue
- StocksDSSOIncreasePercent2
- StocksDSSOReduceValue
- StocksDSSONetChangeValue
- 板块
- 中间函数
####### StocksDSSOReducePercent2
范例
```text
//"SZ000811"和"SZ002269"在20150715全部董监高及关联人减持占流通市值(%)
StockArr:=array("SZ000811","SZ002269");
return StocksDSSOReducePercent2(StockArr,20150715T,0,0);
//结果:0.00075
```
####### StocksDSSONetChangePercent2
范例
```text
//"SZ002563"和"SZ300300"在20150715全部董监高及关联人净增持占流通市值(%)
StockArr:=array("SZ002563","SZ300300");
return StocksDSSONetChangePercent2(StockArr,20150715T,0,0);
//结果:0.016
```
####### StocksDSSOIncreasePercent
范例
```text
//"SH600157"和"SZ000158"在20150715全部董监高及关联人增持占总市值(%)
StockArr:=array("SH600157","SZ000158");
return StocksDSSOIncreasePercent(StockArr,20150715T,0,0);
//结果:0.013
```
####### StocksDSSOReducePercent
范例
```text
//"SZ000811"和"SZ002269"在20150715全部董监高及关联人减持占总市值(%)
StockArr:=array("SZ000811","SZ002269");
return StocksDSSOReducePercent(StockArr,20150715T,0,0);
//结果:0.00074
```
####### StocksDSSONetChangePercent
范例
```text
//"SZ002563"和"SZ300300"在20150715全部董监高及关联人净增持占总市值(%)
StockArr:=array("SZ002563","SZ300300");
return StocksDSSONetChangePercent(StockArr,20150715T,0,0);
//结果:0.011
```
####### StocksDSSOIncreaseComNum
范例
```text
//"SH600157"和"SZ000158"在20150715全部董监高及关联人增持的股票个数
StockArr:=array("SH600157","SZ000158");
return StocksDSSOIncreaseComNum(StockArr,20150715T,0,0);
//结果:2
```
####### StocksDSSOReduceComNum
范例
```text
//"SZ000811"和"SH600157"在20150715全部董监高及关联人减持的股票个数
StockArr:=array("SZ000811","SH600157");
return StocksDSSOReduceComNum(StockArr,20150715T,0,0);
//结果:1
```
####### StocksDSSONetChangeComNum
范例
```text
//"SZ002563"和"SZ300300"在20150715全部董监高及关联人净增持的股票个数
StockArr:=array("SZ002563","SZ300300");
return StocksDSSONetChangeComNum(StockArr,20150715T,0,0);
//结果:1
```
####### StocksDSSOIncreaseComList
范例
```text
//"SH600157"和"SZ000158"在20150715全部董监高及关联人增持的股票列表
StockArr:=array("SH600157","SZ000158");
return StocksDSSOIncreaseComList(StockArr,20150715T,0,0);
//结果:array("SH600157","SZ000158")
```
####### StocksDSSOReduceComList
范例
```text
//"SZ000811"和"SH600157"在20150715全部董监高及关联人减持的股票列表
StockArr:=array("SZ000811","SH600157");
return StocksDSSOReduceComList(StockArr,20150715T,0,0);
//结果:array("SZ000811")
```
####### StocksDSSONetChangeComList
范例
```text
//"SZ002563"和"SZ300300"在20150715全部董监高及关联人净增持的股票列表
StockArr:=array("SZ002563","SZ300300");
return StocksDSSONetChangeComList(StockArr,20150715T,0,0);
//结果:array("SZ300300")
```
####### StocksDSSOIncreaseValueQJ
范例
```text
//"SH600157"和"SZ000158"在20150715到20150720全部董监高及关联人增持市值
StockArr:=array("SH600157","SZ000158");
return StocksDSSOIncreaseValueQJ(StockArr,20150715T,20150720T,0,0);
//结果:13403238
```
####### StocksDSSOReduceValueQJ
范例
```text
//"SZ000811"和"SZ002269"在20150715到20150720全部董监高及关联人减持市值
StockArr:=array("SZ000811","SZ002269");
return StocksDSSOReduceValueQJ(StockArr,20150715T,20150720T,0,0);
//结果:209690
```
####### StocksDSSONetChangeValueQJ
范例
```text
//"SZ002563"和"SZ300300"在20150715到20150720全部董监高及关联人净增持市值
StockArr:=array("SZ002563","SZ300300");
return StocksDSSONetChangeValueQJ(StockArr,20150715T,20150720T,0,0);
//结果:5226878
```
####### StocksDSSOIncreasePercentQJ2
范例
```text
//"SH600157"和"SZ000158"在20150715到20150720全部董监高及关联人增持占流通市值(%)
StockArr:=array("SH600157","SZ000158");
return StocksDSSOIncreasePercentQJ2(StockArr,20150715T,20150720T,0,0);
//结果:0.032
```
####### StocksDSSOReducePercentQJ2
范例
```text
//"SZ000811"和"SZ002269"在20150715到20150720全部董监高及关联人减持占流通市值(%)
StockArr:=array("SZ000811","SZ002269");
return StocksDSSOReducePercentQJ2(StockArr,20150715T,20150720T,0,0);
//结果:0.00073
```
####### StocksDSSONetChangePercentQJ2
范例
```text
//"SZ002563"和"SZ300300"在20150715到20150720全部董监高及关联人净增持占流通市值(%)
StockArr:=array("SZ002563","SZ300300");
return StocksDSSONetChangePercentQJ2(StockArr,20150715T,20150720T,0,0);
//结果:0.017
```
####### StocksDSSOIncreasePercentQJ
范例
```text
//"SH600157"和"SZ000158"在20150715到20150720全部董监高及关联人增持占总市值(%)
StockArr:=array("SH600157","SZ000158");
return StocksDSSOIncreasePercentQJ(StockArr,20150715T,20150720T,0,0);
//结果:0.015
```
####### StocksDSSOReducePercentQJ
范例
```text
//"SZ000811"和"SZ002269"在20150715到20150720全部董监高及关联人减持占总市值(%)
StockArr:=array("SZ000811","SZ002269");
return StocksDSSOReducePercentQJ(StockArr,20150715T,20150720T,0,0);
//结果:0.00073
```
####### StocksDSSONetChangePercentQJ
范例
```text
//"SZ002563"和"SZ300300"在20150715到20150720全部董监高及关联人净增持占总市值(%)
StockArr:=array("SZ002563","SZ300300");
return StocksDSSONetChangePercentQJ(StockArr,20150715T,20150720T,0,0);
//结果:0.012
```
####### StocksDSSOIncreaseComNumQJ
范例
```text
//"SH600157"和"SZ000158"在20150715到20150720全部董监高及关联人增持的股票个数
StockArr:=array("SH600157","SZ000158");
return StocksDSSOIncreaseComNumQJ(StockArr,20150715T,20150720T,0,0);
//结果:2
```
####### StocksDSSOReduceComNumQJ
范例
```text
//"SZ000811"和"SH600157"在20150715到20150720全部董监高及关联人减持的股票个数
StockArr:=array("SZ000811","SH600157");
return StocksDSSOReduceComNumQJ(StockArr,20150715T,20150720T,0,0);
//结果:1
```
####### StocksDSSONetChangeComNumQJ
范例
```text
//"SZ002563"和"SZ300300"在20150715到20150720全部董监高及关联人净增持的股票个数
StockArr:=array("SZ002563","SZ300300");
return StocksDSSONetChangeComNumQJ(StockArr,20150715T,20150720T,0,0);
//结果:1
```
####### StocksDSSOIncreaseComListQJ
范例
```text
//"SH600157"和"SZ000158"在20150715到20150720全部董监高及关联人增持的股票列表
StockArr:=array("SH600157","SZ000158");
return StocksDSSOIncreaseComListQJ(StockArr,20150715T,20150720T,0,0);
//结果:array("SH600157","SZ000158")
```
####### StocksDSSOReduceComListQJ
范例
```text
//"SZ000811"和"SH600157"在20150715到20150720全部董监高及关联人减持的股票列表
StockArr:=array("SZ000811","SH600157");
return StocksDSSOReduceComListQJ(StockArr,20150715T,20150720T,0,0);
//结果:array("SZ000811")
```
####### StocksDSSONetChangeComListQJ
范例
```text
//"SZ002563"和"SZ300300"在20150715到20150720全部董监高及关联人净增持的股票列表
StockArr:=array("SZ002563","SZ300300");
return StocksDSSONetChangeComListQJ(StockArr,20150715T,20150720T,0,0);
//结果:array("SZ300300")
```
####### StocksDSSOIncreaseValue
范例
```text
//"SH600157"和"SZ000158"在20150715全部董监高及关联人增持市值
StockArr:=array("SH600157","SZ000158");
return StocksDSSOIncreaseValue(StockArr,20150715T,0,0);
//结果:10243893
```
####### StocksDSSOIncreasePercent2
范例
```text
//"SH600157"和"SZ000158"在20150715全部董监高及关联人增持占流通市值(%)
StockArr:=array("SH600157","SZ000158");
return StocksDSSOIncreasePercent2(StockArr,20150715T,0,0);
//结果:0.029
```
####### StocksDSSOReduceValue
范例
```text
//"SZ000811"和"SZ002269"在20150715全部董监高及关联人减持市值
StockArr:=array("SZ000811","SZ002269");
return StocksDSSOReduceValue(StockArr,20150715T,0,0);
//结果:202135
```
####### StocksDSSONetChangeValue
范例
```text
//"SZ002563"和"SZ300300"在20150715全部董监高及关联人净增持市值
StockArr:=array("SZ002563","SZ300300");
return StocksDSSONetChangeValue(StockArr,20150715T,0,0);
//结果:4371601
```
####### 板块
######## 内容
- BK_DSSOIncreaseComListQJ
- BK_DSSOReduceComListQJ
- BK_DSSONetChangeComListQJ
- BK_DSSONetChangeComNumQJ
- BK_DSSOIncreaseComList
- BK_DSSONetChangeComList
- BK_DSSOReduceValue
- BK_DSSONetChangeValue
- BK_DSSOIncreasePercent2
- BK_DSSOReducePercent2
- BK_DSSONetChangePercent2
- BK_DSSOIncreasePercent
- BK_DSSOReducePercent
- BK_DSSONetChangePercent
- BK_DSSOIncreaseComNum
- BK_DSSOReduceComNum
- BK_DSSONetChangeComNum
- BK_DSSOIncreaseValueQJ
- BK_DSSOReduceValueQJ
- BK_DSSONetChangeValueQJ
- BK_DSSOIncreasePercentQJ2
- BK_DSSOReducePercentQJ2
- BK_DSSONetChangePercentQJ2
- BK_DSSOIncreasePercentQJ
- BK_DSSOReducePercentQJ
- BK_DSSONetChangePercentQJ
- BK_DSSOIncreaseComNumQJ
- BK_DSSOReduceComNumQJ
- BK_DSSOIncreaseValue
- BK_DSSOReduceComList
######## BK_DSSOIncreaseComListQJ
范例
```text
//"沪深300"在20180618到20180624全部发生董监高及关联人增持的股票列表
return BK_DSSOIncreaseComListQJ("沪深300",20180618T,20180624T,0,0);
//结果:array("SH600010","SH600346","SH601877","SZ000408","SZ000630","SZ002001","SZ002074","SZ002600","SZ300316")
```
######## BK_DSSOReduceComListQJ
范例
```text
//"沪深300"在20180618到20180624全部发生董监高及关联人减持的股票列表
return BK_DSSOReduceComListQJ("沪深300",20180618T,20180624T,0,0);
//结果:array("SZ000807","SZ000895","SZ002352","SZ300124","SZ300502")
```
######## BK_DSSONetChangeComListQJ
范例
```text
//"沪深300"在20180618到20180624全部发生董监高及关联人净增持的股票列表
return BK_DSSONetChangeComListQJ("沪深300",20180618T,20180624T,0,0);
//结果:array("SH600010","SH600346","SH601877","SZ000408","SZ000630","SZ002001","SZ002074","SZ002600","SZ300316")
```
######## BK_DSSONetChangeComNumQJ
范例
```text
//"沪深300"在20180618到20180624全部发生董监高及关联人净增持的股票个数
return BK_DSSONetChangeComNumQJ("沪深300",20180618T,20180624T,0,0);
//结果:9
```
######## BK_DSSOIncreaseComList
范例
```text
//"沪深300"在20230322全部发生董监高及关联人增持的股票列表
return BK_DSSOIncreaseComList("沪深300",20230322T,0,0);
//结果:array("SZ002475")
```
######## BK_DSSONetChangeComList
范例
```text
//"沪深300"在20230322全部发生董监高及关联人净增持的股票列表
return BK_DSSONetChangeComList("沪深300",20230322T,0,0);
//结果:array("SZ002475")
```
######## BK_DSSOReduceValue
范例
```text
//"沪深300"在20230112全部董监高及关联人减持市值
return BK_DSSOReduceValue("沪深300",20230112T,0,0);
//结果:6092800
```
######## BK_DSSONetChangeValue
范例
```text
//"沪深300"在20230112全部董监高及关联人净增持市值
return BK_DSSONetChangeValue("沪深300",20230112T,0,0);
//结果:-5632879
```
######## BK_DSSOIncreasePercent2
范例
```text
//"沪深300"在20230118全部董监高及关联人增持占流通市值(%)
return BK_DSSOIncreasePercent2("沪深300",20230118T,0,0);
//结果:0.026
```
######## BK_DSSOReducePercent2
范例
```text
//"沪深300"在20230104全部董监高及关联人减持占流通市值(%)
return BK_DSSOReducePercent2("沪深300",20230104T,0,0);
//结果:0.00037
```
######## BK_DSSONetChangePercent2
范例
```text
//"沪深300"在20230104全部董监高及关联人净增持占流通市值(%)
return BK_DSSONetChangePercent2("沪深300",20230104T,0,0);
//结果:-0.00036
```
######## BK_DSSOIncreasePercent
范例
```text
//"沪深300"在20230118全部董监高及关联人增持占总市值(%)
return BK_DSSOIncreasePercent("沪深300",20230118T,0,0);
//结果:0.019
```
######## BK_DSSOReducePercent
范例
```text
//"沪深300"在20230104全部董监高及关联人减持占总市值(%)
return BK_DSSOReducePercent("沪深300",20230104T,0,0);
//结果:0.00027
```
######## BK_DSSONetChangePercent
范例
```text
//"沪深300"在20230104全部董监高及关联人净增持占总市值(%)
return BK_DSSONetChangePercent("沪深300",20230104T,0,0);
//结果:-0.00027
```
######## BK_DSSOIncreaseComNum
范例
```text
//"沪深300"在20230322全部发生董监高及关联人增持的股票个数
return BK_DSSOIncreaseComNum("沪深300",20230322T,0,0);
//结果:1
```
######## BK_DSSOReduceComNum
范例
```text
//"沪深300"在20230322全部发生董监高及关联人减持的股票个数
return BK_DSSOReduceComNum("沪深300",20230322T,0,0);
//结果:2
```
######## BK_DSSONetChangeComNum
范例
```text
//"沪深300"在20230322全部发生董监高及关联人净增持的股票个数
return BK_DSSONetChangeComNum("沪深300",20230322T,0,0);
//结果:1
```
######## BK_DSSOIncreaseValueQJ
范例
```text
//"沪深300"在20180618到20180624全部董监高及关联人增持市值
return BK_DSSOIncreaseValueQJ("沪深300",20180618T,20180624T,0,0);
//结果:35364735
```
######## BK_DSSOReduceValueQJ
范例
```text
//"沪深300"在20180618到20180624全部董监高及关联人减持市值
return BK_DSSOReduceValueQJ("沪深300",20180618T,20180624T,0,0);
//结果:149806137
```
######## BK_DSSONetChangeValueQJ
范例
```text
//"沪深300"在20180618到20180624全部董监高及关联人净增持市值
return BK_DSSONetChangeValueQJ("沪深300",20180618T,20180624T,0,0);
//结果:-114441402
```
######## BK_DSSOIncreasePercentQJ2
范例
```text
//"沪深300"在20180618到20180624全部董监高及关联人增持占流通市值(%)
return BK_DSSOIncreasePercentQJ2("沪深300",20180618T,20180624T,0,0);
//结果:0.00016
```
######## BK_DSSOReducePercentQJ2
范例
```text
//"沪深300"在20180618到20180624全部董监高及关联人减持占流通市值(%)
return BK_DSSOReducePercentQJ2("沪深300",20180618T,20180624T,0,0);
//结果:0.00068
```
######## BK_DSSONetChangePercentQJ2
范例
```text
//"沪深300"在20180618到20180624全部董监高及关联人净增持占流通市值(%)
return BK_DSSONetChangePercentQJ2("沪深300",20180618T,20180624T,0,0);
//结果:-0.00052
```
######## BK_DSSOIncreasePercentQJ
范例
```text
//"沪深300"在20180618到20180624全部董监高及关联人增持占总市值(%)
return BK_DSSOIncreasePercentQJ("沪深300",20180618T,20180624T,0,0);
//结果:0.00012
```
######## BK_DSSOReducePercentQJ
范例
```text
//"沪深300"在20180618到20180624全部董监高及关联人减持占总市值(%)
return BK_DSSOReducePercentQJ("沪深300",20180618T,20180624T,0,0);
//结果:0.00049
```
######## BK_DSSONetChangePercentQJ
范例
```text
//"沪深300"在20180618到20180624全部董监高及关联人净增持占总市值(%)
return BK_DSSONetChangePercentQJ("沪深300",20180618T,20180624T,0,0);
//结果:-0.00037
```
######## BK_DSSOIncreaseComNumQJ
范例
```text
//"沪深300"在20180618到20180624全部发生董监高及关联人增持的股票个数
return BK_DSSOIncreaseComNumQJ("沪深300",20180618T,20180624T,0,0);
//结果:9
```
######## BK_DSSOReduceComNumQJ
范例
```text
//"沪深300"在20180618到20180624全部发生董监高及关联人减持的股票个数
return BK_DSSOReduceComNumQJ("沪深300",20180618T,20180624T,0,0);
//结果:5
```
######## BK_DSSOIncreaseValue
范例
```text
//"沪深300"在20230112全部董监高及关联人增持市值
return BK_DSSOIncreaseValue("沪深300",20230112T,0,0);
//结果:459921
```
######## BK_DSSOReduceComList
范例
```text
//"沪深300"在20230322全部发生董监高及关联人减持的股票列表
return BK_DSSOReduceComList("沪深300",20230322T,0,0);
//结果:array("SH603833","SH688012")
```
####### 中间函数
######## 内容
- StocksDSSOHoldChangeDataQJ
######## StocksDSSOHoldChangeDataQJ
范例
```text
//"上证A股"在20250101到20250115全部大股东增持市值
StockArr:=GetBK("上证A股");
return StocksDSSOHoldChangeDataQJ(StockArr,20250101T,20250115T,0,0,0,0);
```
###### 限售解禁
####### 内容
- StocksRestrictedBanMVQJ
- StocksRestrictedBanAndNRSPercentQJ
- StocksRestrictedBanNumQJ
- StocksRestrictedBanMVPercentQJ
- StocksRestrictedBanMVPercent
- StocksRestrictedBanMV
- StocksRestrictedBanAndRSPercent
- StocksRestrictedBanAndRSPercentQJ
- StocksRestrictedBanAndNRSPercent
- StocksRestrictedBanFutureNum
- StocksRestrictedBanNum
- StocksRestrictedBanFutureAndRSPercentQJ
- StocksRestrictedBanFutureAndNRSPercentQJ
- StocksRestrictedBanFutureMV
- StocksRestrictedBanFutureMVPercentQJ
- 板块
- 中间函数
####### StocksRestrictedBanMVQJ
范例
```text
// 沪深300成分股在20250910到20250916的解禁市值
stockarr:=getbk('沪深300');
begt:=20250910T;
endt:=20250916T;
return StocksRestrictedBanMVQJ(StockArr,Begt,Endt,0); //结果:119051796340.9
```
####### StocksRestrictedBanAndNRSPercentQJ
范例
```text
// 沪深300成分股在20250910到20250916的解禁市值占未流通市值比例(%)
stockarr:=getbk('沪深300');
begt:=20250910T;
endt:=20250916T;
return StocksRestrictedBanAndNRSPercentQJ(StockArr,Begt,Endt,0);//结果:0.79
```
####### StocksRestrictedBanNumQJ
范例
```text
// 沪深300成分股在20250910到20250916的解禁家数
stockarr:=getbk('沪深300');
begt:=20250910T;
endt:=20250916T;
return StocksRestrictedBanNumQJ(StockArr,Begt,Endt,0); //结果:4
```
####### StocksRestrictedBanMVPercentQJ
范例
```text
// 沪深300成分股在20250910到20250916的解禁市值占总市值比例(%)
stockarr:=getbk('沪深300');
begt:=20250910T;
endt:=20250916T;
return StocksRestrictedBanMVPercentQJ(StockArr,Begt,Endt,0);//结果:0.18
```
####### StocksRestrictedBanMVPercent
范例
```text
// 沪深300成分股在20250916的解禁市值占总市值比例(%)
stockarr:=getbk('沪深300');
endt:=20250916T;
return StocksRestrictedBanMVPercent(StockArr,Endt,0); //结果:0.18
```
####### StocksRestrictedBanMV
范例
```text
// 沪深300成分股在20250916的解禁市值
stockarr:=getbk('沪深300');
endt:=20250916T;
return StocksRestrictedBanMV(StockArr,Endt,0); //结果:119034026555.92
```
####### StocksRestrictedBanAndRSPercent
范例
```text
// 沪深300成分股在20250916的解禁市值占未流通市值比例(%)
stockarr:=getbk('沪深300');
endt:=20250916T;
return StocksRestrictedBanAndRSPercent(StockArr,Endt,0); //结果:0.24
```
####### StocksRestrictedBanAndRSPercentQJ
范例
```text
// 沪深300成分股在20250910到20250916的解禁市值占流通市值比例(%)
stockarr:=getbk('沪深300');
begt:=20250910T;
endt:=20250916T;
return StocksRestrictedBanAndRSPercentQJ(StockArr,Begt,Endt,0);//结果:0.24
```
####### StocksRestrictedBanAndNRSPercent
范例
```text
// 沪深300成分股在20250916的解禁市值占未流通市值比例(%)
stockarr:=getbk('沪深300');
endt:=20250916T;
return StocksRestrictedBanAndNRSPercent(StockArr,Endt,0); //结果:0.79
```
####### StocksRestrictedBanFutureNum
范例
```text
// 沪深300板块在20250916当日的未来一周的解禁家数
stockarr:=getbk('沪深300');
endt:=20250916T;
return StocksRestrictedBanFutureNum(StockArr,Endt,0,1); //结果:2
```
####### StocksRestrictedBanNum
范例
```text
// 沪深300成分股在20250916的解禁家数
stockarr:=getbk('沪深300');
endt:=20250916T;
return StocksRestrictedBanNum(StockArr,Endt,0); //结果:3
```
####### StocksRestrictedBanFutureAndRSPercentQJ
范例
```text
// 沪深300板块在20250916当日的未来一周的解禁市值占流通市值比例(%)
stockarr:=getbk('沪深300');
endt:=20250916T;
return StocksRestrictedBanFutureAndRSPercentQJ(StockArr,Endt,0,1); //结果:0.008
```
####### StocksRestrictedBanFutureAndNRSPercentQJ
范例
```text
// 沪深300板块在20250916当日的未来一周的解禁市值占未流通市值比例(%)
stockarr:=getbk('沪深300');
endt:=20250916T;
return StocksRestrictedBanFutureAndNRSPercentQJ(StockArr,Endt,0,1); //结果:0.027
```
####### StocksRestrictedBanFutureMV
范例
```text
// 沪深300板块在20250916当日的未来一周的解禁市值
stockarr:=getbk('沪深300');
endt:=20250916T;
return StocksRestrictedBanFutureMV(StockArr,Endt,0,1); //结果:4074378090.91
```
####### StocksRestrictedBanFutureMVPercentQJ
范例
```text
// 沪深300板块在20250916当日的未来一周的解禁市值占总市值比例(%)
stockarr:=getbk('沪深300');
endt:=20250916T;
return StocksRestrictedBanFutureMVPercentQJ(StockArr,Endt,0,1); //结果:0.006
```
####### 板块
######## 内容
- BK_RestrictedBanAndNRSPercent
- BK_RestrictedBanMV
- BK_RestrictedBanNum
- BK_RestrictedBanMVPercent
- BK_RestrictedBanAndRSPercent
- BK_RestrictedBanMVPercentQJ
- BK_RestrictedBanFutureMVPercentQJ
- BK_RestrictedBanFutureAndNRSPercentQJ
- BK_RestrictedBanMVQJ
- BK_RestrictedBanFutureNum
- BK_RestrictedBanNumQJ
- BK_RestrictedBanFutureMV
- BK_RestrictedBanAndRSPercentQJ
- BK_RestrictedBanAndNRSPercentQJ
- BK_RestrictedBanFutureAndRSPercentQJ
######## BK_RestrictedBanAndNRSPercent
范例
```text
// 沪深300板块在20250916的解禁市值占未流通市值比例(%)
BKname:='沪深300';
endt:=20250916T;
return BK_RestrictedBanAndNRSPercent(BKname,Endt,0); //结果:0.79
```
######## BK_RestrictedBanMV
范例
```text
// 沪深300板块在20250916的解禁市值
BKname:='沪深300';
endt:=20250916T;
return BK_RestrictedBanMV(BKname,Endt,0); //结果:119034026555.92
```
######## BK_RestrictedBanNum
范例
```text
// 沪深300板块在20250916的解禁家数
BKname:='沪深300';
endt:=20250916T;
return BK_RestrictedBanNum(BKname,Endt,0); //结果:3
```
######## BK_RestrictedBanMVPercent
范例
```text
// 沪深300板块在20250916的解禁市值占总市值比例(%)
BKname:='沪深300';
endt:=20250916T;
return BK_RestrictedBanMVPercent(BKname,Endt,0); //结果:0.18
```
######## BK_RestrictedBanAndRSPercent
范例
```text
// 沪深300板块在20250916的解禁市值占未流通市值比例(%)
BKname:='沪深300';
endt:=20250916T;
return BK_RestrictedBanAndRSPercent(BKname,Endt,0); //结果:0.24
```
######## BK_RestrictedBanMVPercentQJ
范例
```text
// 沪深300板块在20250910到20250916的解禁市值占总市值比例(%)
BKName:='沪深300';
begt:=20250910T;
endt:=20250916T;
return BK_RestrictedBanMVPercentQJ(BKName,Begt,Endt,0);//结果:0.18
```
######## BK_RestrictedBanFutureMVPercentQJ
范例
```text
// 沪深300板块在20250916当日的未来一周的解禁市值占总市值比例(%)
BKName:='沪深300';
endt:=20250916T;
return BK_RestrictedBanFutureMVPercentQJ(BKName,Endt,0,1); //结果:0.006
```
######## BK_RestrictedBanFutureAndNRSPercentQJ
范例
```text
// 沪深300板块在20250916当日的未来一周的解禁市值占未流通市值比例(%)
BKName:='沪深300';
endt:=20250916T;
return BK_RestrictedBanFutureAndNRSPercentQJ(BKName,Endt,0,1); //结果:0.027
```
######## BK_RestrictedBanMVQJ
范例
```text
// 沪深300板块在20250910到20250916的解禁市值
BKName:='沪深300';
begt:=20250910T;
endt:=20250916T;
return BK_RestrictedBanMVQJ(BKName,Begt,Endt,0); //结果:119051796340.9
```
######## BK_RestrictedBanFutureNum
范例
```text
// 沪深300板块在20250916当日的未来一周的解禁家数
BKName:='沪深300';
endt:=20250916T;
return BK_RestrictedBanFutureNum(BKName,Endt,0,1); //结果:2
```
######## BK_RestrictedBanNumQJ
范例
```text
// 沪深300板块在20250910到20250916的解禁家数
BKName:='沪深300';
begt:=20250910T;
endt:=20250916T;
return BK_RestrictedBanNumQJ(BKName,Begt,Endt,0); //结果:4
```
######## BK_RestrictedBanFutureMV
范例
```text
// 沪深300板块在20250916当日的未来一周的解禁市值
BKName:='沪深300';
endt:=20250916T;
return BK_RestrictedBanFutureMV(BKName,Endt,0,1); //结果:4074378090.91
```
######## BK_RestrictedBanAndRSPercentQJ
范例
```text
// 沪深300板块在20250910到20250916的解禁市值占流通市值比例(%)
BKName:='沪深300';
begt:=20250910T;
endt:=20250916T;
return BK_RestrictedBanAndRSPercentQJ(BKName,Begt,Endt,0);//结果:0.24
```
######## BK_RestrictedBanAndNRSPercentQJ
范例
```text
// 沪深300板块在20250910到20250916的解禁市值占未流通市值比例(%)
BKName:='沪深300';
begt:=20250910T;
endt:=20250916T;
return BK_RestrictedBanAndNRSPercentQJ(BKName,Begt,Endt,0);//结果:0.79
```
######## BK_RestrictedBanFutureAndRSPercentQJ
范例
```text
// 沪深300板块在20250916当日的未来一周的解禁市值占流通市值比例(%)
BKName:='沪深300';
endt:=20250916T;
return BK_RestrictedBanFutureAndRSPercentQJ(BKName,Endt,0,1); //结果:0.008
```
####### 中间函数
######## 内容
- Stocks_RestrictedBanGetDateArr
######## Stocks_RestrictedBanGetDateArr
范例
```text
//20251030未来的1月区间日期
return Stocks_RestrictedBanGetDateArr(20251030T,2);
```
###### 股份回购
####### 内容
- Stocks_RepurchaseMVQJ
- Stocks_RepurchaseStockNum
- Stocks_RepurchaseMV
- Stocks_RepurchaseStockNumQJ
- 板块
####### Stocks_RepurchaseMVQJ
范例
```text
//array("SZ000002","SH600337")在20220101到20221031的累计回购金额
StockArr:=array("SZ000002","SH600337");
return Stocks_RepurchaseMVQJ(StockArr,20220101T,20221031T,0,0,0);
//结果:1315124433.32
```
####### Stocks_RepurchaseStockNum
范例
```text
//array("SZ000002","SH600337")在20241031的回购家数
StockArr:=array("SZ000002","SH600337");
return Stocks_RepurchaseStockNum(StockArr,20241031T,0,0);
//结果:1
```
####### Stocks_RepurchaseMV
范例
```text
//array("SZ000002","SH600337")在20241031的累计回购金额
StockArr:=array("SZ000002","SH600337");
return Stocks_RepurchaseMV(StockArr,20241031T,0,0,0);
//结果:2674800
```
####### Stocks_RepurchaseStockNumQJ
范例
```text
//array("SZ000002","SH600337")在20220101至20221031的回购家数
StockArr:=array("SZ000002","SH600337");
return Stocks_RepurchaseStockNumQJ(StockArr,20220101T,20221031T,0,0);
//结果:2
```
####### 板块
######## 内容
- BK_RepurchaseStockNum
- BK_RepurchaseStockNumQJ
- BK_RepurchaseMVQJ
- BK_RepurchaseMV
######## BK_RepurchaseStockNum
范例
```text
//"沪深300"在20241031的回购家数
return BK_RepurchaseStockNum("沪深300",20241031T,0,0);
//结果:38
```
######## BK_RepurchaseStockNumQJ
范例
```text
//"沪深300"在20241001到20241031的回购家数
return BK_RepurchaseStockNumQJ("沪深300",20241001T,20241031T,0,0);
//结果:51
```
######## BK_RepurchaseMVQJ
范例
```text
//"沪深300"在20241001到20241031的累计回购金额
return BK_RepurchaseMVQJ("沪深300",20241001T,20241031T,0,0,0);
//结果:18342026118.41
```
######## BK_RepurchaseMV
范例
```text
//"沪深300"在20241031的累计回购金额
return BK_RepurchaseMV("沪深300",20241031T,0,0,0);
//结果:10439421382.77
```
##### 基金板块
###### 内容
- 行业配置
- 份额结构
- 基本情况
- 基金经理
- 中间函数
- 基金净值
- 投资组合
###### 行业配置
####### 内容
- FundsIndustryComposite
####### FundsIndustryComposite
范例
```text
//返回基金行业配置
FundArr := array("SZ184691","SH500003","SZ184728","OF040001");
return FundsIndustryComposite(FundArr,20170630);
```
结果:
|
名称 |
市值(万) |
|
制造业 |
96372.72 |
|
金融业 |
27113.36 |
|
批发和零售业 |
18091.38 |
|
建筑业 |
8670.69 |
|
房地产业 |
7181.42 |
|
采矿业 |
4596.1 |
|
信息传输、软件和信息技术服务业 |
3704.49 |
|
电力、热力、燃气及水生产和供应业 |
2325.46 |
|
水利、环境和公共设施管理业 |
1250.98 |
|
文化、体育和娱乐业 |
1178.98 |
|
交通运输、仓储和邮政业 |
463.38 |
###### 份额结构
####### 内容
- BK_TSGrowValue
- BK_TSDecreaseCount
- BK_TSDecreaseValue
- FundsNegotiableShares
- BK_TSDecrease
- BK_TSChangeValue
- FundsNegotiableShares3
- BK_TSGrow
- FundsTotalShares3
- FundsTotalShares
- BK_TSGrowCount
- 中间函数
####### BK_TSGrowValue
范例
```text
//深证基金、上证基金、开放式基金2018年1-3月净申购总额(万份)
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk','新建分类',FundArr);
SetSysParam(Pn_Bk(),"mybk");
return BK_TSGrowValue(20180101T,20180301T,-1);
//结果:1549642.6
```
####### BK_TSDecreaseCount
范例
```text
//深证基金、上证基金、开放式基金2018年1-3月发生净赎回的基金个数
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk','新建分类',FundArr);
SetSysParam(Pn_Bk(),"mybk");
return BK_TSDecreaseCount(20180101T,20180301T,-1);
//结果:291
```
####### BK_TSDecreaseValue
范例
```text
//深证基金、上证基金、开放式基金2018年1-3月发生净赎回总额(万份)
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk','新建分类',FundArr);
SetSysParam(Pn_Bk(),"mybk");
return BK_TSDecreaseValue(20180101T,20180301T,-1);
//结果:5879290.22
```
####### FundsNegotiableShares
范例
```text
//取深证基金、上证基金、开放式基金2012年10月19日流通份额(万份)
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk','新建分类',FundArr);
SetSysParam(Pn_Bk(),"mybk");
return FundsNegotiableShares(inttodate(20121019));
//结果:267537714.23
```
####### BK_TSDecrease
范例
```text
//深证基金、上证基金、开放式基金2018年1-3月发生净赎回的基金
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk','新建分类',FundArr);
SetSysParam(Pn_Bk(),"mybk");
return BK_TSDecrease(20180101T,20180301T,-1);
```
结果:
|
|
|
OF159901 |
|
OF159902 |
|
OF159903 |
|
OF159906 |
|
OF159909 |
|
OF159912 |
|
OF159919 |
|
OF159926 |
|
OF159930 |
|
OF159931 |
####### BK_TSChangeValue
范例
```text
//深证基金、上证基金、开放式基金2018年1-3月份额变动(万份)
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk','新建分类',FundArr);
SetSysParam(Pn_Bk(),"mybk");
return BK_TSChangeValue(20180101T,20180301T,-1);
//结果:-4155671.26
```
####### FundsNegotiableShares3
范例
```text
//取深证基金、上证基金、开放式基金2012年10月19日流通份额(万份)
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk','新建分类',FundArr);
SetSysParam(Pn_Bk(),"mybk");
SetSysParam(pn_date(),inttodate(20121019));
return FundsNegotiableShares3();
//结果:267537714.23
```
####### BK_TSGrow
范例
```text
//深证基金、上证基金、开放式基金2018年1-3月发生发生净申购的基金
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk','新建分类',FundArr);
SetSysParam(Pn_Bk(),"mybk");
return BK_TSGrow(20180101T,20180301T,-1);
```
结果:
|
|
|
OF159001 |
|
OF159003 |
|
OF159005 |
|
OF159905 |
|
OF159907 |
|
OF159910 |
|
OF159913 |
|
OF159915 |
|
OF159916 |
|
OF159918 |
####### FundsTotalShares3
范例
```text
//取深证基金、上证基金、开放式基金2012年10月19日最新总份额(万份)
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk','新建分类',FundArr);
SetSysParam(Pn_Bk(),"mybk");
SetSysParam(pn_date(),inttodate(20121019));
return FundsTotalShares3();
//结果:267537714.23
```
####### FundsTotalShares
范例
```text
//取深证基金、上证基金、开放式基金2012年10月19日指定日总份额(万份)
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk','新建分类',FundArr);
SetSysParam(Pn_Bk(),"mybk");
return FundsTotalShares(inttodate(20121019));
//结果:267537714.23
```
####### BK_TSGrowCount
范例
```text
//深证基金、上证基金、开放式基金2018年1-3月发生净申购的基金个数
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk','新建分类',FundArr);
SetSysParam(Pn_Bk(),"mybk");
return BK_TSGrowCount(20180101T,20180301T,-1);
//结果:122
```
####### 中间函数
######## 内容
- FundsTSDecrease
- FundsTSGrowCount
- FundsTSChangeValue
- FundsTSGrowValue
- FundsTSDecreaseValue
- FundsTSDecreaseCount
- FundsTSGrow
######## FundsTSDecrease
范例
```text
//深证基金、上证基金、开放式基金2018年1-3月发生净赎回的基金
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsTSDecrease(FundArr,20180101T,20180301T,7);
```
结果:
|
|
|
OF159901 |
|
OF159902 |
|
OF159903 |
|
OF159906 |
|
OF159909 |
|
OF159912 |
|
OF159919 |
|
OF159926 |
|
OF159930 |
|
OF159931 |
|
… |
######## FundsTSGrowCount
范例
```text
//深证基金、上证基金、开放式基金2018年1-3月发生净申购的基金个数
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsTSGrowCount(FundArr,20180101T,20180301T,-1);
//结果:122
```
######## FundsTSChangeValue
范例
```text
//深证基金、上证基金、开放式基金2018年1-3月份额变动(万份)
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsTSChangeValue(FundArr,20180101T,20180301T,-1);
//结果:-1469306.40672803
```
######## FundsTSGrowValue
范例
```text
//深证基金、上证基金、开放式基金2018年1-3月净申购总额(万份)
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsTSGrowValue(FundArr,20180101T,20180301T,-1);
//结果:1668543.636295
```
######## FundsTSDecreaseValue
范例
```text
//深证基金、上证基金、开放式基金2018年1-3月净赎回总额(万份)
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsTSDecreaseValue(FundArr,20180101T,20180301T,-1);
//结果:3314445.107684
```
######## FundsTSDecreaseCount
范例
```text
//深证基金、上证基金、开放式基金2018年1-3月发生净赎回的基金个数
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsTSDecreaseCount(FundArr,20180101T,20180301T,-1);
//结果:234
```
######## FundsTSGrow
范例
```text
//深证基金、上证基金、开放式基金2018年1-3月发生净申购的基金
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsTSGrow(FundArr,20180101T,20180301T,-1);
```
结果:
|
|
|
OF159001 |
|
OF159003 |
|
OF159005 |
|
OF159905 |
|
OF159907 |
|
OF159910 |
|
OF159913 |
|
OF159915 |
|
OF159916 |
|
… |
###### 基本情况
####### 内容
- BK_ByTZFG
- BK_ListedOfFunds
- Bk_ListedCountOfFunds
- Bk_ListedCountBetween
- Bk_DeclareIRCount
- Bk_ListedBetween
- Bk_DeclareIR
- 中间函数
####### BK_ByTZFG
范例
```text
//深证基金、上证基金、开放式基金基金类型为混合型的基金列表
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk','新建分类',FundArr);
SetSysParam(Pn_Bk(),"mybk");
return BK_ByTZFG(0);
```
结果:
|
|
|
OF000001 |
|
OF000006 |
|
OF000011 |
|
OF000017 |
|
OF000020 |
|
OF000021 |
|
… |
####### BK_ListedOfFunds
范例
```text
//深证基金、上证基金、开放式基金指定日基金类型为混合型的基金列表
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk','新建分类',FundArr);
SetSysParam(Pn_Bk(),"mybk");
return BK_ListedOfFunds(20180501T,0);
```
结果:
|
|
|
OF000001 |
|
OF000011 |
|
OF000017 |
|
OF000020 |
|
OF000021 |
|
OF000029 |
|
OF000030 |
|
OF000031 |
|
… |
####### Bk_ListedCountOfFunds
范例
```text
//深证基金、上证基金、开放式基金指定日指定日已上市的基金个数
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk','新建分类',FundArr);
SetSysParam(Pn_Bk(),"mybk");
return Bk_ListedCountOfFunds(20180501T,0);
//结果:2531
```
####### Bk_ListedCountBetween
范例
```text
//深证基金、上证基金、开放式基金2018年1-3月区间新成立的混合型基金个数
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk','新建分类',FundArr);
SetSysParam(Pn_Bk(),"mybk");
return Bk_ListedCountBetween(20180101T,20180301T,0);
//结果:124
```
####### Bk_DeclareIRCount
范例
```text
//深证基金、上证基金、开放式基金2017年中报报告期已公布投资组合的基金个数
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk','新建分类',FundArr);
SetSysParam(Pn_Bk(),"mybk");
return Bk_DeclareIRCount(20170630,-1);
//结果:3663
```
####### Bk_ListedBetween
范例
```text
//深证基金、上证基金、开放式基金2018年1-3月区间新成立的混合型基金列表
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk','新建分类',FundArr);
SetSysParam(Pn_Bk(),"mybk");
return Bk_ListedBetween(20180101T,20180301T,0);
```
结果:
|
|
|
OF001441 |
|
OF001442 |
|
OF001562 |
|
OF001747 |
|
OF001748 |
|
OF001832 |
|
OF001835 |
|
OF001836 |
|
OF002649 |
####### Bk_DeclareIR
范例
```text
//深证基金、上证基金、开放式基金2017年中报报告期已公布投资组合的基金列表
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk','新建分类',FundArr);
SetSysParam(Pn_Bk(),"mybk");
return Bk_DeclareIR(20170630,-1);
```
结果:
|
|
|
OF000001 |
|
OF000003 |
|
OF000005 |
|
OF000008 |
|
OF000009 |
|
OF000011 |
|
OF000014 |
|
OF000015 |
|
OF000017 |
####### 中间函数
######## 内容
- getfundsbyqcqmdate
- getfundsbytzfg
- getfundlastenddate
- getfundsbyssrq
######## getfundsbyqcqmdate
######## getfundsbytzfg
######## getfundlastenddate
######## getfundsbyssrq
###### 基金经理
####### 内容
- fundsallmanagerbyendt
- bk_fundsmanagerbyendt
- 中间函数
####### fundsallmanagerbyendt
####### bk_fundsmanagerbyendt
####### 中间函数
######## 内容
- fundsmanagerbyendt
######## fundsmanagerbyendt
###### 中间函数
####### 内容
- AdminFunds
- FundsListed
- FundsListedBetween
- FundsDeclareIR
- FundsDeclareIRCount
- FundsListedCountBetween
- FundsListedCount
- 基金管理人
- 基金类型
- 基金投资风格
- 基金投资类型
- 基金托管人
####### AdminFunds
范例
```text
//深证基金、上证基金、开放式基金中成长型、积极成长型基金代码
FundArr := getbk("深证基金;上证基金;开放式基金");
return AdminFunds(FundArr,20040630T,4,"成长型—积极成长型");
```
结果:
|
0 |
OF000001 |
|
1 |
OF040001 |
|
2 |
OF121002 |
|
3 |
OF161606 |
####### FundsListed
范例
```text
//深证基金、上证基金、开放式基金2018年3月1日所有类型基金
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsListed(FundArr,20180301T,-1);
```
结果:
|
|
|
OF000001 |
|
OF000003 |
|
OF000004 |
|
OF000005 |
|
OF000008 |
|
OF000009 |
|
OF000010 |
|
OF000011 |
|
OF000013 |
|
… |
####### FundsListedBetween
范例
```text
//深证基金、上证基金、开放式基金2018年1-3月所有类型基金列表
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsListedBetween(FundArr,20180101T,20180301T,-1);
```
结果:
|
|
|
OF000799 |
|
OF001441 |
|
OF001442 |
|
OF001562 |
|
OF001747 |
|
OF001748 |
|
OF001749 |
|
OF001832 |
|
OF001835 |
|
… |
####### FundsDeclareIR
范例
```text
//深证基金、上证基金、开放式基金2017年中报指定日已上市的混合+债券基金列表
setsysparam(pn_date(),20170630T);
FundArr := getbk(“深证基金;上证基金;开放式基金”);
return FundsDeclareIR(FundArr,20170630,7);
```
结果:
|
|
|
OF000001 |
|
OF000003 |
|
OF000005 |
|
OF000011 |
|
OF000014 |
|
OF000015 |
|
… |
####### FundsDeclareIRCount
范例
```text
//深证基金、上证基金、开放式基金2017年中报报告期已公布投资组合的基金个数
setsysparam(pn_date(),20170630T);
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsDeclareIRCount(FundArr,20170630,-1);
//结果:3847
```
####### FundsListedCountBetween
范例
```text
//深证基金、上证基金、开放式基金2018年1-3月区间新成立的基金个数
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsListedCountBetween(FundArr,20180101T,20180301T,-1);
//结果:226
```
####### FundsListedCount
范例
```text
//深证基金、上证基金、开放式基金20170630日已上市的基金数
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsListedCount(FundArr,20170630T,-1);
//结果:5811
```
####### 基金管理人
######## 内容
- AdminCloseFund
- AdminFund
- AdminFundNumber
- AdminOpenFund
- AdminCloseFundNumber
- FundAdminCompanyName
- FundsAdminCompany
- AdminOpenFundNumber
######## AdminCloseFund
范例
```text
//返回华安基金管理有限公司截止日20181001日管理的封闭基金代码
return AdminCloseFund("华安基金管理有限公司",20181001T);
```
结果:
|
0 |
SZ150104 |
|
1 |
SZ150105 |
|
2 |
SZ150299 |
|
3 |
SZ150300 |
|
4 |
SZ150301 |
|
5 |
SZ150302 |
|
6 |
SZ150303 |
|
7 |
SZ150304 |
######## AdminFund
范例
```text
//华安基金管理有限公司截止日20181001管理的基金代码名称列表
FundArr := getbk("深证基金;上证基金;开放式基金");
return AdminFund("华安基金管理有限公司",20181001T);
```
结果:
|
代码 |
名称 |
|
OF000072 |
华安保本 |
|
OF000149 |
华安双债添利A |
|
OF000150 |
华安双债添利C |
|
OF000216 |
华安易富黄金ETF联接A |
|
OF000217 |
华安易富黄金ETF联接C |
|
OF000227 |
华安年年红定期开放A |
|
OF000239 |
华安年年盈定期开放A |
|
OF000240 |
华安年年盈定期开放C |
|
OF000294 |
华安生态优先 |
######## AdminFundNumber
范例
```text
//返回宝盈基金管理有限公司20050201日管理的基金个数
return AdminFundNumber("宝盈基金管理有限公司",20050201T);
//结果:1
```
######## AdminOpenFund
范例
```text
//返回宝盈基金管理有限公司20050201日管理的开放式基金
return AdminOpenFund("宝盈基金管理有限公司",20050201T);
```
结果:
######## AdminCloseFundNumber
范例
```text
//返回宝盈基金管理有限公司20050201日管理的封闭基金个数
return AdminCloseFundNumber("宝盈基金管理有限公司",20050201T);
//结果:0
```
######## FundAdminCompanyName
范例
```text
Return FundAdminCompanyName("OF040001");
//结果:华安基金管理有限公司
```
######## FundsAdminCompany
范例
```text
Return FundsAdminCompany();
```
结果:
|
|
|
华夏基金管理有限公司 |
|
中海基金管理有限公司 |
|
嘉实基金管理有限公司 |
|
易方达基金管理有限公司 |
|
财通基金管理有限公司 |
|
景顺长城基金管理有限公司 |
|
摩根士丹利华鑫基金管理有限公司 |
|
华富基金管理有限公司 |
|
富国基金管理有限公司 |
######## AdminOpenFundNumber
范例
```text
Return AdminOpenFundNumber('宝盈基金管理有限公司',20050201T);
//结果:1
```
####### 基金类型
######## 内容
- FundsType
######## FundsType
范例
```text
return FundsType();
```
####### 基金投资风格
######## 内容
- FundsInvestmentStyle
######## FundsInvestmentStyle
范例
```text
return FundsInvestmentStyle();
```
结果:
####### 基金投资类型
######## 内容
- FundsInvestmentType
######## FundsInvestmentType
范例
```text
return FundsInvestmentType();
```
结果:
|
成长型—积极成长型 |
|
债券-纯债型 |
|
债券-偏债型 |
|
股票-复制指数型 |
|
货币型 |
|
价值型 |
|
股票-成长型 |
|
成长型—稳健成长型 |
|
保本型 |
|
混合-灵活配置型 |
|
成长型-稳健成长型 |
|
股票-增强指数型 |
|
股票-平衡型 |
|
债券-短债型 |
|
股票-主题型 |
|
股票-价值型 |
|
混合-偏债配置型 |
|
股票-股基混合 |
|
股票-定量型 |
|
混合-平衡配置型 |
|
混合-偏股配置型 |
|
债券型 |
|
成长型-积极成长型 |
|
其他 |
|
平衡型 |
|
收益型 |
|
成长型—中小企业成长型 |
|
综合型 |
|
商品型 |
|
内需增长型 |
####### 基金托管人
######## 内容
- FundsTrustee
######## FundsTrustee
范例
```text
return FundsTrustee();
```
结果:
|
|
|
中国建设银行股份有限公司 |
|
中国农业银行股份有限公司 |
|
中国工商银行股份有限公司 |
|
中国银行股份有限公司 |
|
上海浦东发展银行股份有限公司 |
|
交通银行股份有限公司 |
|
上海银行股份有限公司 |
|
中信银行股份有限公司 |
|
招商银行股份有限公司 |
|
中国民生银行股份有限公司 |
|
广发银行股份有限公司 |
|
北京银行股份有限公司 |
|
兴业银行股份有限公司 |
|
中国光大银行股份有限公司 |
|
平安银行股份有限公司 |
|
中国邮政储蓄银行股份有限公司 |
|
宁波银行股份有限公司 |
|
渤海银行股份有限公司 |
|
海通证券股份有限公司 |
|
招商证券股份有限公司 |
|
华夏银行股份有限公司 |
|
江苏银行股份有限公司 |
|
广发证券股份有限公司 |
|
包商银行股份有限公司 |
|
南京银行股份有限公司 |
|
广州农村商业银行股份有限公司 |
|
国信证券股份有限公司 |
|
国泰君安证券股份有限公司 |
|
浙商银行股份有限公司 |
|
徽商银行股份有限公司 |
|
杭州银行股份有限公司 |
|
中国银河证券股份有限公司 |
|
中信证券股份有限公司 |
|
恒丰银行股份有限公司 |
|
中信建投证券股份有限公司 |
|
华泰证券股份有限公司 |
|
兴业银行股份有限公 |
|
兴业基金管理有限公司 |
|
中国国际金融股份有限公司 |
|
兴业证券股份有限公司 |
###### 基金净值
####### 内容
- Bk_NAWInfo
- Bk_NetAssetPerUnit3
- Bk_NetAssetPerUnit
- Bk_NetAssetPerUnitGrowRatio
- 中间函数
- Bk_NetAssetPerUnitInReportDate
####### Bk_NAWInfo
范例
```text
FundArr := array("OF040001","OF202001","OF233001");
savebk('mybk','新建分类',FundArr);
SetSysParam(Pn_Bk(),"mybk");
return Bk_NAWInfo(20020101T,20040706T,1);
```
结果:
|
截止日 |
平均净值 |
平均净值增长率(%) |
|
20020104 |
1 |
|
|
20020107 |
1 |
-0.19 |
|
20020108 |
1 |
-0.03 |
|
20020109 |
1 |
-0.14 |
|
20020110 |
1 |
0.16 |
|
20020111 |
1 |
-0.42 |
|
20020114 |
0.99 |
-0.55 |
|
20020115 |
0.99 |
-0.2 |
|
20020116 |
0.99 |
0.4 |
|
20020117 |
0.99 |
-0.52 |
|
20020118 |
0.99 |
0.17 |
|
20020121 |
0.99 |
-0.36 |
|
20020122 |
0.99 |
0.03 |
|
20020123 |
1 |
1.33 |
|
20020124 |
1 |
0.13 |
####### Bk_NetAssetPerUnit3
范例
```text
//深证基金、上证基金、开放式基金2018年3月1日混合基金的单位净值
SetSysParam(pn_date(),20180301T);
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk','新建分类',FundArr);
SetSysParam(Pn_Bk(),"mybk");
return Bk_NetAssetPerUnit3(0);
//结果:1.19
```
####### Bk_NetAssetPerUnit
范例
```text
//深证基金、上证基金、开放式基金2018年3月1日混合基金的单位净值
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk','新建分类',FundArr);
SetSysParam(Pn_Bk(),"mybk");
return Bk_NetAssetPerUnit(20180301T,0);
//结果:1.19
```
####### Bk_NetAssetPerUnitGrowRatio
范例
```text
//深证基金、上证基金、开放式基金的混合基金的20040630至20040930区间平均净值增长率(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk','新建分类',FundArr);
SetSysParam(Pn_Bk(),"mybk");
return Bk_NetAssetPerUnitGrowRatio(20040630T,20040930T,0);
//结果:4.54
```
####### 中间函数
######## 内容
- FundsNAWLInfo
- FundsNetAssetPerUnit
- FundsNetAssetPerUnitInReportDate
######## FundsNAWLInfo
范例
```text
FundsArray := array("OF040001","OF202001","OF233001");
return FundsNAWLInfo(FundsArray,20020101T,20040706T,1);
```
结果:
|
截止日 |
平均净值 |
平均净值增长率(%) |
|
20020104 |
1 |
|
|
20020107 |
1 |
-0.19 |
|
20020108 |
1 |
-0.03 |
|
20020109 |
1 |
-0.14 |
|
20020110 |
1 |
0.16 |
|
20020111 |
1 |
-0.42 |
|
20020114 |
0.99 |
-0.55 |
|
20020115 |
0.99 |
-0.2 |
|
20020116 |
0.99 |
0.4 |
|
20020117 |
0.99 |
-0.52 |
######## FundsNetAssetPerUnit
范例
```text
//深证基金、上证基金、开放式基金2018年3月1日所有类型基金的单位净值
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsNetAssetPerUnit(FundArr,20180301T,-1);
//结果:1.729
```
######## FundsNetAssetPerUnitInReportDate
范例
```text
//深证基金板块在报告期20180331的平均净值
FundArr:=getbk("深证基金");
return FundsNetAssetPerUnitInReportDate(FundArr,20180331);
```
####### Bk_NetAssetPerUnitInReportDate
范例
```text
//深证基金板块在报告期20180331的平均净值
SetSysParam(Pn_Bk(),"深证基金");
return Bk_NetAssetPerUnitInReportDate(20180331);
```
###### 投资组合
####### 内容
- 基金明细
- 持债情况
- 资产支持证券明细
- 份额变动
- 持股情况
- 资产配置
- 债券配置
- 行业配置
- 累计买入和卖出
- 持有人结构
- 分红
- 贵金属明细
- 处于转股期的可转债明细
- 平均剩余期限分布情况
- 中间函数
####### 基金明细
######## 内容
- bk_fdmanagerpercentgrow2
- bk_fdfundvolume
- bk_fdnonpercentgrow
- bk_fdfundvaluegrow
- bk_fdfundvalue
- bk_fdmanagervaluegrowratio
- bk_fdsumnvalue
- bk_fdnonpercent3
- bk_fdnonpercent2
- bk_fdfundholdnum
- bk_fdnonvaluegrowratio
- bk_fdnonpercentgrow3
- bk_fdnonpercentgrow2
- bk_fdmanagerpercent
- bk_fdfundpercentgrow2
- bk_fdmanagervaluegrow
- bk_fdnoncode
- bk_fdmanagerpercentgrow
- bk_fdnonvalue
- bk_fdsumnpercent3
- bk_fdsumnvaluegrowratio
- bk_fdmanagerpercentgrow3
- bk_fdfundpercentgrow3
- bk_fdnonvolume
- bk_fdsumnpercent
- bk_fdsumnpercentgrow2
- bk_fdnonvaluegrow
- bk_fdfundpercentgrow
- bk_fdfundvaluegrowratio
- 中间函数
- bk_fdnonpercent
- bk_fdsumnpercent2
- bk_fdfundpercent
- bk_fdmanagerpercent3
- bk_fdsumnvaluegrow
- bk_fdsumnpercentgrow3
- bk_fdfundpercent3
- bk_fdmanagerpercent2
- bk_fdfundvolumegrow
- bk_fdsumnpercentgrow
- bk_fdmanagervalue
- bk_fdfundpercent2
######## bk_fdmanagerpercentgrow2
######## bk_fdfundvolume
######## bk_fdnonpercentgrow
######## bk_fdfundvaluegrow
######## bk_fdfundvalue
######## bk_fdmanagervaluegrowratio
######## bk_fdsumnvalue
######## bk_fdnonpercent3
######## bk_fdnonpercent2
######## bk_fdfundholdnum
######## bk_fdnonvaluegrowratio
######## bk_fdnonpercentgrow3
######## bk_fdnonpercentgrow2
######## bk_fdmanagerpercent
######## bk_fdfundpercentgrow2
######## bk_fdmanagervaluegrow
######## bk_fdnoncode
######## bk_fdmanagerpercentgrow
######## bk_fdnonvalue
######## bk_fdsumnpercent3
######## bk_fdsumnvaluegrowratio
######## bk_fdmanagerpercentgrow3
######## bk_fdfundpercentgrow3
######## bk_fdnonvolume
######## bk_fdsumnpercent
######## bk_fdsumnpercentgrow2
######## bk_fdnonvaluegrow
######## bk_fdfundpercentgrow
######## bk_fdfundvaluegrowratio
######## 中间函数
######### 内容
- fundsfdnonvalue
- fundsfdsumnpercent3
- fundsfdnonpercentgrow3
- fundsfdsumnpercent
- fundsfdsumnvalue
- fundsfdsumnpercent2
- fundsfdsumnpercentgrow2
- fundsfdfundvolumegrow
- fundsfdnonpercentgrow2
- fundsfdnonvaluegrowratio
- fundsfdnonpercentgrow
- fundsfdnoncode
- fundsfdsumnvaluegrowratio
- fundsfdnonvaluegrow
- fundsfdnonvolume
- fundsfdvalue
- fundsfdnonpercent2
- fundsfdnonpercent
- fundsfdsumnpercentgrow
- fundsfdsumnpercentgrow3
- fundsfdsumnvaluegrow
- fundsfdnonpercent3
- fundsfdfundpercentgrow3
- fundsfdmanagerpercentgrow
- fundsfdfundvalue
- fundsfdfundvolume
- fundsfdfundvaluegrowratio
- fundsfdfundpercent
- fundsfdmanagerpercent2
- fundsfdfundpercentgrow2
- fundsfdmanagerpercentgrow2
- fundsfdmanagerpercent3
- fundsfdfundpercent2
- fundsfdfundholdnum
- fundsfdfundpercentgrow
- fundsfdmanagerpercentgrow3
- fundsfdfundpercent3
- fundsfdmanagerpercent
- fundsfdmanagervaluegrowratio
- fundsfdmanagervaluegrow
- fundsfdmanagervalue
- fundsfdfundvaluegrow
######### fundsfdnonvalue
######### fundsfdsumnpercent3
######### fundsfdnonpercentgrow3
######### fundsfdsumnpercent
######### fundsfdsumnvalue
######### fundsfdsumnpercent2
######### fundsfdsumnpercentgrow2
######### fundsfdfundvolumegrow
######### fundsfdnonpercentgrow2
######### fundsfdnonvaluegrowratio
######### fundsfdnonpercentgrow
######### fundsfdnoncode
######### fundsfdsumnvaluegrowratio
######### fundsfdnonvaluegrow
######### fundsfdnonvolume
######### fundsfdvalue
######### fundsfdnonpercent2
######### fundsfdnonpercent
######### fundsfdsumnpercentgrow
######### fundsfdsumnpercentgrow3
######### fundsfdsumnvaluegrow
######### fundsfdnonpercent3
######### fundsfdfundpercentgrow3
######### fundsfdmanagerpercentgrow
######### fundsfdfundvalue
######### fundsfdfundvolume
######### fundsfdfundvaluegrowratio
######### fundsfdfundpercent
######### fundsfdmanagerpercent2
######### fundsfdfundpercentgrow2
######### fundsfdmanagerpercentgrow2
######### fundsfdmanagerpercent3
######### fundsfdfundpercent2
######### fundsfdfundholdnum
######### fundsfdfundpercentgrow
######### fundsfdmanagerpercentgrow3
######### fundsfdfundpercent3
######### fundsfdmanagerpercent
######### fundsfdmanagervaluegrowratio
######### fundsfdmanagervaluegrow
######### fundsfdmanagervalue
######### fundsfdfundvaluegrow
######## bk_fdnonpercent
######## bk_fdsumnpercent2
######## bk_fdfundpercent
######## bk_fdmanagerpercent3
######## bk_fdsumnvaluegrow
######## bk_fdsumnpercentgrow3
######## bk_fdfundpercent3
######## bk_fdmanagerpercent2
######## bk_fdfundvolumegrow
######## bk_fdsumnpercentgrow
######## bk_fdmanagervalue
######## bk_fdfundpercent2
####### 持债情况
######## 内容
- 中间函数
- bk_bdsumnpercent2
- bk_bdbondvolume
- bk_bdsumnpercent4
- bk_bdbondpercent
- bk_bdsumnpercent3
- bk_bdbondpercent2
- bk_bdbondvaluegrowratio
- bk_bdsumnvaluegrowratio
- bk_bdnonpercent
- bk_bdbondpercent4
- bk_bdsumnpercentgrow4
- bk_bdnonpercent2
- bk_bdbondvalue
- bk_bdbondpercentgrow3
- bk_bdbondpercentgrow
- bk_bdsumnpercent
- bk_bdbondpercent3
- bk_bdbondvolumegrow
- bk_bdnonpercent3
- bk_bdbondvolumegrowratio
- bk_bdsumnpercentgrow3
- bk_bdnoncode
- bk_bdbondpercentgrow2
- bk_bdbondpercent5
- bk_bdsumnvalue
- bk_bdsumnpercentgrow2
- bk_bdsumnvaluegrow
- bk_bdbondvaluegrow
- bk_bdnonpercent4
- bk_bdbondpercentgrow4
- bk_bdbondholdnum
- bk_bdnonvalue
- bk_bdsumnpercentgrow
######## 中间函数
######### 内容
- fundsbdnoncode
- fundsbdsumnpercent2
- fundsbdbondvaluegrowratio
- fundsbdsumnvalue
- fundsbdnonpercent2
- fundsbdnonpercent3
- fundsbdsumnpercentgrow
- fundsbdbondholdnum
- fundsbdnonpercent
- fundsbdbondpercent
- fundsbdbondvolume
- fundsbdsumnpercent3
- fundsbdnonvalue
- fundsbdbondvalue
- fundsbdbondpercent4
- fundsbdbondpercent2
- fundsbdbondvolumegrow
- fundsbdsumnvaluegrow
- fundsbdbondpercentgrow3
- fundsbdsumnpercentgrow3
- fundsbdbondvaluegrow
- fundsbdbondpercentgrow
- fundsbdsumnpercent
- fundsbdsumnpercentgrow2
- fundsbdbondpercentgrow2
- fundsbdsumnvaluegrowratio
- fundsbdbondpercent3
- fundsbdsumnpercentgrow4
- fundsbdbondpercentgrow4
- fundsbdbondvolumegrowratio
- fundsbdsumnpercent4
- fundsbdbondpercent5
- fundsbdvalue
- fundsbdnonpercent4
######### fundsbdnoncode
######### fundsbdsumnpercent2
######### fundsbdbondvaluegrowratio
######### fundsbdsumnvalue
######### fundsbdnonpercent2
######### fundsbdnonpercent3
######### fundsbdsumnpercentgrow
######### fundsbdbondholdnum
######### fundsbdnonpercent
######### fundsbdbondpercent
######### fundsbdbondvolume
######### fundsbdsumnpercent3
######### fundsbdnonvalue
######### fundsbdbondvalue
######### fundsbdbondpercent4
######### fundsbdbondpercent2
######### fundsbdbondvolumegrow
######### fundsbdsumnvaluegrow
######### fundsbdbondpercentgrow3
######### fundsbdsumnpercentgrow3
######### fundsbdbondvaluegrow
######### fundsbdbondpercentgrow
######### fundsbdsumnpercent
######### fundsbdsumnpercentgrow2
######### fundsbdbondpercentgrow2
######### fundsbdsumnvaluegrowratio
######### fundsbdbondpercent3
######### fundsbdsumnpercentgrow4
######### fundsbdbondpercentgrow4
######### fundsbdbondvolumegrowratio
######### fundsbdsumnpercent4
######### fundsbdbondpercent5
######### fundsbdvalue
######### fundsbdnonpercent4
######## bk_bdsumnpercent2
######## bk_bdbondvolume
######## bk_bdsumnpercent4
######## bk_bdbondpercent
######## bk_bdsumnpercent3
######## bk_bdbondpercent2
######## bk_bdbondvaluegrowratio
######## bk_bdsumnvaluegrowratio
######## bk_bdnonpercent
######## bk_bdbondpercent4
######## bk_bdsumnpercentgrow4
######## bk_bdnonpercent2
######## bk_bdbondvalue
######## bk_bdbondpercentgrow3
######## bk_bdbondpercentgrow
######## bk_bdsumnpercent
######## bk_bdbondpercent3
######## bk_bdbondvolumegrow
######## bk_bdnonpercent3
######## bk_bdbondvolumegrowratio
######## bk_bdsumnpercentgrow3
######## bk_bdnoncode
######## bk_bdbondpercentgrow2
######## bk_bdbondpercent5
######## bk_bdsumnvalue
######## bk_bdsumnpercentgrow2
######## bk_bdsumnvaluegrow
######## bk_bdbondvaluegrow
######## bk_bdnonpercent4
######## bk_bdbondpercentgrow4
######## bk_bdbondholdnum
######## bk_bdnonvalue
######## bk_bdsumnpercentgrow
####### 资产支持证券明细
######## 内容
- bk_absnonpercentgrow3
- bk_abssecurityvaluegrowratio
- bk_abssumnpercent
- bk_abssecurityvalue
- bk_abssecuritypercentgrow
- bk_absnonvolumegrow
- bk_abssecurityvaluegrow
- bk_absnonvaluegrowratio
- bk_absnonvolume
- bk_abssecuritypercentgrow4
- bk_abssecuritypercent2
- bk_absnonpercent3
- bk_abssecuritypercent3
- bk_abssumnvalue
- bk_absnoncode
- bk_abssecurityvolume
- bk_abssecuritypercent4
- bk_absnonvalue
- bk_absnonpercentgrow2
- bk_abssumnpercent4
- bk_abssecurityholdnum
- bk_abssumnvaluegrow
- bk_abssumnpercentgrow2
- bk_abssumnpercentgrow4
- bk_abssumnpercent2
- 中间函数
- bk_abssumnpercent3
- bk_abssumnpercentgrow3
- bk_absnonpercent2
- bk_absnonpercentgrow
- bk_abssecurityvolumegrow
- bk_absnonpercent
- bk_abssumnvaluegrowratio
- bk_abssumnpercentgrow
- bk_absnonvaluegrow
- bk_abssecuritypercentgrow2
- bk_abssecuritypercentgrow3
- bk_absnonpercentgrow4
- bk_absnonpercent4
- bk_abssecuritypercent
######## bk_absnonpercentgrow3
######## bk_abssecurityvaluegrowratio
######## bk_abssumnpercent
######## bk_abssecurityvalue
######## bk_abssecuritypercentgrow
######## bk_absnonvolumegrow
######## bk_abssecurityvaluegrow
######## bk_absnonvaluegrowratio
######## bk_absnonvolume
######## bk_abssecuritypercentgrow4
######## bk_abssecuritypercent2
######## bk_absnonpercent3
######## bk_abssecuritypercent3
######## bk_abssumnvalue
######## bk_absnoncode
######## bk_abssecurityvolume
######## bk_abssecuritypercent4
######## bk_absnonvalue
######## bk_absnonpercentgrow2
######## bk_abssumnpercent4
######## bk_abssecurityholdnum
######## bk_abssumnvaluegrow
######## bk_abssumnpercentgrow2
######## bk_abssumnpercentgrow4
######## bk_abssumnpercent2
######## 中间函数
######### 内容
- fundsabssecuritypercent
- fundsabssumnpercent3
- fundsabsnonpercent2
- fundsabsnonvolumegrow
- fundsabsnonvaluegrow
- fundsabssumnpercentgrow2
- fundsabsnonvalue
- fundsabssecurityvolumegrow
- fundsabsnonpercent
- fundsabsvalue
- fundsabssecuritypercentgrow2
- fundsabsnonpercent4
- fundsabsnonpercentgrow4
- fundsabssumnpercent
- fundsabssumnvaluegrowratio
- fundsabssumnpercentgrow3
- fundsabsnonpercentgrow
- fundsabsnonpercent3
- fundsabssecuritypercent2
- fundsabssecurityholdnum
- fundsabssecuritypercentgrow
- fundsabssecurityvaluegrowratio
- fundsabssecurityvolume
- fundsabssumnpercentgrow
- fundsabssecuritypercentgrow3
- fundsabsnonvolume
- fundsabssecuritypercentgrow4
- fundsabssumnvaluegrow
- fundsabssumnpercentgrow4
- fundsabsnoncode
- fundsabssecurityvalue
- fundsabssumnvalue
- fundsabssecurityvaluegrow
- fundsabssecuritypercent3
- fundsabsnonpercentgrow3
- fundsabsnonvaluegrowratio
- fundsabsnonpercentgrow2
- fundsabssumnpercent4
- fundsabssumnpercent2
- fundsabssecuritypercent4
######### fundsabssecuritypercent
######### fundsabssumnpercent3
######### fundsabsnonpercent2
######### fundsabsnonvolumegrow
######### fundsabsnonvaluegrow
######### fundsabssumnpercentgrow2
######### fundsabsnonvalue
######### fundsabssecurityvolumegrow
######### fundsabsnonpercent
######### fundsabsvalue
######### fundsabssecuritypercentgrow2
######### fundsabsnonpercent4
######### fundsabsnonpercentgrow4
######### fundsabssumnpercent
######### fundsabssumnvaluegrowratio
######### fundsabssumnpercentgrow3
######### fundsabsnonpercentgrow
######### fundsabsnonpercent3
######### fundsabssecuritypercent2
######### fundsabssecurityholdnum
######### fundsabssecuritypercentgrow
######### fundsabssecurityvaluegrowratio
######### fundsabssecurityvolume
######### fundsabssumnpercentgrow
######### fundsabssecuritypercentgrow3
######### fundsabsnonvolume
######### fundsabssecuritypercentgrow4
######### fundsabssumnvaluegrow
######### fundsabssumnpercentgrow4
######### fundsabsnoncode
######### fundsabssecurityvalue
######### fundsabssumnvalue
######### fundsabssecurityvaluegrow
######### fundsabssecuritypercent3
######### fundsabsnonpercentgrow3
######### fundsabsnonvaluegrowratio
######### fundsabsnonpercentgrow2
######### fundsabssumnpercent4
######### fundsabssumnpercent2
######### fundsabssecuritypercent4
######## bk_abssumnpercent3
######## bk_abssumnpercentgrow3
######## bk_absnonpercent2
######## bk_absnonpercentgrow
######## bk_abssecurityvolumegrow
######## bk_absnonpercent
######## bk_abssumnvaluegrowratio
######## bk_abssumnpercentgrow
######## bk_absnonvaluegrow
######## bk_abssecuritypercentgrow2
######## bk_abssecuritypercentgrow3
######## bk_absnonpercentgrow4
######## bk_absnonpercent4
######## bk_abssecuritypercent
####### 份额变动
######## 内容
- bk_ssnetassetvalue
- 中间函数
- bk_ssnetassetvolume
- bk_sspurchasevalue
- bk_sspurchasevolume
######## bk_ssnetassetvalue
######## 中间函数
######### 内容
- fundsssnetassetvalue
- fundssspurchasevalue
- fundsssnetassetvolume
- fundssspurchasevolume
######### fundsssnetassetvalue
######### fundssspurchasevalue
######### fundsssnetassetvolume
######### fundssspurchasevolume
######## bk_ssnetassetvolume
######## bk_sspurchasevalue
######## bk_sspurchasevolume
####### 持股情况
######## 内容
- bk_scstockindexpercentgrow
- bk_scsumnpercent4
- bk_scsumnactivevaluegrowratio3
- bk_scstockactivevaluegrow
- bk_scstockpercent4
- bk_scstockindexpercentgrow4
- bk_scstockvolume
- bk_scsumnactivepercent4
- bk_scsumnactivevaluegrow
- bk_scsumnindexpercent
- bk_scstockactivepercent5
- bk_scstockactivepercentgrow3
- bk_scnonindexvalue
- bk_scstockindexvaluegrowratio
- bk_scsumnpercent2
- bk_scsumnindexpercent2
- bk_scsumnindexvaluegrow
- bk_scnoncode
- bk_scstockindexvalue
- bk_scstockindexpercent5
- bk_scsumnindexvaluegrowratio5
- bk_scnonactivepercent5
- bk_scnonpercent4
- bk_scstockactivevalue
- bk_scnonindexpercent5
- bk_scsumnactivepercent5
- bk_scsumnindexpercent3
- bk_scstockpercentgrow
- bk_scsumnactivepercent
- bk_scnonactivepercent3
- bk_scsumnindexvaluegrowratio2
- bk_scnonindexpercent3
- bk_scsumnindexvaluegrowratio3
- bk_scsumnactivevalue
- bk_scsumnactivevaluegrowratio2
- bk_scstockactivepercent4
- bk_scstockvaluegrowratio
- bk_scstockactivepercentgrow
- bk_scstockpercentgrow3
- bk_scstockindexpercent3
- bk_scsumnactivevaluegrowratio
- bk_scsumnvaluegrowratio4
- bk_scnonvalue
- bk_scsumnindexvaluegrowratio
- bk_scnonindexpercent
- bk_scstockactivepercentgrow2
- bk_scsumnactivepercent2
- bk_scsumnvalue
- bk_scnonactivevalue
- bk_scnonpercent2
- bk_scnonindexpercent2
- bk_scnonpercent
- bk_scstockindexpercent4
- bk_scstockvaluegrow
- bk_scnonactivepercent4
- bk_scstockindexvaluegrow
- bk_scstockpercent3
- bk_scsumnvaluegrowratio2
- bk_scstockpercent
- bk_scstockindexpercentgrow3
- bk_scsumnvaluegrowratio3
- bk_scnonindexpercent4
- bk_scnonvolume
- bk_scnonactivepercent2
- bk_scsumnvaluegrowratio5
- bk_scstockholdnum
- bk_scstockindexpercent
- bk_scstockactivepercentgrow4
- bk_scstockpercent2
- bk_scnonactivevolume
- bk_scsumnvaluegrowratio
- bk_scsumnpercent
- bk_scsumnindexvaluegrowratio4
- bk_scsumnvaluegrow
- bk_scstockactivevolume
- bk_scnonindexvolume
- bk_scstockactivevaluegrowratio
- bk_scsumnindexpercent4
- Bk_SCPercentage
- bk_scsumnactivevaluegrowratio5
- bk_scstockactivepercent3
- bk_scnonactivepercent
- bk_scstockactivepercent2
- bk_scstockindexpercentgrow2
- bk_scstockactivepercent
- bk_scstockpercentgrow2
- bk_scsumnindexvalue
- bk_scsumnactivepercent3
- bk_scsumnactivevaluegrowratio4
- bk_scstockpercentgrow4
- bk_scsumnpercent3
- Bk_SCMarketValueGrow
- bk_scsumnindexpercent5
- bk_scnonpercent3
- bk_scstockindexpercent2
- bk_scstockvalue
- bk_scstockindexvolume
- Bk_SCPercentageGrow
- Bk_SCMarketValue
- Bk_SCCentralization
- Bk_SCCentralizationGrow
- 中间函数
- Bk_SCMarketValueGrowRatio
######## bk_scstockindexpercentgrow
######## bk_scsumnpercent4
######## bk_scsumnactivevaluegrowratio3
######## bk_scstockactivevaluegrow
######## bk_scstockpercent4
######## bk_scstockindexpercentgrow4
######## bk_scstockvolume
######## bk_scsumnactivepercent4
######## bk_scsumnactivevaluegrow
######## bk_scsumnindexpercent
######## bk_scstockactivepercent5
######## bk_scstockactivepercentgrow3
######## bk_scnonindexvalue
######## bk_scstockindexvaluegrowratio
######## bk_scsumnpercent2
######## bk_scsumnindexpercent2
######## bk_scsumnindexvaluegrow
######## bk_scnoncode
######## bk_scstockindexvalue
######## bk_scstockindexpercent5
######## bk_scsumnindexvaluegrowratio5
######## bk_scnonactivepercent5
######## bk_scnonpercent4
######## bk_scstockactivevalue
######## bk_scnonindexpercent5
######## bk_scsumnactivepercent5
######## bk_scsumnindexpercent3
######## bk_scstockpercentgrow
######## bk_scsumnactivepercent
######## bk_scnonactivepercent3
######## bk_scsumnindexvaluegrowratio2
######## bk_scnonindexpercent3
######## bk_scsumnindexvaluegrowratio3
######## bk_scsumnactivevalue
######## bk_scsumnactivevaluegrowratio2
######## bk_scstockactivepercent4
######## bk_scstockvaluegrowratio
######## bk_scstockactivepercentgrow
######## bk_scstockpercentgrow3
######## bk_scstockindexpercent3
######## bk_scsumnactivevaluegrowratio
######## bk_scsumnvaluegrowratio4
######## bk_scnonvalue
######## bk_scsumnindexvaluegrowratio
######## bk_scnonindexpercent
######## bk_scstockactivepercentgrow2
######## bk_scsumnactivepercent2
######## bk_scsumnvalue
######## bk_scnonactivevalue
######## bk_scnonpercent2
######## bk_scnonindexpercent2
######## bk_scnonpercent
######## bk_scstockindexpercent4
######## bk_scstockvaluegrow
######## bk_scnonactivepercent4
######## bk_scstockindexvaluegrow
######## bk_scstockpercent3
######## bk_scsumnvaluegrowratio2
######## bk_scstockpercent
######## bk_scstockindexpercentgrow3
######## bk_scsumnvaluegrowratio3
######## bk_scnonindexpercent4
######## bk_scnonvolume
######## bk_scnonactivepercent2
######## bk_scsumnvaluegrowratio5
######## bk_scstockholdnum
######## bk_scstockindexpercent
######## bk_scstockactivepercentgrow4
######## bk_scstockpercent2
######## bk_scnonactivevolume
######## bk_scsumnvaluegrowratio
######## bk_scsumnpercent
######## bk_scsumnindexvaluegrowratio4
######## bk_scsumnvaluegrow
######## bk_scstockactivevolume
######## bk_scnonindexvolume
######## bk_scstockactivevaluegrowratio
######## bk_scsumnindexpercent4
######## Bk_SCPercentage
范例
```text
//深证基金、上证基金、开放式基金20040930前10名股票占净值比例(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk','新建分类',FundArr);
SetSysParam(Pn_Bk(),"mybk");
return Bk_SCPercentage(20040930,-1,10,1);
//结果:30.48
```
######## bk_scsumnactivevaluegrowratio5
######## bk_scstockactivepercent3
######## bk_scnonactivepercent
######## bk_scstockactivepercent2
######## bk_scstockindexpercentgrow2
######## bk_scstockactivepercent
######## bk_scstockpercentgrow2
######## bk_scsumnindexvalue
######## bk_scsumnactivepercent3
######## bk_scsumnactivevaluegrowratio4
######## bk_scstockpercentgrow4
######## bk_scsumnpercent3
######## Bk_SCMarketValueGrow
范例
```text
//深证基金、上证基金、开放式基金20040630至20040930前10名股票市值变动
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk','新建分类',FundArr);
SetSysParam(Pn_Bk(),"mybk");
return Bk_SCMarketValueGrow(20040930,20040630,-1,10);
//结果:1315502.23
```
######## bk_scsumnindexpercent5
######## bk_scnonpercent3
######## bk_scstockindexpercent2
######## bk_scstockvalue
######## bk_scstockindexvolume
######## Bk_SCPercentageGrow
范例
```text
//深证基金、上证基金、开放式基金20040630至20040930前10名股票占净值比例变动(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk','新建分类',FundArr);
SetSysParam(Pn_Bk(),"mybk");
return Bk_SCPercentageGrow(20040930,20040630,7,10,1);
//结果:2.19
```
######## Bk_SCMarketValue
范例
```text
//深证基金、上证基金、开放式基金20040930前10名股票市值和(万)
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk','新建分类',FundArr);
SetSysParam(Pn_Bk(),"mybk");
return Bk_SCMarketValue(20040930,-1,10);
//结果:4665253.85
```
######## Bk_SCCentralization
范例
```text
//深证基金、上证基金、开放式基金20040930持仓集中度 (%)
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk','新建分类',FundArr);
SetSysParam(Pn_Bk(),"mybk");
return Bk_SCCentralization(20040930,-1,10,1);
//结果:56.05
```
######## Bk_SCCentralizationGrow
范例
```text
//深证基金、上证基金、开放式基金20040630至20040930持仓集中度变化(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk','新建分类',FundArr);
SetSysParam(Pn_Bk(),"mybk");
return Bk_SCCentralizationGrow(20040930,20040630,-1,10,1);
//结果:-1.78
```
######## 中间函数
######### 内容
- fundsscstockactivepercent3
- fundsscstockactivepercentgrow
- fundsscsumnindexvaluegrowratio2
- fundsscstockpercent2
- fundsscstockactivepercentgrow3
- fundsscnoncode
- fundsscnonvalue
- fundsscsumnindexpercent3
- fundsscsumnindexvaluegrowratio3
- fundsscstockpercentgrow3
- fundsscsumnindexpercent
- fundsscstockactivepercent2
- fundsscstockactivevaluegrowratio
- fundsscnonactivepercent3
- fundsscstockactivepercent
- fundsscstockindexvalue
- fundsscnonpercent
- fundsscsumnactivevaluegrowratio3
- fundsscstockindexpercent
- fundsscsumnvaluegrowratio4
- fundsscstockpercentgrow
- fundsscnonactivepercent2
- fundsscnonindexpercent3
- fundsscnonactivepercent4
- fundsscstockpercentgrow2
- fundsscstockindexpercent2
- fundsscstockholdnum
- fundsscnonvolume
- fundsscnonindexpercent
- fundsscsumnactivevaluegrow
- fundsscstockactivevolume
- fundsscsumnactivepercent3
- fundsscsumnindexvaluegrowratio4
- fundsscnonindexpercent4
- fundsscsumnvalue
- fundsscsumnvaluegrowratio2
- fundsscstockvaluegrowratio
- fundsscnonindexvolume
- fundsscsumnpercent2
- fundsscsumnactivepercent2
- fundsscsumnpercent3
- fundsscstockactivevaluegrow
- fundsscstockindexpercentgrow2
- fundsscsumnindexvaluegrowratio
- fundsscstockactivevalue
- fundsscsumnactivepercent
- fundsscsumnindexpercent4
- fundsscstockindexvaluegrowratio
- fundsscsumnindexpercent2
- fundsscstockindexvaluegrow
- fundsscsumnactivepercent4
- fundsscstockindexpercent4
- fundsscstockactivepercent4
- fundsscnonactivevolume
- fundsscstockindexpercent3
- fundsscstockpercent
- fundsscsumnindexvaluegrow
- fundsscsumnvaluegrow
- fundsscstockactivepercentgrow2
- fundsscnonindexvalue
- fundsscsumnactivevaluegrowratio2
- fundsscsumnactivevaluegrowratio4
- fundsscsumnvaluegrowratio3
- fundsscstockvolume
- fundsscstockvalue
- fundsscsumnpercent
- fundsscstockindexpercentgrow
- fundsscsumnactivevaluegrowratio
- fundsscstockindexvolume
- fundsscstockvaluegrow
- fundsscnonpercent3
- fundsscsumnindexvalue
- fundsscsumnvaluegrowratio
- fundsscstockindexpercentgrow3
- fundsscnonactivepercent
- fundsscnonpercent2
- fundsscnonactivevalue
- fundsscstockindexpercent5
- FundsSCMarketValue
- fundsscsumnactivevaluegrowratio5
- fundsscsumnvaluegrowratio5
- fundsscnonactivepercent5
- fundsscsumnactivevalue
- fundsscvalue
- fundsscstockactivepercent5
- fundsscsumnindexpercent5
- fundsscstockactivepercentgrow4
- fundsscstockpercent3
- fundsscsumnactivepercent5
- fundsscnonindexpercent5
- FundsSCPercentageGrow
- fundsscstockpercentgrow4
- fundsscnonindexpercent2
- fundsscsumnindexvaluegrowratio5
- fundsscsumnpercent4
- fundsscstockindexpercentgrow4
- fundsscnonpercent4
- fundsscstockpercent4
- FundsSCCentralization
- FundsSCPercentage
- FundsSCMarketValueGrow
- FundsSCCentralizationGrow
- FundsSCMarketValueGrowRatio
######### fundsscstockactivepercent3
######### fundsscstockactivepercentgrow
######### fundsscsumnindexvaluegrowratio2
######### fundsscstockpercent2
######### fundsscstockactivepercentgrow3
######### fundsscnoncode
######### fundsscnonvalue
######### fundsscsumnindexpercent3
######### fundsscsumnindexvaluegrowratio3
######### fundsscstockpercentgrow3
######### fundsscsumnindexpercent
######### fundsscstockactivepercent2
######### fundsscstockactivevaluegrowratio
######### fundsscnonactivepercent3
######### fundsscstockactivepercent
######### fundsscstockindexvalue
######### fundsscnonpercent
######### fundsscsumnactivevaluegrowratio3
######### fundsscstockindexpercent
######### fundsscsumnvaluegrowratio4
######### fundsscstockpercentgrow
######### fundsscnonactivepercent2
######### fundsscnonindexpercent3
######### fundsscnonactivepercent4
######### fundsscstockpercentgrow2
######### fundsscstockindexpercent2
######### fundsscstockholdnum
######### fundsscnonvolume
######### fundsscnonindexpercent
######### fundsscsumnactivevaluegrow
######### fundsscstockactivevolume
######### fundsscsumnactivepercent3
######### fundsscsumnindexvaluegrowratio4
######### fundsscnonindexpercent4
######### fundsscsumnvalue
######### fundsscsumnvaluegrowratio2
######### fundsscstockvaluegrowratio
######### fundsscnonindexvolume
######### fundsscsumnpercent2
######### fundsscsumnactivepercent2
######### fundsscsumnpercent3
######### fundsscstockactivevaluegrow
######### fundsscstockindexpercentgrow2
######### fundsscsumnindexvaluegrowratio
######### fundsscstockactivevalue
######### fundsscsumnactivepercent
######### fundsscsumnindexpercent4
######### fundsscstockindexvaluegrowratio
######### fundsscsumnindexpercent2
######### fundsscstockindexvaluegrow
######### fundsscsumnactivepercent4
######### fundsscstockindexpercent4
######### fundsscstockactivepercent4
######### fundsscnonactivevolume
######### fundsscstockindexpercent3
######### fundsscstockpercent
######### fundsscsumnindexvaluegrow
######### fundsscsumnvaluegrow
######### fundsscstockactivepercentgrow2
######### fundsscnonindexvalue
######### fundsscsumnactivevaluegrowratio2
######### fundsscsumnactivevaluegrowratio4
######### fundsscsumnvaluegrowratio3
######### fundsscstockvolume
######### fundsscstockvalue
######### fundsscsumnpercent
######### fundsscstockindexpercentgrow
######### fundsscsumnactivevaluegrowratio
######### fundsscstockindexvolume
######### fundsscstockvaluegrow
######### fundsscnonpercent3
######### fundsscsumnindexvalue
######### fundsscsumnvaluegrowratio
######### fundsscstockindexpercentgrow3
######### fundsscnonactivepercent
######### fundsscnonpercent2
######### fundsscnonactivevalue
######### fundsscstockindexpercent5
######### FundsSCMarketValue
范例
```text
//深证基金、上证基金、开放式基金20040930前10名股票市值和(万)
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsSCMarketValue(FundArr,20040930,-1,10);
//结果:4614094.007467
```
######### fundsscsumnactivevaluegrowratio5
######### fundsscsumnvaluegrowratio5
######### fundsscnonactivepercent5
######### fundsscsumnactivevalue
######### fundsscvalue
######### fundsscstockactivepercent5
######### fundsscsumnindexpercent5
######### fundsscstockactivepercentgrow4
######### fundsscstockpercent3
######### fundsscsumnactivepercent5
######### fundsscnonindexpercent5
######### FundsSCPercentageGrow
范例
```text
//深证基金、上证基金、开放式基金20040630至20040930前10名股票占净值比例变动(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsSCPercentageGrow(FundArr,20040930,20040630,-1,10,1);
//结果:2.19
```
######### fundsscstockpercentgrow4
######### fundsscnonindexpercent2
######### fundsscsumnindexvaluegrowratio5
######### fundsscsumnpercent4
######### fundsscstockindexpercentgrow4
######### fundsscnonpercent4
######### fundsscstockpercent4
######### FundsSCCentralization
范例
```text
//深证基金、上证基金、开放式基金20040930持仓集中度 (%)
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsSCCentralization(FundArr,20040930,7,10,1);
//结果:58.73
```
######### FundsSCPercentage
范例
```text
//深证基金、上证基金、开放式基金20040930前10名股票占净值比例(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsSCPercentage(FundArr,20040930,7,10,1);
//结果:31.8
```
######### FundsSCMarketValueGrow
范例
```text
//深证基金、上证基金、开放式基金20040630至20040930前10名股票市值变动
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsSCMarketValueGrow(FundArr,20040930,20040630,-1,10);
//结果:1315502.23
```
######### FundsSCCentralizationGrow
范例
```text
//深证基金、上证基金、开放式基金20040630至20040930持仓集中度变化(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsSCCentralizationGrow(FundArr,20040930,20040630,-1,10,1);
//结果:-1.78
```
######### FundsSCMarketValueGrowRatio
范例
```text
//深证基金20171231至20181231前10名股票市值变比(%)
FundArr:=getbk("深证基金");
return FundsSCMarketValueGrowRatio(FundArr,20181231,20171231,7,10);
```
######## Bk_SCMarketValueGrowRatio
范例
```text
//深证基金20171231至20181231前10名股票市值变比(%)
SetSysParam(pn_bk(),"深证基金");
return Bk_SCMarketValueGrowRatio(20181231,20171231,7,10);
```
####### 资产配置
######## 内容
- 中间函数
- bk_irabspercentgrow2
- bk_irderivativesvaluegrow
- bk_irfundvaluegrow
- bk_irwarrantpercentgrow5
- bk_irderivativespercentgrow1
- bk_irdeporeceiptvaluegrowratio
- bk_irrepoofresalepercentgrow1
- bk_irpreferredstockvaluegrow
- bk_irstockpercentgrow3
- bk_irtotalassetvaluegrowratio
- bk_irrepoofresalevaluegrow
- bk_irfundpercentgrow1
- bk_irdeporeceiptpercentgrow3
- bk_irbondpercentgrow2
- bk_iroptionpercentgrow2
- bk_irothervaluegrowratio
- bk_irbondpercentgrow4
- bk_irfuturespercentgrow5
- bk_irresalevaluegrowratio
- bk_irrepoofresalepercent6
- bk_irrealestatepercentgrow1
- bk_irstockvaluegrow1
- bk_irstockpercentgrow1
- bk_irnetassetvaluegrowratio1
- bk_irmmivaluegrowratio
- bk_irrepoofresalepercentgrow2
- bk_irderivativesvaluegrowratio
- bk_irmetalspercentgrow1
- bk_irforwardpercentgrow1
- bk_irforwardpercentgrow5
- bk_irfixedincomepercentgrow1
- bk_irrepoofresalepercentgrow6
- bk_irrealestatepercentgrow3
- bk_irpreferredstockpercentgrow3
- bk_irbondpercentgrow1
- bk_irtotalassetvaluegrow
- bk_ircashvaluegrow
- bk_irotherpercentgrow1
- bk_irfundpercentgrow2
- bk_irresalepercentgrow2
- bk_irfuturesvaluegrowratio
- bk_irbondpercent
- bk_irfuturespercent5
- bk_irrepurchasepercentgrow1
- bk_irrepurchasevaluegrow
- bk_irfixedincomevaluegrow
- bk_irbondvaluegrow1
- bk_irpreferredstockpercentgrow1
- bk_irstockpercentgrow2
- bk_irequityinvestpercentgrow2
- bk_irderivativespercentgrow2
- bk_irmetalsvaluegrowratio
- bk_irmmivaluegrow
- bk_irrepoofresalevaluegrowratio
- bk_irstockvaluegrowratio1
- bk_irwarrantvaluegrow
- bk_irequityinvestvaluegrowratio
- bk_irfuturespercentgrow2
- bk_irresalepercentgrow1
- bk_irabspercentgrow4
- bk_irwarrantvaluegrowratio
- bk_irbondvaluegrowratio1
- bk_irothervaluegrow
- bk_irpreferredstockpercentgrow2
- bk_irdeporeceiptvaluegrow
- bk_ircashpercentgrow1
- bk_irnetassetvaluegrow1
- bk_iroptionvaluegrowratio
- bk_irdeporeceiptpercentgrow1
- bk_irrealestatevaluegrowratio
- bk_irwarrantpercent5
- bk_irforwardpercent5
- bk_irfixedincomevaluegrowratio
- bk_irabsvaluegrow
- bk_irfundvalue
- bk_irwarrantpercentgrow2
- bk_irfuturesvaluegrow
- bk_irderivativespercent2
- bk_irdeporeceiptpercent1
- bk_irequityinvestvalue
- bk_irpreferredstockvalue
- bk_irabsvalue
- bk_ircashvalue
- bk_irresalevalue
- bk_irrepurchasevalue
- bk_irderivativesvalue
- bk_irothervalue
- bk_irtotalassetvalue
- bk_irrealestatevalue
- bk_irmetalsvalue
- bk_irforwardvalue
- bk_irmmivalue
- bk_irdeporeceiptvalue
- bk_irfuturesvalue
- bk_irrepoofresalevalue
- bk_irrepurchasepercent1
- bk_irbondpercent1
- bk_irwarrantvalue
- bk_iroptionvalue
- bk_irequityinvestpercent1
- bk_irpreferredstockpercent1
- bk_irresalepercent1
- bk_irstockpercent1
- bk_irfixedincomevalue
- bk_irotherpercent1
- bk_irderivativespercent1
- bk_irabspercent1
- bk_irfundpercent1
- bk_ircashpercent1
- bk_irrepurchasevaluegrowratio
- bk_irfixedincomepercent1
- bk_irrepoofresalepercent1
- bk_irmetalspercent1
- bk_irrealestatepercent1
- bk_irwarrantpercent1
- bk_iroptionpercent1
- bk_irfuturespercent1
- bk_irabspercent2
- bk_irmmipercent1
- bk_irstockpercent2
- bk_irfundpercent2
- bk_irbondpercent2
- bk_irforwardpercent1
- bk_irfixedincomepercent2
- bk_irequityinvestpercentgrow1
- bk_irrealestatepercent2
- bk_ircashpercent2
- bk_irresalepercent2
- bk_irrepurchasepercent2
- bk_irmetalspercentgrow2
- bk_irequityinvestpercent2
- bk_irpreferredstockpercent2
- bk_irdeporeceiptpercent2
- bk_irotherpercent2
- bk_irrepoofresalepercent2
- bk_irmetalspercent2
- bk_irfuturespercent2
- bk_irforwardpercent2
- bk_ircashvaluegrowratio
- bk_iroptionpercent2
- bk_irwarrantpercent2
- bk_irstockpercent3
- bk_irdeporeceiptpercent3
- bk_irrealestatepercent3
- bk_irpreferredstockpercent3
- bk_irmmipercent2
- bk_irbondpercent4
- bk_irrealestatepercentgrow2
- bk_iroptionvaluegrow
- bk_iroptionpercentgrow1
- bk_irmetalsvaluegrow
- bk_irabspercent4
- bk_iroptionpercentgrow5
- bk_ircashpercentgrow2
- bk_irforwardvaluegrow
- bk_irequityinvestvaluegrow
- bk_irforwardvaluegrowratio
- bk_irmmipercentgrow1
- bk_irresalevaluegrow
- bk_irabspercentgrow1
- bk_irrealestatevaluegrow
- bk_irforwardpercentgrow2
- bk_irfuturespercentgrow1
- bk_irwarrantpercentgrow1
- bk_irpreferredstockvaluegrowratio
- bk_irfundvaluegrowratio
- bk_irabsvaluegrowratio
- bk_irotherpercentgrow2
- bk_irfixedincomepercentgrow2
- bk_iroptionpercent5
- bk_irdeporeceiptpercentgrow2
- bk_irrepurchasepercentgrow2
- bk_irmmipercentgrow2
- Bk_IRStockPercentGrow
- Bk_IRBondValue
- Bk_IRNetAssetValueGrow
- Bk_IRBondValueGrowRatio
- Bk_IRBondValueGrow
- Bk_IRNetAssetValue
- Bk_IRStockValueGrowRatio
- Bk_IRNetAssetValueGrowRatio
- Bk_IRStockPercent
- Bk_IRStockValue
- Bk_IRStockValueGrow
######## 中间函数
######### 内容
- fundsirbondvaluegrow1
- fundsircashpercent1
- fundsirabsvaluegrowratio
- fundsirbondpercent2
- fundsircashpercentgrow1
- fundsirabspercent2
- fundsircashvaluegrowratio
- fundsirstockvaluegrow1
- fundsirtotalassetvaluegrowratio
- fundsirstockpercent2
- fundsirothervalue
- fundsircashvaluegrow
- fundsircashvalue
- fundsirabsvaluegrow
- fundsirbondpercent1
- fundsirrepurchasepercentgrow1
- fundsirrepurchasepercentgrow2
- fundsirstockpercentgrow1
- fundsirothervaluegrow
- fundsirfundpercent2
- fundsirtotalassetvalue
- fundsirrepurchasevaluegrowratio
- fundsirfundpercentgrow2
- fundsirothervaluegrowratio
- fundsirnetassetvaluegrow1
- fundsirrepurchasepercent1
- fundsirnetassetvaluegrowratio1
- fundsirrepurchasepercent2
- fundsirotherpercentgrow2
- fundsirresalepercent1
- fundsirotherpercentgrow1
- fundsirotherpercent1
- fundsirresalevalue
- fundsirotherpercent2
- fundsirrepurchasevalue
- fundsirderivativesvaluegrowratio
- fundsirabspercent1
- fundsirrepurchasevaluegrow
- fundsirfundvaluegrowratio
- fundsirresalepercentgrow2
- fundsircashpercentgrow2
- fundsirfundvalue
- fundsirbondvaluegrowratio1
- fundsirderivativespercentgrow1
- fundsirstockpercentgrow2
- fundsirresalevaluegrow
- fundsirresalepercentgrow1
- fundsirfundpercentgrow1
- fundsirbondpercentgrow2
- fundsirabsvalue
- fundsirderivativespercent1
- fundsirresalevaluegrowratio
- fundsircashpercent2
- fundsirabspercentgrow1
- fundsirderivativespercentgrow2
- fundsirderivativesvaluegrow
- fundsirabspercentgrow2
- fundsirfundpercent1
- fundsirstockvaluegrowratio1
- fundsirfundvaluegrow
- fundsirstockpercent1
- fundsirbondpercentgrow1
- fundsirderivativesvalue
- fundsirtotalassetvaluegrow
- fundsirderivativespercent2
- fundsirresalepercent2
- fundsirrealestatevalue
- fundsirpreferredstockpercentgrow2
- fundsirpreferredstockvaluegrow
- fundsirpreferredstockpercentgrow3
- fundsirabspercent4
- fundsirwarrantvaluegrow
- fundsirwarrantvalue
- fundsirwarrantpercent2
- fundsirfixedincomevaluegrowratio
- fundsirdeporeceiptpercentgrow1
- fundsirfuturespercent1
- fundsirrepoofresalepercentgrow1
- fundsirrepoofresalepercent6
- fundsirforwardpercentgrow2
- fundsirrealestatepercentgrow3
- fundsirforwardvalue
- fundsirdeporeceiptpercent1
- fundsirpreferredstockpercent3
- fundsiroptionvalue
- fundsirmmivalue
- fundsirstockpercent3
- fundsirwarrantpercentgrow2
- fundsirbondpercentgrow4
- fundsirrealestatepercent1
- fundsirabspercentgrow4
- fundsirequityinvestvalue
- fundsirrepoofresalevalue
- fundsirfuturespercent2
- fundsirequityinvestpercentgrow2
- fundsirfuturespercentgrow5
- fundsirpreferredstockpercent2
- fundsirdeporeceiptpercentgrow3
- fundsirmetalspercent2
- fundsirrepoofresalepercent2
- fundsirforwardpercent5
- fundsirwarrantpercentgrow1
- fundsirrealestatevaluegrowratio
- fundsirmetalspercentgrow1
- fundsirpreferredstockpercentgrow1
- fundsirdeporeceiptpercent2
- fundsirforwardpercentgrow1
- fundsirdeporeceiptpercent3
- fundsirfuturesvaluegrow
- fundsirforwardvaluegrowratio
- fundsirrealestatepercent2
- fundsirmetalsvaluegrow
- fundsirfixedincomepercentgrow1
- fundsirmmipercentgrow2
- fundsirrealestatepercentgrow1
- fundsirrepoofresalepercentgrow6
- fundsiroptionvaluegrowratio
- fundsirfuturesvaluegrowratio
- fundsirforwardvaluegrow
- fundsirequityinvestpercent2
- fundsirfixedincomepercentgrow2
- fundsirdeporeceiptvaluegrow
- fundsirrepoofresalepercentgrow2
- fundsiroptionpercentgrow5
- fundsirmetalsvalue
- fundsirmmivaluegrowratio
- fundsirmetalsvaluegrowratio
- fundsirrepoofresalevaluegrowratio
- fundsirequityinvestpercent1
- fundsirrealestatepercent3
- fundsirmmipercent2
- fundsirforwardpercentgrow5
- fundsirrealestatevaluegrow
- fundsirdeporeceiptpercentgrow2
- fundsirpreferredstockpercent1
- fundsirwarrantpercentgrow5
- fundsiroptionpercentgrow2
- fundsirstockpercentgrow3
- fundsirdeporeceiptvalue
- fundsirpreferredstockvaluegrowratio
- fundsirequityinvestvaluegrowratio
- fundsirwarrantpercent5
- fundsirpreferredstockvalue
- fundsirequityinvestvaluegrow
- fundsirwarrantpercent1
- fundsirdeporeceiptvaluegrowratio
- fundsirmmipercent1
- fundsirfixedincomevaluegrow
- fundsirfuturespercentgrow1
- fundsirfuturespercentgrow2
- fundsiroptionpercent5
- fundsirwarrantvaluegrowratio
- fundsiroptionpercent1
- fundsirfixedincomepercent1
- fundsirrealestatepercentgrow2
- fundsirmmipercentgrow1
- fundsirforwardpercent1
- fundsiroptionpercent2
- fundsirforwardpercent2
- fundsirmmivaluegrow
- fundsirrepoofresalevaluegrow
- fundsirfixedincomepercent2
- fundsiroptionpercentgrow1
- fundsirfuturesvalue
- fundsirfixedincomevalue
- fundsiroptionvaluegrow
- fundsirmetalspercentgrow2
- fundsirrepoofresalepercent1
- fundsirfuturespercent5
- fundsirequityinvestpercentgrow1
- fundsirmetalspercent1
- fundsirbondpercent4
- FundsIRBondValueGrow
- FundsIRStockValue
- FundsIRNetAssetValueGrowRatio
- Bk_IRBondPercentGrow
- FundsIRNetAssetValueGrow
- FundsIRNetAssetValue
- FundsIRStockValueGrowRatio
- FundsIRStockPercent
- FundsIRBondValueGrowRatio
- FundsIRBondValue
- FundsIRBondPercent
- FundsIRStockPercentGrow
- FundsIRStockValueGrow
- FundsIRBondPercentGrow
######### fundsirbondvaluegrow1
######### fundsircashpercent1
######### fundsirabsvaluegrowratio
######### fundsirbondpercent2
######### fundsircashpercentgrow1
######### fundsirabspercent2
######### fundsircashvaluegrowratio
######### fundsirstockvaluegrow1
######### fundsirtotalassetvaluegrowratio
######### fundsirstockpercent2
######### fundsirothervalue
######### fundsircashvaluegrow
######### fundsircashvalue
######### fundsirabsvaluegrow
######### fundsirbondpercent1
######### fundsirrepurchasepercentgrow1
######### fundsirrepurchasepercentgrow2
######### fundsirstockpercentgrow1
######### fundsirothervaluegrow
######### fundsirfundpercent2
######### fundsirtotalassetvalue
######### fundsirrepurchasevaluegrowratio
######### fundsirfundpercentgrow2
######### fundsirothervaluegrowratio
######### fundsirnetassetvaluegrow1
######### fundsirrepurchasepercent1
######### fundsirnetassetvaluegrowratio1
######### fundsirrepurchasepercent2
######### fundsirotherpercentgrow2
######### fundsirresalepercent1
######### fundsirotherpercentgrow1
######### fundsirotherpercent1
######### fundsirresalevalue
######### fundsirotherpercent2
######### fundsirrepurchasevalue
######### fundsirderivativesvaluegrowratio
######### fundsirabspercent1
######### fundsirrepurchasevaluegrow
######### fundsirfundvaluegrowratio
######### fundsirresalepercentgrow2
######### fundsircashpercentgrow2
######### fundsirfundvalue
######### fundsirbondvaluegrowratio1
######### fundsirderivativespercentgrow1
######### fundsirstockpercentgrow2
######### fundsirresalevaluegrow
######### fundsirresalepercentgrow1
######### fundsirfundpercentgrow1
######### fundsirbondpercentgrow2
######### fundsirabsvalue
######### fundsirderivativespercent1
######### fundsirresalevaluegrowratio
######### fundsircashpercent2
######### fundsirabspercentgrow1
######### fundsirderivativespercentgrow2
######### fundsirderivativesvaluegrow
######### fundsirabspercentgrow2
######### fundsirfundpercent1
######### fundsirstockvaluegrowratio1
######### fundsirfundvaluegrow
######### fundsirstockpercent1
######### fundsirbondpercentgrow1
######### fundsirderivativesvalue
######### fundsirtotalassetvaluegrow
######### fundsirderivativespercent2
######### fundsirresalepercent2
######### fundsirrealestatevalue
######### fundsirpreferredstockpercentgrow2
######### fundsirpreferredstockvaluegrow
######### fundsirpreferredstockpercentgrow3
######### fundsirabspercent4
######### fundsirwarrantvaluegrow
######### fundsirwarrantvalue
######### fundsirwarrantpercent2
######### fundsirfixedincomevaluegrowratio
######### fundsirdeporeceiptpercentgrow1
######### fundsirfuturespercent1
######### fundsirrepoofresalepercentgrow1
######### fundsirrepoofresalepercent6
######### fundsirforwardpercentgrow2
######### fundsirrealestatepercentgrow3
######### fundsirforwardvalue
######### fundsirdeporeceiptpercent1
######### fundsirpreferredstockpercent3
######### fundsiroptionvalue
######### fundsirmmivalue
######### fundsirstockpercent3
######### fundsirwarrantpercentgrow2
######### fundsirbondpercentgrow4
######### fundsirrealestatepercent1
######### fundsirabspercentgrow4
######### fundsirequityinvestvalue
######### fundsirrepoofresalevalue
######### fundsirfuturespercent2
######### fundsirequityinvestpercentgrow2
######### fundsirfuturespercentgrow5
######### fundsirpreferredstockpercent2
######### fundsirdeporeceiptpercentgrow3
######### fundsirmetalspercent2
######### fundsirrepoofresalepercent2
######### fundsirforwardpercent5
######### fundsirwarrantpercentgrow1
######### fundsirrealestatevaluegrowratio
######### fundsirmetalspercentgrow1
######### fundsirpreferredstockpercentgrow1
######### fundsirdeporeceiptpercent2
######### fundsirforwardpercentgrow1
######### fundsirdeporeceiptpercent3
######### fundsirfuturesvaluegrow
######### fundsirforwardvaluegrowratio
######### fundsirrealestatepercent2
######### fundsirmetalsvaluegrow
######### fundsirfixedincomepercentgrow1
######### fundsirmmipercentgrow2
######### fundsirrealestatepercentgrow1
######### fundsirrepoofresalepercentgrow6
######### fundsiroptionvaluegrowratio
######### fundsirfuturesvaluegrowratio
######### fundsirforwardvaluegrow
######### fundsirequityinvestpercent2
######### fundsirfixedincomepercentgrow2
######### fundsirdeporeceiptvaluegrow
######### fundsirrepoofresalepercentgrow2
######### fundsiroptionpercentgrow5
######### fundsirmetalsvalue
######### fundsirmmivaluegrowratio
######### fundsirmetalsvaluegrowratio
######### fundsirrepoofresalevaluegrowratio
######### fundsirequityinvestpercent1
######### fundsirrealestatepercent3
######### fundsirmmipercent2
######### fundsirforwardpercentgrow5
######### fundsirrealestatevaluegrow
######### fundsirdeporeceiptpercentgrow2
######### fundsirpreferredstockpercent1
######### fundsirwarrantpercentgrow5
######### fundsiroptionpercentgrow2
######### fundsirstockpercentgrow3
######### fundsirdeporeceiptvalue
######### fundsirpreferredstockvaluegrowratio
######### fundsirequityinvestvaluegrowratio
######### fundsirwarrantpercent5
######### fundsirpreferredstockvalue
######### fundsirequityinvestvaluegrow
######### fundsirwarrantpercent1
######### fundsirdeporeceiptvaluegrowratio
######### fundsirmmipercent1
######### fundsirfixedincomevaluegrow
######### fundsirfuturespercentgrow1
######### fundsirfuturespercentgrow2
######### fundsiroptionpercent5
######### fundsirwarrantvaluegrowratio
######### fundsiroptionpercent1
######### fundsirfixedincomepercent1
######### fundsirrealestatepercentgrow2
######### fundsirmmipercentgrow1
######### fundsirforwardpercent1
######### fundsiroptionpercent2
######### fundsirforwardpercent2
######### fundsirmmivaluegrow
######### fundsirrepoofresalevaluegrow
######### fundsirfixedincomepercent2
######### fundsiroptionpercentgrow1
######### fundsirfuturesvalue
######### fundsirfixedincomevalue
######### fundsiroptionvaluegrow
######### fundsirmetalspercentgrow2
######### fundsirrepoofresalepercent1
######### fundsirfuturespercent5
######### fundsirequityinvestpercentgrow1
######### fundsirmetalspercent1
######### fundsirbondpercent4
######### FundsIRBondValueGrow
范例
```text
//深证基金、上证基金、开放式基金中混合型基金20040630至20040930债券现金市值变动(万)
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsIRBondValueGrow(FundArr,20040930,20040630,0);
//结果:910349.29
```
######### FundsIRStockValue
范例
```text
//深证基金、上证基金、开放式基金中混合型基金20040930股票市值和(万)
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsIRStockValue(FundArr,20040930,0);
//结果:8133336.340877
```
######### FundsIRNetAssetValueGrowRatio
范例
```text
//深证基金、上证基金、开放式基金中混合型基金20040630至20040930资产净值变比(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsIRNetAssetValueGrowRatio(FundArr,20040930,20040630,0);
//结果:-78.22
```
######### Bk_IRBondPercentGrow
范例
```text
//深证基金、上证基金、开放式基金中混合型基金20040630至20040930债券现金占净值比例变动(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk','新建分类',FundArr);
SetSysParam(Pn_Bk(),"mybk");
return Bk_IRBondPercentGrow(20040930,20040630,0,1);
//结果:1.62
```
######### FundsIRNetAssetValueGrow
范例
```text
//深证基金、上证基金、开放式基金中混合型基金20040630至20040930资产净值变动(万)
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsIRNetAssetValueGrow(FundArr,20040930,20040630,0);
//结果:-8450075.39
```
######### FundsIRNetAssetValue
范例
```text
//深证基金、上证基金、开放式基金中混合型基金20040930资产净值和(万)
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsIRNetAssetValue(FundArr,20040930,0);
//结果:2064902.299682
```
######### FundsIRStockValueGrowRatio
范例
```text
//深证基金、上证基金、开放式基金中混合型基金20040630至20040930股票市值变比(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsIRStockValueGrowRatio(FundArr,20040930,20040630,0);
//结果:39.17
```
######### FundsIRStockPercent
范例
```text
//深证基金、上证基金、开放式基金中混合型基金20040930股票占净值比例(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsIRStockPercent(FundArr,20040930,0,1);
//结果:61.04
```
######### FundsIRBondValueGrowRatio
范例
```text
//深证基金、上证基金、开放式基金中混合型基金20040630至20040930债券现金市值变比(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsIRBondValueGrowRatio(FundArr,20040930,20040630,0);
//结果: 27.96
```
######### FundsIRBondValue
范例
```text
//深证基金、上证基金、开放式基金中混合型基金20040930债券现金市值和(万)
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsIRBondValue(FundArr,20040930,0);
//结果:4218984.38626
```
######### FundsIRBondPercent
范例
```text
//深证基金、上证基金、开放式基金中混合型基金20040930债券现金占净值比例(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsIRBondPercent(FundArr,20040930,0,1);
//结果:27.74
```
######### FundsIRStockPercentGrow
范例
```text
//深证基金、上证基金、开放式基金中混合型基金20040630至20040930股票占净值比例变动(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsIRStockPercentGrow(FundArr,20040930,20040630,0,1);
//结果:3.24
```
######### FundsIRStockValueGrow
范例
```text
//深证基金、上证基金、开放式基金中混合型基金20040630至20040930股票市值变动(万)
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsIRStockValueGrow(FundArr,20040930,20040630,0);
//结果:2078549.31
```
######### FundsIRBondPercentGrow
范例
```text
//深证基金、上证基金、开放式基金中混合型基金20040630至20040930股票占净值比例变动(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsIRBondPercentGrow(FundArr,20040930,20040630,0,1);
//结果:1.62
```
######## bk_irabspercentgrow2
######## bk_irderivativesvaluegrow
######## bk_irfundvaluegrow
######## bk_irwarrantpercentgrow5
######## bk_irderivativespercentgrow1
######## bk_irdeporeceiptvaluegrowratio
######## bk_irrepoofresalepercentgrow1
######## bk_irpreferredstockvaluegrow
######## bk_irstockpercentgrow3
######## bk_irtotalassetvaluegrowratio
######## bk_irrepoofresalevaluegrow
######## bk_irfundpercentgrow1
######## bk_irdeporeceiptpercentgrow3
######## bk_irbondpercentgrow2
######## bk_iroptionpercentgrow2
######## bk_irothervaluegrowratio
######## bk_irbondpercentgrow4
######## bk_irfuturespercentgrow5
######## bk_irresalevaluegrowratio
######## bk_irrepoofresalepercent6
######## bk_irrealestatepercentgrow1
######## bk_irstockvaluegrow1
######## bk_irstockpercentgrow1
######## bk_irnetassetvaluegrowratio1
######## bk_irmmivaluegrowratio
######## bk_irrepoofresalepercentgrow2
######## bk_irderivativesvaluegrowratio
######## bk_irmetalspercentgrow1
######## bk_irforwardpercentgrow1
######## bk_irforwardpercentgrow5
######## bk_irfixedincomepercentgrow1
######## bk_irrepoofresalepercentgrow6
######## bk_irrealestatepercentgrow3
######## bk_irpreferredstockpercentgrow3
######## bk_irbondpercentgrow1
######## bk_irtotalassetvaluegrow
######## bk_ircashvaluegrow
######## bk_irotherpercentgrow1
######## bk_irfundpercentgrow2
######## bk_irresalepercentgrow2
######## bk_irfuturesvaluegrowratio
######## bk_irbondpercent
范例
```text
//深证基金、上证基金、开放式基金中混合型基金20040930债券现金占净值比例(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk','新建分类',FundArr);
SetSysParam(Pn_Bk(),"mybk");
return Bk_IRBondPercent(20040930,0,1);
//结果: 27.7440620689655
```
######## bk_irfuturespercent5
######## bk_irrepurchasepercentgrow1
######## bk_irrepurchasevaluegrow
######## bk_irfixedincomevaluegrow
######## bk_irbondvaluegrow1
######## bk_irpreferredstockpercentgrow1
######## bk_irstockpercentgrow2
######## bk_irequityinvestpercentgrow2
######## bk_irderivativespercentgrow2
######## bk_irmetalsvaluegrowratio
######## bk_irmmivaluegrow
######## bk_irrepoofresalevaluegrowratio
######## bk_irstockvaluegrowratio1
######## bk_irwarrantvaluegrow
######## bk_irequityinvestvaluegrowratio
######## bk_irfuturespercentgrow2
######## bk_irresalepercentgrow1
######## bk_irabspercentgrow4
######## bk_irwarrantvaluegrowratio
######## bk_irbondvaluegrowratio1
######## bk_irothervaluegrow
######## bk_irpreferredstockpercentgrow2
######## bk_irdeporeceiptvaluegrow
######## bk_ircashpercentgrow1
######## bk_irnetassetvaluegrow1
######## bk_iroptionvaluegrowratio
######## bk_irdeporeceiptpercentgrow1
######## bk_irrealestatevaluegrowratio
######## bk_irwarrantpercent5
######## bk_irforwardpercent5
######## bk_irfixedincomevaluegrowratio
######## bk_irabsvaluegrow
######## bk_irfundvalue
######## bk_irwarrantpercentgrow2
######## bk_irfuturesvaluegrow
######## bk_irderivativespercent2
######## bk_irdeporeceiptpercent1
######## bk_irequityinvestvalue
######## bk_irpreferredstockvalue
######## bk_irabsvalue
######## bk_ircashvalue
######## bk_irresalevalue
######## bk_irrepurchasevalue
######## bk_irderivativesvalue
######## bk_irothervalue
######## bk_irtotalassetvalue
######## bk_irrealestatevalue
######## bk_irmetalsvalue
######## bk_irforwardvalue
######## bk_irmmivalue
######## bk_irdeporeceiptvalue
######## bk_irfuturesvalue
######## bk_irrepoofresalevalue
######## bk_irrepurchasepercent1
######## bk_irbondpercent1
######## bk_irwarrantvalue
######## bk_iroptionvalue
######## bk_irequityinvestpercent1
######## bk_irpreferredstockpercent1
######## bk_irresalepercent1
######## bk_irstockpercent1
######## bk_irfixedincomevalue
######## bk_irotherpercent1
######## bk_irderivativespercent1
######## bk_irabspercent1
######## bk_irfundpercent1
######## bk_ircashpercent1
######## bk_irrepurchasevaluegrowratio
######## bk_irfixedincomepercent1
######## bk_irrepoofresalepercent1
######## bk_irmetalspercent1
######## bk_irrealestatepercent1
######## bk_irwarrantpercent1
######## bk_iroptionpercent1
######## bk_irfuturespercent1
######## bk_irabspercent2
######## bk_irmmipercent1
######## bk_irstockpercent2
######## bk_irfundpercent2
######## bk_irbondpercent2
######## bk_irforwardpercent1
######## bk_irfixedincomepercent2
######## bk_irequityinvestpercentgrow1
######## bk_irrealestatepercent2
######## bk_ircashpercent2
######## bk_irresalepercent2
######## bk_irrepurchasepercent2
######## bk_irmetalspercentgrow2
######## bk_irequityinvestpercent2
######## bk_irpreferredstockpercent2
######## bk_irdeporeceiptpercent2
######## bk_irotherpercent2
######## bk_irrepoofresalepercent2
######## bk_irmetalspercent2
######## bk_irfuturespercent2
######## bk_irforwardpercent2
######## bk_ircashvaluegrowratio
######## bk_iroptionpercent2
######## bk_irwarrantpercent2
######## bk_irstockpercent3
######## bk_irdeporeceiptpercent3
######## bk_irrealestatepercent3
######## bk_irpreferredstockpercent3
######## bk_irmmipercent2
######## bk_irbondpercent4
######## bk_irrealestatepercentgrow2
######## bk_iroptionvaluegrow
######## bk_iroptionpercentgrow1
######## bk_irmetalsvaluegrow
######## bk_irabspercent4
######## bk_iroptionpercentgrow5
######## bk_ircashpercentgrow2
######## bk_irforwardvaluegrow
######## bk_irequityinvestvaluegrow
######## bk_irforwardvaluegrowratio
######## bk_irmmipercentgrow1
######## bk_irresalevaluegrow
######## bk_irabspercentgrow1
######## bk_irrealestatevaluegrow
######## bk_irforwardpercentgrow2
######## bk_irfuturespercentgrow1
######## bk_irwarrantpercentgrow1
######## bk_irpreferredstockvaluegrowratio
######## bk_irfundvaluegrowratio
######## bk_irabsvaluegrowratio
######## bk_irotherpercentgrow2
######## bk_irfixedincomepercentgrow2
######## bk_iroptionpercent5
######## bk_irdeporeceiptpercentgrow2
######## bk_irrepurchasepercentgrow2
######## bk_irmmipercentgrow2
######## Bk_IRStockPercentGrow
范例
```text
//深证基金、上证基金、开放式基金中混合型基金20040630至20040930股票占净值比例变动(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk','新建分类',FundArr);
SetSysParam(Pn_Bk(),"mybk");
return Bk_IRStockPercentGrow(20040930,20040630,0,1);
//结果:3.24
```
######## Bk_IRBondValue
范例
```text
//深证基金、上证基金、开放式基金中混合型基金20040930债券现金市值和(万)
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk','新建分类',FundArr);
SetSysParam(Pn_Bk(),"mybk");
return Bk_IRBondValue(20040930,0);
//结果:4166318.44
```
######## Bk_IRNetAssetValueGrow
范例
```text
//深证基金、上证基金、开放式基金中混合型基金20040630至20040930板块资产净值变动(万)
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk','新建分类',FundArr);
SetSysParam(Pn_Bk(),"mybk");
return Bk_IRNetAssetValueGrow(20040930,20040630,0);
//结果:-8450075.39
```
######## Bk_IRBondValueGrowRatio
范例
```text
//深证基金、上证基金、开放式基金中混合型基金20040630至20040930债券现金市值变比(%)
FundArr := getbk(“深证基金;上证基金;开放式基金”);
savebk(‘mybk’,’新建分类’,FundArr);
SetSysParam(Pn_Bk(),"mybk");
return Bk_IRBondValueGrowRatio(20040930,20040630,0);
//结果:27.96
```
######## Bk_IRBondValueGrow
范例
```text
//深证基金、上证基金、开放式基金中混合型基金20040630至20040930资产净值变比(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk','新建分类',FundArr);
SetSysParam(Pn_Bk(),"mybk");
return Bk_IRBondValueGrow(20040930,20040630,0);
//结果:910349.29
```
######## Bk_IRNetAssetValue
范例
```text
//深证基金、上证基金、开放式基金中混合型基金20040930资产净值和(万)
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk','新建分类',FundArr);
SetSysParam(Pn_Bk(),"mybk");
return Bk_IRNetAssetValue(20040930,0);
//结果:2353019.1
```
######## Bk_IRStockValueGrowRatio
范例
```text
//深证基金、上证基金、开放式基金中混合型基金20040630至20040930股票市值变比(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk','新建分类',FundArr);
SetSysParam(Pn_Bk(),"mybk");
return Bk_IRStockValueGrowRatio(20040930,20040630,0);
//结果:39.17
```
######## Bk_IRNetAssetValueGrowRatio
范例
```text
//深证基金、上证基金、开放式基金中混合型基金20040630至20040930资产净值变比(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk','新建分类',FundArr);
SetSysParam(Pn_Bk(),"mybk");
return Bk_IRNetAssetValueGrowRatio(20040930,20040630,0);
//结果:-78.22
```
######## Bk_IRStockPercent
范例
```text
//深证基金、上证基金、开放式基金中混合型基金20040930股票占净值比例(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk','新建分类',FundArr);
SetSysParam(Pn_Bk(),"mybk");
return Bk_IRStockPercent(20040930,0,1);
//结果: 61.04
```
######## Bk_IRStockValue
范例
```text
//深证基金、上证基金、开放式基金中混合型基金20040930股票市值和(万)
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk','新建分类',FundArr);
SetSysParam(Pn_Bk(),"mybk");
return Bk_IRStockValue(20040930,0);
//结果: 7385606.55
```
######## Bk_IRStockValueGrow
范例
```text
//深证基金、上证基金、开放式基金中混合型基金20040630至20040930股票市值变动(万)
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk','新建分类',FundArr);
SetSysParam(Pn_Bk(),"mybk");
return Bk_IRStockValueGrow(20040930,20040630,0);
//结果: 2078549.31
```
####### 债券配置
######## 内容
- 中间函数
- bk_bcnonpercent2
- bk_bcsumnpercent4
- bk_bcnonpercentgrow2
- bk_bcbondpercentgrow3
- bk_bcbondvaluegrow
- bk_bcbondholdnum
- bk_bcnonvalue
- bk_bcnonpercentgrow4
- bk_bcbondpercentgrow2
- bk_bcsumnpercentgrow2
- bk_bcnonpercent3
- bk_bcsumnpercent3
- bk_bcsumnpercent2
- bk_bcnonvaluegrow
- bk_bcsumnpercentgrow4
- bk_bcsumnvaluegrowratio
- bk_bcsumnvalue
- bk_bcsumnpercent
- bk_bcsumnpercentgrow3
- bk_bcbondvalue
- bk_bcsumnpercentgrow
- bk_bcnonpercentgrow
- bk_bcbondpercent2
- bk_bcbondpercentgrow
- bk_bcnonpercent
- bk_bcbondpercent
- bk_bcbondpercentgrow4
- bk_bcnonpercentgrow3
- bk_bcbondvaluegrowratio
- bk_bcbondpercent3
- bk_bcnonpercent4
- bk_bcbondpercent4
- bk_bcnonname
- bk_bcsumnvaluegrow
######## 中间函数
######### 内容
- fundsbcnonpercentgrow
- fundsbcnonvaluegrow
- fundsbcbondpercent3
- fundsbcsumnpercent2
- fundsbcbondholdnum
- fundsbcsumnpercentgrow2
- fundsbcnonpercent
- fundsbcsumnvalue
- fundsbcbondpercentgrow3
- fundsbcbondvalue
- fundsbcnonpercent2
- fundsbcnonvalue
- fundsbcsumnpercent
- fundsbcbondpercentgrow2
- fundsbcsumnpercent3
- fundsbcsumnpercentgrow
- fundsbcbondpercent
- fundsbcsumnvaluegrow
- fundsbcbondpercentgrow
- fundsbcsumnpercentgrow3
- fundsbcnonname
- fundsbcnonpercent3
- fundsbcbondvaluegrow
- fundsbcnonpercentgrow3
- fundsbcnonpercentgrow2
- fundsbcnonpercent4
- fundsbcsumnvaluegrowratio
- fundsbcnonpercentgrow4
- fundsbcbondpercent4
- fundsbcbondpercent2
- fundsbcsumnpercentgrow4
- fundsbcbondvaluegrowratio
- fundsbcsumnpercent4
- fundsbcbondpercentgrow4
######### fundsbcnonpercentgrow
######### fundsbcnonvaluegrow
######### fundsbcbondpercent3
######### fundsbcsumnpercent2
######### fundsbcbondholdnum
######### fundsbcsumnpercentgrow2
######### fundsbcnonpercent
######### fundsbcsumnvalue
######### fundsbcbondpercentgrow3
######### fundsbcbondvalue
######### fundsbcnonpercent2
######### fundsbcnonvalue
######### fundsbcsumnpercent
######### fundsbcbondpercentgrow2
######### fundsbcsumnpercent3
######### fundsbcsumnpercentgrow
######### fundsbcbondpercent
######### fundsbcsumnvaluegrow
######### fundsbcbondpercentgrow
######### fundsbcsumnpercentgrow3
######### fundsbcnonname
######### fundsbcnonpercent3
######### fundsbcbondvaluegrow
######### fundsbcnonpercentgrow3
######### fundsbcnonpercentgrow2
######### fundsbcnonpercent4
######### fundsbcsumnvaluegrowratio
######### fundsbcnonpercentgrow4
######### fundsbcbondpercent4
######### fundsbcbondpercent2
######### fundsbcsumnpercentgrow4
######### fundsbcbondvaluegrowratio
######### fundsbcsumnpercent4
######### fundsbcbondpercentgrow4
######## bk_bcnonpercent2
######## bk_bcsumnpercent4
######## bk_bcnonpercentgrow2
######## bk_bcbondpercentgrow3
######## bk_bcbondvaluegrow
######## bk_bcbondholdnum
######## bk_bcnonvalue
######## bk_bcnonpercentgrow4
######## bk_bcbondpercentgrow2
######## bk_bcsumnpercentgrow2
######## bk_bcnonpercent3
######## bk_bcsumnpercent3
######## bk_bcsumnpercent2
######## bk_bcnonvaluegrow
######## bk_bcsumnpercentgrow4
######## bk_bcsumnvaluegrowratio
######## bk_bcsumnvalue
######## bk_bcsumnpercent
######## bk_bcsumnpercentgrow3
######## bk_bcbondvalue
######## bk_bcsumnpercentgrow
######## bk_bcnonpercentgrow
######## bk_bcbondpercent2
######## bk_bcbondpercentgrow
######## bk_bcnonpercent
######## bk_bcbondpercent
######## bk_bcbondpercentgrow4
######## bk_bcnonpercentgrow3
######## bk_bcbondvaluegrowratio
######## bk_bcbondpercent3
######## bk_bcnonpercent4
######## bk_bcbondpercent4
######## bk_bcnonname
######## bk_bcsumnvaluegrow
####### 行业配置
######## 内容
- 中间函数
- bk_icindustrypercent3
- bk_icindustryvaluegrowratio
- bk_icsumnvaluegrowratio
- bk_icnonname
- bk_icsumnpercent2
- bk_icnonpercentgrow
- bk_icsumnpercentgrow2
- bk_icsumnvalue
- bk_icindustrypercentgrow3
- bk_icnonvalue
- bk_icsumnpercentgrow3
- bk_icsumnpercentgrow
- bk_icindustryholdnum
- bk_icnonpercent3
- bk_icnonpercentgrow3
- bk_icindustryrank
- bk_icnonvaluegrow
- bk_icnonpercent2
- bk_icnonpercent
- bk_icindustrypercentgrow
- bk_icindustrypercent2
- bk_icsumnpercent
- bk_icnonpercentgrow2
- bk_icsumnpercent3
- bk_icsumnvaluegrow
- bk_icindustryvalue
- bk_icindustryvaluegrow
- bk_icindustrypercentgrow2
- Bk_ICCentralization
- Bk_ICCentralizationGrow
- Bk_ICMarketValue2Grow
- Bk_ICMarketValue2GrowRatio
- Bk_ICPercentage2Grow
- Bk_ICPercentage2
- bk_icindustrypercent
- Bk_ICMarketValue2
######## 中间函数
######### 内容
- fundsicnonvaluegrow
- fundsicindustrypercentgrow3
- fundsicindustryholdnum
- fundsicnonname
- fundsicsumnpercent2
- fundsicindustrypercentgrow2
- fundsicsumnpercent
- fundsicsumnpercentgrow3
- fundsicnonvalue
- fundsicindustryvaluegrowratio
- fundsicnonpercent
- fundsicsumnpercentgrow2
- fundsicnonpercentgrow2
- fundsicnonpercentgrow3
- fundsicindustryvaluegrow
- fundsicindustryvalue
- fundsicnonpercent3
- fundsicindustrypercent2
- fundsicsumnvaluegrow
- fundsicindustrypercent
- FundsICMarketValue2
- fundsicindustrypercentgrow
- fundsicsumnpercent3
- fundsicsumnpercentgrow
- fundsicnonpercentgrow
- FundsICCentralization
- fundsicsumnvalue
- fundsicindustrypercent3
- FundsICMarketValue2GrowRatio
- FundsICCentralizationGrow
- FundsICPercentage2Grow
- fundsicsumnvaluegrowratio
- fundsicindustryrank
- FundsICPercentage2
- fundsicnonpercent2
- FundsICMarketValue2Grow
######### fundsicnonvaluegrow
######### fundsicindustrypercentgrow3
######### fundsicindustryholdnum
######### fundsicnonname
######### fundsicsumnpercent2
######### fundsicindustrypercentgrow2
######### fundsicsumnpercent
######### fundsicsumnpercentgrow3
######### fundsicnonvalue
######### fundsicindustryvaluegrowratio
######### fundsicnonpercent
######### fundsicsumnpercentgrow2
######### fundsicnonpercentgrow2
######### fundsicnonpercentgrow3
######### fundsicindustryvaluegrow
######### fundsicindustryvalue
######### fundsicnonpercent3
######### fundsicindustrypercent2
######### fundsicsumnvaluegrow
######### fundsicindustrypercent
######### FundsICMarketValue2
范例
```text
//深证基金、上证基金、开放式基金中混合+债券基金在20040930前10名行业市值和(万)
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsICMarketValue2(FundArr,20040930,7,10);
//结果:7639977.695875
```
######### fundsicindustrypercentgrow
######### fundsicsumnpercent3
######### fundsicsumnpercentgrow
######### fundsicnonpercentgrow
######### FundsICCentralization
范例
```text
//深证基金、上证基金、开放式基金20040930前10名行业占净值比例(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsICCentralization(FundArr,20040930,7,10,1);
//结果:94.03801492203
```
######### fundsicsumnvalue
######### fundsicindustrypercent3
######### FundsICMarketValue2GrowRatio
范例
```text
//深证基金、上证基金、开放式基金20040630至20040930前10名行业市值变比(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsICMarketValue2GrowRatio(FundArr,20040930,20040630,-1,10);
//结果:47.25
```
######### FundsICCentralizationGrow
范例
```text
//深证基金、上证基金、开放式基金20040630至20040930行业集中度变化(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsICCentralizationGrow(FundArr,20040930,20040630,-1,10,1);
//结果:-0.6
```
######### FundsICPercentage2Grow
范例
```text
//深证基金、上证基金、开放式基金20040630至20040930前10名行业占净值比例变动(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsICPercentage2Grow(FundArr,20040930,20040630,-1,10,1);
//结果:4.44
```
######### fundsicsumnvaluegrowratio
######### fundsicindustryrank
######### FundsICPercentage2
范例
```text
//深证基金、上证基金、开放式基金20040930前10名行业占净值比例(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsICPercentage2(FundArr,20040930,7,10,1);
//结果:52.32
```
######### fundsicnonpercent2
######### FundsICMarketValue2Grow
范例
```text
//深证基金、上证基金、开放式基金20040630至20040930前10名行业市值变动(万)
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsICMarketValue2Grow(FundArr,20040930,20040630,7,10);
//结果:2910727.44
```
######## bk_icindustrypercent3
######## bk_icindustryvaluegrowratio
######## bk_icsumnvaluegrowratio
######## bk_icnonname
######## bk_icsumnpercent2
######## bk_icnonpercentgrow
######## bk_icsumnpercentgrow2
######## bk_icsumnvalue
######## bk_icindustrypercentgrow3
######## bk_icnonvalue
######## bk_icsumnpercentgrow3
######## bk_icsumnpercentgrow
######## bk_icindustryholdnum
######## bk_icnonpercent3
######## bk_icnonpercentgrow3
######## bk_icindustryrank
######## bk_icnonvaluegrow
######## bk_icnonpercent2
######## bk_icnonpercent
######## bk_icindustrypercentgrow
######## bk_icindustrypercent2
######## bk_icsumnpercent
######## bk_icnonpercentgrow2
######## bk_icsumnpercent3
######## bk_icsumnvaluegrow
######## bk_icindustryvalue
######## bk_icindustryvaluegrow
######## bk_icindustrypercentgrow2
######## Bk_ICCentralization
范例
```text
//深证基金、上证基金、开放式基金20040930前10名行业占净值比例(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk','新建分类',FundArr);
SetSysParam(Pn_Bk(),"mybk");
return Bk_ICCentralization(20040930,-1,10,1);
//结果:93.27
```
######## Bk_ICCentralizationGrow
范例
```text
//深证基金、上证基金、开放式基金20040630至20040930板块行业集中度变化(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk','新建分类',FundArr);
SetSysParam(Pn_Bk(),"mybk");
return Bk_ICCentralizationGrow(20040930,20040630,-1,10,1);
//结果:-0.6
```
######## Bk_ICMarketValue2Grow
范例
```text
//深证基金、上证基金、开放式基金20040630至20040930前10名行业市值变比(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk','新建分类',FundArr);
SetSysParam(Pn_Bk(),"mybk");
return Bk_ICMarketValue2Grow(20040930,20040630,-1,10);
//结果:2910727.44
```
######## Bk_ICMarketValue2GrowRatio
范例
```text
//深证基金、上证基金、开放式基金20040630至20040930前10名行业市值变比(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk','新建分类',FundArr);
SetSysParam(Pn_Bk(),"mybk");
return Bk_ICMarketValue2GrowRatio(20040930,20040630,-1,10);
//结果:47.25
```
######## Bk_ICPercentage2Grow
范例
```text
//深证基金、上证基金、开放式基金20040630至20040930前10名行业占净值比例变动(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk','新建分类',FundArr);
SetSysParam(Pn_Bk(),"mybk");
return Bk_ICPercentage2Grow(20040930,20040630,-1,10,1);
//结果:4.44
```
######## Bk_ICPercentage2
范例
```text
//深证基金、上证基金、开放式基金20040930前10名行业占净值比例(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk','新建分类',FundArr);
SetSysParam(Pn_Bk(),"mybk");
return Bk_ICPercentage2(20040930,-1,10,1);
//结果:52.62
```
######## bk_icindustrypercent
######## Bk_ICMarketValue2
范例
```text
//深证基金、上证基金、开放式基金20040930前10名行业市值和(万)
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk','新建分类',FundArr);
SetSysParam(Pn_Bk(),"mybk");
return Bk_ICMarketValue2(20040930,-1,10);
//结果:9070888.09
```
####### 累计买入和卖出
######## 内容
- 中间函数
- bk_bsstocksellholdnum
- bk_bsstockbuypercent3
- bk_bsstocknetpercent
- bk_bssumnsellpercent
- bk_bssumnbuypercent
- bk_bsstocksellpercent2
- bk_bssumnsellpercent2
- bk_bsstocknetamount
- bk_bssumnsellpercent3
- bk_bsstocknetrank
- bk_bsstocksellpercent3
- bk_bsstockbuypercent
- bk_bsstockbuypercent2
- bk_bssumnbuyamount
- bk_bsstocknetpercent3
- bk_bssumnnetpercent
- bk_bsstocknetpercent2
- bk_bsstocksellpercent
- bk_bsstockbuyrank
- bk_bssumnnetpercent3
- bk_bsstockbuyholdnum
- bk_bssumnbuypercent2
- bk_bsstocksellrank
- bk_bssumnsellamount
- bk_bssumnbuypercent3
- bk_bsstockbuyamount
- bk_bssumnnetpercent2
- bk_bssumnnetamount
- bk_bsstocksellamount
######## 中间函数
######### 内容
- fundsbssumnnetpercent3
- fundsbsstocknetpercent2
- fundsbsstockbuypercent2
- fundsbssumnnetpercent
- fundsbsstocksellpercent
- fundsbsstocksellpercent3
- fundsbssumnbuypercent
- fundsbsstocknetamount
- fundsbssumnsellpercent3
- fundsbsstockbuypercent3
- fundsbsstockbuyrank
- fundsbsstockbuyamount
- fundsbssumnsellpercent2
- fundsbssumnsellpercent
- fundsbsstocksellholdnum
- fundsbssumnbuyamount
- fundsbsstocknetpercent3
- fundsbsstocknetrank
- fundsbssumnbuypercent3
- fundsbsstocksellpercent2
- fundsbssumnnetpercent2
- fundsbsstocknetpercent
- fundsbsstocksellrank
- fundsbsstockbuypercent
- fundsbssumnbuypercent2
- fundsbssumnnetamount
- fundsbssumnsellamount
- fundsbsstockbuyholdnum
- fundsbsstocksellamount
######### fundsbssumnnetpercent3
######### fundsbsstocknetpercent2
######### fundsbsstockbuypercent2
######### fundsbssumnnetpercent
######### fundsbsstocksellpercent
######### fundsbsstocksellpercent3
######### fundsbssumnbuypercent
######### fundsbsstocknetamount
######### fundsbssumnsellpercent3
######### fundsbsstockbuypercent3
######### fundsbsstockbuyrank
######### fundsbsstockbuyamount
######### fundsbssumnsellpercent2
######### fundsbssumnsellpercent
######### fundsbsstocksellholdnum
######### fundsbssumnbuyamount
######### fundsbsstocknetpercent3
######### fundsbsstocknetrank
######### fundsbssumnbuypercent3
######### fundsbsstocksellpercent2
######### fundsbssumnnetpercent2
######### fundsbsstocknetpercent
######### fundsbsstocksellrank
######### fundsbsstockbuypercent
######### fundsbssumnbuypercent2
######### fundsbssumnnetamount
######### fundsbssumnsellamount
######### fundsbsstockbuyholdnum
######### fundsbsstocksellamount
######## bk_bsstocksellholdnum
######## bk_bsstockbuypercent3
######## bk_bsstocknetpercent
######## bk_bssumnsellpercent
######## bk_bssumnbuypercent
######## bk_bsstocksellpercent2
######## bk_bssumnsellpercent2
######## bk_bsstocknetamount
######## bk_bssumnsellpercent3
######## bk_bsstocknetrank
######## bk_bsstocksellpercent3
######## bk_bsstockbuypercent
######## bk_bsstockbuypercent2
######## bk_bssumnbuyamount
######## bk_bsstocknetpercent3
######## bk_bssumnnetpercent
######## bk_bsstocknetpercent2
######## bk_bsstocksellpercent
######## bk_bsstockbuyrank
######## bk_bssumnnetpercent3
######## bk_bsstockbuyholdnum
######## bk_bssumnbuypercent2
######## bk_bsstocksellrank
######## bk_bssumnsellamount
######## bk_bssumnbuypercent3
######## bk_bsstockbuyamount
######## bk_bssumnnetpercent2
######## bk_bssumnnetamount
######## bk_bsstocksellamount
####### 持有人结构
######## 内容
- 中间函数
- bk_hsorgangrow
- bk_hsaverageholdscount
- bk_hsotherpercent
- bk_hspractitionergrow
- bk_hspractitionerpercentgrow
- bk_hspersonvalue
- bk_hspersonpercent
- bk_hspersongrow
- bk_hsothergrow
- bk_hsothervalue
- bk_hspractitionerpercent
- bk_hsorganpercentgrow
- bk_hsotherpercentgrow
- bk_hspersonpercentgrow
- bk_hsorganvalue
- bk_hsorganpercent
- bk_hspractitionervalue
######## 中间函数
######### 内容
- fundshspractitionervalue
- fundshspersongrow
- fundshspractitionerpercent
- fundshsotherpercentgrow
- fundshsorgangrow
- fundshsothervalue
- fundshsorganpercentgrow
- fundshsaverageholdscount
- fundshspractitionerpercentgrow
- fundshspractitionergrow
- fundshsorganvalue
- fundshspersonpercentgrow
- fundshspersonvalue
- fundshsotherpercent
- fundshspersonpercent
- fundshsothergrow
- fundshsorganpercent
######### fundshspractitionervalue
######### fundshspersongrow
######### fundshspractitionerpercent
######### fundshsotherpercentgrow
######### fundshsorgangrow
######### fundshsothervalue
######### fundshsorganpercentgrow
######### fundshsaverageholdscount
######### fundshspractitionerpercentgrow
######### fundshspractitionergrow
######### fundshsorganvalue
######### fundshspersonpercentgrow
######### fundshspersonvalue
######### fundshsotherpercent
######### fundshspersonpercent
######### fundshsothergrow
######### fundshsorganpercent
######## bk_hsorgangrow
######## bk_hsaverageholdscount
######## bk_hsotherpercent
######## bk_hspractitionergrow
######## bk_hspractitionerpercentgrow
######## bk_hspersonvalue
######## bk_hspersonpercent
######## bk_hspersongrow
######## bk_hsothergrow
######## bk_hsothervalue
######## bk_hspractitionerpercent
######## bk_hsorganpercentgrow
######## bk_hsotherpercentgrow
######## bk_hspersonpercentgrow
######## bk_hsorganvalue
######## bk_hsorganpercent
######## bk_hspractitionervalue
####### 分红
######## 内容
- bk_fddividendnum
- bk_fddividendavgnum
- bk_fdtotalamount
- 中间函数
######## bk_fddividendnum
######## bk_fddividendavgnum
######## bk_fdtotalamount
######## 中间函数
######### 内容
- fundsfddividendavgnum
- fundsfddividendnum
- fundsfdtotalamount
######### fundsfddividendavgnum
######### fundsfddividendnum
######### fundsfdtotalamount
####### 贵金属明细
######## 内容
- bk_pmsecurityvolume
- bk_pmsumnpercent
- bk_pmsumnpercent3
- bk_pmnonvalue
- bk_pmsumnpercentgrow3
- bk_pmnonpercent2
- bk_pmnonvaluegrowratio
- bk_pmsumnpercent2
- bk_pmnonvolumegrow
- bk_pmnonvaluegrow
- bk_pmnonpercent
- bk_pmnonpercent3
- bk_pmnonpercentgrow
- bk_pmsecurityvalue
- bk_pmnoncode
- bk_pmsumnvaluegrowratio
- bk_pmnonpercentgrow2
- bk_pmsumnpercentgrow2
- bk_pmsumnpercentgrow
- bk_pmsumnvaluegrow
- bk_pmnonvolume
- bk_pmnonpercentgrow3
- bk_pmsecurityvaluegrow
- bk_pmsecuritypercent3
- bk_pmsecurityvaluegrowratio
- bk_pmsecuritypercent2
- bk_pmsecurityholdnum
- bk_pmsecuritypercentgrow2
- bk_pmsecuritypercentgrow3
- bk_pmsecuritypercentgrow
- bk_pmsecuritypercent
- bk_pmsecurityvolumegrow
- bk_pmsumnvalue
- 中间函数
- bk_pmsecuritypercentgrow3_1
######## bk_pmsecurityvolume
######## bk_pmsumnpercent
######## bk_pmsumnpercent3
######## bk_pmnonvalue
######## bk_pmsumnpercentgrow3
######## bk_pmnonpercent2
######## bk_pmnonvaluegrowratio
######## bk_pmsumnpercent2
######## bk_pmnonvolumegrow
######## bk_pmnonvaluegrow
######## bk_pmnonpercent
######## bk_pmnonpercent3
######## bk_pmnonpercentgrow
######## bk_pmsecurityvalue
######## bk_pmnoncode
######## bk_pmsumnvaluegrowratio
######## bk_pmnonpercentgrow2
######## bk_pmsumnpercentgrow2
######## bk_pmsumnpercentgrow
######## bk_pmsumnvaluegrow
######## bk_pmnonvolume
######## bk_pmnonpercentgrow3
######## bk_pmsecurityvaluegrow
######## bk_pmsecuritypercent3
######## bk_pmsecurityvaluegrowratio
######## bk_pmsecuritypercent2
######## bk_pmsecurityholdnum
######## bk_pmsecuritypercentgrow2
######## bk_pmsecuritypercentgrow3
######## bk_pmsecuritypercentgrow
######## bk_pmsecuritypercent
######## bk_pmsecurityvolumegrow
######## bk_pmsumnvalue
######## 中间函数
######### 内容
- fundspmsecuritypercentgrow
- fundspmnonpercent2
- fundspmnonvaluegrow
- fundspmsecurityvaluegrow
- fundspmsecurityvolume
- fundspmsumnpercent2
- fundspmsumnvaluegrow
- fundspmsumnvalue
- fundspmnonvolume
- fundspmnonvalue
- fundspmsecurityholdnum
- fundspmsecuritypercentgrow2
- fundspmvalue
- fundspmnonpercent3
- fundspmsecuritypercentgrow3
- fundspmsumnpercent3
- fundspmsecurityvolumegrow
- fundspmsecuritypercent2
- fundspmsecuritypercent3
- fundspmsumnvaluegrowratio
- fundspmsecurityvalue
- fundspmsecurityvaluegrowratio
- fundspmsecuritypercent
- fundspmsumnpercentgrow2
- fundspmsumnpercentgrow3
- fundspmnonpercentgrow3
- fundspmsumnpercentgrow
- fundspmnonpercentgrow
- fundspmsumnpercent
- fundspmnonpercentgrow2
- fundspmnonvaluegrowratio
- fundspmnonvolumegrow
- fundspmnoncode
- fundspmnonpercent
######### fundspmsecuritypercentgrow
######### fundspmnonpercent2
######### fundspmnonvaluegrow
######### fundspmsecurityvaluegrow
######### fundspmsecurityvolume
######### fundspmsumnpercent2
######### fundspmsumnvaluegrow
######### fundspmsumnvalue
######### fundspmnonvolume
######### fundspmnonvalue
######### fundspmsecurityholdnum
######### fundspmsecuritypercentgrow2
######### fundspmvalue
######### fundspmnonpercent3
######### fundspmsecuritypercentgrow3
######### fundspmsumnpercent3
######### fundspmsecurityvolumegrow
######### fundspmsecuritypercent2
######### fundspmsecuritypercent3
######### fundspmsumnvaluegrowratio
######### fundspmsecurityvalue
######### fundspmsecurityvaluegrowratio
######### fundspmsecuritypercent
######### fundspmsumnpercentgrow2
######### fundspmsumnpercentgrow3
######### fundspmnonpercentgrow3
######### fundspmsumnpercentgrow
######### fundspmnonpercentgrow
######### fundspmsumnpercent
######### fundspmnonpercentgrow2
######### fundspmnonvaluegrowratio
######### fundspmnonvolumegrow
######### fundspmnoncode
######### fundspmnonpercent
######## bk_pmsecuritypercentgrow3_1
####### 处于转股期的可转债明细
######## 内容
- bk_cbbondvalue
- bk_cbsumnpercent2
- bk_cbsumnpercent
- bk_cbsumnvalue
- bk_cbsumnpercent3
- bk_cbnonvalue
- bk_cbnonpercent
- bk_cbbondholdnum
- bk_cbbondpercent3
- bk_cbbondpercent2
- bk_cbnonpercent2
- bk_cbbondpercent
- bk_cbnoncode
- bk_cbnonpercent3
- 中间函数
######## bk_cbbondvalue
######## bk_cbsumnpercent2
######## bk_cbsumnpercent
######## bk_cbsumnvalue
######## bk_cbsumnpercent3
######## bk_cbnonvalue
######## bk_cbnonpercent
######## bk_cbbondholdnum
######## bk_cbbondpercent3
######## bk_cbbondpercent2
######## bk_cbnonpercent2
######## bk_cbbondpercent
######## bk_cbnoncode
######## bk_cbnonpercent3
######## 中间函数
######### 内容
- fundscbnoncode
- fundscbsumnpercent2
- fundscbvalue
- fundscbnonvalue
- fundscbsumnpercent3
- fundscbnonpercent3
- fundscbbondvalue
- fundscbbondholdnum
- fundscbnonpercent
- fundscbbondpercent2
- fundscbnonpercent2
- fundscbbondpercent
- fundscbsumnpercent
- fundscbbondpercent3
- fundscbsumnvalue
######### fundscbnoncode
######### fundscbsumnpercent2
######### fundscbvalue
######### fundscbnonvalue
######### fundscbsumnpercent3
######### fundscbnonpercent3
######### fundscbbondvalue
######### fundscbbondholdnum
######### fundscbnonpercent
######### fundscbbondpercent2
######### fundscbnonpercent2
######### fundscbbondpercent
######### fundscbsumnpercent
######### fundscbbondpercent3
######### fundscbsumnvalue
####### 平均剩余期限分布情况
######## 内容
- bk_armdebt30dpercent
- bk_armasset30d
- bk_armdebt90dpercent
- bk_armdebt60dpercent
- bk_armdebt30d
- bk_armdebt120d
- bk_armdebt90d
- bk_armdebt60d
- bk_armasset60dpercent
- bk_armasset30dpercent
- bk_armasset120d
- bk_armasset90d
- bk_armasset90dpercent
- bk_armasset60d
- bk_armasset120dpercent
- bk_armdebt397d
- bk_armasset
- bk_armasset397d
- bk_armdebt
- bk_armdebt120dpercent
- bk_armdebtpercent
- bk_armassetpercent
- bk_armdebt397dpercent
- bk_armasset397dpercent
- 中间函数
######## bk_armdebt30dpercent
######## bk_armasset30d
######## bk_armdebt90dpercent
######## bk_armdebt60dpercent
######## bk_armdebt30d
######## bk_armdebt120d
######## bk_armdebt90d
######## bk_armdebt60d
######## bk_armasset60dpercent
######## bk_armasset30dpercent
######## bk_armasset120d
######## bk_armasset90d
######## bk_armasset90dpercent
######## bk_armasset60d
######## bk_armasset120dpercent
######## bk_armdebt397d
######## bk_armasset
######## bk_armasset397d
######## bk_armdebt
######## bk_armdebt120dpercent
######## bk_armdebtpercent
######## bk_armassetpercent
######## bk_armdebt397dpercent
######## bk_armasset397dpercent
######## 中间函数
######### 内容
- fundsarmdebt30d
- fundsarmasset90dpercent
- fundsarmasset120d
- fundsarmdebtpercent
- fundsarmasset90d
- fundsarmdebt60d
- fundsarmasset60d
- fundsarmasset30d
- fundsarmasset120dpercent
- fundsarmasset30dpercent
- fundsarmasset
- fundsarmassetpercent
- fundsarmdebt60dpercent
- fundsarmdebt120d
- fundsarmdebt397dpercent
- fundsarmasset60dpercent
- fundsarmdebt30dpercent
- fundsarmdebt120dpercent
- fundsarmdebt90dpercent
- fundsarmdebt397d
- fundsarmdebt90d
- fundsarmasset397d
- fundsarmassetbyfield
- fundsarmdebt
- fundsarmasset397dpercent
######### fundsarmdebt30d
######### fundsarmasset90dpercent
######### fundsarmasset120d
######### fundsarmdebtpercent
######### fundsarmasset90d
######### fundsarmdebt60d
######### fundsarmasset60d
######### fundsarmasset30d
######### fundsarmasset120dpercent
######### fundsarmasset30dpercent
######### fundsarmasset
######### fundsarmassetpercent
######### fundsarmdebt60dpercent
######### fundsarmdebt120d
######### fundsarmdebt397dpercent
######### fundsarmasset60dpercent
######### fundsarmdebt30dpercent
######### fundsarmdebt120dpercent
######### fundsarmdebt90dpercent
######### fundsarmdebt397d
######### fundsarmdebt90d
######### fundsarmasset397d
######### fundsarmassetbyfield
######### fundsarmdebt
######### fundsarmasset397dpercent
####### 中间函数
######## 内容
- fundsholdnum
######## fundsholdnum
##### 停牌及其他
###### 内容
- 中间函数
- bk_snsuspendlist
- bk_snsuspendnum
###### 中间函数
####### 内容
- stockssnsuspendnum
- stockssnsuspendlist
####### stockssnsuspendnum
####### stockssnsuspendlist
###### bk_snsuspendlist
###### bk_snsuspendnum
##### 中间函数
###### 内容
- CT_SectorTTMData
- StockInteriorType
- DefaultCurrenyId
- DefaultHTIndexId2
- AllFundBk
- AllABk
- AllNonOpenFundBk
- NetAssetsAdjust
- DefaultIndexId
- DefaultHTIndexId
- AllABk2
- StocksAverageValue
- StockEPSDirect
- FilterSampleByCriterion12
- DefaultFundId
- StocksSumValueQuarter
- DefaultBkName
- DefaultBondIndexId
- AllBBk
- StocksSumValue
- PN_Bk
- FilterSampleByCriterion
- CT_SectorQuarterGrowRatio
- defaultallfunds
- StocksSumValue12
- CT_SectorQuarterData
- ALLNonOpenFundBk2
- FilterSampleByCriterion_New
- defaultallfunds2
- ALLFutureBK3
- ALLConvertiblebondBK2
- ALLInBankBondBk2
- AllFundBk2
- ALLOpenFundBK2
- ALLOptionBK
- ALLOptionBK2
- pn_StockArr
- DefaultIndexId2
###### CT_SectorTTMData
范例
```text
return CT_SectorTTMData();
//结果:TTMData
```
###### StockInteriorType
范例
```text
return StockInteriorType(1);
```
结果:
###### DefaultCurrenyId
范例
```text
return DefaultCurrenyId();
//结果:SH000000
```
###### DefaultHTIndexId2
范例
```text
return DefaultHTIndexId2();
//SH000001
```
###### AllFundBk
范例
```text
return AllFundBk();
//结果:开放;封闭
```
###### AllABk
范例
```text
return AllABk ();
//结果:深证A股#上证A股#中小企业板#创业板
```
###### AllNonOpenFundBk
范例
```text
//最新封闭基金板块
return AllNonOpenFundBk();
//封闭
```
###### NetAssetsAdjust
范例
```text
//返回万科A,2002年年报调整后的净资产
SetSysParam(pn_stock(),"SZ000002");
return NetAssetsAdjust(20021231);
//结果:5.56
```
###### DefaultIndexId
范例
```text
return DefaultIndexId();
//结果:SH000001
```
###### DefaultHTIndexId
范例
```text
return DefaultHTIndexId();
//结果:SH000001
```
###### AllABk2
###### StocksAverageValue
范例
```text
//返回板块补贴收入平均值,21为补贴收入46018对应的财务比率分析对照ID号
stks := getbkbydate("SH000300",inttodate(20070930));
return StocksAverageValue(stks,21,20070930,1,0,0.0199999995529652,0);
//结果:250220.23
```
###### StockEPSDirect
范例
```text
//返回万科A,2002年年报每股收益
SetSysParam(pn_stock(),"SZ000002");
return StockEPSDirect(20021231);
//结果:0.61
```
###### FilterSampleByCriterion12
范例
```text
stks := getbkbydate("SH000300",inttodate(20070930));
FilterSampleByCriterion12(stks,20070930,2,0.0199999995529652);
return stks;
```
结果:
|
|
|
SZ000001 |
|
SZ000002 |
|
SZ000012 |
|
SZ000021 |
|
SZ000024 |
|
SZ000027 |
|
SH600256 |
|
SZ000031 |
|
SZ000009 |
###### DefaultFundId
范例
```text
return DefaultFundId();
//OF040001
```
###### StocksSumValueQuarter
范例
```text
stks := getbkbydate("SH000300",inttodate(20070930));
return StocksSumValueQuarter(stks,21,20070930,1,0,0.0199999995529652);
//结果:25102826
```
###### DefaultBkName
范例
```text
SetSysParam(Pn_Bk(),"新建板块");
return DefaultBkName();
//结果:新建板块
```
###### DefaultBondIndexId
范例
```text
return DefaultBondIndexId();
//SH000012
```
###### AllBBk
范例
```text
return AllBBk();
//结果:深证B股#上证B股
```
###### StocksSumValue
范例
```text
stks := getbkbydate("SH000300",inttodate(20070930));
return StocksSumValue(stks,21,20070930,1,0,0.0199999995529652);
//结果:75066070
```
###### PN_Bk
范例
```text
SetSysParam(Pn_Bk(),'新建板块');
t := GetSysParam(Pn_Bk());
return t;
//结果:新建板块
```
###### FilterSampleByCriterion
范例
```text
stks := getbkbydate("SH000300",inttodate(20070930));
FilterSampleByCriterion(stks,20070930,2,0.0199999995529652);
return stks;
```
结果:
|
|
|
SZ000001 |
|
SZ000002 |
|
SZ000012 |
|
SZ000021 |
|
SZ000024 |
|
SZ000027 |
|
SH600256 |
|
SZ000031 |
|
SZ000009 |
###### CT_SectorQuarterGrowRatio
范例
```text
return CT_SectorQuarterGrowRatio();
//结果:QuarterGrowRatio
```
###### defaultallfunds
###### StocksSumValue12
范例
```text
stks := getbkbydate("SH000300",inttodate(20070930));
return StocksSumValue12(stks,21,20070930,1,0,0.0199999995529652);
//结果:13408574.58
```
###### CT_SectorQuarterData
范例
```text
return CT_SectorQuarterData ();
//结果:QuarterData
```
###### ALLNonOpenFundBk2
范例
```text
//封闭+退市封闭
return ALLNonOpenFundBk2();
```
//结果:封闭;退市封闭
###### FilterSampleByCriterion_New
范例
```text
stks := getbkbydate("SH000300",inttodate(20070930));
FilterSampleByCriterion_New(stks,20071030T,20070930,2,0.0199999995529652);
return stks;
```
结果:
|
|
|
SZ000001 |
|
SZ000002 |
|
SZ000012 |
|
SZ000021 |
|
SZ000024 |
|
SZ000027 |
|
SH600256 |
|
SZ000031 |
|
SZ000009 |
###### defaultallfunds2
###### ALLFutureBK3
范例
```text
//期货+退市期货+衍生品
return ALLFutureBK3();
```
//结果:股指期货;国债期货;国内商品期货;退市期货;期货衍生
###### ALLConvertiblebondBK2
范例
```text
//可转债+退市债券
return ALLConvertiblebondBK2();
```
//结果:可转债;退市债券
###### ALLInBankBondBk2
范例
```text
//银行间债券+退市债券
return ALLInBankBondBk2();
```
//结果:银行间债券;退市债券
###### AllFundBk2
范例
```text
return AllFundBk2();
//结果:开放;封闭;已退市基金
```
###### ALLOpenFundBK2
范例
```text
return ALLOpenFundBK2();
//结果:开放;退市开放
```
###### ALLOptionBK
范例
```text
return ALLOptionBK();
//结果:上海期权;退市期权;期货期权;深圳期权
```
###### ALLOptionBK2
范例
```text
return ALLOptionBK2();
//结果:上海期权;期货期权;深圳期权
```
###### pn_StockArr
范例
```text
return pn_StockArr();
//结果:CurrentStockArr
```
###### DefaultIndexId2
范例
```text
return DefaultIndexId2();
//结果:SH000001
```