#### 板块 ##### 内容 - 板块成分 - 板块评估 - 常用指标 - 风险收益 - 估值指标 - 行情指标 - 主要财务指标 - 财务数据横比 - 综合指标 - 基本情况 - 股票板块 - 基金板块 - 停牌及其他 - 中间函数 ##### 板块成分 ###### 内容 - 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); ``` 结果:
0 OF213001
######## 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); ``` 结果:
0 1
1 2
###### 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 ```