474 KiB
板块
内容
- 板块成分
- 板块评估
- 常用指标
- 风险收益
- 估值指标
- 行情指标
- 主要财务指标
- 财务数据横比
- 综合指标
- 基本情况
- 股票板块
- 基金板块
- 停牌及其他
- 中间函数
板块成分
内容
- GetBkAll
- 中间函数
- GetBkAllbyEndT
GetBkAll
用途:板块成分相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
return getbkall('可转债');
return getbkall('股票型'); // 股票型基金
return getbkall('上海期货交易所');
return getbkall('农产品期货');
中间函数
####### 内容
- Getbkall_arr
- Getbkall_arr2
- Getlist
####### Getbkall_arr
####### Getbkall_arr2
####### Getlist
用途:板块成分相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回申万行业二级下的目录
return getlist("申万行业", 0, 2);
GetBkAllbyEndT
用途:板块成分相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
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
用途:板块评估相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
算法
(1)按照加权方式(由RightType决定)计算组合日收益率(每日Rebalance)序列
(2)获取基准日收益率序列
(3)将上述得到的序列进行一元回归得到α范例
// 假设构建了用户板块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
用途:板块评估相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
算法
(1)按照加权方式(由RightType决定)计算组合日收益率(每日Rebalance)序列
(2)获取基准日收益率序列
(3)将上述得到的序列进行一元回归得到β范例
// 假设构建了用户板块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
用途:板块评估相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// 假设构建了用户板块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
用途:板块评估相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
算法
(1)按照加权方式(由RightType决定)计算组合日收益率序列
(2)获取基准日收益率序列
(3)一元回归,计算Alpha和残差序列。
(4)估价比率=Alpha/残差序列的标准差范例
{为了保证结果的一致性,使用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
用途:板块评估相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 2010年1月1日至2010年1月10日上证A股板块的收益率
SetSysParam(pn_bk(), "上证A股");
return Bk_ZfMatrix(20100101T, 20100110T, 0);
常用指标
内容
- StocksCommonModel
- 向导函数
StocksCommonModel
用途:常用指标相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:处理后的结果值。
范例
{返回沪深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
用途:进行数值统计计算。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
{返回沪深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
用途:常用指标相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
{为了保证结果的一致性,使用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
用途:常用指标相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// 上证A股板块2017年三季度剔除亏损的营业收入同比增长
SetSysParam(pn_bk(), "上证A股");
return Bk_ValueGrowRatio(46002, 20170930, 1, 1, 0);
// 结果:27.9
风险收益
内容
- Bk_Var
- StocksMeasure
- StocksZfMatrix
- StocksVar
- 向导函数
Bk_Var
用途:风险收益相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 假设用户板块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
用途:风险收益相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。
算法
(1)按照加权方式(由RightType决定)计算组合日收益率(每日Rebalance)序列
(2)获取基准日收益率序列
(3)将上述得到的序列经过回归等计算得到相关指标范例
// 计算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
用途:风险收益相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 提取沪深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
用途:风险收益相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 提取沪深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
用途:风险收益相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
算法
(1)获取当前板块pn_bk() 的成分股作为组合,按照加权方式(由RightType决定)计算begt到系统设置的当前日期为止的组合日收益率序列
(2)获取计算begt到系统设置的当前日期为止的基准指数收益率序列
(3)将上述得到的序列进行一元回归得到β范例
{为了保证结果的一致性,使用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
用途:风险收益相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
算法
(1)按照加权方式(由RightType决定)计算组合日收益率序列
(2)获取基准日收益率序列
(3)将上述得到的序列进行一元回归得到β范例
{为了保证结果的一致性,使用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
用途:风险收益相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
算法
1、截止日考虑为系统当前日期
2、统计开始日到截止日之间的板块日收益率序列
3、var = 1.65*收益率标准差 - 收益率序列均值范例
{为了保证结果的一致性,使用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
用途:风险收益相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
算法
1、截止日考虑为系统当前日期,开始日为截止日前N个自然日
2、统计开始日到截止日之间的板块日收益率序列
3、var = 1.65*收益率标准差 - 收益率序列均值范例
{为了保证结果的一致性,使用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
用途:估值指标相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
算法
(1)板块市现率(总股本加权) =∑(股票i总市值)/∑(股票i上一年度末经营活动产生的现金流量净额)
(2)板块市现率(流通股本加权) =∑(股票i流通市值)/∑(股票i上一年度末经营活动产生的现金流量净额/股票i报告期总股本*股票i报告期流通股本)
(3)板块市现率(算术平均)=∑(股票i总市值/上一年度末经营活动产生的现金流量净额)/股票个数
注:上述总市值、流通市值所在时点由EndT决定;范例
// 返回用户板块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
用途:估值指标相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
算法
(1)板块市盈率(总股本加权) =∑(股票i总市值) /∑(股票i上一年度末净利润)
(2)板块市盈率(流通股本加权) =∑(股票i流通市值) /∑(股票i上一年度末净利润/股票i报告期总股本*股票i报告期流通股本)
(3)板块市盈率(算术平均) = ∑(股票i总市值/上一年度末净利润)/股票个数
注:上述总市值、流通市值所在时点由EndT决定。范例
// 返回用户板块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
用途:估值指标相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
算法
(1)板块市净率(总股本加权) =∑(股票i总市值) /∑(股票i上一年度末净资产)
(2)板块市净率(流通股本加权) =∑(股票i流通市值) /∑(股票i上一年度末净资产/股票i报告期总股本*股票i报告期流通股本)
(3)板块市净率(算术平均) = ∑(股票i总市值/上一年度末净资产)/股票个数
注:上述总市值、流通市值所在时点由EndT决定。范例
// 返回用户板块’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
用途:估值指标相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
算法
板块市销率(总股本加权) =∑(股票i总市值) /∑(股票i上一年度末主营收入)
板块市销率(流通股本加权) =∑(股票i流通市值) /∑(股票i上一年度末主营收入/股票i报告期总股本*股票i报告期流通股本)
板块市销率(算术平均) = ∑(股票i总市值/上一年度末主营收入)/股票个数
注:上述总市值、流通市值所在时点由EndT决定。范例
// 返回用户板块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
用途:估值指标相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。
算法
板块市现率(总股本加权) =∑(股票i总市值)/∑(股票i经营活动产生的现金流量净额*加权系数)
板块市现率(流通股本加权) =∑(股票i流通市值)/∑(股票i经营活动产生的现金流量净额/股票i报告期总股本股票i报告期流通股本加权系数)
板块市现率(算术平均) = ∑(股票i总市值/(经营活动产生的现金流量净额*加权系数))/股票个数
注:上述总市值、流通市值所在时点由EndT决定;财务指标的报告期由RDate决定;加权系数由RDate决定,若RDate为一季报,则加权系数为4;若RDate为中报,则加权系数为2;若RDate为三季报,则加权系数为4/3;若RDate为年报,则加权系数为1。范例
// 假设构建了用户板块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
用途:估值指标相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。
算法
板块市销率(总股本加权)=∑(股票i市价总值)/∑(股票i报告期主营收入*加权系数)
板块市销率(流通股本加权) =∑(股票i流通市值)/∑(股票i报告期主营收入/股票i报告期总股本股票i报告期流通股本加权系数)
板块市销率(算术平均) = ∑(股票i总市值/(主营收入*加权系数))/股票个数
注:上述总市值、流通市值所在时点由EndT决定;财务指标的报告期由RDate决定;加权系数由RDate决定,若RDate为一季报,则加权系数为4;若RDate为中报,则加权系数为2;若RDate为三季报,则加权系数为4/3;若RDate为年报,则加权系数为1。范例
// 假设构建了用户板块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
用途:估值指标相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。
算法
板块市盈率(总股本加权) =∑(股票i总市值) /∑(净利润*加权系数)
板块市盈率(流通股本加权) =∑(股票i流通市值) /∑(股票i报告期净利润/股票i报告期总股本股票i报告期流通股本加权系数)
板块市盈率(算术平均) = ∑(股票i总市值/(净利润*加权系数))/股票个数
注:上述总市值、流通市值所在时点由EndT决定;财务指标的报告期由RDate决定;加权系数由RDate决定,若RDate为一季报,则加权系数为4;若RDate为中报,则加权系数为2;若RDate为三季报,则加权系数为4/3;若RDate为年报,则加权系数为1。范例
// 假设构建了用户板块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
用途:估值指标相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。
算法
板块市净率(总股本加权) =∑(股票i市价总值)/∑(股票i报告期净资产)
板块市净率(流通股本加权) =∑(股票i流通市值)/∑(股票i报告期净资产/股票i报告期总股本*股票i报告期流通股本)
板块市净率(算术平均) =∑(股票i总市值/净资产))/股票个数
注:上述总市值、流通市值所在时点由EndT决定;财务指标的报告期由RDate决定;范例
// 假设构建了用户板块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
用途:估值指标相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。
算法
板块市现率(总股本加权) =∑(股票i总市值)/∑(股票i经营活动产生的现金流量净额*加权系数)
板块市现率(流通股本加权) =∑(股票i流通市值)/∑(股票i经营活动产生的现金流量净额/股票i报告期总股本股票i报告期流通股本加权系数)
板块市现率(算术平均) = ∑(股票i总市值/(经营活动产生的现金流量净额*加权系数))/股票个数
注:总市值、流通市值对应的时点为EndT,财务数据对应的报告期由RightMethod决定,加权系数由报告期决定;范例
// 假设构建了用户板块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
用途:估值指标相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。
算法
板块市盈率(算术平均)=∑(股票i总市值/(净利润*加权系数))/股票个数
板块市净率(总股本加权) =∑(股票i市价总值)/∑(股票i报告期净资产)
板块市净率(流通股本加权) =∑(股票i流通市值)/∑(股票i报告期净资产/股票i报告期总股本*股票i报告期流通股本)
注:总市值、流通市值对应的时点为EndT,财务数据对应的报告期由RightMethod决定,加权系数由报告期决定;范例
// 假设构建了用户板块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
用途:估值指标相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。
算法
板块市净率(总股本加权) =∑(股票i市价总值)/∑(股票i报告期净资产)
板块市净率(流通股本加权) =∑(股票i流通市值)/∑(股票i报告期净资产/股票i报告期总股本*股票i报告期流通股本)
板块市净率(算术平均) =∑(股票i总市值/净资产))/股票个数
注:总市值、流通市值对应的时点为EndT,财务数据对应的报告期由RightMethod决定。范例
// 假设构建了用户板块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
用途:估值指标相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。
算法
板块市销率(总股本加权)=∑(股票i市价总值)/∑(股票i报告期主营收入*加权系数)
板块市销率(流通股本加权) =∑(股票i流通市值)/∑(股票i报告期主营收入/股票i报告期总股本股票i报告期流通股本加权系数)
板块市销率(算术平均)=∑(股票i总市值/(主营收入*加权系数))/股票个数
注:总市值、流通市值对应的时点为EndT,财务数据对应的报告期由RightMethod决定,加权系数由报告期决定。范例
// 假设构建了用户板块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
用途:估值指标相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
算法
板块市现率(总股本加权) =∑(股票i总市值)/∑(股票i最近12个月经营活动产生的现金流量净额)
板块市现率(流通股本加权) =∑(股票i流通市值)/∑(股票i最近12个月经营活动产生的现金流量净额/股票i总股本*股票i流通股本)
注:上述总市值、流通市值所在时点由EndT决定;财务指标的报告期为距离EndT最近的报告期。范例
// 假设构建了用户板块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
用途:估值指标相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
算法
板块市盈率(总股本加权) =∑(股票i总市值) /∑(股票i最近12个月净利润)
板块市盈率(流通股本加权) =∑(股票i流通市值) /∑(股票i最近12个月净利润/股票i总股本*股票i流通股本)
注:上述总市值、流通市值所在时点由EndT决定;财务指标的报告期为距离EndT最近的报告期。范例
// 假设构建了用户板块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
用途:估值指标相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
算法
板块市净率(总股本加权) =∑(股票i总市值)/∑(股票i报告期净资产)
板块市净率(流通股本加权) =∑(股票i流通市值)/∑(股票i报告期净资产/股票i报告期总股本*股票i报告期流通股本)
注:上述总市值、流通市值所在时点由EndT决定;财务指标的报告期为距离EndT最近的报告期。范例
// 假设构建了用户板块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
用途:估值指标相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
算法
板块市销率(总股本加权)=∑(股票i总市值)/∑(股票i最近12个月主营收入)
板块市销率(流通股本加权) =∑(股票i流通市值)/∑(股票i最近12个月主营收入/股票i总股本*股票i流通股本)
注:上述总市值、流通市值所在时点由EndT决定;财务指标的报告期为距离EndT最近的报告期。范例
// 假设构建了用户板块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
用途:估值指标相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。
算法
板块市盈率(总股本加权) =∑(股票i总市值) /∑(股票i上一年度末净利润)
板块市盈率(流通股本加权) =∑(股票i流通市值) /∑(股票i上一年度末净利润/股票i报告期总股本*股票i报告期流通股本)
板块市盈率(算术平均)=∑(股票i总市值/上一年度末净利润)/股票个数
注:上述总市值、流通市值所在时点由EndT决定。范例
// 返回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
用途:估值指标相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。
算法
板块市现率(总股本加权) =∑(股票i总市值)/∑(股票i上一年度末经营活动产生的现金流量净额)
板块市现率(流通股本加权) =∑(股票i流通市值)/∑(股票i上一年度末经营活动产生的现金流量净额/股票i报告期总股本*股票i报告期流通股本)
板块市现率(算术平均)=∑(股票i总市值/上一年度末经营活动产生的现金流量净额)/股票个数
注:上述总市值、流通市值所在时点由EndT决定。范例
// 返回沪深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
用途:估值指标相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。
算法
板块市净率(总股本加权) =∑(股票i市价总值)/∑(股票i上一年度末净资产)
板块市净率(流通股本加权) =∑(股票i流通市值)/∑(股票i上一年度末报告期净资产/股票i报告期总股本*股票i报告期流通股本)
板块市净率(算术平均)=∑(股票i总市值/上一年度末净资产)/股票个数
注:上述总市值、流通市值所在时点由EndT决定。范例
// 计算沪深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
用途:估值指标相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。
算法
板块市销率(总股本加权)=∑(股票i市价总值)/∑(股票i上一年度末主营收入)
板块市销率(流通股本加权) =∑(股票i流通市值)/∑(股票i上一年度末主营收入/股票i报告期总股本*股票i报告期流通股本)
板块市销率(算术平均)=∑(股票i总市值/上一年度末主营收入)/股票个数
注:上述总市值、流通市值所在时点由EndT决定。范例
// 返回沪深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
用途:估值指标相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:处理后的结果值。
算法
板块市盈率(总股本加权) =∑(股票i总市值) /∑(净利润*加权系数)
板块市盈率(流通股本加权) =∑(股票i流通市值) /∑(股票i报告期净利润/股票i报告期总股本股票i报告期流通股本加权系数)
板块市盈率(算术平均) = ∑(股票i总市值/(净利润*加权系数))/股票个数
注:上述总市值、流通市值所在时点由EndT决定;财务指标的报告期由RDate决定;加权系数由RDate决定,若RDate为一季报,则加权系数为4;若RDate为中报,则加权系数为2;若RDate为三季报,则加权系数为4/3;若RDate为年报,则加权系数为1。范例
// 返回沪深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
用途:估值指标相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:处理后的结果值。
算法
板块市现率(总股本加权) =∑(股票i总市值)/∑(股票i经营活动产生的现金流量净额*加权系数)
板块市现率(流通股本加权) =∑(股票i流通市值)/∑(股票i经营活动产生的现金流量净额/股票i报告期总股本股票i报告期流通股本加权系数)
板块市现率(算术平均) = ∑(股票i总市值/(经营活动产生的现金流量净额*加权系数))/股票个数
注:上述总市值、流通市值所在时点由EndT决定;财务指标的报告期由RDate决定;加权系数由RDate决定,若RDate为一季报,则加权系数为4;若RDate为中报,则加权系数为2;若RDate为三季报,则加权系数为4/3;若RDate为年报,则加权系数为1。范例
// 返回沪深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
用途:估值指标相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:处理后的结果值。
算法
板块市净率(总股本加权) =∑(股票i市价总值)/∑(股票i报告期净资产)
板块市净率(流通股本加权) =∑(股票i流通市值)/∑(股票i报告期净资产/股票i报告期总股本*股票i报告期流通股本)
板块市净率(算术平均) =∑(股票i总市值/净资产))/股票个数
注:上述总市值、流通市值所在时点由EndT决定;财务指标的报告期由RDate决定;加权系数由RDate决定,若RDate为一季报,则加权系数为4;若RDate为中报,则加权系数为2;若RDate为三季报,则加权系数为4/3;若RDate为年报,则加权系数为1。范例
// 返回沪深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
用途:估值指标相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回沪深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
用途:估值指标相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8(按示例顺序传入)。 返回:处理后的结果值。
算法
板块市盈率(总股本加权) =∑(股票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。范例
// 返回沪深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
用途:估值指标相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:处理后的结果值。
算法
总股本/流通股本加权同StocksPEPBPMIPNA2_Call,区别为报告期取距离EndT最近的上一年度报告期;
板块市盈率(算术平均)=∑(股票i总市值/最近年度报告期净利润)/股票个数
板块市净率(算术平均)=∑(股票i总市值/最近年度报告期净资产)/股票个数
板块市销率(算术平均)=∑(股票i总市值/最近年度报告期主营收入)/股票个数
板块市现率(算术平均)=∑(股票i总市值/最近年度报告期经营活动产生的现金流量净额)/股票个数范例
// 返回沪深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
用途:估值指标相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8(按示例顺序传入)。 返回:处理后的结果值。
算法
算法同StocksPEPBPMIPNA2_Call,区别在于此处的报告期由参数RightMethod决定。范例
// 返回沪深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
用途:估值指标相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8(按示例顺序传入)。 返回:处理后的结果值。
算法
以市盈率为例
板块市盈率(总股本加权) =(股票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最近的报告期。范例
范例一:
// 返回沪深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
范例二:
// 返回沪深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
用途:估值指标相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
算法总市值/(最近报告期股东权益-最近报告期无形资产)范例
// 上证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)板块换手率(算术平均) =∑(股票换手率) /股票个数范例
// 返回当日(2012/10/19)沪深300加权算法换手率
Setsysparam(pn_date(), inttodate(20121019));
stks := getbkbydate("SH000300", inttodate(20121019));
return StocksHsL3(stks, 0, 1); // 返回结果:0.22
参考Bk_HSL3
####### StocksVolSum3
用途:进行数值统计计算。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 当日(2012/10/19)沪深300成交量
Setsysparam(pn_date(), inttodate(20121019));
stks := getbkbydate("SH000300", inttodate(20121019));
return StocksVolSum3(stks , 0); // 返回结果:359277.32
参考Bk_VolSum3
####### StocksAmountSum3
用途:进行数值统计计算。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回当日(2012/10/19)浦发银行和白云机场成交金额之和
Setsysparam(pn_date(), inttodate(20121019));
Stks := array('SH600000', 'SH600004');
return StocksAmountSum3 (stks, 0); // 返回结果:32207.55
参考Bk_AmountSum3
####### StocksAmountPercent3
用途:行情指标相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回沪深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
用途:行情指标相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回股票组合占深证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
范例
// 沪深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
范例
// 返回沪深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
范例
// 返回当日(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)板块换手率(算术平均) =∑(股票换手率) /股票个数范例
// 返回当日(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
范例
// 沪深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
范例
// 返回股票组合占深证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
范例
// 沪深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
范例
// 沪深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
范例
// 沪深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
范例
// 沪深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
范例
// 沪深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
范例
// 沪深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
范例
// 沪深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
范例
// 沪深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
范例
// 沪深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
范例
// 返回当日(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
范例
// 沪深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
范例
// 沪深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
范例
// 返回沪深300在20211123日的上涨家数
setsysparam(pn_stock(), 'SH000300');
setsysparam(pn_date(), 20211123T);
return advance2();
结果:156
######## decline2
范例
// 返回沪深300在20211123日的下跌家数
setsysparam(pn_stock(), 'SH000300');
setsysparam(pn_date(), 20211123T);
return decline2();
结果:131
######## flat2
范例
// 返回沪深300在20211123日的平盘家数
setsysparam(pn_stock(), 'SH000300');
setsysparam(pn_date(), 20211123T);
return flat2();
结果:13
######## BK_DtCount
范例
// "上证A股"在20230510T跌停家数
SetSysParam(pn_bk(), "上证A股");
SetSysParam(PN_Date(), 20230510T);
return BK_DtCount();
// 结果:11
######## BK_ZtCount
范例
// "上证A股"在20230510T涨停家数
SetSysParam(pn_bk(), "上证A股");
SetSysParam(PN_Date(), 20230510T);
return BK_ZtCount();
// 结果:18
####### BK_DTCount
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。
范例
// "A股"在2024-12-24跌停个数
setsysparam(pn_bk(), "A股");
setsysparam(pn_date(), 20241224T);
return BK_DTCount(0);
// 结果:39
####### BK_DTList
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
// "A股"在2024-12-24跌停股票列表
setsysparam(pn_bk(), "A股");
setsysparam(pn_date(), 20241224T);
return BK_DTList(0);
####### BK_FanBaoBanCount
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。
范例
// "A股"在2024-12-24反包板股票个数
setsysparam(pn_bk(), "A股");
setsysparam(pn_date(), 20241224T);
return BK_FanBaoBanCount(0);
// 结果:39
####### BK_FanBaoBanList
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
// "A股"在2024-12-24反包板股票列表
setsysparam(pn_bk(), "A股");
setsysparam(pn_date(), 20241224T);
return BK_FanBaoBanList(0);
####### BK_FirstBanInWeekCount
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。
范例
// "A股"在2024-12-24周期首板股票个数
setsysparam(pn_bk(), "A股");
setsysparam(pn_date(), 20241224T);
return BK_FirstBanInWeekCount(0);
// 结果:47
####### BK_FirstBanInWeekList
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
// "A股"在2024-12-24周期首板股票列表
setsysparam(pn_bk(), "A股");
setsysparam(pn_date(), 20241224T);
return BK_FirstBanInWeekList(0);
####### BK_LBanStockLists
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
// "A股"在2024-12-24连板股票列表
setsysparam(pn_bk(), "A股");
setsysparam(pn_date(), 20241224T);
return BK_LBanStockLists(0);
####### BK_OpenAuctionZTRatio
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
// "A股"在2024-12-24竞价异动比
setsysparam(pn_bk(), "A股");
setsysparam(pn_date(), 20241224T);
return BK_OpenAuctionZTRatio(0);
// 结果:4.43
####### BK_TBanCount
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。
范例
// "A股"在2024-12-24T板股票个数
setsysparam(pn_bk(), "A股");
setsysparam(pn_date(), 20241224T);
return BK_TBanCount(0);
// 结果:3
####### BK_TBanList
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
// "A股"在2024-12-24T板股票列表
setsysparam(pn_bk(), "A股");
setsysparam(pn_date(), 20241224T);
return BK_TBanList(0);
####### BK_YiZiBanCount
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。
范例
// "A股"在2024-12-24一字板股票个数
setsysparam(pn_bk(), "A股");
setsysparam(pn_date(), 20241224T);
return BK_YiZiBanCount(0);
// 结果:10
####### BK_YiZiBanList
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
// "A股"在2024-12-24一字板股票列表
setsysparam(pn_bk(), "A股");
setsysparam(pn_date(), 20241224T);
return BK_YiZiBanList(0);
####### BK_ZTCount
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。
范例
// "A股"在2024-12-24涨停个数
setsysparam(pn_bk(), "A股");
setsysparam(pn_date(), 20241224T);
return BK_ZTCount(0);
// 结果:83
####### BK_ZTLBList
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
// "A股"在2024-12-24板块个股连板列表
setsysparam(pn_bk(), "A股");
setsysparam(pn_date(), 20241224T);
return BK_ZTLBList(0);
####### BK_ZTLBNumCount
用途:行情指标相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:整数。
范例
// "A股"在2024-12-24连板2次股票个数
setsysparam(pn_bk(), "A股");
setsysparam(pn_date(), 20241224T);
return BK_ZTLBNumCount(0, 2);
// 结果:7
####### BK_ZTLBNumList
用途:行情指标相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// "A股"在2024-12-24连板2次股票列表
setsysparam(pn_bk(), "A股");
setsysparam(pn_date(), 20241224T);
return BK_ZTLBNumList(0, 2);
####### BK_ZTList
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
// "A股"在2024-12-24涨停股票列表
setsysparam(pn_bk(), "A股");
setsysparam(pn_date(), 20241224T);
return BK_ZTList(0);
####### BK_ZTPriceAmount
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
// "A股"在2024-12-24涨停价成交金额
setsysparam(pn_bk(), "A股");
setsysparam(pn_date(), 20241224T);
return BK_ZTPriceAmount(0);
// 结果:20953069852.13
####### Index_DTCount
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。
范例
// "深证1000"在2024-12-24跌停个数
setsysparam(pn_Stock(), "SZ399011");
setsysparam(pn_date(), 20241224T);
return Index_DTCount(0);
// 结果:2
####### Index_DTList
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。
范例
// "深证1000"在2024-12-24跌停股票列表
setsysparam(pn_Stock(), "SZ399011");
setsysparam(pn_date(), 20241224T);
return Index_DTList(0);
####### Index_FanBaoBanCount
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。
范例
// "深证1000"在2024-12-24反包板股票个数
setsysparam(pn_Stock(), "SZ399011");
setsysparam(pn_date(), 20241224T);
return Index_FanBaoBanCount(0);
// 结果:2
####### Index_FanBaoBanList
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。
范例
// "深证1000"在2024-12-24反包板股票列表
setsysparam(pn_Stock(), "SZ399011");
setsysparam(pn_date(), 20241224T);
return Index_FanBaoBanList(0);
####### Index_FirstBanInWeekCount
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。
范例
// "深证1000"在2024-12-24周期首板股票个数
setsysparam(pn_Stock(), "SZ399011");
setsysparam(pn_date(), 20241224T);
return Index_FirstBanInWeekCount(0);
// 结果:6
####### Index_FirstBanInWeekList
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。
范例
// "深证1000"在2024-12-24周期首板股票列表
setsysparam(pn_Stock(), "SZ399011");
setsysparam(pn_date(), 20241224T);
return Index_FirstBanInWeekList(0);
####### Index_LBanStockLists
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。
范例
// "深证1000"在2024-12-24连板明细
setsysparam(pn_Stock(), "SZ399011");
setsysparam(pn_date(), 20241224T);
return Index_LBanStockLists(0);
####### Index_OpenAuctionZTRatio
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。
范例
// "深证1000"在2024-12-24指数-竞价异动比
setsysparam(pn_Stock(), "SZ399011");
setsysparam(pn_date(), 20241224T);
return Index_OpenAuctionZTRatio(0);
// 结果:5
####### Index_TBanCount
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。
范例
// "深证1000"在2024-10-10T板股票个数
setsysparam(pn_Stock(), "SZ399011");
setsysparam(pn_date(), 20241010T);
return Index_TBanCount(0);
// 结果:1
####### Index_TBanList
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。
范例
// "深证1000"在2024-10-10T板股票列表
setsysparam(pn_Stock(), "SZ399011");
setsysparam(pn_date(), 20241010T);
return Index_TBanList(0);
####### Index_YiZiBanCount
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。
范例
// "深证1000"在2024-12-24一字板股票个数
setsysparam(pn_Stock(), "SZ399011");
setsysparam(pn_date(), 20241224T);
return Index_YiZiBanCount(0);
// 结果:1
####### Index_YiZiBanList
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。
范例
// "深证1000"在2024-12-24一字板股票列表
setsysparam(pn_Stock(), "SZ399011");
setsysparam(pn_date(), 20241224T);
return Index_YiZiBanList(0);
####### Index_ZTCount
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。
范例
// "深证1000"在2024-12-24涨停个数
setsysparam(pn_Stock(), "SZ399011");
setsysparam(pn_date(), 20241224T);
return Index_ZTCount(0);
// 结果:9
####### Index_ZTLBList
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。
范例
// "深证1000"在2024-12-24连板次数明细
setsysparam(pn_Stock(), "SZ399011");
setsysparam(pn_date(), 20241224T);
return Index_ZTLBList(0);
####### Index_ZTLBNumCount
用途:行情指标相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:整数。
范例
// "深证1000"在2024-12-24连板2次股票个数
setsysparam(pn_Stock(), "SZ399011");
setsysparam(pn_date(), 20241224T);
return Index_ZTLBNumCount(0, 2);
// 结果:2
####### Index_ZTLBNumList
用途:行情指标相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:整数。
范例
// "深证1000"在2024-12-24连板2次股票列表
setsysparam(pn_Stock(), "SZ399011");
setsysparam(pn_date(), 20241224T);
return Index_ZTLBNumList(0, 2);
####### Index_ZTList
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。
范例
// "深证1000"在2024-12-24涨停股列表
setsysparam(pn_Stock(), "SZ399011");
setsysparam(pn_date(), 20241224T);
return Index_ZTList(0);
// "A股"在2024-12-24涨停股列表
setsysparam(pn_Stock(), "TSI000001"); // TSI000001是A股成份股取数代码
setsysparam(pn_date(), 20241224T);
return Index_ZTList(0);
####### Index_ZTPriceAmount
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。
范例
// "深证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
范例
// "A股"在2024-12-24跌停个数
StockArr := getbk("A股");
EndT := 20241224T;
return StocksDTCount(StockArr, EndT);
// 结果:39
######## StocksDTList
范例
// "A股"在2024-12-24跌停股票列表
StockArr := getbk("A股");
EndT := 20241224T;
return StocksDTList(StockArr, EndT);
######## StocksFanBaoBanCount
范例
// "A股"在2024-12-24T反包板股票个数
StockArr := getbk("A股");
EndT := 20241224T;
return StocksFanBaoBanCount(StockArr, EndT);
// 结果:39
######## StocksFanBaoBanList
范例
// "A股"在2024-12-24T反包板股票列表
StockArr := getbk("A股");
EndT := 20241224T;
return StocksFanBaoBanList(StockArr, EndT);
######## StocksFirstBanInWeekCount
范例
// "A股"在2024-12-24周期首板股票个数
StockArr := getbk("A股");
EndT := 20241224T;
return StocksFirstBanInWeekCount(StockArr, EndT);
// 结果:47
######## StocksFirstBanInWeekList
范例
// "A股"在2024-12-24周期首板股票列表
StockArr := getbk("A股");
EndT := 20241224T;
return StocksFirstBanInWeekList(StockArr, EndT);
######## StocksIsTradeDay
范例
// 剔除"A股"在2024-12-24非交易日的股票
StockArr := getbk("A股");
EndT := 20241224T;
return StocksIsTradeDay(StockArr, EndT);
######## StocksLBanStockLists
范例
// "A股"在2024-12-24连板股票列表
StockArr := getbk("A股");
EndT := 20241224T;
return StocksLBanStockLists(StockArr, EndT);
######## StocksOpenAuctionZTRatio
范例
// "A股"在2024-12-24竞价异动比
StockArr := getbk("A股");
EndT := 20241224T;
return StocksOpenAuctionZTRatio(StockArr, EndT);
// 结果:4.43
######## StocksSTOrXGCheck
范例
// 剔除"A股"在2024-12-24ST股或者新股
StockArr := getbk("A股");
EndT := 20241224T;
return StocksSTOrXGCheck(StockArr, EndT, 3);
######## StocksTBanCount
范例
// "A股"在2024-12-24T板股票个数
StockArr := getbk("A股");
EndT := 20241224T;
return StocksTBanCount(StockArr, EndT);
// 结果:3
######## StocksTBanList
范例
// "A股"在2024-12-24T板股票列表
StockArr := getbk("A股");
EndT := 20241224T;
return StocksTBanList(StockArr, EndT);
######## StockSTOrXGCheck
范例
// "SH600000"在2024-12-24是否是新股或者ST股
StockID := "SH600000";
EndT := 20241224T;
return StockSTOrXGCheck(StockID, EndT, 3);
######## StocksYiZiBanCount
范例
// "A股"在2024-12-24一字板股票个数
StockArr := getbk("A股");
EndT := 20241224T;
return StocksYiZiBanCount(StockArr, EndT);
// 结果:10
######## StocksYiZiBanList
范例
// "A股"在2024-12-24一字板股票列表
StockArr := getbk("A股");
EndT := 20241224T;
return StocksYiZiBanList(StockArr, EndT);
######## StocksZTCount
范例
// "A股"在2024-12-24涨停个数
StockArr := getbk("A股");
EndT := 20241224T;
return StocksZTCount(StockArr, EndT);
// 结果:83
######## StocksZTLBList
范例
// "A股"在2024-12-24证券列表连板次数
StockArr := getbk("A股");
EndT := 20241224T;
return StocksZTLBList(StockArr, EndT);
######## StocksZTLBNumCount
范例
// "A股"在2024-12-24连板2次股票个数
StockArr := getbk("A股");
EndT := 20241224T;
return StocksZTLBNumCount(StockArr, EndT, 2);
// 结果:7
######## StocksZTLBNumList
范例
// "A股"在2024-12-24连板2次股票列表
StockArr := getbk("A股");
EndT := 20241224T;
return StocksZTLBNumList(StockArr, EndT, 2);
######## StocksZTList
范例
// "A股"在2024-12-24涨停股票列表
StockArr := getbk("A股");
EndT := 20241224T;
return StocksZTList(StockArr, EndT);
######## StocksZTPriceAmount
范例
// "A股"在2024-12-24涨停价成交金额
StockArr := getbk("A股");
EndT := 20241224T;
return StocksZTPriceAmount(StockArr, EndT);
// 结果:20953069852.13
######## StocksDTBreakRatio
算法盘中跌停收盘打开跌停股票数量/跌停过的股票数量*100范例
// "A股"在2024-12-24翘板率(%)
StockArr := getbk("A股");
EndT := 20241224T;
return StocksDTBreakRatio(StockArr, EndT);
// 结果:50.5618
######## StocksZT2LBRatio
算法二连板股票数量/昨日首次涨停的股票数量*100范例
// "A股"在2024-12-24一进二连板率(%)
StockArr := getbk("A股");
EndT := 20241224T;
return StocksZT2LBRatio(StockArr, EndT);
// 结果:29.17
######## StocksZT3LBRatio
算法三连板股票数量/昨日二连板股票数量*100范例
// "A股"在2024-12-24二进三连板率(%)
StockArr := getbk("A股");
EndT := 20241224T;
return StocksZT3LBRatio(StockArr, EndT);
// 结果:50
######## StocksZTAmount
算法涨停股票的成交金额和范例
// "A股"在2024-12-24涨停成交金额(亿)
StockArr := getbk("A股");
EndT := 20241224T;
return StocksZTAmount(StockArr, EndT);
// 结果:356.77
######## StocksZTAvgMaxDF
算法昨涨停个股今日最大跌幅平均值范例
// "A股"在2024-12-24昨涨停个股今日最大跌幅平均值
StockArr := getbk("A股");
EndT := 20241224T;
return StocksZTAvgMaxDF(StockArr, EndT);
// 结果:-1.38
######## StocksZTAvgMaxZF
算法昨涨停个股今日最大涨幅平均值范例
// "A股"在2024-12-24昨涨停个股今日最大涨幅平均值
StockArr := getbk("A股");
EndT := 20241224T;
return StocksZTAvgMaxZF(StockArr, EndT);
// 结果:8.13
######## StocksZTAvgOpenZF
算法涨停个股的开盘平均涨幅(%)范例
// "A股"在2024-12-24开盘涨幅(%)
StockArr := getbk("A股");
EndT := 20241224T;
return StocksZTAvgOpenZF(StockArr, EndT);
// 结果:2.55
######## StocksZTAvgZF
算法昨涨停个股今日的平均涨幅(%)范例
// "A股"在2024-12-24昨涨停个股今日的平均涨幅(%)
StockArr := getbk("A股");
EndT := 20241224T;
return StocksZTAvgZF(StockArr, EndT);
// 结果:3.99
######## StocksZTBreakCount
范例
// "A股"在2024-12-24开板数
StockArr := getbk("A股");
EndT := 20241224T;
return StocksZTBreakCount(StockArr, EndT);
// 结果:66
######## StocksZTHitLimitRatio
算法涨停打开又封板的股票数量/涨停打开的股票数量*100范例
// "A股"在2024-12-24开板数
StockArr := getbk("A股");
EndT := 20241224T;
return StocksZTHitLimitRatio(StockArr, EndT);
// 结果:57.58
######## StocksZTIn2HourCount
范例
// "A股"在2024-12-2410:00~11:30封板个数
StockArr := getbk("A股");
EndT := 20241224T;
return StocksZTIn2HourCount(StockArr, EndT);
// 结果:13
######## StocksZTIn3HourCount
范例
// "A股"在2024-12-2413:00~14:00封板个数
StockArr := getbk("A股");
EndT := 20241224T;
return StocksZTIn3HourCount(StockArr, EndT);
// 结果:13
######## StocksZTIn4HourCount
范例
// "A股"在2024-12-2414:00~15:00封板个数
StockArr := getbk("A股");
EndT := 20241224T;
return StocksZTIn4HourCount(StockArr, EndT);
// 结果:13
######## StocksZTInHalfHourCount
范例
// "A股"在2024-12-2410点前封板个数
StockArr := getbk("A股");
EndT := 20241224T;
return StocksZTInHalfHourCount(StockArr, EndT);
// 结果:9
######## StocksZTInMinCount
范例
// "A股"在2024-12-24分板个数
StockArr := getbk("A股");
EndT := 20241224T;
return StocksZTInMinCount(StockArr, EndT);
// 结果:17
######## StocksZTInOpenCount
范例
// "A股"在2024-12-24开盘涨停个数
StockArr := getbk("A股");
EndT := 20241224T;
return StocksZTInOpenCount(StockArr, EndT);
// 结果:14
######## StocksZTInOpenList
算法开盘涨停:开盘价=涨停价范例
// "A股"在2024-12-24开盘涨停股票列表
StockArr := getbk("A股");
EndT := 20241224T;
return StocksZTInOpenList(StockArr, EndT);
######## StocksZTInSecCount
范例
// "A股"在2024-12-24秒板个数
StockArr := getbk("A股");
EndT := 20241224T;
return StocksZTInSecCount(StockArr, EndT);
// 结果:7
######## StocksZTLB2Count
范例
// "A股"在2024-12-24二连板股票个数
StockArr := getbk("A股");
EndT := 20241224T;
return StocksZTLB2Count(StockArr, EndT);
// 结果:7
######## StocksZTLB3Count
范例
// "A股"在2024-12-24三连板股票个数
StockArr := getbk("A股");
EndT := 20241224T;
return StocksZTLB3Count(StockArr, EndT);
// 结果:4
######## StocksZTLB4Count
范例
// "A股"在2024-12-24四连板股票个数
StockArr := getbk("A股");
EndT := 20241224T;
return StocksZTLB4Count(StockArr, EndT);
// 结果:1
######## StocksZTLB5Count
范例
// "A股"在2024-12-24五连板及以上股票个数
StockArr := getbk("A股");
EndT := 20241224T;
return StocksZTLB5Count(StockArr, EndT);
// 结果:2
######## StocksZTLBRatio
算法连板次数>=2的股票数量/涨停股票数量*100范例
// "A股"在2024-12-24连板率(%)
StockArr := getbk("A股");
EndT := 20241224T;
return StocksZTLBRatio(StockArr, EndT);
// 结果:17.24
######## StocksZTCountType
范例
// "A股"在2024-12-24秒板个数
StockArr := getbk("A股");
EndT := 20241224T;
return StocksZTCountType(StockArr, EndT, 1);
// 结果:7
######## StocksZTTypeList
范例
// "A股"在2024-12-24秒板股票列表
StockArr := getbk("A股");
EndT := 20241224T;
return StocksZTTypeList(StockArr, EndT, 1);
######## StockZTTime
范例
// "SZ000908"在2024-12-24涨停时间
setsysparam(pn_stock(), "SZ000908");
setsysparam(pn_date(), 20241224T);
return StockZTTime();
######## StocksZTLBList2
范例
// "A股"在2024-12-24证券列表连板次数
StockArr := getbk("A股");
EndT := 20241224T;
return StocksZTLBList2(StockArr, EndT);
####### BK_DTBreakRatio
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
算法盘中跌停收盘打开跌停股票数量/跌停过的股票数量*100范例
// "A股"在2024-12-24 翘板率(%)
setsysparam(pn_bk(), "A股");
setsysparam(pn_date(), 20241224T);
return BK_DTBreakRatio(0);
// 结果:53.5714
####### BK_ZT2LBRatio
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
算法二连板股票数量/昨日首次涨停的股票数量*100范例
// "A股"在2024-12-24 一进二连板率(%)
setsysparam(pn_bk(), "A股");
setsysparam(pn_date(), 20241224T);
return BK_ZT2LBRatio(0);
// 结果:29.17
####### BK_ZT3LBRatio
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
算法三连板股票数量/昨日二连板股票数量*100范例
// "A股"在2024-12-24 二进三连板率(%)
setsysparam(pn_bk(), "A股");
setsysparam(pn_date(), 20241224T);
return BK_ZT3LBRatio(0);
// 结果:50
####### BK_ZTAmount
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
// "A股"在2024-12-24 涨停成交金额(亿)
setsysparam(pn_bk(), "A股");
setsysparam(pn_date(), 20241224T);
return BK_ZTAmount(0);
// 结果:356.77
####### BK_ZTAvgMaxDF
用途:进行数值统计计算。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
// "A股"在2024-12-24 昨涨停股今最大跌幅(%)
setsysparam(pn_bk(), "A股");
setsysparam(pn_date(), 20241224T);
return BK_ZTAvgMaxDF(0);
// 结果:-1.39
####### BK_ZTAvgMaxZF
用途:进行数值统计计算。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
// "A股"在2024-12-24 昨涨停股今最大涨幅(%)
setsysparam(pn_bk(), "A股");
setsysparam(pn_date(), 20241224T);
return BK_ZTAvgMaxZF(0);
// 结果:8.14
####### BK_ZTAvgOpenZF
用途:进行数值统计计算。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
// "A股"在2024-12-24 涨停股开盘涨幅(%)
setsysparam(pn_bk(), "A股");
setsysparam(pn_date(), 20241224T);
return BK_ZTAvgOpenZF(0);
// 结果:2.55
####### BK_ZTAvgZF
用途:进行数值统计计算。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
// "A股"在2024-12-24 昨涨停股今涨幅(%)
setsysparam(pn_bk(), "A股");
setsysparam(pn_date(), 20241224T);
return BK_ZTAvgZF(0);
// 结果:6.67
####### BK_ZTBreakCount
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。
范例
// "A股"在2024-12-24 开板数
setsysparam(pn_bk(), "A股");
setsysparam(pn_date(), 20241224T);
return BK_ZTBreakCount(0);
// 结果:66
####### BK_ZTHitLimitRatio
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
算法涨停打开又封板的股票数量/涨停打开的股票数量*100范例
// "A股"在2024-12-24 封板率(%)
setsysparam(pn_bk(), "A股");
setsysparam(pn_date(), 20241224T);
return BK_ZTHitLimitRatio(0);
// 结果:57.58
####### BK_ZTIn2HourCount
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。
范例
// "A股"在2024-12-24 10:00~11:30封板个数
setsysparam(pn_bk(), "A股");
setsysparam(pn_date(), 20241224T);
return BK_ZTIn2HourCount(0);
// 结果:13
####### BK_ZTIn3HourCount
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。
范例
// "A股"在2024-12-24 13:00~14:00封板个数
setsysparam(pn_bk(), "A股");
setsysparam(pn_date(), 20241224T);
return BK_ZTIn3HourCount(0);
// 结果:13
####### BK_ZTIn4HourCount
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。
范例
// "A股"在2024-12-24 14:00~15:00封板个数
setsysparam(pn_bk(), "A股");
setsysparam(pn_date(), 20241224T);
return BK_ZTIn4HourCount(0);
// 结果:13
####### BK_ZTInHalfHourCount
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。
范例
// "A股"在2024-12-2410点前封板个数
setsysparam(pn_bk(), "A股");
setsysparam(pn_date(), 20241224T);
return BK_ZTInHalfHourCount(0);
// 结果:9
####### BK_ZTInMinCount
用途:进行数值统计计算。 参数:arg1(按示例顺序传入)。 返回:整数。
范例
// "A股"在2024-12-24分板个数
setsysparam(pn_bk(), "A股");
setsysparam(pn_date(), 20241224T);
return BK_ZTInMinCount(0);
// 结果:17
####### BK_ZTInOpenCount
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。
范例
// "A股"在2024-12-24开盘涨停个数
setsysparam(pn_bk(), "A股");
setsysparam(pn_date(), 20241224T);
return BK_ZTInOpenCount(0);
// 结果:13
####### BK_ZTInSecCount
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。
范例
// "A股"在2024-12-24秒板个数
setsysparam(pn_bk(), "A股");
setsysparam(pn_date(), 20241224T);
return BK_ZTInSecCount(0);
// 结果:7
####### BK_ZTLB2Count
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。
范例
// "A股"在2024-12-24二连板个数
setsysparam(pn_bk(), "A股");
setsysparam(pn_date(), 20241224T);
return BK_ZTLB2Count(0);
// 结果:7
####### BK_ZTLB3Count
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。
范例
// "A股"在2024-12-24三连板个数
setsysparam(pn_bk(), "A股");
setsysparam(pn_date(), 20241224T);
return BK_ZTLB3Count(0);
// 结果:4
####### BK_ZTLB4Count
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。
范例
// "A股"在2024-12-24四连板个数
setsysparam(pn_bk(), "A股");
setsysparam(pn_date(), 20241224T);
return BK_ZTLB4Count(0);
// 结果:1
####### BK_ZTLB5Count
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。
范例
// "A股"在2024-12-24五连板以上个数
setsysparam(pn_bk(), "A股");
setsysparam(pn_date(), 20241224T);
return BK_ZTLB5Count(0);
// 结果:2
####### BK_ZTLBRatio
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
算法连板次数>=2的股票数量/涨停股票数量*100范例
// "A股"在2024-12-24 连板率(%)
setsysparam(pn_bk(), "A股");
setsysparam(pn_date(), 20241224T);
return BK_ZTLBRatio(0);
// 结果:17.24
####### Index_DTBreakRatio
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。
算法盘中跌停收盘打开跌停股票数量/跌停过的股票数量*100范例
// "A股板块"在2024-12-24 翘板率(%)
setsysparam(pn_Stock(), "TSI000001");
setsysparam(pn_date(), 20241224T);
return Index_DTBreakRatio(0);
// 结果:53.57
####### Index_ZT2LBRatio
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。
算法二连板股票数量/昨日首次涨停的股票数量*100范例
// "A股板块"在2024-12-24 一进二连板率(%)
setsysparam(pn_Stock(), "TSI000001");
setsysparam(pn_date(), 20241224T);
return Index_ZT2LBRatio(0);
// 结果:29.17
####### Index_ZT3LBRatio
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。
算法三连板股票数量/昨日二连板股票数量*100范例
// "A股板块"在2024-12-24 二进三连板率(%)
setsysparam(pn_Stock(), "TSI000001");
setsysparam(pn_date(), 20241224T);
return Index_ZT3LBRatio(0);
// 结果:50
####### Index_ZTAmount
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。
范例
// "A股板块"在2024-12-24 涨停成交金额(亿)
setsysparam(pn_Stock(), "TSI000001");
setsysparam(pn_date(), 20241224T);
return Index_ZTAmount(0);
// 结果:356.77
####### Index_ZTAvgMaxDF
用途:进行数值统计计算。 参数:arg1(按示例顺序传入)。 返回:整数。
范例
// "A股板块"在2024-12-24 昨涨停股今最大跌幅(%)
setsysparam(pn_Stock(), "TSI000001");
setsysparam(pn_date(), 20241224T);
return Index_ZTAvgMaxDF(0);
// 结果:-1.39
####### Index_ZTAvgMaxZF
用途:进行数值统计计算。 参数:arg1(按示例顺序传入)。 返回:整数。
范例
// "A股板块"在2024-12-24 昨涨停股今最大涨幅(%)
setsysparam(pn_Stock(), "TSI000001");
setsysparam(pn_date(), 20241224T);
return Index_ZTAvgMaxZF(0);
// 结果:8.13
####### Index_ZTAvgOpenZF
用途:进行数值统计计算。 参数:arg1(按示例顺序传入)。 返回:整数。
范例
// "A股板块"在2024-12-24 涨停股开盘涨幅(%)
setsysparam(pn_Stock(), "TSI000001");
setsysparam(pn_date(), 20241224T);
return Index_ZTAvgOpenZF(0);
// 结果:2.55
####### Index_ZTAvgZF
用途:进行数值统计计算。 参数:arg1(按示例顺序传入)。 返回:整数。
范例
// "A股板块"在2024-12-24 昨涨停股今涨幅(%)
setsysparam(pn_Stock(), "TSI000001");
setsysparam(pn_date(), 20241224T);
return Index_ZTAvgZF(0);
// 结果:3.99
####### Index_ZTBreakCount
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。
范例
// "A股板块"在2024-12-24 开板数
setsysparam(pn_Stock(), "TSI000001");
setsysparam(pn_date(), 20241224T);
return Index_ZTBreakCount(0);
// 结果:66
####### Index_ZTHitLimitRatio
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。
算法涨停打开又封板的股票数量/涨停打开的股票数量*100范例
// "A股板块"在2024-12-24 封板率(%)
setsysparam(pn_Stock(), "TSI000001");
setsysparam(pn_date(), 20241224T);
return Index_ZTHitLimitRatio(0);
// 结果:57.58
####### Index_ZTIn2HourCount
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。
范例
// "A股板块"在2024-12-24 10:00~11:30封板个数
setsysparam(pn_Stock(), "TSI000001");
setsysparam(pn_date(), 20241224T);
return Index_ZTIn2HourCount(0);
// 结果:13
####### Index_ZTIn3HourCount
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。
范例
// "A股板块"在2024-12-24 13:00~14:00封板个数
setsysparam(pn_Stock(), "TSI000001");
setsysparam(pn_date(), 20241224T);
return Index_ZTIn3HourCount(0);
// 结果:13
####### Index_ZTIn4HourCount
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。
范例
// "A股板块"在2024-12-24 14:00~15:00封板个数
setsysparam(pn_Stock(), "TSI000001");
setsysparam(pn_date(), 20241224T);
return Index_ZTIn4HourCount(0);
// 结果:13
####### Index_ZTInHalfHourCount
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。
范例
// "A股板块"在2024-12-24 10点前封板
setsysparam(pn_Stock(), "TSI000001");
setsysparam(pn_date(), 20241224T);
return Index_ZTInHalfHourCount(0);
// 结果:9
####### Index_ZTInMinCount
用途:进行数值统计计算。 参数:arg1(按示例顺序传入)。 返回:整数。
范例
// "A股板块"在2024-12-24分板个数
setsysparam(pn_Stock(), "TSI000001");
setsysparam(pn_date(), 20241224T);
return Index_ZTInMinCount(0);
// 结果:17
####### Index_ZTInOpenCount
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。
范例
// "A股板块"在2024-12-24开盘涨停个数
setsysparam(pn_Stock(), "TSI000001");
setsysparam(pn_date(), 20241224T);
return Index_ZTInOpenCount(0);
// 结果:13
####### Index_ZTInSecCount
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。
范例
// "A股板块"在2024-12-24秒板个数
setsysparam(pn_Stock(), "TSI000001");
setsysparam(pn_date(), 20241224T);
return Index_ZTInSecCount(0);
// 结果:7
####### Index_ZTLB2Count
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。
范例
// "深证1000"在2024-12-24二连板个数
setsysparam(pn_Stock(), "SZ399011");
setsysparam(pn_date(), 20241224T);
return Index_ZTLB2Count(0);
// 结果:2
####### Index_ZTLB3Count
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。
范例
// "A股板块"在2024-12-24三连板个数
setsysparam(pn_Stock(), "TSI000001");
setsysparam(pn_date(), 20241224T);
return Index_ZTLB3Count(0);
// 结果:4
####### Index_ZTLB4Count
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。
范例
// "A股板块"在2024-12-24四连板个数
setsysparam(pn_Stock(), "TSI000001");
setsysparam(pn_date(), 20241224T);
return Index_ZTLB4Count(0);
// 结果:1
####### Index_ZTLB5Count
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。
范例
// "A股板块"在2024-12-24五连板及以上个数
setsysparam(pn_Stock(), "TSI000001");
setsysparam(pn_date(), 20241224T);
return Index_ZTLB5Count(0);
// 结果:2
####### Index_ZTLBRatio
用途:行情指标相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。
算法连板次数>=2的股票数量/涨停股票数量*100范例
// "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
用途:进行数值统计计算。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回2010年年底沪深300成分股2011年1月份成交金额之和
BegT := inttodate(20110101);
EndT := inttodate(20110131);
Stks := getbkbydate('SH000300', inttodate(20101231));
return StocksAmountSum(stks, BegT, EndT, 0);
// 返回结果:157345179.68
####### StocksAmountPercent
用途:行情指标相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回沪深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
用途:行情指标相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回申万商业贸易行业2011年10月10日的总市值
EndT := inttodate(20111010);
stks := getbkbydate('SW801200', EndT);
return StocksClose(stks, EndT, 0);
// 返回结果:59167849.89
参考StocksClose_Common
####### StocksHigh
用途:行情指标相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回申万商业贸易行业2010年上半年区间最高总市值
stks := getbkbydate('SW801200', inttodate(20091231));
BegT := inttodate(20100101);
EndT := inttodate(20100630);
return StocksHigh(stks, BegT, EndT, 0);
// 返回结果:60874752
####### StocksHighAmount
用途:行情指标相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回沪深300区间最高成交金额
stks := getbkbydate('SH000300', inttodate(20101231));
BegT := inttodate(20110101);
EndT := inttodate(20110630);
return StocksHighAmount(stks, BegT, EndT, 0);
// 返回结果:16531015
参考Bk_HighAmount
####### StocksHighAndLowVol
用途:行情指标相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回沪深300区间最高成交量
stks := getbkbydate('SH000300', inttodate(20101231));;
BegT := inttodate(20110101);
EndT := inttodate(20110630);
return StocksHighAndLowVol(stks, BegT, EndT, 0, 0);
// 返回结果:1186520.00
参考StocksHighVol
####### StocksHighVol
用途:行情指标相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回沪深300区间最高成交量
stks := getbkbydate('SH000300', inttodate(20101231));;
BegT := inttodate(20110101);
EndT := inttodate(20110630);
return StocksHighVol (stks, BegT, EndT, 0);
// 返回结果:1186520.00
参考Bk_HighVol
####### StocksHighandLowAmount
用途:行情指标相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回沪深300区间最高成交金额
stks := getbkbydate('SH000300', inttodate(20101231));
BegT := inttodate(20110101);
EndT := inttodate(20110630);
return StocksHighandLowAmount(stks, BegT, EndT, 0, 0);
// 返回结果:16531015
参考StocksLowAmount
####### StocksHighandLowValue
用途:行情指标相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
范例1:
// 返回沪深300区间总股本加权最高市值
stks := getbkbydate('SH000300', inttodate(20101231));
BegT := inttodate(20110101);
EndT := inttodate(20110630);
return StocksHighandLowValue(stks, BegT, EndT, 0, 0);
// 返回结果:2203419561
范例2:
// 返回沪深300区间总股本加权最高和最低市值
stks := getbkbydate('SH000300', inttodate(20101231));
BegT := inttodate(20110101);
EndT := inttodate(20110630);
return StocksHighandLowValue(stks, BegT, EndT, 0, 2);
返回结果:array(2203419561,1919828119)参考StocksLow
####### StocksHsL
用途:行情指标相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
范例1:
// 返回沪深300区间加权换手率
stks := getbkbydate('SH000300', inttodate(20101231));
BegT := inttodate(20110101);
EndT := inttodate(20110630);
return StocksHsL(stks, BegT, EndT, 0, 0);
// 结果是:53.06
范例2:
// 返回沪深300区间算术平均换手率
stks := getbkbydate('SH000300', inttodate(20101231));
BegT := inttodate(20110101);
EndT := inttodate(20110630);
return StocksHsL(stks, BegT, EndT, 1, 0);
// 结果是:142.68
参考Bk_HSL
####### StocksLnZf
用途:行情指标相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回浦发银行和白云机场1月份的对数收益率(总股本加权)
stks := array("SH600000", "SH600004");
BegT := inttodate(20120101);
EndT := inttodate(20120131);
return StocksLnZf (stks, BegT, EndT, 0, 0);
// 返回结果:8.08
####### StocksLow
用途:行情指标相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回沪深300区间总股本加权最低市值
stks := getbkbydate('SH000300', inttodate(20101231));
BegT := inttodate(20110101);
EndT := inttodate(20110630);
return StocksLow(stks, BegT, EndT, 0);
// 结果是:1919828119
####### StocksLowAmount
用途:行情指标相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回沪深300区间最低成交金额
stks := getbkbydate('SH000300', inttodate(20101231));
BegT := inttodate(20110101);
EndT := inttodate(20110630);
return StocksLowAmount(stks, BegT, EndT, 0);
// 结果是:4137396.29
####### StocksLowVol
用途:行情指标相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回沪深300区间最低成交量
stks := getbkbydate('SH000300', inttodate(20101231));
BegT := inttodate(20110101);
EndT := inttodate(20110630);
return StocksLowVol (stks, BegT, EndT, 0);
// 结果是:356319.35
####### StocksMaxRateDown
用途:进行数值统计计算。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回沪深300区间总股本加权最大跌幅
stks := getbkbydate('SH000300', inttodate(20101231));
BegT := inttodate(20110101);
EndT := inttodate(20110630);
return StocksMaxRateDown (stks, BegT, EndT, 0, 0);
// 结果是:-4.76
参考Bk_MaxRateDown
####### StocksMaxRateUp
用途:进行数值统计计算。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回沪深300区间总股本加权最大涨幅
stks := getbkbydate('SH000300', inttodate(20101231));
BegT := inttodate(20110101);
EndT := inttodate(20110630);
return StocksMaxRateUp(stks, BegT, EndT, 0, 0);
// 结果是:9.31
####### StocksPjCj
用途:行情指标相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
范例1:
// 返回沪深300区间加权平均成交
stks := getbkbydate('SH000300', inttodate(20101231));
BegT := inttodate(20110101);
EndT := inttodate(20110630);
return StocksPjCj (stks, BegT, EndT, 0, 0);
// 结果是:12
范例2:
// 返回沪深300区间算术平均平均成交
stks := getbkbydate('SH000300', inttodate(20101231));
BegT := inttodate(20110101);
EndT := inttodate(20110630);
return StocksPjCj (stks, BegT, EndT, 1, 0);
// 结果是:16.87
参考Bk_PjCj
####### StocksPrevClose
用途:行情指标相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回沪深300区间总股本加权期初市值
stks := getbkbydate('SH000300', inttodate(20101231));
BegT := inttodate(20110101);
EndT := inttodate(20110630);
return StocksPrevClose(stks, BegT, EndT, 0);
// 结果是:2015747646.28
####### StocksVolPercent
用途:行情指标相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回股票组合占深证A股总成交量的比重
stks := array("SZ000001", "SZ000002");
BegT := inttodate(20120111);
EndT := inttodate(20121016);
return StocksVolPercent(stks, BegT, EndT, '深证A股', 0);
// 返回结果:2.43。(值会改变,因为深证A股的成分股发生变化)
####### StocksVolSum
用途:进行数值统计计算。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回沪深300区间成交量(不复权)
stks := getbkbydate('SH000300', inttodate(20101231));
BegT := inttodate(20110101);
EndT := inttodate(20110630);
return StocksVolSum(stks, BegT, EndT, 0);
// 结果是:78016526
参考StocksVolPercent Bk_VolSum
####### StocksVolSum_
范例
// 返回沪深300区间成交量(复权)
stks := getbkbydate('SH000300', inttodate(20101231));
BegT := inttodate(20110101);
EndT := inttodate(20110630);
return StocksVolSum_(stks, BegT, EndT);
// 返回结果:83015213
####### StocksZdf
用途:行情指标相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回沪深300区间总股本加权区间振幅
stks := getbkbydate('SH000300', inttodate(20101231));
BegT := inttodate(20110101);
EndT := inttodate(20110630);
return StocksZdf(stks, BegT, EndT, 0, 0);
// 结果是:14.77
参考Bk_Zdf
####### StocksZf
用途:行情指标相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回沪深300区间总股本加权平均涨幅
stks := getbkbydate('SH000300', inttodate(20101231));
BegT := inttodate(20110101);
EndT := inttodate(20110630);
return StocksZf (stks, BegT, EndT, 0, 1);
// 结果是:0.67
参考Bk_Zf
####### StocksUpDownMorethanCount
用途:行情指标相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:整数。
范例
范例1:
// 返回沪深300区间涨幅大于等于10的家数
stks := getbkbydate('SH000300', inttodate(20101231));
BegT := inttodate(20110101);
EndT := inttodate(20110630);
return StocksUpDownMorethanCount(stks, BegT, EndT, 10, 1);
// 返回结果:50
范例2:
// 返回沪深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日的总市值
// 计算沪深300板块总市值
stks := getbkbydate('SH000300', inttodate(20111010));
EndT := inttodate(20111010);
return StocksClose_Common(stks, EndT, 0, 0);
// 结果是:1783932397
范例2:
// 剔除指定日未上市股票后的板块总市值
stks := getbkbydate('SH000300', inttodate(20111010));
EndT := inttodate(20111010);
return StocksClose_Common(stks, EndT, 0, 1);
// 结果是:1783932397
参考StocksClose
######## StocksClose_II
范例
// 返回沪深300指定日总股本加权市值
stks := getbkbydate('SH000300', inttodate(20121016));
EndT := inttodate(20121016);
return StocksClose_II (stks, EndT, 0);
// 返回结果:1694447862.54
######## StockArrForExcel
范例
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
算法
指定日换手率=指定日成交量/指定日流通股
加权算法:板块指定日成交量总和/板块指定日流通股本和;
算术平均:先计算个股的指定日换手率(个股成交量/个股流通股本),再计算板块成分股换手率的算术平均,即板块的换手率。范例
// 沪深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
范例
// 沪深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
范例
// 沪深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
范例
// 沪深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
范例
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
范例
// 沪深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
范例
// 沪深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
范例
// 沪深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
范例
// 沪深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
范例
// 沪深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
范例
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
范例
// 沪深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
范例
// 沪深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
范例
// 沪深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
范例
// 沪深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
范例
// 沪深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
范例
// 返回A股2012/10/19上市的股票列表
SetSysParam(Pn_Bk(), "A股");
EndT := inttodate(20121019);
return Bk_Listed(EndT);
######## Bk_AmountSum4
范例
// 返回A股2012/10/19日成交金额(万)
SetSysParam(Pn_Bk(), "A股");
EndT := inttodate(20121019);
return Bk_AmountSum4(EndT, 0);
// 返回结果:10327654.23
######## Bk_HSL4
范例
// 获取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
范例
// 获取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
范例
// 获取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
范例
// 获取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
范例
// 获取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
范例
// 获取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
范例
// 获取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
范例
// 获取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
范例
// 获取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
范例
// 获取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
范例
// 获取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
范例
// 返回沪深300在2012/10/19日下跌股票个数
StockArr := getbkbydate('SH000300', inttodate(20121019));
EndT := inttodate(20121019);
return StocksUpDownCount(StockArr, EndT, 1);
// 返回结果:172
######## stocksupdowncount2
######## StocksListedCount
范例
{说明:用户在执行该段代码的时候,结果会有差异。原因是这里的A股板块是当前最新的板块,与范例执行时成分股不同(退市的股票不在该板块内),结果也将不同 }
// 统计当前最新A股板块中,在2012/10/19日已上市股票个数
StockArr := getbk("A股");
EndT := inttodate(20121019);
return StocksListedCount(StockArr, EndT);
// 返回结果:2446
######## StocksNOTTradedCount
范例
// 返回沪深300在2012/10/19日停牌股票个数
StockArr := getbkbydate('SH000300', inttodate(20121019));
EndT := inttodate(20121019);
return StocksNOTTradedCount (StockArr, EndT);
// 返回结果:4
######## StocksCloseMorethanMa
范例
// 返回沪深300成分股在2012/10/19日收盘价大于N日均线的比例
StockArr := getbkbydate('SH000300', inttodate(20121019));
EndT := inttodate(20121019);
return StocksCloseMorethanMa (StockArr, EndT, 10, 0);
// 返回结果:72.67
######## StocksTradedCount
范例
// 返回沪深300在2012/10/19日交易股票个数
EndT := inttodate(20121019);
StockArr := getbkbydate('SH000300', EndT);
return StocksTradedCount (StockArr, EndT);
// 返回结果:296
######## StocksTraded
范例
// 返回沪深300在2012/10/19日交易股票列表
StockArr := getbkbydate('SH000300', inttodate(20121019));
EndT := inttodate(20121019);
return StocksTraded (StockArr, EndT);
######## StocksPjClose
范例
// 返回沪深300在2012/10/19日股价(总股本加权)
StockArr := getbkbydate('SH000300', inttodate(20121019));
EndT := inttodate(20121019);
return StocksPjClose(StockArr, EndT, 0, 0);
// 返回结果:6.19
######## StocksListed
范例
// 返回沪深300在2012/10/19日已上市股票列表
StockArr := getbkbydate('SH000300', inttodate(20121019));
EndT := inttodate(20121019);
return StocksListed (StockArr, EndT);
######## StocksZdtCount
范例
// "SH000300"在2012-10-19跌停家数
StockArr := getbkbydate('SH000300', 20121019T);
return StocksZdtCount(StockArr, 20121019T, 1);
######## StocksUpDownCount3
范例
// "SH000300"在2020-09-24上涨家数
SetSysParam(pn_stock(), "SH000300");
SetSysParam(PN_Date(), 20200924T);
return StocksUpDownCount3(0);
// 结果:13
大单分析
####### 内容
- BlockBargainNumber
- BlockBigBargainDetail
- 临时
- 中间函数
####### BlockBargainNumber
用途:行情指标相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9(按示例顺序传入)。 返回:处理后的结果值。
算法
根据参数不同的取值获得成交明细个数,然后根据成交明细数据的统计获得成交笔数范例
return BlockBargainNumber("上证A股;深证A股;创业板;中小企业板", "", 20190301T, 130000, 150000, -1, 0, 10, 0);
####### BlockBigBargainDetail
用途:行情指标相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10(按示例顺序传入)。 返回:处理后的结果值。
算法
根据参数不同的取值获得成交明细个数,若大于等于大单频率,获取成交明细数据的统计范例
return BlockBigBargainDetail("上证A股;深证A股;创业板;中小企业板", "", 20190301T, 130000, 131600, -1, 0, 1, 50, 1);
####### 临时
######## 内容
- BlockBigBargainDetail_II
######## BlockBigBargainDetail_II
算法
根据开始日期和截至日期获得交易日的板块大单明细,得到股票对应的真实的成交明细,然后根据此数据得到所需要的数据范例
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值获取给定数组对应下标的值范例
return CU_BigBargainTypeField(1);
// 结果:买盘
######## GetStockBigBargainDetail
算法
根据参数Tradeflag不同的取值获得大单明细
######## BigBarginParameters
主要财务指标
内容
- 报告期
- 季度
- 中间函数
- 最近12个月
报告期
####### 内容
- 偿债能力
- 经营能力
- 每股财务指标
- 同比(报告期)
- 现金流指标
- 盈利能力
- 主要利润指标
- 资本结构
- 财务增长率指标
- 投资收益
####### 偿债能力
######## 内容
- Bk_AccountTurnOver
- Bk_CurrentRatio
- Bk_LongDebtToNetAssetsandDebtRatio
- Bk_ProfitToFinancialExpenseRatio
- Bk_CashToCurrentDebtRatio
- Bk_SuperQuickRatio
- Bk_QuickRatio
######## Bk_AccountTurnOver
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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)范例
// A股板块在20231231的板块营运资本周转率(算术平均)
SetSysParam(pn_bk(), "A股");
return Bk_WorkingCapitalTurnOver(20231231, 1, 0, 0, 0);
######## Bk_DefensiveIntervalRatio
算法防御期间比率=速动资产/每日现金支出
其中,速动资产=货币资金+短期投资+应收票据+应收帐款
每日现金支出=(主营业务成本+销售费用+管理费用+研发费用)/天数范例
// A股板块在20231231的板块防御期间比率(算术平均)
SetSysParam(pn_bk(), "A股");
return Bk_DefensiveIntervalRatio(20231231, 1, 0, 0, 0);
######## Bk_NetOperatingTurnOverDays
算法净营业周期=存货周转天数+应收帐款周转天数-应付帐款周转天数范例
// 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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回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
范例
// 返回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
范例
// 返回沪深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
范例
// 返回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
范例
// 返回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
范例
// 返回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
范例
// 返回沪深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
范例
// 返回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
范例
// 返回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
范例
// 返回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
范例
// 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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
算法现金股东权益比率=经营活动产生的现金流量净额/股东权益范例
// A股板块在20231231的板块现金股东权益比率(算术平均)
SetSysParam(pn_bk(), "A股");
return Bk_CashFlowEquityRatio(20231231, 1, 0, 0, 0);
######## Bk_CashFlowInvestingAndFinancingRatio
算法现金投资筹资比率=经营活动产生的现金流量净额/投资和筹资活动的现金流出合计范例
// A股板块在20231231的板块现金投资筹资比率(算术平均)
SetSysParam(pn_bk(), "A股");
return Bk_CashFlowInvestingAndFinancingRatio(20231231, 1, 0, 0, 0);
######## Bk_CashFlowOperatingProfitRatio
算法现金营业利润比率=经营活动产生的现金流量净额/营业利润范例
// A股板块在20231231的板块现金营业利润比率(加权)
SetSysParam(pn_bk(), "A股");
return Bk_CashFlowOperatingProfitRatio(20231231, 0, 0, 0, 0);
######## Bk_CashFlowReinvestmentRatio
算法现金再投资比率=经营活动产生的现金流量净额/购建固定资产、无形资产和其他长期资产所支付的现金范例
// 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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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%范例
// 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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回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
范例
// 返回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
范例
// 返回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
范例
// 返回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
范例
// 返回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
范例
// 返回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
范例
// 返回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
范例
// 返回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
范例
// 返回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
范例
// 返回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
范例
// 返回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
范例
// 返回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
范例
// 返回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
范例
Stks := array("SH600001", "SH600718");
return StocksNonoperateProfit(Stks, 20021231, 1, 0, 0.0199999995529652, 0);
// 结果:8871136.98
######### StocksSubsidyIncome
范例
// 返回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
范例
// 返回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
范例
// 返回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
范例
// 返回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
范例
// 返回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
范例
// 返回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
范例
// 返回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
范例
// 返回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
范例
// 返回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
范例
// 返回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
范例
// 返回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
范例
// 返回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
范例
// 返回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
范例
// 返回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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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%范例
// A股板块在20231231的板块债务资本比率(%)(算术平均)
SetSysParam(pn_bk(), "A股");
return Bk_DebtToCapitalRatio(20231231, 1, 0, 0, 0);
######## Bk_DebtToEBITDA
算法总负债/EBITDA范例
// A股板块在20231231的板块总负债/EBITDA(加权)
SetSysParam(pn_bk(), "A股");
return Bk_DebtToEBITDA(20231231, 0, 0, 0, 0);
####### 财务增长率指标
######## 内容
- BK_FinancialRatio
######## BK_FinancialRatio
算法增长率=(本期增长率均值/上期增长率均值-1)*100范例
// SWHY280000在报告期20221231全部样本股的净利润增长率(%)
return BK_FinancialRatio("SWHY280000", 20221231, 0, 0, 0, 0);
// 结果:-13.49
####### 投资收益
######## 内容
- Bk_SustainableGrowRatio
######## Bk_SustainableGrowRatio
算法可持续增长率(%)=留存盈利比率*ROE范例
// 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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
范例
// 返回沪深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
用途:主要财务指标相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回沪深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
用途:主要财务指标相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回沪深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
范例二:
// 返回沪深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
用途:主要财务指标相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回沪深300 2012年上半年板块沪深300总股本加权时的每股收益
d := inttodate(20120830);
SetSysParam(pn_date(), d);
StockArr := getbkbydate('SH000300', d);
return StocksImportantItems(StockArr, 20120630, 0, 0, 0, 0);
结果为:
####### StocksFinancialItemPS_Q
用途:主要财务指标相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回板块沪深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
用途:主要财务指标相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回板块沪深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
用途:主要财务指标相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回板块沪深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
用途:主要财务指标相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回板块沪深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
用途:主要财务指标相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回板块沪深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
用途:主要财务指标相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8(按示例顺序传入)。 返回:处理后的结果值。
范例
范例一:
// 多个股票在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:
// 多个股票在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
用途:主要财务指标相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8(按示例顺序传入)。 返回:处理后的结果值。
范例
范例一:
// 多个股票在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:
// 多个股票在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
用途:主要财务指标相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回沪深300 2012年09月30日最近12个月的营业收入
StockArr := getbkbydate ('SH000300', 20120930T);
return StocksFinancialItem_12 (StockArr , 20120930, 46002);
// 结果:17767530164758.4
####### StocksFinancialItemPS_12
用途:主要财务指标相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回沪深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
用途:财务数据横比相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
算法
获得每个板块的以加权方式只考虑A股的资本结构指标范例
BkNames := '纺织、服装、皮毛;电子;食品、饮料;社会服务业;其他制造业;医药、生物制品';
RDate := 20040930;
return zbjg_hx(BkNames, RDate, 0, 0.0199999995529652);
// 结果:
cwzb_hx
用途:财务数据横比相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
算法
获得每个板块的以总股本加权方式只考虑A股的财务指标范例
BkNames := '纺织、服装、皮毛;电子;食品、饮料;社会服务业;其他制造业;医药、生物制品';
RDate := 20040630;
return cwzb_hx(BkNames, RDate, 0, 0.0199999995529652);
// 结果:
BkPEAndPB_hx
用途:财务数据横比相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:处理后的结果值。
算法
板块市盈率(总股本加权) = 市价总值和/(净利润和*加权系数)
板块市盈率(流通股本加权)=∑(股票i流通市值)/∑(股票i报告期净利润/股票i报告期总股本股票i报告期流通股本加权系数)
板块市净率(总股本加权)=∑(股票i市价总值)/∑(股票i报告期净资产)
板块市净率(流通股本加权)=∑(股票i流通市值)/∑(股票i报告期净资产/股票i报告期总股本*股票i报告期流通股本)范例
BkNames := '纺织、服装、皮毛;电子;食品、饮料;社会服务业;其他制造业;医药、生物制品';
EndT := 20040520T;
RDate := 20031231;
return BkPEAndPB_hx(BkNames, EndT, RDate, 0, 1, 2, 0.0199999995529652);
// 结果:
jynl_hx
用途:财务数据横比相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
算法
获得每个板块的以加权方式只考虑A股的经营能力指标范例
BkNames := '纺织、服装、皮毛;电子;食品、饮料;社会服务业;其他制造业;医药、生物制品';
RDate := 20031231;
return jynl_hx(BkNames, RDate, 0, 0.0199999995529652);
// 结果:
chznl_hx
用途:财务数据横比相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
算法
获得每个板块的以加权方式只考虑A股的成长能力指标范例
BkNames := '纺织、服装、皮毛;电子;食品、饮料;社会服务业;其他制造业;医药、生物制品';
RDate := 20031231;
return chznl_hx(BkNames, RDate, 0, 0.0199999995529652);
// 结果:
ylnl_hx
用途:财务数据横比相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
算法
获得每个板块的以加权方式只考虑A股的盈利能力指标范例
BkNames := '纺织、服装、皮毛;电子;食品、饮料;社会服务业;其他制造业;医药、生物制品';
RDate := 20031231;
return ylnl_hx(BkNames, RDate, 0, 0.0199999995529652);
// 结果:
zykjsj_hx
用途:财务数据横比相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
算法
获得每个板块只考虑A股主要会计指标的合计值范例
BkNames := '纺织、服装、皮毛;电子;食品、饮料;社会服务业;其他制造业;医药、生物制品';
RDate := 20040630;
return zykjsj_hx(BkNames, RDate, 0, 0.0199999995529652);
// 结果:
cznl_hx
用途:财务数据横比相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
算法
获得每个板块以加权方式只考虑A股的偿债能力指标范例
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
用途:综合指标相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
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
用途:综合指标相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。
范例
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
用途:综合指标相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
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
用途:综合指标相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
oV := BackUpSystemParameters2();
// 取'沪深300'板块在2011年12月31日的板块流通市值
// 加权方法为只考虑A股
EndT := inttodate(20111231);
bk := getbkbydate('SH000300', EndT);
return StocksMarketValue(bk, EndT, 1);
// 结果:1155192646.17,单位:万
StocksMarketValuePercent
用途:综合指标相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
oV := BackUpSystemParameters2();
// 取'沪深300'板块在2011年年报的指定日流通市值比重
// 加权方法为只考虑A股,市场名称为"上证A股;深证A股"
EndT := inttodate(20111231);
bk := getbkbydate('SH000300', EndT);
return StocksMarketValuePercent(bk, EndT, "上证A股;深证A股", 1);
// 结果:79.41。
StocksSHAmount
用途:综合指标相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
oV := BackUpSystemParameters2();
// 计算沪深300板块的平均股东户数
EndT := inttodate(20111231);
bk := getbkbydate('SH000300', EndT );
return StocksSHAmount(bk, 20111231);
// 结果:184465.78
参考StockSHAmount
StocksTobinsQValue
用途:综合指标相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
oV := BackUpSystemParameters2();
// 计算沪深300板块的托宾Q值II
bk := getbkbydate('SH000300', inttodate(20111231));
return StocksTobinsQValue(bk, 20111231, 2);
// 结果:0.23
StocksTotalValuePercent
用途:综合指标相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
oV := BackUpSystemParameters2();
// 股票类型为只考虑A股
EndT := inttodate(20111231);
bk := getbkbydate('SH000300', EndT);
return StocksTotalValuePercent(bk, EndT, "上证A股;深证A股", 1);
// 结果:80.43。
StocksTotalValue
用途:综合指标相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
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
范例
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
范例
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
范例
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
范例
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
用途:综合指标相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
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
用途:综合指标相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
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
用途:综合指标相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
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
用途:综合指标相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
oV := BackUpSystemParameters2();
// 计算沪深300板块的平均股东户数
bk := getbkbydate('SH000300', inttodate(20111231));
savebk('我的沪深300', '用户板块', bk);
setsysparam(pn_bk(), '我的沪深300');
return Bk_SHAmount(20111231);
// 结果:184465.78。
参考StockSHAmount
####### Bk_TobinsQValue
用途:综合指标相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
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
用途:综合指标相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
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
用途:综合指标相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
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
范例
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
范例
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
用途:综合指标相关函数。 参数:无。 返回:处理后的结果值。
范例
// "上证A股"在20250708的最新自由流通市值占总市值(%)(调整后)
setsysparam(pn_bk(), "上证A股");
SetSysParam(PN_Date(), 20250708T);
return BK_FreeMarketValueAdjustPercent3();
// 结果:30.9734905950293
####### BK_FreeMarketValue
用途:综合指标相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
//"上证A股"在20250704的自由流通市值<万>
setsysparam(pn_bk(), "上证A股");
endt := 20250704T;
return BK_FreeMarketValue(endt);
//结果:1842765798.40633
####### BK_FreeMarketValueAdjust
用途:综合指标相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
//"上证A股"在20250704的自由流通市值(调整后)<万>
setsysparam(pn_bk(), "上证A股");
endt := 20250704T;
return BK_FreeMarketValueAdjust(endt);
//结果:1842765798.40633
####### BK_FreeMarketValueAdjust3
用途:综合指标相关函数。 参数:无。 返回:处理后的结果值。
范例
//"上证A股"在20250708的最新自由流通市值(调整后)<万>
setsysparam(pn_bk(), "上证A股");
SetSysParam(PN_Date(), 20250708T);
return BK_FreeMarketValueAdjust3();
//结果:1858245021.07276
####### BK_FreeMarketValueAdjustNPercent3
用途:综合指标相关函数。 参数:无。 返回:处理后的结果值。
范例
// "上证A股"在20240708的最新自由流通市值占流通市值(%)(调整后)
setsysparam(pn_bk(), "上证A股");
SetSysParam(PN_Date(), 20250708T);
return BK_FreeMarketValueAdjustNPercent3();
// 结果:39.7370892324272
####### BK_FreeMarketValuePercent3
用途:综合指标相关函数。 参数:无。 返回:处理后的结果值。
范例
// "上证A股"在20240704的最新自由流通市值占总市值(%)
setsysparam(pn_bk(), "上证A股");
SetSysParam(PN_Date(), 20250704T);
return BK_FreeMarketValuePercent3();
// 结果:30.8855272735127
####### BK_FreeMarketValueAdjustNPercent
用途:综合指标相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
// "上证A股"在20250704的自由流通市值占流通市值(%)(调整后)
setsysparam(pn_bk(), "上证A股");
endt := 20250704T;
return BK_FreeMarketValueAdjustNPercent(endt);
// 结果:39.6812159866444
####### BK_FreeMarketValue3
用途:综合指标相关函数。 参数:无。 返回:处理后的结果值。
范例
//"上证A股"在20250708的最新自由流通市值<万>
setsysparam(pn_bk(), "上证A股");
SetSysParam(PN_Date(), 20250708T);
return BK_FreeMarketValue3();
//结果:1858245021.07276
####### BK_FreeMarketValueNPercent3
用途:综合指标相关函数。 参数:无。 返回:处理后的结果值。
范例
// "上证A股"在20250708的最新自由流通市值占流通市值(%)
setsysparam(pn_bk(), "上证A股");
SetSysParam(PN_Date(), 20250708T);
return BK_FreeMarketValueNPercent3();
// 结果:39.7370892324272
####### BK_FreeMarketValueAdjustPercent
用途:综合指标相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
// "上证A股"在20250704的自由流通市值占总市值(%)(调整后)
setsysparam(pn_bk(), "上证A股");
endt := 20250704T;
return BK_FreeMarketValueAdjustPercent(endt);
// 结果:30.8855272735127
####### BK_FreeMarketValueNPercent
用途:综合指标相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
// "上证A股"在20250704的自由流通市值占流通市值(%)
setsysparam(pn_bk(), "上证A股");
endt := 20250704T;
return BK_FreeMarketValueNPercent(endt);
// 结果:39.6812159866444
####### BK_FreeMarketValuePercent
用途:综合指标相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
// "上证A股"在20250704的自由流通市值占总市值(%)
setsysparam(pn_bk(), "上证A股");
endt := 20250704T;
return BK_FreeMarketValuePercent(endt);
// 结果:30.8855272735127
StocksFreeMarketValue
用途:综合指标相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SZ000001","SH600000"在20250704的自由流通市值
StockArr := array("SZ000001", "SH600000");
endt := 20250704T;
return StocksFreeMarketValue(StockArr, endt);
// 结果:25996235.010994
StocksFreeMarketValueNPercent
用途:综合指标相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SZ000001","SH600000"在20250704的自由流通市值占流通市值(%)
StockArr := array("SZ000001", "SH600000");
endt := 20250704T;
return StocksFreeMarketValueNPercent(StockArr, endt);
// 结果:37.9082837836902
StocksFreeMarketValueAdjust
用途:综合指标相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
//"SZ000001","SH600000"在20250704的自由流通市值(调整后)<万>
StockArr := array("SZ000001", "SH600000");
endt := 20250704T;
return StocksFreeMarketValueAdjust(StockArr, endt);
//结果:25996235.010994
StocksFreeMarketValueNPercent3
用途:综合指标相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SZ000001","SH600000"在20250704最新自由流通市值占流通市值(%)
StockArr := array("SZ000001", "SH600000");
endt := 20250704T;
SetSysParam(PN_Date(), endt);
return StocksFreeMarketValueNPercent3(StockArr);
// 结果:37.9082837836902
StocksFreeMarketValue3
用途:综合指标相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
//"SZ000001","SH600000"在20250704的最新自由流通市值<万>
StockArr := array("SZ000001", "SH600000");
endt := 20250704T;
SetSysParam(PN_Date(), 20250704T);
return StocksFreeMarketValue3(StockArr);
//结果:25996235.010994
StocksFreeMarketValueAdjustNPercent
用途:综合指标相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SZ000001","SH600000"在20250704的自由流通市值占流通市值(%)(调整后)
StockArr := array("SZ000001", "SH600000");
endt := 20250704T;
return StocksFreeMarketValueAdjustNPercent(StockArr, endt);
// 结果:37.9082837836902
StocksFreeMarketValuePercent3
用途:综合指标相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SZ000001","SH600000"在20250704的最新自由流通市值占总市值(%)
StockArr := array("SZ000001", "SH600000");
endt := 20250704T;
SetSysParam(PN_Date(), endt);
return StocksFreeMarketValuePercent3(StockArr);
// 结果:37.908042549835
StocksFreeMarketValueAdjust3
用途:综合指标相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
//"SZ000001","SH600000"在20250704的最新自由流通市值(调整后)<万>
StockArr := array("SZ000001", "SH600000");
endt := 20250704T;
SetSysParam(PN_Date(), endt);
return StocksFreeMarketValueAdjust3(StockArr);
//结果:25996235.010994
StocksFreeMarketValuePercent
用途:综合指标相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SZ000001","SH600000"在20250704的自由流通市值占总市值(%)
StockArr := array("SZ000001", "SH600000");
endt := 20250704T;
return StocksFreeMarketValuePercent(StockArr, endt);
// 结果:37.908042549835
StocksFreeMarketValueAdjustPercent3
用途:综合指标相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SZ000001","SH600000"在20250704的最新自由流通市值占总市值(%)(调整后)
StockArr := array("SZ000001", "SH600000");
endt := 20250704T;
SetSysParam(PN_Date(), endt);
return StocksFreeMarketValueAdjustPercent3(StockArr);
// 结果:37.908042549835
StocksFreeMarketValueAdjustNPercent3
用途:综合指标相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SZ000001","SH600000"在20250704的最新自由流通市值占流通市值(%)(调整后)
StockArr := array("SZ000001", "SH600000");
endt := 20250704T;
SetSysParam(PN_Date(), endt);
return StocksFreeMarketValueAdjustNPercent3(StockArr);
// 结果:38.6829166558014
StocksFreeMarketValueAdjustPercent
用途:综合指标相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// "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
用途:基本情况相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回沪深300在2018年9月18日的市值总和
EndT := inttodate(20180918);
stockArr := getbkbydate('SH000300', EndT);
return StocksTotalShares(StockArr, EndT, 0);
// 368949329.52
StocksTotalSharesPercent
用途:基本情况相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回沪深300在2018年9月18日的市值占上证A股和深圳A股总股本的比例
EndT := inttodate(20180918);
stockArr := getbkbydate('SH000300', EndT);
return StocksTotalSharesPercent(stockArr, endT, "上证A股;深证A股", 0);
// 结果:70.68
StocksListQk
用途:基本情况相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回沪深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
用途:基本情况相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:整数。
范例
// 返回上证A股在2018-09-18日前上市的股票个数
EndT := inttodate(20180918);
return StocksCount("上证A股", EndT);
// 结果:1434
StocksIssuedQk
用途:基本情况相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回20180101日至20180919日A股上市股票列表
StockArr := GetBK('A股');
return StocksIssuedQk(StockArr, 20180101T, 20180919T);
SH600901 SH600929 SH601066 SH601068 SH601138 SH601162 SH601330 SH601577 SH601606
StocksIssuePrice
用途:基本情况相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回A股上市平均价
StockArr := GetBK('A股');
return StocksIssuePrice(StockArr, 0);
// 结果:16.66
StocksHasDeclareReport
用途:基本情况相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回A股2018中报已发布公司
StockArr := GetBK('A股');
StocksHasDeclareReport(StockArr, 20180630);
return StockArr;
SH600000 SH600004 SH600006 SH600007 SH600008 SH600009 SH600010 SH600011 SH600012
StocksHasGoMarket
用途:基本情况相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回A股20150203日已上市的公司
StockArr := GetBK('A股');
return StocksHasGoMarket(StockArr, 20150203T, 0);
StocksNegotiableSharesPercent
用途:基本情况相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回沪深300在2018年9月18日的市值占上证A股和深圳A股流通股股本的比例
EndT := inttodate(20180918);
stockArr := getbkbydate('SH000300', EndT);
return StocksNegotiableSharesPercent(stockArr, endT, "上证A股;深证A股", 0);
// 结果:68.77
GetStocksByType
用途:基本情况相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回沪深300股票股票类型为1的股票
EndT := inttodate(20180918);
stockArr := getbkbydate('SH000300', EndT);
return GetStocksByType(StockArr, array(1));
部分结果:
SZ000001
SZ000002
SZ000060
SZ000063
SZ000069
SZ000157
SZ000402
SZ000425
SZ000568
GetAbkbyEndT
用途:基本情况相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回’上证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
用途:日期时间处理函数。 参数:arg1,arg2(按示例顺序传入)。 返回:日期或时间值。
范例
// 返回’上证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
用途:基本情况相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:整数。
范例
stockArr := array('SZ184691', 'SH500003');
BegT := 19971019T;
EndT := 20021019T;
return StocksJjCount(stockArr, BegT, EndT);
// 结果:2
####### GetStocks
用途:基本情况相关函数。 参数:无。 返回:处理后的结果值。
范例
// 返回股票列表
return GetStocks();
####### StocksCountByTypeId
用途:基本情况相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:整数。
范例
// 返回深圳A股截止20180925日股票数量
stockArr := GetBK('A股');
EndT := 20180925T;
return StocksCountByTypeId(StockArr, 1, 0, EndT);
// 结果:2110
####### MarketList
用途:基本情况相关函数。 参数:无。 返回:处理后的结果值。
范例
// 返回市场列表
return MarketList();
| 0 | 深证A股 |
| 1 | 深证B股 |
| 2 | 深证基金 |
| 3 | 上证A股 |
| 4 | 上证B股 |
| 5 | 上证基金 |
####### StocksGoMarketCount
用途:基本情况相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:整数。
范例
// 返回20180101日至20180919日A股发行的股票个数
StockArr := GetBK('A股');
return StocksGoMarketCount(StockArr, 20180101T, 20180919T);
// 结果:63
####### StocksACount
用途:基本情况相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:整数。
范例
// 返回A股20180919日上市的A股个数
stockArr := getbk("A股");
return StocksACount(stockArr, 20180919T);
// 结果:3542
####### IndustryNames
用途:基本情况相关函数。 参数:无。 返回:处理后的结果值。
范例
return IndustryNames();
返回:
####### BondTypeNames
用途:基本情况相关函数。 参数:无。 返回:处理后的结果值。
范例
return BondTypeNames();
返回:
####### getbkEx
用途:基本情况相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
return getbkEx('安徽');
返回:
####### AssetTypeNames
用途:基本情况相关函数。 参数:无。 返回:处理后的结果值。
范例
return AssetTypeNames();
返回:
####### IndustryNames_TS
用途:基本情况相关函数。 参数:无。 返回:处理后的结果值。
范例
return IndustryNames_TS();
返回:
####### IndustryNames_TS_I
用途:基本情况相关函数。 参数:无。 返回:处理后的结果值。
范例
return IndustryNames_TS_I();
返回:
####### GICS4LevelIndustryNames
####### StocksBCount
用途:基本情况相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:整数。
范例
// 返回上证B股20180919日上市的B股个数
stockArr := getbk("上证B股");
return StocksBCount(stockArr, 20180919T);
// 结果:50
####### QynjNames
用途:基本情况相关函数。 参数:无。 返回:处理后的结果值。
范例
return QynjNames();
返回:
####### IndustryNames_GICS
用途:基本情况相关函数。 参数:无。 返回:处理后的结果值。
范例
return IndustryNames_GICS();
返回:
####### IsValueBetweeMaxAndMin
用途:判断条件是否成立。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:布尔值。
算法从数据t中选出字段为FieldNamed的数据,如果该数据在LowValue到HighValue中,统计个数n加1,最后返回n。范例
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
用途:基本情况相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
BKArr := array('安徽', '深圳');
return TradeBkExist(BkArr, '安徽');
// 返回:1
####### CentralizationNames
用途:基本情况相关函数。 参数:无。 返回:处理后的结果值。
范例
return CentralizationNames();
返回:
####### GetFCompany
用途:基本情况相关函数。 参数:无。 返回:处理后的结果值。
范例
return GetFCompany();
返回:
####### GetAllBKList
用途:基本情况相关函数。 参数:无。 返回:处理后的结果值。
范例
// 返回所有板块列表
return GetAllBKList ();
部分结果:
1000材料
1000成长
1000工业
1000公用
1000价值
1000金融
1000可选
1000能源
1000消费
1000信息
1000医药
100低波
####### QsNames
用途:基本情况相关函数。 参数:无。 返回:处理后的结果值。
范例
return QsNames();
返回:
####### QFIINames
用途:基本情况相关函数。 参数:无。 返回:处理后的结果值。
范例
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
用途:基本情况相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回沪深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
用途:基本情况相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
范例1:为了保证结果的一致性,使用2018年9月18日的沪深300成分股作为自己的板块mybk,并设置当期板块pn_bk为mybk,用户调用该范例时,返回结果将与范例一致。
// 返回沪深300的流通股本和
EndT := inttodate(20180918);
stockArr := getbkbydate('SH000300', EndT);
savebk('mybk', '新建分类', stockArr);
SetSysParam(pn_bk(), 'mybk');
return Bk_NegotiableShares3(0);
// 结果:273826980.34
范例2:直接设置当前板块为天软已有板块"A股",由于"A股"板块成分股永远是当前最新的板块列表,不同的执行时间,范例返回结果将不同。
setsysparam(pn_bk(), 'A股');
return Bk_NegotiableShares3(0);
####### BK_HasDeclareReport
用途:基本情况相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回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
用途:基本情况相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回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
用途:基本情况相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回沪深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
用途:基本情况相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证B股20180831日上市的仅发行B股个数
stockArr := getbk("上证B股");
savebk('mybk', '新建分类', stockArr);
SetSysParam(pn_bk(), 'mybk');
return Bk_ListOnlyB(20180831T);
// 结果:6
####### Bk_ListOnlyA
用途:基本情况相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回沪深300股在20180918日上市的仅发行A股个数
EndT := inttodate(20180918);
stockArr := getbkbydate('SH000300', EndT);
savebk('mybk', '新建分类', stockArr);
SetSysParam(pn_bk(), 'mybk');
return Bk_ListOnlyA(20180918T);
// 结果:232
####### Bk_IssuePrice
用途:基本情况相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回沪深300上市平均价
EndT := inttodate(20180918);
stockArr := getbkbydate('SH000300', EndT);
savebk('mybk', '新建分类', stockArr);
SetSysParam(pn_bk(), 'mybk');
return Bk_IssuePrice(0);
// 结果:14.39
####### Bk_ListAAndH
用途:基本情况相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回沪深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
用途:基本情况相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回沪深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
用途:基本情况相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回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
范例
// 返回沪深300截止20180918日股票数量
EndT := inttodate(20180918);
stockArr := getbkbydate('SH000300', EndT);
savebk('mybk', '新建分类', stockArr);
SetSysParam(pn_bk(), 'mybk');
return Bk_ACount(EndT);
// 结果:300
####### Bk_Count
用途:基本情况相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。
范例
// 返回沪深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
用途:基本情况相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回沪深300在20180918日最新股本和
EndT := inttodate(20180918);
stockArr := getbkbydate('SH000300', EndT);
savebk('mybk', '新建分类', stockArr);
SetSysParam(pn_bk(), 'mybk');
return Bk_TotalShares3(0);
// 结果:370263425.98
####### BK_NegotiableSharesPercent
用途:基本情况相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回沪深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
范例
// 返回上证B股截止20180925日股票数量
stockArr := GetBK('上证B股');
EndT := 20180925T;
savebk('mybk', '新建分类', stockArr);
SetSysParam(pn_bk(), 'mybk');
return Bk_BCount(EndT);
// 结果:50
####### Bk_AveTotalShares
用途:基本情况相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回沪深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
用途:基本情况相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回沪深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
用途:基本情况相关函数。 参数:无。 返回:整数。
范例
// 返回沪深300在2018年9月18日的股票数
EndT := inttodate(20180918);
stockArr := getbkbydate('SH000300', EndT);
savebk('mybk', '新建分类', stockArr);
SetSysParam(pn_bk(), 'mybk');
return Bk_StockCount();
// 结果:300
####### BK_ListedQk
用途:基本情况相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回沪深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
用途:基本情况相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回沪深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
用途:基本情况相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回A股20180831日上市的仅发行A股个数
stockArr := getbk("A股");
return StocksListOnly(StockArr, 20180831T, 0);
// 结果:3351
####### lostAstocksInBK
用途:基本情况相关函数。 参数:无。 返回:处理后的结果值。
范例
//
// 返回'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
用途:基本情况相关函数。 参数:无。 返回:整数。
范例
return GetbkIndexIDs();
GetBKByBegTEndT_II
用途:基本情况相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 得到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
范例
// 2020年11月20日的2日内上海A股的成交总额(万)
setsysparam(pn_bk(), "上证A股");
setsysparam(pn_date(), 20201120T);
return BK_BTAmountSum2(2);
// 返回:182524.55
######## Bk_btdepartmentamountsum2
范例
// 2020年11月20日的2日内机构专用对于上证A股的买入总额(万)
setsysparam(pn_bk(), "上证A股");
setsysparam(pn_date(), 20201120T);
return BK_BTDepartmentAmountSum2(2, 2, "机构专用");
// 返回:61272.52
######## Bk_btdepartmentamountsumpercent3
范例
// 2020年11月20日的2日内机构专用买入上证A股总额占上证A股大宗交易成交总额比(%)
setsysparam(pn_bk(), "上证A股");
setsysparam(pn_date(), 20201120T);
return BK_BTDepartmentAmountSumPercent3(2, 2, "机构专用");
// 返回:33.5694677784441
######## Bk_btdepartmentdiscountamountsum2
范例
// 2020年11月20日的2日内机构专用对于上证A股的折价买入总额(万)
setsysparam(pn_bk(), "上证A股");
setsysparam(pn_date(), 20201120T);
return BK_BTDepartmentDiscountAmountSum2(2, 2, "机构专用");
// 返回:58829.99
######## Bk_btdepartmentfairamountsum2
范例
// 2020年11月20日的2日内机构专用对于上证A股的平价买入总额(万)
setsysparam(pn_bk(), "上证A股");
setsysparam(pn_date(), 20201120T);
return BK_BTDepartmentFairAmountSum2(2, 2, "机构专用");
// 返回:2442.53
######## Bk_btdepartmentnetamountsum2
范例
// 2020年11月20日的2日内机构专用对于上证A股的净买入额(万)
setsysparam(pn_bk(), "上证A股");
setsysparam(pn_date(), 20201120T);
return BK_BTDepartmentNetAmountSum2(2, "机构专用");
// 返回:57824.6
######## Bk_btdepartmentpremiumamountsum2
范例
// 2020年11月20日的2日内机构专用对于上证A股的溢价买入总额(万)
setsysparam(pn_bk(), "上证A股");
setsysparam(pn_date(), 20201120T);
return BK_BTDepartmentPremiumAmountSum2(2, 2, "机构专用");
// 返回:0
######## Bk_btdepartmenttradecountsum2
范例
// 2020年11月20日的2日内机构专用对于上证A股的买入笔数
setsysparam(pn_bk(), "上证A股");
setsysparam(pn_date(), 20201120T);
return BK_BTDepartmentTradeCountSum2(2, 2, "机构专用");
// 返回:32
######## Bk_btdiscountamountsum2
范例
// 2020年11月20日的2日内上海A股的折价成交总额(万)
setsysparam(pn_bk(), "上证A股");
setsysparam(pn_date(), 20201120T);
return BK_BTDiscountAmountSum2(2);
// 返回:111268.24
######## Bk_btdiscountamountsumpercent2
范例
// 2020年11月20日的2日内上海A股的折价成交总额和占上海A股成交总额比(%)
setsysparam(pn_bk(), "上证A股");
setsysparam(pn_date(), 20201120T);
return BK_BTDiscountAmountSumPercent2(2);
// 返回:60.9606981636169
######## Bk_btfairamountsum2
范例
// 2020年11月20日的2日内上海A股的平价成交总额(万)
setsysparam(pn_bk(), "上证A股");
setsysparam(pn_date(), 20201120T);
return BK_BTFairAmountSum2(2);
// 返回:58581.67
######## Bk_btfairamountsumpercent2
范例
// 2020年11月20日的2日内上海A股的平价成交总额和占上海A股成交总额比(%)
setsysparam(pn_bk(), "上证A股");
setsysparam(pn_date(), 20201120T);
return BK_BTFairAmountSumPercent2(2);
// 返回:32.0952277378577
######## Bk_btinstitutionamountsum2
范例
// 2020年11月20日的2日内机构专用对于上证A股的买入总额(万)
setsysparam(pn_bk(), "上证A股");
setsysparam(pn_date(), 20201120T);
return BK_BTInstitutionAmountSum2(2, 0, "机构专用");
// 返回:61272.52
######## Bk_btinstitutionamountsumpercent2
范例
// 2020年11月20日的2日内机构专用买入上证A股总额占上证A股大宗交易成交总额比(%)
setsysparam(pn_bk(), "上证A股");
setsysparam(pn_date(), 20201120T);
return BK_BTInstitutionAmountSumPercent2(2, 0, "机构专用");
// 返回:33.5694677784441
######## Bk_btinstitutiondiscountamountsum2
范例
// 2020年11月20日的2日内机构专用对于上证A股的折价买入总额(万)
setsysparam(pn_bk(), "上证A股");
setsysparam(pn_date(), 20201120T);
return BK_BTInstitutionDiscountAmountSum2(2, 0, "机构专用");
// 返回:58829.99
######## Bk_btinstitutionfairamountsum2
范例
// 2020年11月20日的2日内机构专用对于上证A股的平价买入总额(万)
setsysparam(pn_bk(), "上证A股");
setsysparam(pn_date(), 20201120T);
return BK_BTInstitutionFairAmountSum2(2, 0, "机构专用");
// 返回:2442.53
######## Bk_btinstitutionnetamountsum2
范例
// 2020年11月20日的2日内机构专用对于上证A股的净买入总额(万)
setsysparam(pn_bk(), "上证A股");
setsysparam(pn_date(), 20201120T);
return BK_BTInstitutionNetAmountSum2(2, "机构专用");
// 返回:57824.6
######## Bk_btinstitutionpremiumamountsum2
范例
// 2020年11月20日的2日内机构专用对于上证A股的溢价买入总额(万)
setsysparam(pn_bk(), "上证A股");
setsysparam(pn_date(), 20201120T);
return BK_BTInstitutionPremiumAmountSum2(2, 0, "机构专用");
// 返回:0
######## Bk_btinstitutiontradecountsum2
范例
// 2020年11月20日的2日内机构专用对于上证A股的买入笔数
setsysparam(pn_bk(), "上证A股");
setsysparam(pn_date(), 20201120T);
return BK_BTInstitutionTradeCountSum2(2, 0, "机构专用");
// 返回:32
######## Bk_btpremiumamountsum2
范例
// 2020年11月20日的2日内上海A股的溢价成交总额(万)
setsysparam(pn_bk(), "上证A股");
setsysparam(pn_date(), 20201120T);
return BK_BTPremiumAmountSum2(2);
// 返回:12674.64
######## Bk_btpremiumamountsumpercent2
范例
// 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
范例
// 2020年11月20日的2日内机构专用对于上证A股的买入总额(万)
bk := getbk("上证A股");
setsysparam(pn_date(), 20201120T);
return StocksBTDepartmentAmountSum2(bk, 2, 2, "机构专用");
// 结果:61272.52
######### StocksBTInstitutionTradeCountSum2
范例
// 2020年11月20日的2日内机构专用对于上证A股的买入笔数
bk := getbk("上证A股");
setsysparam(pn_date(), 20201120T);
return StocksBTInstitutionTradeCountSum2(bk, 2, 0, "机构专用");
// 结果:32
######### StocksBTPremiumAmountSumPercent2
范例
// 2020年11月20日的2日内上证A股的溢价成交总额和占上证A股成交总额比
bk := getbk("上证A股");
setsysparam(pn_date(), 20201120T);
return StocksBTPremiumAmountSumPercent2(bk, 2);
// 结果:6.94407409852538
######### StocksBTFairAmountSumPercent2
范例
// 2020年11月20日的2日内上证A股的平价成交总额和占上证A股成交总额比(%)
bk := getbk("上证A股");
setsysparam(pn_date(), 20201120T);
return StocksBTFairAmountSumPercent2(bk, 2);
// 结果:32.0952277378577
######### StocksBTFairAmountSum2
范例
// 2020年11月20日的2日内上证A股的平价成交总额(万)
bk := getbk("上证A股");
setsysparam(pn_date(), 20201120T);
return StocksBTFairAmountSum2(bk, 2);
// 结果:58581.67
######### StocksBTDepartmentNetAmountSum2
范例
// 2020年11月20日的2日内机构专用对于上证A股的净买入额(万)
bk := getbk("上证A股");
setsysparam(pn_date(), 20201120T);
return StocksBTDepartmentNetAmountSum2(bk, 2, "机构专用");
// 结果:57824.6
######### StocksBTDepartmentDiscountAmountSum2
范例
// 2020年11月20日的2日内机构专用对于上证A股的折价买入总额(万)
bk := getbk("上证A股");
setsysparam(pn_date(), 20201120T);
return StocksBTDepartmentDiscountAmountSum2(bk, 2, 2, "机构专用");
// 结果:58829.99
######### StocksBTAmountSum2
范例
// 2020年11月20日的2日内上证A股的成交总额和(万)
bk := getbk("上证A股");
setsysparam(pn_date(), 20201120T);
return StocksBTAmountSum2(bk, 2);
// 结果:182524.55
######### StocksBTInstitutionDiscountAmountSum2
范例
// 2020年11月20日的2日内机构专用对于上证A股的折价买入总额(万)
bk := getbk("上证A股");
setsysparam(pn_date(), 20201120T);
return StocksBTInstitutionDiscountAmountSum2(bk, 2, 0, "机构专用");
// 结果:58829.99
######### StocksBTDepartmentPremiumAmountSum2
范例
// 2020年11月20日的20日内机构专用对于上证A股的溢价买入总额(万)
bk := getbk("上证A股");
setsysparam(pn_date(), 20201120T);
return StocksBTDepartmentPremiumAmountSum2(bk, 20, 2, "机构专用");
// 结果:8099.99
######### StocksBTDepartmentFairAmountSum2
范例
// 2020年11月20日的2日内机构专用对于上证A股的平价买入总额(万)
bk := getbk("上证A股");
setsysparam(pn_date(), 20201120T);
return StocksBTDepartmentFairAmountSum2(bk, 2, 2, "机构专用");
// 结果:2442.53
######### StocksBTDiscountAmountSum2
范例
// 2020年11月20日的2日内上证A股的折价成交总额(万)
bk := getbk("上证A股");
setsysparam(pn_date(), 20201120T);
return StocksBTDiscountAmountSum2(bk, 2);
// 结果:111268.24
######### StocksBTInstitutionPremiumAmountSum2
范例
// 2020年11月20日的20日内机构专用对于上证A股的溢价买入总额(万)
bk := getbk("上证A股");
setsysparam(pn_date(), 20201120T);
return StocksBTInstitutionPremiumAmountSum2(bk, 20, 0, "机构专用");
// 结果:8099.99
######### StocksBTInstitutionFairAmountSum2
范例
// 2020年11月20日的2日内机构专用对于上证A股的折价买入总额(万)
bk := getbk("上证A股");
setsysparam(pn_date(), 20201120T);
return StocksBTInstitutionFairAmountSum2(bk, 2, 0, "机构专用");
// 结果:2442.53
######### StocksBTInstitutionNetAmountSum2
范例
// 2020年11月20日的2日内机构专用对于上证A股的净买入额(万)
bk := getbk("上证A股");
setsysparam(pn_date(), 20201120T);
return StocksBTInstitutionNetAmountSum2(bk, 2, "机构专用");
// 结果:57824.6
######### StocksBTDepartmentTradeCountSum2
范例
// 2020年11月20日的2日内机构专用对于上证A股的买入笔数
bk := getbk("上证A股");
setsysparam(pn_date(), 20201120T);
return StocksBTDepartmentTradeCountSum2(bk, 2, 2, "机构专用");
// 结果:32
######### StocksBTPremiumAmountSum2
范例
// 2020年11月20日的2日内上证A股的溢价成交总额(万)
bk := getbk("上证A股");
setsysparam(pn_date(), 20201120T);
return StocksBTPremiumAmountSum2(bk, 2);
// 结果:12674.64
######### StocksBTInstitutionAmountSumPercent2
范例
// 2020年11月20日的2日内机构专用买入上证A股总额占上证A股大宗交易成交总额比(%)
bk := getbk("上证A股");
setsysparam(pn_date(), 20201120T);
return StocksBTInstitutionAmountSumPercent2(bk, 2, 0, "机构专用");
// 结果:33.5694677784441
######### StocksBTDiscountAmountSumPercent2
范例
// 2020年11月20日的2日内上证A股的折价成交总额和占上证A股成交总额比(%)
bk := getbk("上证A股");
setsysparam(pn_date(), 20201120T);
return StocksBTDiscountAmountSumPercent2(bk, 2);
// 结果:60.9606981636169
######### StocksBTDepartmentAmountSumPercent2
范例
// 2020年11月20日的2日内机构专用买入上证A股总额占上证A股大宗交易成交总额比(%)
bk := getbk("上证A股");
setsysparam(pn_date(), 20201120T);
return StocksBTDepartmentAmountSumPercent2(bk, 2, 2, "机构专用");
// 结果:33.5694677784441
######### StocksBTInstitutionAmountSum2
范例
// 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
范例
// 2020年11月19日到2020年11月20日上证A股的成交总额(万)
setsysparam(pn_bk(), "上证A股");
return BK_BTAmountSum(20201119T, 20201120T);
// 返回:182524.55
######## Bk_btdepartmentamountsum
范例
// 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
范例
// 2020年11月19日到2020年11月20日机构专用买入上证A股总额占上证A股大宗交易成交总额比(%)
setsysparam(pn_bk(), "上证A股");
return BK_BTDepartmentAmountSumPercent(20201119T, 20201120T, 2, "机构专用");
// 返回:33.5694677784441
######### Bk_btdepartmentdiscountamountsum
范例
// 2020年11月19日到2020年11月20日机构专用对于上证A股的折价买入总额(万)
setsysparam(pn_bk(), "上证A股");
return BK_BTDepartmentDiscountAmountSum(20201119T, 20201120T, 2, "机构专用");
// 返回:58829.99
######### Bk_btdepartmentfairamountsum
范例
// 2020年11月19日到2020年11月20日机构专用对于上证A股的平价买入总额(万)
setsysparam(pn_bk(), "上证A股");
return BK_BTDepartmentFairAmountSum(20201119T, 20201120T, 2, "机构专用");
// 返回:2442.53
######### Bk_btdepartmentnetamountsum
算法区间指定营业部买入总额和-区间指定营业部卖出总额和范例
// 2020年11月19日到2020年11月20日机构专用对于上证A股的净买入额(万)
setsysparam(pn_bk(), "上证A股");
return BK_BTDepartmentNetAmountSum(20201119T, 20201120T, "机构专用");
// 返回:57824.6
######### Bk_btdepartmentpremiumamountsum
范例
// 2020年11月19日到2020年11月20日机构专用对于上证A股的溢价买入总额(万)
setsysparam(pn_bk(), "上证A股");
return BK_BTDepartmentPremiumAmountSum(20201119T, 20201120T, 2, "机构专用");
// 返回:0
######### Bk_btdepartmenttradecountsum
范例
// 2020年11月19日到2020年11月20日机构专用对于上证A股的买入笔数
setsysparam(pn_bk(), "上证A股");
return BK_BTDepartmentTradeCountSum(20201119T, 20201120T, 2, "机构专用");
// 返回:32
######### Bk_btdiscountamountsum
范例
// 2020年11月19日到2020年11月20日上证A股的折价成交总额(万)
setsysparam(pn_bk(), "上证A股");
return BK_BTDiscountAmountSum(20201119T, 20201120T);
// 返回:111268.24
######### Bk_btdiscountamountsumpercent
算法区间板块折价成交总额和/区间板块成交总额*100%范例
// 2020年11月19日到2020年11月20日上证A股的折价成交总额(万)和占上证A股成交总额比(%)
setsysparam(pn_bk(), "上证A股");
return BK_BTDiscountAmountSumPercent(20201119T, 20201120T);
// 返回:60.9606981636169
######### Bk_btfairamountsum
范例
// 2020年11月19日到2020年11月20日上证A股的平价成交总额(万)
setsysparam(pn_bk(), "上证A股");
return BK_BTFairAmountSum(20201119T, 20201120T);
// 返回:58581.67
######### Bk_btfairamountsumpercent
算法区间板块平价成交总额和/区间板块成交总额和*100%范例
// 2020年11月19日到2020年11月20日上证A股的平价成交总额(万)和占上证A股成交总额和比(%)
setsysparam(pn_bk(), "上证A股");
return BK_BTFairAmountSumPercent(20201119T, 20201120T);
// 返回:32.0952277378577
######### Bk_btinstitutionamountsum
范例
// 2020年11月19日到2020年11月20日机构专用对于上证A股的买入总额(万)
setsysparam(pn_bk(), "上证A股");
return BK_BTInstitutionAmountSum(20201119T, 20201120T, 0, "机构专用");
// 返回:61272.52
######### Bk_btinstitutionamountsumpercent
范例
// 2020年11月20日机构专用买入上证A股总额占上证A股大宗交易成交总额比(%)
setsysparam(pn_bk(), "上证A股");
return BK_BTInstitutionAmountSumPercent(20201119T, 20201120T, 0, "机构专用");
// 返回:33.5694677784441
######### Bk_btinstitutiondiscountamountsum
范例
// 2020年11月19日到2020年11月20日机构专用对于上证A股的折价买入总额(万)
setsysparam(pn_bk(), "上证A股");
return BK_BTInstitutionDiscountAmountSum(20201119T, 20201120T, 0, "机构专用");
// 返回:58829.99
######### Bk_btinstitutionfairamountsum
范例
// 2020年11月19日到2020年11月20日机构专用对于上证A股的平价买入总额(万)
setsysparam(pn_bk(), "上证A股");
return BK_BTInstitutionFairAmountSum(20201119T, 20201120T, 0, "机构专用");
// 返回:2442.53
######### Bk_btinstitutionnetamountsum
算法区间指定机构买入总额和-区间指定机构卖出总额和范例
// 2020年11月19日到2020年11月20日机构专用对于上证A股的净买入额和(万)
setsysparam(pn_bk(), "上证A股");
return BK_BTInstitutionNetAmountSum(20201119T, 20201120T, "机构专用");
// 返回:57824.6
######### Bk_btinstitutionpremiumamountsum
范例
// 2020年11月19日到2020年11月20日机构专用对于上证A股的溢价买入总额(万)
setsysparam(pn_bk(), "上证A股");
return BK_BTInstitutionPremiumAmountSum(20201119T, 20201120T, 0, "机构专用");
// 返回:0
######### Bk_btinstitutiontradecountsum
范例
// 2020年11月19日到2020年11月20日机构专用对于上证A股的买入笔数
return BK_BTInstitutionTradeCountSum("上证A股", 20201119T, 20201120T, 0, "机构专用");
// 返回:32
######### Bk_btpremiumamountsum
范例
// 2020年11月19日到2020年11月20日上证A股的溢价成交总额(万)
setsysparam(pn_bk(), "上证A股");
return BK_BTPremiumAmountSum(20201119T, 20201120T);
// 返回:12674.64
######### Bk_btpremiumamountsumpercent
算法区间板块溢价成交总额和/区间板块成交总额和*100%范例
// 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%范例
// 2020年11月19日到2020年11月20日上证A股的平价成交总额(万)和占上证A股成交总额和比(%)
bk := getbk("上证A股");
return StocksBTFairAmountSumPercent(bk, 20201119T, 20201120T);
// 结果:32.0952277378577
######### StocksBTInstitutionAmountSumPercent
范例
// 2020年11月19日到2020年11月20日机构专用买入上证A股总额占上证A股大宗交易成交总额比(%)
bk := getbk("上证A股");
return StocksBTInstitutionAmountSumPercent(bk, 20201119T, 20201120T, 0, "机构专用");
// 结果:33.5694677784441
######### StocksBTDepartmentAmountSum
范例
// 2020年11月19日到2020年11月20日机构专用对于上证A股的买入总额(万)
bk := getbk("上证A股");
return StocksBTDepartmentAmountSum(bk, 20201119T, 20201120T, 2, "机构专用");
// 结果:61272.52
######### StocksBTDepartmentNetAmountSum
算法区间指定营业部买入总额和 - 区间指定营业部卖出总额和范例
// 2020年11月19日到2020年11月20日机构专用对于上证A股的净买入额和(万)
bk := getbk("上证A股");
return StocksBTDepartmentNetAmountSum(bk, 20201119T, 20201120T, "机构专用");
// 结果:57824.6
######### StocksBTInstitutionAmountSum
范例
// 2020年11月19日到2020年11月20日机构专用对于上证A股的买入总额(万)
bk := getbk("上证A股");
return StocksBTInstitutionAmountSum(bk, 20201119T, 20201120T, 0, "机构专用");
// 结果:61272.52
######### StocksBTInstitutionPremiumAmountSum
范例
// 2020年11月19日到2020年12月20日机构专用对于上证A股的溢价买入总额(万)
bk := getbk("上证A股");
return StocksBTInstitutionPremiumAmountSum(bk, 20201119T, 20201220T, 0, "机构专用");
// 结果:21123.93
######### StocksBTDepartmentDiscountAmountSum
范例
// 2020年11月19日到2020年11月20日机构专用对于上证A股的折价买入总额(万)
bk := getbk("上证A股");
return StocksBTDepartmentDiscountAmountSum(bk, 20201119T, 20201120T, 2, "机构专用");
// 结果:58829.99
######### StocksBTDiscountAmountSum
范例
// 2020年11月19日到2020年11月20日上证A股的折价成交总额(万)
bk := getbk("上证A股");
return StocksBTDiscountAmountSum(bk, 20201119T, 20201120T);
// 结果:111268.24
######### StocksBTInstitutionDiscountAmountSum
范例
// 2020年11月19日到2020年11月20日机构专用对于上证A股的折价买入总额(万)bk:=getbk("上证A股");return StocksBTInstitutionDiscountAmountSum(bk,20201119T,20201120T,0,"机构专用"); // 结果:58829.99
######### StocksBTDepartmentTradeCountSum
范例
// 2020年11月19日到2020年11月20日机构专用对于上证A股的买入笔数
bk := getbk("上证A股");
return StocksBTDepartmentTradeCountSum(bk, 20201119T, 20201120T, 2, "机构专用");
// 结果:32
######### StocksBTInstitutionNetAmountSum
算法区间指定机构买入总额和 - 区间指定机构卖出总额和范例
// 2020年11月19日到2020年11月20日机构专用对于上证A股的净买入额和(万)
bk := getbk("上证A股");
return StocksBTInstitutionNetAmountSum(bk, 20201119T, 20201120T, "机构专用");
// 结果:57824.6
######### StocksBTFairAmountSum
范例
// 2020年11月19日到2020年11月20日上证A股的平价成交总额(万)
bk := getbk("上证A股");
return StocksBTFairAmountSum(bk, 20201119T, 20201120T);
// 结果:58581.67
######### StocksBTInstitutionFairAmountSum
范例
// 2020年11月19日到2020年11月20日机构专用对于上证A股的平价买入总额(万)
bk := getbk("上证A股");
return StocksBTInstitutionFairAmountSum(bk, 20201119T, 20201120T, 0, "机构专用");
// 结果:2442.53
######### StocksBTInstitutionTradeCountSum
范例
// 2020年11月19日到2020年11月20日机构专用对于上证A股的买入笔数
bk := getbk("上证A股");
return StocksBTInstitutionTradeCountSum(bk, 20201119T, 20201120T, 0, "机构专用");
// 结果:32
######### StocksBTDiscountAmountSumPercent
算法区间股票列表折价成交总额和/区间股票列表成交总额和*100%范例
// 2020年11月19日到2020年11月20日上证A股的折价成交总额(万)和占上证A股成交总额和比(%)
bk := getbk("上证A股");
return StocksBTDiscountAmountSumPercent(bk, 20201119T, 20201120T);
// 结果:60.9606981636169
######### StocksBTPremiumAmountSumPercent
算法区间股票列表溢价成交总额和/区间股票列表成交总额和*100%范例
// 2020年11月19日到2020年11月20日上证A股的溢价成交总额(万)和占上证A股成交总额和比(%)
bk := getbk("上证A股");
return StocksBTPremiumAmountSumPercent(bk, 20201119T, 20201120T);
// 结果:6.94407409852538
######### StocksBTPremiumAmountSum
范例
// 2020年11月19日到2020年11月20日上证A股的溢价成交总额(万)
bk := getbk("上证A股");
return StocksBTPremiumAmountSum(bk, 20201119T, 20201120T);
// 结果:12674.64
######### StocksBTDepartmentAmountSumPercent
范例
// 2020年11月19日到2020年11月20日机构专用买入上证A股总额占上证A股大宗交易成交总额比(%)
bk := getbk("上证A股");
return StocksBTDepartmentAmountSumPercent(bk, 20201119T, 20201120T, 2, "机构专用");
// 结果:33.5694677784441
######### StocksBTAmountSum
范例
// 2020年11月19日到2020年11月20日上证A股的成交总额(万)
bk := getbk("上证A股");
return StocksBTAmountSum(bk, 20201119T, 20201120T);
// 结果:182524.55
######### StocksBTDepartmentPremiumAmountSum
范例
// 2020年11月19日到2020年12月20日机构专用对于上证A股的溢价买入总额(万)
bk := getbk("上证A股");
return StocksBTDepartmentPremiumAmountSum(bk, 20201119T, 20201220T, 2, "机构专用");
// 结果:21123.93
######### StocksBTDepartmentFairAmountSum
范例
// 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
范例
// 2020年11月20日上证A股的成交总额(万)
setsysparam(pn_date(), 20201120T);
setsysparam(pn_bk(), "上证A股");
return BK_BTAmount();
// 返回:71129.68
######## Bk_btdepartmentamount
范例
// 2020年11月20日机构专用对于上证A股的买入总额(万)
setsysparam(pn_date(), 20201120T);
setsysparam(pn_bk(), "上证A股");
return BK_BTDepartmentAmount(2, "机构专用");
// 返回:5735.17
######## Bk_btdepartmentamountpercent
算法营业部交易总额/板块大宗交易成交总额*100%范例
// 2020年11月20日机构专用买入上证A股总额占上证A股大宗交易成交总额比(%)
setsysparam(pn_date(), 20201120T);
setsysparam(pn_bk(), "上证A股");
return BK_BTDepartmentAmountPercent(2, "机构专用");
// 返回:8.0629773675349
######## Bk_btdepartmentdiscountamount
范例
// 2020年11月20日机构专用对于上证A股的折价买入总额(万)
setsysparam(pn_date(), 20201120T);
setsysparam(pn_bk(), "上证A股");
return BK_BTDepartmentDiscountAmount(2, "机构专用");
// 返回:4087.7
######## Bk_btdepartmentfairamount
范例
// 2020年11月20日机构专用对于上证A股的平价买入总额(万)
setsysparam(pn_date(), 20201120T);
setsysparam(pn_bk(), "上证A股");
return BK_BTDepartmentFairAmount(2, "机构专用");
// 返回:1647.47
######## Bk_btdepartmentnetamount
算法营业部买入总额-营业部卖出总额范例
// 2020年11月20日机构专用对于上证A股的净买入额(万)
setsysparam(pn_date(), 20201120T);
setsysparam(pn_bk(), "上证A股");
return BK_BTDepartmentNetAmount("机构专用");
// 返回:4374.75
######## Bk_btdepartmentpremiumamount
范例
// 2020年11月20日机构专用对于上证A股的溢价买入总额(万)
setsysparam(pn_date(), 20201120T);
setsysparam(pn_bk(), "上证A股");
return BK_BTDepartmentPremiumAmount(2, "机构专用");
// 返回:0
######## Bk_btdepartmenttradecount
范例
// 2020年11月20日机构专用对于上证A股的买入笔数
setsysparam(pn_date(), 20201120T);
setsysparam(pn_bk(), "上证A股");
return BK_BTDepartmentTradeCount(2, "机构专用");
// 返回:3
######## Bk_btdiscountamount
范例
// 2020年11月20日上证A股的折价成交总额(万)
setsysparam(pn_date(), 20201120T);
setsysparam(pn_bk(), "上证A股");
return BK_BTDiscountAmount();
// 返回:29014.78
######## Bk_btdiscountamountpercent
范例
// 2020年11月20日上证A股的折价成交总额占成交总额比(%)
setsysparam(pn_date(), 20201120T);
setsysparam(pn_bk(), "上证A股");
return BK_BTDiscountAmountPercent();
// 返回:40.7913827251859
######## Bk_btfairamount
范例
// 2020年11月20日上证A股的平价成交总额(万)
setsysparam(pn_date(), 20201120T);
setsysparam(pn_bk(), "上证A股");
return BK_BTFairAmount();
// 返回:33132.66
######## Bk_btfairamountpercent
范例
// 2020年11月20日上证A股的平价成交总额占成交总额比(%)
setsysparam(pn_date(), 20201120T);
setsysparam(pn_bk(), "上证A股");
return BK_BTFairAmountPercent();
// 返回:46.5806397554439
######## Bk_btinstitutionamount
范例
// 2020年11月20日机构专用对于上证A股的买入总额(万)
setsysparam(pn_date(), 20201120T);
setsysparam(pn_bk(), "上证A股");
return BK_BTInstitutionAmount(0, "机构专用");
// 返回:5735.17
######## Bk_btinstitutionamountpercent
算法机构买入(卖出)板块总额/板块大宗交易成交总额*100%范例
// 2020年11月20日机构专用买入上证A股总额占上证A股大宗交易成交总额比(%)
setsysparam(pn_date(), 20201120T);
setsysparam(pn_bk(), "上证A股");
return BK_BTInstitutionAmountPercent(0, "机构专用");
// 返回:8.0629773675349
######## Bk_btinstitutiondiscountamount
范例
// 2020年11月20日机构专用对于上证A股的折价买入总额(万)
setsysparam(pn_date(), 20201120T);
setsysparam(pn_bk(), "上证A股");
return BK_BTInstitutionDiscountAmount(0, "机构专用");
// 返回:4087.7
######## Bk_btinstitutionfairamount
范例
// 2020年11月20日机构专用对于上证A股的平价买入总额(万)
setsysparam(pn_date(), 20201120T);
setsysparam(pn_bk(), "上证A股");
return BK_BTInstitutionFairAmount(0, "机构专用");
// 返回:1647.47
######## Bk_btinstitutionnetamount
范例
// 2020年11月20日机构专用对于上证A股的净买入额(万)
setsysparam(pn_date(), 20201120T);
setsysparam(pn_bk(), "上证A股");
return BK_BTInstitutionNetAmount("机构专用");
// 返回:4374.75
######## Bk_btinstitutionpremiumamount
范例
// 2020年11月20日机构专用对于上证A股的溢价买入总额(万)
setsysparam(pn_date(), 20201120T);
setsysparam(pn_bk(), "上证A股");
return BK_BTInstitutionPremiumAmount(0, "机构专用");
// 返回:0
######## Bk_btinstitutiontradecount
范例
// 2020年11月20日机构专用对于上证A股的买入笔数
setsysparam(pn_date(), 20201120T);
setsysparam(pn_bk(), "上证A股");
return BK_BTInstitutionTradeCount(0, "机构专用");
// 返回:3
######## Bk_btpremiumamount
范例
// 2020年11月20日上证A股的溢价成交总额(万)
setsysparam(pn_date(), 20201120T);
setsysparam(pn_bk(), "上证A股");
return BK_BTPremiumAmount();
// 返回:8982.24
######## Bk_btpremiumamountpercent
范例
// 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
范例
// 2020年11月20日机构专用对于上证A股的平价买入总额(万)
bk := getbk("上证A股");
setsysparam(pn_date(), 20201120T);
return StocksBTInstitutionFairAmount(bk, 0, "机构专用");
// 结果:1647.47
######### StocksBTDiscountAmountPercent
范例
// 2020年11月20日上证A股的折价成交总额占成交总额比(%)
bk := getbk("上证A股");
setsysparam(pn_date(), 20201120T);
return StocksBTDiscountAmountPercent(bk);
// 结果:40.7913827251859
######### StocksBTQk
范例
// 2020年11月19日至2020年11月20日机构专用对于上证A股的大宗交易明细
bk := getbk("上证A股");
return StocksBTQk(bk, 20201119T, 20201120T, "机构专用");
######### StocksBTDepartmentAmountPercent
算法营业部交易总额/板块大宗交易成交总额*100%范例
// 2020年11月20日机构专用买入上证A股总额占上证A股大宗交易成交总额比(%)
bk := getbk("上证A股");
setsysparam(pn_date(), 20201120T);
return StocksBTDepartmentAmountPercent(bk, 2, "机构专用");
// 结果:8.0629773675349
######### StocksBTAmount
范例
// 2020年11月20日上证A股的成交总额(万)
bk := getbk("上证A股");
setsysparam(pn_date(), 20201120T);
return StocksBTAmount(bk);
// 结果:71129.68
######### StocksBTInstitutionNetAmount
算法机构买入总额 - 机构卖出总额范例
// 2020年11月20日机构专用对于上证A股的净买入额(万)
setsysparam(pn_date(), 20201120T);
return BK_BTInstitutionNetAmount("上证A股", "机构专用");
// 结果:4374.75
######### StocksBTDepartmentAmount
范例
// 2020年11月20日机构专用对于上证A股的买入总额(万)
bk := getbk("上证A股");
setsysparam(pn_date(), 20201120T);
return StocksBTDepartmentAmount(bk, 2, "机构专用");
// 结果:5735.17
######### StocksBTInstitutionPremiumAmount
范例
// 2020年11月25日机构专用对于上证A股的溢价买入总额(万)
bk := getbk("上证A股");
setsysparam(pn_date(), 20201125T);
return StocksBTInstitutionPremiumAmount(bk, 0, "机构专用");
// 结果:15008
######### StocksBTDepartmentDiscountAmount
范例
// 2020年11月20日机构专用对于上证A股的折价买入总额(万)
bk := getbk("上证A股");
setsysparam(pn_date(), 20201120T);
return StocksBTDepartmentDiscountAmount(bk, 2, "机构专用");
// 结果:4087.7
######### StocksBTInstitutionAmountPercent
算法机构股票列表交易总额/股票列表大宗交易成交总额*100%范例
// 2020年11月20日机构专用买入上证A股总额占上证A股大宗交易成交总额比(%)
bk := getbk("上证A股");
setsysparam(pn_date(), 20201120T);
return StocksBTInstitutionAmountPercent(bk, 0, "机构专用");
// 结果:8.0629773675349
######### StocksBTPremiumAmount
范例
// 2020年11月20日上证A股的溢价成交总额(万)
bk := getbk("上证A股");
setsysparam(pn_date(), 20201120T);
return StocksBTPremiumAmount(bk);
// 结果:8982.24
######### StocksBTValue
范例
// 2020年11月19日至2020年11月20日买方机构名称为机构专用对于上证A股的平价大宗交易数据汇总
bk := getbk("上证A股");
return StocksBTValue(bk, 20201119T, 20201120T, 3, 0, "机构专用");
// 结果:24425300
######### StocksBTDepartmentTradeCount
范例
// 2020年11月20日机构专用对于上证A股的买入笔数
bk := getbk("上证A股");
setsysparam(pn_date(), 20201120T);
return StocksBTDepartmentTradeCount(bk, 2, "机构专用");
// 结果:3
######### StocksBTDiscountAmount
范例
// 2020年11月20日上证A股的折价成交总额(万)
bk := getbk("上证A股");
setsysparam(pn_date(), 20201120T);
return StocksBTDiscountAmount(bk);
// 结果:29014.78
######### StocksBTFairAmountPercent
范例
// 2020年11月20日上证A股的平价成交总额占成交总额比(%)
bk := getbk("上证A股");
setsysparam(pn_date(), 20201120T);
return StocksBTFairAmountPercent(bk);
// 结果:46.5806397554439
######### StocksBTFairAmount
范例
// 2020年11月20日上证A股的平价成交总额(万)
bk := getbk("上证A股");
setsysparam(pn_date(), 20201120T);
return StocksBTFairAmount(bk);
// 结果:33132.66
######### StocksBTTradeCount
范例
// 2020年11月19日至2020年11月20日买方机构名称为机构专用对于上证A股的大宗交易记录汇总
bk := getbk("上证A股");
return StocksBTTradeCount(bk, 20201119T, 20201120T, 0, "机构专用");
// 结果:32
######### StocksBTInstitutionAmount
范例
// 2020年11月20日机构专用对于上证A股的买入总额(万)
bk := getbk("上证A股");
setsysparam(pn_date(), 20201120T);
return StocksBTInstitutionAmount(bk, 0, "机构专用");
// 结果:5735.17
######### StocksBTPremiumAmountPercent
范例
// 2020年11月20日上证A股的溢价成交总额占成交总额比(%)
bk := getbk("上证A股");
setsysparam(pn_date(), 20201120T);
return StocksBTPremiumAmountPercent(bk);
// 结果:12.6279775193703
######### StocksBTDepartmentNetAmount
算法营业部买入总额 - 营业部卖出总额范例
// 2020年11月20日机构专用对于上证A股的净买入额(万)
bk := getbk("上证A股");
setsysparam(pn_date(), 20201120T);
return StocksBTDepartmentNetAmount(bk, "机构专用");
// 结果:4374.75
######### StocksBTInstitutionTradeCount
范例
// 2020年11月20日机构专用对于上证A股的买入笔数
bk := getbk("上证A股");
setsysparam(pn_date(), 20201120T);
return StocksBTInstitutionTradeCount(bk, 0, "机构专用");
// 结果:3
######### StocksBTInstitutionDiscountAmount
范例
// 2020年11月20日机构专用对于上证A股的折价买入总额(万)
bk := getbk("上证A股");
setsysparam(pn_date(), 20201120T);
return StocksBTInstitutionDiscountAmount(bk, 0, "机构专用");
// 结果:4087.7
######### StocksBTDepartmentFairAmount
范例
// 2020年11月20日机构专用对于上证A股的平价买入总额(万)
bk := getbk("上证A股");
setsysparam(pn_date(), 20201120T);
return StocksBTDepartmentFairAmount(bk, 2, "机构专用");
// 结果:1647.47
######### StocksBTDepartmentPremiumAmount
范例
// 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
用途:股票板块相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SH600666"和"SH600131"在20130901到20150228全部大股东增持市值
StockArr := array("SH600666", "SH600131");
return StocksHoldersIncreaseValueQJ(StockArr, 20130901T, 20150228T, 0);
// 结果:169881991.92
####### StocksHoldersReduceValueQJ
用途:股票板块相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SH600236"和"SH600131"在20240701到20250131全部大股东减持市值
StockArr := array("SH600236", "SH600131");
return StocksHoldersReduceValueQJ(StockArr, 20240701T, 20250131T, 0);
// 结果:86227540
####### StocksHoldersNetChangeValueQJ
用途:股票板块相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SH600666"和"SH600131"在20150801到20150814全部大股东净增持市值
StockArr := array("SH600666", "SH600131");
return StocksHoldersNetChangeValueQJ(StockArr, 20150801T, 20150814T, 0);
// 结果:56062948
####### StocksHoldersIncreasePercentQJ2
用途:股票板块相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SH600236"和"SH600131"在20150801到20150814全部区间大股东增持占流通市值(%)
StockArr := array("SH600236", "SH600131");
return StocksHoldersIncreasePercentQJ2(StockArr, 20150801T, 20150814T, 0);
// 结果:0.76
####### StocksHoldersReducePercentQJ2
用途:股票板块相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SH600236"和"SH600131"在20180101到20181231全部区间大股东减持占流通市值(%)
StockArr := array("SH600236", "SH600131");
return StocksHoldersReducePercentQJ2(StockArr, 20180101T, 20181231T, 0);
// 结果:0.11
####### StocksHoldersNetChangePercentQJ2
用途:股票板块相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SH600666"和"SH600131"在20150101到20150814全部区间大股东净增持占流通市值(%)
StockArr := array("SH600666", "SH600131");
return StocksHoldersNetChangePercentQJ2(StockArr, 20150101T, 20150814T, 0);
// 结果:0.45
####### StocksHoldersIncreasePercentQJ
用途:股票板块相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SH600236"和"SH600131"在20150101到20150814全部区间大股东增持占总市值(%)
StockArr := array("SH600236", "SH600131");
return StocksHoldersIncreasePercentQJ(StockArr, 20150101T, 20150814T, 0);
// 结果:0.65
####### StocksHoldersReducePercentQJ
用途:股票板块相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SH600236"和"SH600131"在20180101到20180615全部区间大股东减持占总市值(%)
StockArr := array("SH600236", "SH600131");
return StocksHoldersReducePercentQJ(StockArr, 20180101T, 20180615T, 0);
// 结果:0.07
####### StocksHoldersNetChangePercentQJ
用途:股票板块相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SH600666"和"SH600131"在20150101到20150814全部区间大股东净增持占总市值(%)
StockArr := array("SH600666", "SH600131");
return StocksHoldersNetChangePercentQJ(StockArr, 20150101T, 20150814T, 0);
// 结果:0.2
####### StocksHoldersIncreaseComNumQJ
用途:股票板块相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SH600236"和"SH600131"在20150101到20150814全部大股东增持的股票个数
StockArr := array("SH600236", "SH600131");
return StocksHoldersIncreaseComNumQJ(StockArr, 20150101T, 20150814T, 0);
// 结果:2
####### StocksHoldersReduceComNumQJ
用途:股票板块相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SH600236"和"SH600131"在20180601到20190630全部大股东减持的股票个数
StockArr := array("SH600236", "SH600131");
return StocksHoldersReduceComNumQJ(StockArr, 20180601T, 20190630T, 0);
// 结果:1
####### StocksHoldersNetChangeComNumQJ
用途:股票板块相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SH600666"和"SH600131"在20150101到20150814全部大股东净增持的股票个数
StockArr := array("SH600666", "SH600131");
return StocksHoldersNetChangeComNumQJ(StockArr, 20150101T, 20150814T, 0);
// 结果:2
####### StocksHoldersIncreaseComListQJ
用途:股票板块相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SH600236"和"SH600131"在20150101到20150814全部大股东增持的股票列表
StockArr := array("SH600236", "SH600131");
return StocksHoldersIncreaseComListQJ(StockArr, 20150101T, 20150814T, 0);
// 结果:array("SH600131","SH600236")
####### StocksHoldersNetChangeComListQJ
用途:股票板块相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SH600666"和"SH600131"在20150101到20150814全部大股东净增持的股票列表
StockArr := array("SH600666", "SH600131");
return StocksHoldersNetChangeComListQJ(StockArr, 20150101T, 20150814T, 0);
// 结果:array("SH600131","SH600666")
####### StocksHoldersReduceComListQJ
用途:股票板块相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SH600236"和"SH600131"在20180601到20190630全部大股东减持的股票列表
StockArr := array("SH600236", "SH600131");
return StocksHoldersReduceComListQJ(StockArr, 20180601T, 20190630T, 0);
// 结果:array("SH600131")
####### StocksHoldersReduceValue
用途:股票板块相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SH600236"和"SH600131"在20180615全部大股东减持市值
StockArr := array("SH600236", "SH600131");
return StocksHoldersReduceValue(StockArr, 20180615T, 0);
// 结果:24477665.04
####### StocksHoldersNetChangeValue
用途:股票板块相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SH600666"和"SH600131"在20150814全部大股东净增持市值
StockArr := array("SH600666", "SH600131");
return StocksHoldersNetChangeValue(StockArr, 20150814T, 0);
// 结果:55314210
####### StocksHoldersIncreasePercent2
用途:股票板块相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SH600236"和"SH600131"在20150814全部大股东增持占流通市值(%)
StockArr := array("SH600236", "SH600131");
return StocksHoldersIncreasePercent2(StockArr, 20150814T, 0);
// 结果:0.76
####### StocksHoldersReducePercent2
用途:股票板块相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SH600236"和"SH600131"在20180615全部大股东减持占流通市值(%)
StockArr := array("SH600236", "SH600131");
return StocksHoldersReducePercent2(StockArr, 20180615T, 0);
// 结果:0.1
####### StocksHoldersNetChangePercent2
用途:股票板块相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SH600666"和"SH600131"在20150814全部大股东净增持占流通市值(%)
StockArr := array("SH600666", "SH600131");
return StocksHoldersNetChangePercent2(StockArr, 20150814T, 0);
// 结果:0.4
####### StocksHoldersIncreasePercent
用途:股票板块相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SH600236"和"SH600131"在20150814全部大股东增持占总市值(%)
StockArr := array("SH600236", "SH600131");
return StocksHoldersIncreasePercent(StockArr, 20150814T, 0);
// 结果:0.42
####### StocksHoldersReducePercent
用途:股票板块相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SH600236"和"SH600131"在20180615全部大股东减持占总市值(%)
StockArr := array("SH600236", "SH600131");
return StocksHoldersReducePercent(StockArr, 20180615T, 0);
// 结果:0.06
####### StocksHoldersNetChangePercent
用途:股票板块相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SH600666"和"SH600131"在20150814全部大股东净增持占总市值(%)
StockArr := array("SH600666", "SH600131");
return StocksHoldersNetChangePercent(StockArr, 20150814T, 0);
// 结果:0.18
####### StocksHoldersIncreaseComNum
用途:股票板块相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SH600236"和"SH600131"在20150814全部大股东增持的股票个数
StockArr := array("SH600236", "SH600131");
return StocksHoldersIncreaseComNum(StockArr, 20150814T, 0);
// 结果:2
####### StocksHoldersReduceComNum
用途:股票板块相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SH600236"和"SH600131"在20180615全部大股东减持的股票个数
StockArr := array("SH600236", "SH600131");
return StocksHoldersReduceComNum(StockArr, 20180615T, 0);
// 结果:1
####### StocksHoldersNetChangeComNum
用途:股票板块相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SH600666"和"SH600131"在20150814全部大股东净增持的股票个数
StockArr := array("SH600666", "SH600131");
return StocksHoldersNetChangeComNum(StockArr, 20150814T, 0);
// 结果:1
####### StocksHoldersNetChangeComList
用途:股票板块相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SH600236"和"SH600131"在20150814全部发生大股东净增持的股票列表
StockArr := array("SH600236", "SH600131");
return StocksHoldersNetChangeComList(StockArr, 20150814T, 0);
// 结果:array("SH600131","SH600236")
####### StocksHoldersReduceComList
用途:股票板块相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SH600236"和"SH600131"在20180615全部发生大股东减持的股票列表
StockArr := array("SH600236", "SH600131");
return StocksHoldersReduceComList(StockArr, 20180615T, 0);
// 结果:array("SH600131")
####### StocksHoldersIncreaseValue
用途:股票板块相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SH600236"和"SH600131"在20150814全部大股东增持市值
StockArr := array("SH600236", "SH600131");
return StocksHoldersIncreaseValue(StockArr, 20150814T, 0);
// 结果:112386900
####### StocksHoldersIncreaseComList
用途:股票板块相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// "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
范例
// "上证A股"在20150814全部大股东增持市值
bk := "上证A股";
return BK_HoldersIncreaseValue(bk, 20150814T, 0);
// 结果:22919041684.21
######## BK_HoldersIncreaseComList
范例
// "上证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
范例
// "上证A股"在20150814全部大股东减持市值
bk := "上证A股";
return BK_HoldersReduceValue(bk, 20150814T, 0);
// 结果:118460
######## BK_HoldersReducePercentQJ
范例
// "深证A股"在20150101到20150228全部大股东减持占总市值(%)
bk := "深证A股";
return BK_HoldersReducePercentQJ(bk, 20150101T, 20150228T, 0);
// 结果:0.13
######## BK_HoldersNetChangeValue
范例
// "上证A股"在20150814全部大股东净增持市值
bk := "上证A股";
return BK_HoldersNetChangeValue(bk, 20150814T, 0);
// 结果:22918923224.21
######## BK_HoldersReducePercent2
范例
// "上证A股"在20150814全部大股东减持占流通市值(%)
bk := "上证A股";
return BK_HoldersReducePercent2(bk, 20150814T, 0);
// 结果:0
######## BK_HoldersNetChangePercent2
范例
// "上证A股"在20150814全部大股东净增持占流通市值(%)
bk := "上证A股";
return BK_HoldersNetChangePercent2(bk, 20150814T, 0);
// 结果:0.09
######## BK_HoldersIncreasePercent
范例
// "上证A股"在20150814全部大股东增持占总市值(%)
bk := "上证A股";
return BK_HoldersIncreasePercent(bk, 20150814T, 0);
// 结果:0.06
######## BK_HoldersReducePercent
范例
// "上证A股"在20150814全部大股东减持占总市值(%)
bk := "上证A股";
return BK_HoldersReducePercent(bk, 20150814T, 0);
// 结果:0
######## BK_HoldersNetChangePercent
范例
// "上证A股"在20150814全部大股东净增持占总市值(%)
bk := "上证A股";
return BK_HoldersNetChangePercent(bk, 20150814T, 0);
// 结果:0.06
######## BK_HoldersIncreaseComNum
范例
// "上证A股"在20150814全部发生大股东增持的股票个数
bk := "上证A股";
return BK_HoldersIncreaseComNum(bk, 20150814T, 0);
// 结果:15
######## BK_HoldersReduceComNum
范例
// "上证A股"在20150814全部发生大股东减持的股票个数
bk := "上证A股";
return BK_HoldersReduceComNum(bk, 20150814T, 0);
// 结果:2
######## BK_HoldersNetChangeComNum
范例
// "上证A股"在20150814全部发生大股东净增持的股票个数
bk := "上证A股";
return BK_HoldersNetChangeComNum(bk, 20150814T, 0);
// 结果:15
######## BK_HoldersNetChangeComList
范例
// "上证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
范例
// "上证A股"在20150814全部发生大股东减持的股票列表
bk := "上证A股";
return BK_HoldersReduceComList(bk, 20150814T, 0);
// 结果:array("SH600666","SH600802")
######## BK_HoldersIncreaseValueQJ
范例
// "深证A股"在20150101到20150228全部大股东增持市值
bk := "深证A股";
return BK_HoldersIncreaseValueQJ(bk, 20150101T, 20150228T, 0);
// 结果:4427331411.99
######## BK_HoldersReduceValueQJ
范例
// "深证A股"在20150101到20150228全部大股东减持市值
bk := "深证A股";
return BK_HoldersReduceValueQJ(bk, 20150101T, 20150228T, 0);
// 结果:15684004105.22
######## BK_HoldersNetChangeValueQJ
范例
// "深证A股"在20150101到20150228全部大股东净增持市值
bk := "深证A股";
return BK_HoldersNetChangeValueQJ(bk, 20150101T, 20150228T, 0);
// 结果:-11256672693.23
######## BK_HoldersIncreasePercentQJ2
范例
// "深证A股"在20150101到20150228全部大股东增持占流通市值(%)
bk := "深证A股";
return BK_HoldersIncreasePercentQJ2(bk, 20150101T, 20150228T, 0);
// 结果:0.05
######## BK_HoldersReducePercentQJ2
范例
// "深证A股"在20150101到20150228全部大股东减持占流通市值(%)
bk := "深证A股";
return BK_HoldersReducePercentQJ2(bk, 20150101T, 20150228T, 0);
// 结果:0.18
######## BK_HoldersNetChangePercentQJ2
范例
// "深证A股"在20150101到20150228全部大股东净增持占流通市值(%)
bk := "深证A股";
return BK_HoldersNetChangePercentQJ2(bk, 20150101T, 20150228T, 0);
// 结果:-0.13
######## BK_HoldersIncreasePercentQJ
范例
// "深证A股"在20150101到20150228全部大股东增持占总市值(%)
bk := "深证A股";
return BK_HoldersIncreasePercentQJ(bk, 20150101T, 20150228T, 0);
// 结果:0.04
######## BK_HoldersNetChangePercentQJ
范例
// "深证A股"在20150101到20150228全部大股东净增持占总市值(%)
bk := "深证A股";
return BK_HoldersNetChangePercentQJ(bk, 20150101T, 20150228T, 0);
// 结果:-0.1
######## BK_HoldersIncreaseComNumQJ
范例
// "深证A股"在20150101到20150228全部发生大股东增持的股票个数
bk := "深证A股";
return BK_HoldersIncreaseComNumQJ(bk, 20150101T, 20150228T, 0);
// 结果:52
######## BK_HoldersReduceComNumQJ
范例
// "深证A股"在20150101到20150228全部发生大股东减持的股票个数
bk := "深证A股";
return BK_HoldersReduceComNumQJ(bk, 20150101T, 20150228T, 0);
// 结果:105
######## BK_HoldersNetChangeComNumQJ
范例
// "深证A股"在20150101到20150228全部发生大股东净增持的股票个数
bk := "深证A股";
return BK_HoldersNetChangeComNumQJ(bk, 20150101T, 20150228T, 0);
// 结果:38
######## BK_HoldersIncreaseComListQJ
范例
// "深证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
范例
// "深证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
范例
// "深证A股"在20150220到20150228全部发生大股东净增持的股票列表
bk := "深证A股";
return BK_HoldersNetChangeComListQJ(bk, 20150220T, 20150228T, 0);
// 结果:array("SZ000586","SZ000786","SZ000795",
// "SZ002072","SZ002137","SZ002219","SZ002311")
######## BK_HoldersIncreasePercent2
范例
// "上证A股"在20150814全部大股东增持占流通市值(%)
bk := "上证A股";
return BK_HoldersIncreasePercent2(bk, 20150814T, 0);
// 结果:0.09
####### 中间函数
######## 内容
- StocksHoldersIncreaseAndReduceDataQJ
######## StocksHoldersIncreaseAndReduceDataQJ
范例
// "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
用途:股票板块相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SZ000811"和"SZ002269"在20150715全部董监高及关联人减持占流通市值(%)
StockArr := array("SZ000811", "SZ002269");
return StocksDSSOReducePercent2(StockArr, 20150715T, 0, 0);
// 结果:0.00075
####### StocksDSSONetChangePercent2
用途:股票板块相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SZ002563"和"SZ300300"在20150715全部董监高及关联人净增持占流通市值(%)
StockArr := array("SZ002563", "SZ300300");
return StocksDSSONetChangePercent2(StockArr, 20150715T, 0, 0);
// 结果:0.016
####### StocksDSSOIncreasePercent
用途:股票板块相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SH600157"和"SZ000158"在20150715全部董监高及关联人增持占总市值(%)
StockArr := array("SH600157", "SZ000158");
return StocksDSSOIncreasePercent(StockArr, 20150715T, 0, 0);
// 结果:0.013
####### StocksDSSOReducePercent
用途:股票板块相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SZ000811"和"SZ002269"在20150715全部董监高及关联人减持占总市值(%)
StockArr := array("SZ000811", "SZ002269");
return StocksDSSOReducePercent(StockArr, 20150715T, 0, 0);
// 结果:0.00074
####### StocksDSSONetChangePercent
用途:股票板块相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SZ002563"和"SZ300300"在20150715全部董监高及关联人净增持占总市值(%)
StockArr := array("SZ002563", "SZ300300");
return StocksDSSONetChangePercent(StockArr, 20150715T, 0, 0);
// 结果:0.011
####### StocksDSSOIncreaseComNum
用途:股票板块相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SH600157"和"SZ000158"在20150715全部董监高及关联人增持的股票个数
StockArr := array("SH600157", "SZ000158");
return StocksDSSOIncreaseComNum(StockArr, 20150715T, 0, 0);
// 结果:2
####### StocksDSSOReduceComNum
用途:股票板块相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SZ000811"和"SH600157"在20150715全部董监高及关联人减持的股票个数
StockArr := array("SZ000811", "SH600157");
return StocksDSSOReduceComNum(StockArr, 20150715T, 0, 0);
// 结果:1
####### StocksDSSONetChangeComNum
用途:股票板块相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SZ002563"和"SZ300300"在20150715全部董监高及关联人净增持的股票个数
StockArr := array("SZ002563", "SZ300300");
return StocksDSSONetChangeComNum(StockArr, 20150715T, 0, 0);
// 结果:1
####### StocksDSSOIncreaseComList
用途:股票板块相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SH600157"和"SZ000158"在20150715全部董监高及关联人增持的股票列表
StockArr := array("SH600157", "SZ000158");
return StocksDSSOIncreaseComList(StockArr, 20150715T, 0, 0);
// 结果:array("SH600157","SZ000158")
####### StocksDSSOReduceComList
用途:股票板块相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SZ000811"和"SH600157"在20150715全部董监高及关联人减持的股票列表
StockArr := array("SZ000811", "SH600157");
return StocksDSSOReduceComList(StockArr, 20150715T, 0, 0);
// 结果:array("SZ000811")
####### StocksDSSONetChangeComList
用途:股票板块相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SZ002563"和"SZ300300"在20150715全部董监高及关联人净增持的股票列表
StockArr := array("SZ002563", "SZ300300");
return StocksDSSONetChangeComList(StockArr, 20150715T, 0, 0);
// 结果:array("SZ300300")
####### StocksDSSOIncreaseValueQJ
用途:股票板块相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SH600157"和"SZ000158"在20150715到20150720全部董监高及关联人增持市值
StockArr := array("SH600157", "SZ000158");
return StocksDSSOIncreaseValueQJ(StockArr, 20150715T, 20150720T, 0, 0);
// 结果:13403238
####### StocksDSSOReduceValueQJ
用途:股票板块相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SZ000811"和"SZ002269"在20150715到20150720全部董监高及关联人减持市值
StockArr := array("SZ000811", "SZ002269");
return StocksDSSOReduceValueQJ(StockArr, 20150715T, 20150720T, 0, 0);
// 结果:209690
####### StocksDSSONetChangeValueQJ
用途:股票板块相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SZ002563"和"SZ300300"在20150715到20150720全部董监高及关联人净增持市值
StockArr := array("SZ002563", "SZ300300");
return StocksDSSONetChangeValueQJ(StockArr, 20150715T, 20150720T, 0, 0);
// 结果:5226878
####### StocksDSSOIncreasePercentQJ2
用途:股票板块相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SH600157"和"SZ000158"在20150715到20150720全部董监高及关联人增持占流通市值(%)
StockArr := array("SH600157", "SZ000158");
return StocksDSSOIncreasePercentQJ2(StockArr, 20150715T, 20150720T, 0, 0);
// 结果:0.032
####### StocksDSSOReducePercentQJ2
用途:股票板块相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SZ000811"和"SZ002269"在20150715到20150720全部董监高及关联人减持占流通市值(%)
StockArr := array("SZ000811", "SZ002269");
return StocksDSSOReducePercentQJ2(StockArr, 20150715T, 20150720T, 0, 0);
// 结果:0.00073
####### StocksDSSONetChangePercentQJ2
用途:股票板块相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SZ002563"和"SZ300300"在20150715到20150720全部董监高及关联人净增持占流通市值(%)
StockArr := array("SZ002563", "SZ300300");
return StocksDSSONetChangePercentQJ2(StockArr, 20150715T, 20150720T, 0, 0);
// 结果:0.017
####### StocksDSSOIncreasePercentQJ
用途:股票板块相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SH600157"和"SZ000158"在20150715到20150720全部董监高及关联人增持占总市值(%)
StockArr := array("SH600157", "SZ000158");
return StocksDSSOIncreasePercentQJ(StockArr, 20150715T, 20150720T, 0, 0);
// 结果:0.015
####### StocksDSSOReducePercentQJ
用途:股票板块相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SZ000811"和"SZ002269"在20150715到20150720全部董监高及关联人减持占总市值(%)
StockArr := array("SZ000811", "SZ002269");
return StocksDSSOReducePercentQJ(StockArr, 20150715T, 20150720T, 0, 0);
// 结果:0.00073
####### StocksDSSONetChangePercentQJ
用途:股票板块相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SZ002563"和"SZ300300"在20150715到20150720全部董监高及关联人净增持占总市值(%)
StockArr := array("SZ002563", "SZ300300");
return StocksDSSONetChangePercentQJ(StockArr, 20150715T, 20150720T, 0, 0);
// 结果:0.012
####### StocksDSSOIncreaseComNumQJ
用途:股票板块相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SH600157"和"SZ000158"在20150715到20150720全部董监高及关联人增持的股票个数
StockArr := array("SH600157", "SZ000158");
return StocksDSSOIncreaseComNumQJ(StockArr, 20150715T, 20150720T, 0, 0);
// 结果:2
####### StocksDSSOReduceComNumQJ
用途:股票板块相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SZ000811"和"SH600157"在20150715到20150720全部董监高及关联人减持的股票个数
StockArr := array("SZ000811", "SH600157");
return StocksDSSOReduceComNumQJ(StockArr, 20150715T, 20150720T, 0, 0);
// 结果:1
####### StocksDSSONetChangeComNumQJ
用途:股票板块相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SZ002563"和"SZ300300"在20150715到20150720全部董监高及关联人净增持的股票个数
StockArr := array("SZ002563", "SZ300300");
return StocksDSSONetChangeComNumQJ(StockArr, 20150715T, 20150720T, 0, 0);
// 结果:1
####### StocksDSSOIncreaseComListQJ
用途:股票板块相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SH600157"和"SZ000158"在20150715到20150720全部董监高及关联人增持的股票列表
StockArr := array("SH600157", "SZ000158");
return StocksDSSOIncreaseComListQJ(StockArr, 20150715T, 20150720T, 0, 0);
// 结果:array("SH600157","SZ000158")
####### StocksDSSOReduceComListQJ
用途:股票板块相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SZ000811"和"SH600157"在20150715到20150720全部董监高及关联人减持的股票列表
StockArr := array("SZ000811", "SH600157");
return StocksDSSOReduceComListQJ(StockArr, 20150715T, 20150720T, 0, 0);
// 结果:array("SZ000811")
####### StocksDSSONetChangeComListQJ
用途:股票板块相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SZ002563"和"SZ300300"在20150715到20150720全部董监高及关联人净增持的股票列表
StockArr := array("SZ002563", "SZ300300");
return StocksDSSONetChangeComListQJ(StockArr, 20150715T, 20150720T, 0, 0);
// 结果:array("SZ300300")
####### StocksDSSOIncreaseValue
用途:股票板块相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SH600157"和"SZ000158"在20150715全部董监高及关联人增持市值
StockArr := array("SH600157", "SZ000158");
return StocksDSSOIncreaseValue(StockArr, 20150715T, 0, 0);
// 结果:10243893
####### StocksDSSOIncreasePercent2
用途:股票板块相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SH600157"和"SZ000158"在20150715全部董监高及关联人增持占流通市值(%)
StockArr := array("SH600157", "SZ000158");
return StocksDSSOIncreasePercent2(StockArr, 20150715T, 0, 0);
// 结果:0.029
####### StocksDSSOReduceValue
用途:股票板块相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// "SZ000811"和"SZ002269"在20150715全部董监高及关联人减持市值
StockArr := array("SZ000811", "SZ002269");
return StocksDSSOReduceValue(StockArr, 20150715T, 0, 0);
// 结果:202135
####### StocksDSSONetChangeValue
用途:股票板块相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// "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
范例
// "沪深300"在20180618到20180624全部发生董监高及关联人增持的股票列表
return BK_DSSOIncreaseComListQJ("沪深300", 20180618T, 20180624T, 0, 0);
// 结果:array("SH600010","SH600346","SH601877","SZ000408","SZ000630","SZ002001","SZ002074","SZ002600","SZ300316")
######## BK_DSSOReduceComListQJ
范例
// "沪深300"在20180618到20180624全部发生董监高及关联人减持的股票列表
return BK_DSSOReduceComListQJ("沪深300", 20180618T, 20180624T, 0, 0);
// 结果:array("SZ000807","SZ000895","SZ002352","SZ300124","SZ300502")
######## BK_DSSONetChangeComListQJ
范例
// "沪深300"在20180618到20180624全部发生董监高及关联人净增持的股票列表
return BK_DSSONetChangeComListQJ("沪深300", 20180618T, 20180624T, 0, 0);
// 结果:array("SH600010","SH600346","SH601877","SZ000408","SZ000630","SZ002001","SZ002074","SZ002600","SZ300316")
######## BK_DSSONetChangeComNumQJ
范例
// "沪深300"在20180618到20180624全部发生董监高及关联人净增持的股票个数
return BK_DSSONetChangeComNumQJ("沪深300", 20180618T, 20180624T, 0, 0);
// 结果:9
######## BK_DSSOIncreaseComList
范例
// "沪深300"在20230322全部发生董监高及关联人增持的股票列表
return BK_DSSOIncreaseComList("沪深300", 20230322T, 0, 0);
// 结果:array("SZ002475")
######## BK_DSSONetChangeComList
范例
// "沪深300"在20230322全部发生董监高及关联人净增持的股票列表
return BK_DSSONetChangeComList("沪深300", 20230322T, 0, 0);
// 结果:array("SZ002475")
######## BK_DSSOReduceValue
范例
// "沪深300"在20230112全部董监高及关联人减持市值
return BK_DSSOReduceValue("沪深300", 20230112T, 0, 0);
// 结果:6092800
######## BK_DSSONetChangeValue
范例
// "沪深300"在20230112全部董监高及关联人净增持市值
return BK_DSSONetChangeValue("沪深300", 20230112T, 0, 0);
// 结果:-5632879
######## BK_DSSOIncreasePercent2
范例
// "沪深300"在20230118全部董监高及关联人增持占流通市值(%)
return BK_DSSOIncreasePercent2("沪深300", 20230118T, 0, 0);
// 结果:0.026
######## BK_DSSOReducePercent2
范例
// "沪深300"在20230104全部董监高及关联人减持占流通市值(%)
return BK_DSSOReducePercent2("沪深300", 20230104T, 0, 0);
// 结果:0.00037
######## BK_DSSONetChangePercent2
范例
// "沪深300"在20230104全部董监高及关联人净增持占流通市值(%)
return BK_DSSONetChangePercent2("沪深300", 20230104T, 0, 0);
// 结果:-0.00036
######## BK_DSSOIncreasePercent
范例
// "沪深300"在20230118全部董监高及关联人增持占总市值(%)
return BK_DSSOIncreasePercent("沪深300", 20230118T, 0, 0);
// 结果:0.019
######## BK_DSSOReducePercent
范例
// "沪深300"在20230104全部董监高及关联人减持占总市值(%)
return BK_DSSOReducePercent("沪深300", 20230104T, 0, 0);
// 结果:0.00027
######## BK_DSSONetChangePercent
范例
// "沪深300"在20230104全部董监高及关联人净增持占总市值(%)
return BK_DSSONetChangePercent("沪深300", 20230104T, 0, 0);
// 结果:-0.00027
######## BK_DSSOIncreaseComNum
范例
// "沪深300"在20230322全部发生董监高及关联人增持的股票个数
return BK_DSSOIncreaseComNum("沪深300", 20230322T, 0, 0);
// 结果:1
######## BK_DSSOReduceComNum
范例
// "沪深300"在20230322全部发生董监高及关联人减持的股票个数
return BK_DSSOReduceComNum("沪深300", 20230322T, 0, 0);
// 结果:2
######## BK_DSSONetChangeComNum
范例
// "沪深300"在20230322全部发生董监高及关联人净增持的股票个数
return BK_DSSONetChangeComNum("沪深300", 20230322T, 0, 0);
// 结果:1
######## BK_DSSOIncreaseValueQJ
范例
// "沪深300"在20180618到20180624全部董监高及关联人增持市值
return BK_DSSOIncreaseValueQJ("沪深300", 20180618T, 20180624T, 0, 0);
// 结果:35364735
######## BK_DSSOReduceValueQJ
范例
// "沪深300"在20180618到20180624全部董监高及关联人减持市值
return BK_DSSOReduceValueQJ("沪深300", 20180618T, 20180624T, 0, 0);
// 结果:149806137
######## BK_DSSONetChangeValueQJ
范例
// "沪深300"在20180618到20180624全部董监高及关联人净增持市值
return BK_DSSONetChangeValueQJ("沪深300", 20180618T, 20180624T, 0, 0);
// 结果:-114441402
######## BK_DSSOIncreasePercentQJ2
范例
// "沪深300"在20180618到20180624全部董监高及关联人增持占流通市值(%)
return BK_DSSOIncreasePercentQJ2("沪深300", 20180618T, 20180624T, 0, 0);
// 结果:0.00016
######## BK_DSSOReducePercentQJ2
范例
// "沪深300"在20180618到20180624全部董监高及关联人减持占流通市值(%)
return BK_DSSOReducePercentQJ2("沪深300", 20180618T, 20180624T, 0, 0);
// 结果:0.00068
######## BK_DSSONetChangePercentQJ2
范例
// "沪深300"在20180618到20180624全部董监高及关联人净增持占流通市值(%)
return BK_DSSONetChangePercentQJ2("沪深300", 20180618T, 20180624T, 0, 0);
// 结果:-0.00052
######## BK_DSSOIncreasePercentQJ
范例
// "沪深300"在20180618到20180624全部董监高及关联人增持占总市值(%)
return BK_DSSOIncreasePercentQJ("沪深300", 20180618T, 20180624T, 0, 0);
// 结果:0.00012
######## BK_DSSOReducePercentQJ
范例
// "沪深300"在20180618到20180624全部董监高及关联人减持占总市值(%)
return BK_DSSOReducePercentQJ("沪深300", 20180618T, 20180624T, 0, 0);
// 结果:0.00049
######## BK_DSSONetChangePercentQJ
范例
// "沪深300"在20180618到20180624全部董监高及关联人净增持占总市值(%)
return BK_DSSONetChangePercentQJ("沪深300", 20180618T, 20180624T, 0, 0);
// 结果:-0.00037
######## BK_DSSOIncreaseComNumQJ
范例
// "沪深300"在20180618到20180624全部发生董监高及关联人增持的股票个数
return BK_DSSOIncreaseComNumQJ("沪深300", 20180618T, 20180624T, 0, 0);
// 结果:9
######## BK_DSSOReduceComNumQJ
范例
// "沪深300"在20180618到20180624全部发生董监高及关联人减持的股票个数
return BK_DSSOReduceComNumQJ("沪深300", 20180618T, 20180624T, 0, 0);
// 结果:5
######## BK_DSSOIncreaseValue
范例
// "沪深300"在20230112全部董监高及关联人增持市值
return BK_DSSOIncreaseValue("沪深300", 20230112T, 0, 0);
// 结果:459921
######## BK_DSSOReduceComList
范例
// "沪深300"在20230322全部发生董监高及关联人减持的股票列表
return BK_DSSOReduceComList("沪深300", 20230322T, 0, 0);
// 结果:array("SH603833","SH688012")
####### 中间函数
######## 内容
- StocksDSSOHoldChangeDataQJ
######## StocksDSSOHoldChangeDataQJ
范例
// "上证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
用途:股票板块相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 沪深300成分股在20250910到20250916的解禁市值
stockarr := getbk('沪深300');
begt := 20250910T;
endt := 20250916T;
return StocksRestrictedBanMVQJ(StockArr, Begt, Endt, 0); // 结果:119051796340.9
####### StocksRestrictedBanAndNRSPercentQJ
用途:股票板块相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 沪深300成分股在20250910到20250916的解禁市值占未流通市值比例(%)
stockarr := getbk('沪深300');
begt := 20250910T;
endt := 20250916T;
return StocksRestrictedBanAndNRSPercentQJ(StockArr, Begt, Endt, 0); // 结果:0.79
####### StocksRestrictedBanNumQJ
用途:股票板块相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 沪深300成分股在20250910到20250916的解禁家数
stockarr := getbk('沪深300');
begt := 20250910T;
endt := 20250916T;
return StocksRestrictedBanNumQJ(StockArr, Begt, Endt, 0); // 结果:4
####### StocksRestrictedBanMVPercentQJ
用途:股票板块相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 沪深300成分股在20250910到20250916的解禁市值占总市值比例(%)
stockarr := getbk('沪深300');
begt := 20250910T;
endt := 20250916T;
return StocksRestrictedBanMVPercentQJ(StockArr, Begt, Endt, 0); // 结果:0.18
####### StocksRestrictedBanMVPercent
用途:股票板块相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 沪深300成分股在20250916的解禁市值占总市值比例(%)
stockarr := getbk('沪深300');
endt := 20250916T;
return StocksRestrictedBanMVPercent(StockArr, Endt, 0); // 结果:0.18
####### StocksRestrictedBanMV
用途:股票板块相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 沪深300成分股在20250916的解禁市值
stockarr := getbk('沪深300');
endt := 20250916T;
return StocksRestrictedBanMV(StockArr, Endt, 0); // 结果:119034026555.92
####### StocksRestrictedBanAndRSPercent
用途:股票板块相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 沪深300成分股在20250916的解禁市值占未流通市值比例(%)
stockarr := getbk('沪深300');
endt := 20250916T;
return StocksRestrictedBanAndRSPercent(StockArr, Endt, 0); // 结果:0.24
####### StocksRestrictedBanAndRSPercentQJ
用途:股票板块相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 沪深300成分股在20250910到20250916的解禁市值占流通市值比例(%)
stockarr := getbk('沪深300');
begt := 20250910T;
endt := 20250916T;
return StocksRestrictedBanAndRSPercentQJ(StockArr, Begt, Endt, 0); // 结果:0.24
####### StocksRestrictedBanAndNRSPercent
用途:股票板块相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 沪深300成分股在20250916的解禁市值占未流通市值比例(%)
stockarr := getbk('沪深300');
endt := 20250916T;
return StocksRestrictedBanAndNRSPercent(StockArr, Endt, 0); // 结果:0.79
####### StocksRestrictedBanFutureNum
用途:股票板块相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 沪深300板块在20250916当日的未来一周的解禁家数
stockarr := getbk('沪深300');
endt := 20250916T;
return StocksRestrictedBanFutureNum(StockArr, Endt, 0, 1); // 结果:2
####### StocksRestrictedBanNum
用途:股票板块相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 沪深300成分股在20250916的解禁家数
stockarr := getbk('沪深300');
endt := 20250916T;
return StocksRestrictedBanNum(StockArr, Endt, 0); // 结果:3
####### StocksRestrictedBanFutureAndRSPercentQJ
用途:股票板块相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 沪深300板块在20250916当日的未来一周的解禁市值占流通市值比例(%)
stockarr := getbk('沪深300');
endt := 20250916T;
return StocksRestrictedBanFutureAndRSPercentQJ(StockArr, Endt, 0, 1); // 结果:0.008
####### StocksRestrictedBanFutureAndNRSPercentQJ
用途:股票板块相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 沪深300板块在20250916当日的未来一周的解禁市值占未流通市值比例(%)
stockarr := getbk('沪深300');
endt := 20250916T;
return StocksRestrictedBanFutureAndNRSPercentQJ(StockArr, Endt, 0, 1); // 结果:0.027
####### StocksRestrictedBanFutureMV
用途:股票板块相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 沪深300板块在20250916当日的未来一周的解禁市值
stockarr := getbk('沪深300');
endt := 20250916T;
return StocksRestrictedBanFutureMV(StockArr, Endt, 0, 1); // 结果:4074378090.91
####### StocksRestrictedBanFutureMVPercentQJ
用途:股票板块相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 沪深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
范例
// 沪深300板块在20250916的解禁市值占未流通市值比例(%)
BKname := '沪深300';
endt := 20250916T;
return BK_RestrictedBanAndNRSPercent(BKname, Endt, 0); // 结果:0.79
######## BK_RestrictedBanMV
范例
// 沪深300板块在20250916的解禁市值
BKname := '沪深300';
endt := 20250916T;
return BK_RestrictedBanMV(BKname, Endt, 0); // 结果:119034026555.92
######## BK_RestrictedBanNum
范例
// 沪深300板块在20250916的解禁家数
BKname := '沪深300';
endt := 20250916T;
return BK_RestrictedBanNum(BKname, Endt, 0); // 结果:3
######## BK_RestrictedBanMVPercent
范例
// 沪深300板块在20250916的解禁市值占总市值比例(%)
BKname := '沪深300';
endt := 20250916T;
return BK_RestrictedBanMVPercent(BKname, Endt, 0); // 结果:0.18
######## BK_RestrictedBanAndRSPercent
范例
// 沪深300板块在20250916的解禁市值占未流通市值比例(%)
BKname := '沪深300';
endt := 20250916T;
return BK_RestrictedBanAndRSPercent(BKname, Endt, 0); // 结果:0.24
######## BK_RestrictedBanMVPercentQJ
范例
// 沪深300板块在20250910到20250916的解禁市值占总市值比例(%)
BKName := '沪深300';
begt := 20250910T;
endt := 20250916T;
return BK_RestrictedBanMVPercentQJ(BKName, Begt, Endt, 0); // 结果:0.18
######## BK_RestrictedBanFutureMVPercentQJ
范例
// 沪深300板块在20250916当日的未来一周的解禁市值占总市值比例(%)
BKName := '沪深300';
endt := 20250916T;
return BK_RestrictedBanFutureMVPercentQJ(BKName, Endt, 0, 1); // 结果:0.006
######## BK_RestrictedBanFutureAndNRSPercentQJ
范例
// 沪深300板块在20250916当日的未来一周的解禁市值占未流通市值比例(%)
BKName := '沪深300';
endt := 20250916T;
return BK_RestrictedBanFutureAndNRSPercentQJ(BKName, Endt, 0, 1); // 结果:0.027
######## BK_RestrictedBanMVQJ
范例
// 沪深300板块在20250910到20250916的解禁市值
BKName := '沪深300';
begt := 20250910T;
endt := 20250916T;
return BK_RestrictedBanMVQJ(BKName, Begt, Endt, 0); // 结果:119051796340.9
######## BK_RestrictedBanFutureNum
范例
// 沪深300板块在20250916当日的未来一周的解禁家数
BKName := '沪深300';
endt := 20250916T;
return BK_RestrictedBanFutureNum(BKName, Endt, 0, 1); // 结果:2
######## BK_RestrictedBanNumQJ
范例
// 沪深300板块在20250910到20250916的解禁家数
BKName := '沪深300';
begt := 20250910T;
endt := 20250916T;
return BK_RestrictedBanNumQJ(BKName, Begt, Endt, 0); // 结果:4
######## BK_RestrictedBanFutureMV
范例
// 沪深300板块在20250916当日的未来一周的解禁市值
BKName := '沪深300';
endt := 20250916T;
return BK_RestrictedBanFutureMV(BKName, Endt, 0, 1); // 结果:4074378090.91
######## BK_RestrictedBanAndRSPercentQJ
范例
// 沪深300板块在20250910到20250916的解禁市值占流通市值比例(%)
BKName := '沪深300';
begt := 20250910T;
endt := 20250916T;
return BK_RestrictedBanAndRSPercentQJ(BKName, Begt, Endt, 0); // 结果:0.24
######## BK_RestrictedBanAndNRSPercentQJ
范例
// 沪深300板块在20250910到20250916的解禁市值占未流通市值比例(%)
BKName := '沪深300';
begt := 20250910T;
endt := 20250916T;
return BK_RestrictedBanAndNRSPercentQJ(BKName, Begt, Endt, 0); // 结果:0.79
######## BK_RestrictedBanFutureAndRSPercentQJ
范例
// 沪深300板块在20250916当日的未来一周的解禁市值占流通市值比例(%)
BKName := '沪深300';
endt := 20250916T;
return BK_RestrictedBanFutureAndRSPercentQJ(BKName, Endt, 0, 1); // 结果:0.008
####### 中间函数
######## 内容
- Stocks_RestrictedBanGetDateArr
######## Stocks_RestrictedBanGetDateArr
范例
// 20251030未来的1月区间日期
return Stocks_RestrictedBanGetDateArr(20251030T, 2);
股份回购
####### 内容
- Stocks_RepurchaseMVQJ
- Stocks_RepurchaseStockNum
- Stocks_RepurchaseMV
- Stocks_RepurchaseStockNumQJ
- 板块
####### Stocks_RepurchaseMVQJ
用途:股票板块相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。
范例
// array("SZ000002","SH600337")在20220101到20221031的累计回购金额
StockArr := array("SZ000002", "SH600337");
return Stocks_RepurchaseMVQJ(StockArr, 20220101T, 20221031T, 0, 0, 0);
// 结果:1315124433.32
####### Stocks_RepurchaseStockNum
用途:股票板块相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// array("SZ000002","SH600337")在20241031的回购家数
StockArr := array("SZ000002", "SH600337");
return Stocks_RepurchaseStockNum(StockArr, 20241031T, 0, 0);
// 结果:1
####### Stocks_RepurchaseMV
用途:股票板块相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// array("SZ000002","SH600337")在20241031的累计回购金额
StockArr := array("SZ000002", "SH600337");
return Stocks_RepurchaseMV(StockArr, 20241031T, 0, 0, 0);
// 结果:2674800
####### Stocks_RepurchaseStockNumQJ
用途:股票板块相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// 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
范例
// "沪深300"在20241031的回购家数
return BK_RepurchaseStockNum("沪深300", 20241031T, 0, 0);
// 结果:38
######## BK_RepurchaseStockNumQJ
范例
// "沪深300"在20241001到20241031的回购家数
return BK_RepurchaseStockNumQJ("沪深300", 20241001T, 20241031T, 0, 0);
// 结果:51
######## BK_RepurchaseMVQJ
范例
// "沪深300"在20241001到20241031的累计回购金额
return BK_RepurchaseMVQJ("沪深300", 20241001T, 20241031T, 0, 0, 0);
// 结果:18342026118.41
######## BK_RepurchaseMV
范例
// "沪深300"在20241031的累计回购金额
return BK_RepurchaseMV("沪深300", 20241031T, 0, 0, 0);
// 结果:10439421382.77
基金板块
内容
- 行业配置
- 份额结构
- 基本情况
- 基金经理
- 中间函数
- 基金净值
- 投资组合
行业配置
####### 内容
- FundsIndustryComposite
####### FundsIndustryComposite
用途:基金板块相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:整数。
范例
// 返回基金行业配置
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
用途:基金板块相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 深证基金、上证基金、开放式基金2018年1-3月净申购总额(万份)
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk', '新建分类', FundArr);
SetSysParam(Pn_Bk(), "mybk");
return BK_TSGrowValue(20180101T, 20180301T, -1);
// 结果:1549642.6
####### BK_TSDecreaseCount
用途:基金板块相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:整数。
范例
// 深证基金、上证基金、开放式基金2018年1-3月发生净赎回的基金个数
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk', '新建分类', FundArr);
SetSysParam(Pn_Bk(), "mybk");
return BK_TSDecreaseCount(20180101T, 20180301T, -1);
// 结果:291
####### BK_TSDecreaseValue
用途:基金板块相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 深证基金、上证基金、开放式基金2018年1-3月发生净赎回总额(万份)
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk', '新建分类', FundArr);
SetSysParam(Pn_Bk(), "mybk");
return BK_TSDecreaseValue(20180101T, 20180301T, -1);
// 结果:5879290.22
####### FundsNegotiableShares
用途:基金板块相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
// 取深证基金、上证基金、开放式基金2012年10月19日流通份额(万份)
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk', '新建分类', FundArr);
SetSysParam(Pn_Bk(), "mybk");
return FundsNegotiableShares(inttodate(20121019));
// 结果:267537714.23
####### BK_TSDecrease
用途:基金板块相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 深证基金、上证基金、开放式基金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
用途:基金板块相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 深证基金、上证基金、开放式基金2018年1-3月份额变动(万份)
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk', '新建分类', FundArr);
SetSysParam(Pn_Bk(), "mybk");
return BK_TSChangeValue(20180101T, 20180301T, -1);
// 结果:-4155671.26
####### FundsNegotiableShares3
用途:基金板块相关函数。 参数:无。 返回:处理后的结果值。
范例
// 取深证基金、上证基金、开放式基金2012年10月19日流通份额(万份)
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk', '新建分类', FundArr);
SetSysParam(Pn_Bk(), "mybk");
SetSysParam(pn_date(), inttodate(20121019));
return FundsNegotiableShares3();
// 结果:267537714.23
####### BK_TSGrow
用途:基金板块相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 深证基金、上证基金、开放式基金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
用途:基金板块相关函数。 参数:无。 返回:处理后的结果值。
范例
// 取深证基金、上证基金、开放式基金2012年10月19日最新总份额(万份)
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk', '新建分类', FundArr);
SetSysParam(Pn_Bk(), "mybk");
SetSysParam(pn_date(), inttodate(20121019));
return FundsTotalShares3();
// 结果:267537714.23
####### FundsTotalShares
用途:基金板块相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
// 取深证基金、上证基金、开放式基金2012年10月19日指定日总份额(万份)
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk', '新建分类', FundArr);
SetSysParam(Pn_Bk(), "mybk");
return FundsTotalShares(inttodate(20121019));
// 结果:267537714.23
####### BK_TSGrowCount
用途:基金板块相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:整数。
范例
// 深证基金、上证基金、开放式基金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
范例
// 深证基金、上证基金、开放式基金2018年1-3月发生净赎回的基金
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsTSDecrease(FundArr, 20180101T, 20180301T, 7);
OF159901 OF159902 OF159903 OF159906 OF159909 OF159912 OF159919 OF159926 OF159930 OF159931 …
######## FundsTSGrowCount
范例
// 深证基金、上证基金、开放式基金2018年1-3月发生净申购的基金个数
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsTSGrowCount(FundArr, 20180101T, 20180301T, -1);
// 结果:122
######## FundsTSChangeValue
范例
// 深证基金、上证基金、开放式基金2018年1-3月份额变动(万份)
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsTSChangeValue(FundArr, 20180101T, 20180301T, -1);
// 结果:-1469306.40672803
######## FundsTSGrowValue
范例
// 深证基金、上证基金、开放式基金2018年1-3月净申购总额(万份)
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsTSGrowValue(FundArr, 20180101T, 20180301T, -1);
// 结果:1668543.636295
######## FundsTSDecreaseValue
范例
// 深证基金、上证基金、开放式基金2018年1-3月净赎回总额(万份)
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsTSDecreaseValue(FundArr, 20180101T, 20180301T, -1);
// 结果:3314445.107684
######## FundsTSDecreaseCount
范例
// 深证基金、上证基金、开放式基金2018年1-3月发生净赎回的基金个数
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsTSDecreaseCount(FundArr, 20180101T, 20180301T, -1);
// 结果:234
######## FundsTSGrow
范例
// 深证基金、上证基金、开放式基金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
用途:基金板块相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
// 深证基金、上证基金、开放式基金基金类型为混合型的基金列表
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk', '新建分类', FundArr);
SetSysParam(Pn_Bk(), "mybk");
return BK_ByTZFG(0);
OF000001 OF000006 OF000011 OF000017 OF000020 OF000021 …
####### BK_ListedOfFunds
用途:基金板块相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 深证基金、上证基金、开放式基金指定日基金类型为混合型的基金列表
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk', '新建分类', FundArr);
SetSysParam(Pn_Bk(), "mybk");
return BK_ListedOfFunds(20180501T, 0);
OF000001 OF000011 OF000017 OF000020 OF000021 OF000029 OF000030 OF000031 …
####### Bk_ListedCountOfFunds
用途:基金板块相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:整数。
范例
// 深证基金、上证基金、开放式基金指定日指定日已上市的基金个数
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk', '新建分类', FundArr);
SetSysParam(Pn_Bk(), "mybk");
return Bk_ListedCountOfFunds(20180501T, 0);
// 结果:2531
####### Bk_ListedCountBetween
用途:基金板块相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:整数。
范例
// 深证基金、上证基金、开放式基金2018年1-3月区间新成立的混合型基金个数
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk', '新建分类', FundArr);
SetSysParam(Pn_Bk(), "mybk");
return Bk_ListedCountBetween(20180101T, 20180301T, 0);
// 结果:124
####### Bk_DeclareIRCount
用途:基金板块相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:整数。
范例
// 深证基金、上证基金、开放式基金2017年中报报告期已公布投资组合的基金个数
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk', '新建分类', FundArr);
SetSysParam(Pn_Bk(), "mybk");
return Bk_DeclareIRCount(20170630, -1);
// 结果:3663
####### Bk_ListedBetween
用途:基金板块相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 深证基金、上证基金、开放式基金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
用途:基金板块相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 深证基金、上证基金、开放式基金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
用途:进行数值统计计算。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 深证基金、上证基金、开放式基金中成长型、积极成长型基金代码
FundArr := getbk("深证基金;上证基金;开放式基金");
return AdminFunds(FundArr, 20040630T, 4, "成长型—积极成长型");
| 0 | OF000001 |
|---|---|
| 1 | OF040001 |
| 2 | OF121002 |
| 3 | OF161606 |
####### FundsListed
用途:基金板块相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 深证基金、上证基金、开放式基金2018年3月1日所有类型基金
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsListed(FundArr, 20180301T, -1);
OF000001 OF000003 OF000004 OF000005 OF000008 OF000009 OF000010 OF000011 OF000013 …
####### FundsListedBetween
用途:基金板块相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 深证基金、上证基金、开放式基金2018年1-3月所有类型基金列表
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsListedBetween(FundArr, 20180101T, 20180301T, -1);
OF000799 OF001441 OF001442 OF001562 OF001747 OF001748 OF001749 OF001832 OF001835 …
####### FundsDeclareIR
用途:基金板块相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 深证基金、上证基金、开放式基金2017年中报指定日已上市的混合+债券基金列表
setsysparam(pn_date(), 20170630T);
FundArr := getbk(“深证基金;上证基金;开放式基金”);
return FundsDeclareIR(FundArr, 20170630, 7);
OF000001 OF000003 OF000005 OF000011 OF000014 OF000015 …
####### FundsDeclareIRCount
用途:基金板块相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:整数。
范例
// 深证基金、上证基金、开放式基金2017年中报报告期已公布投资组合的基金个数
setsysparam(pn_date(), 20170630T);
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsDeclareIRCount(FundArr, 20170630, -1);
// 结果:3847
####### FundsListedCountBetween
用途:基金板块相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:整数。
范例
// 深证基金、上证基金、开放式基金2018年1-3月区间新成立的基金个数
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsListedCountBetween(FundArr, 20180101T, 20180301T, -1);
// 结果:226
####### FundsListedCount
用途:基金板块相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:整数。
范例
// 深证基金、上证基金、开放式基金20170630日已上市的基金数
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsListedCount(FundArr, 20170630T, -1);
// 结果:5811
####### 基金管理人
######## 内容
- AdminCloseFund
- AdminFund
- AdminFundNumber
- AdminOpenFund
- AdminCloseFundNumber
- FundAdminCompanyName
- FundsAdminCompany
- AdminOpenFundNumber
######## AdminCloseFund
范例
// 返回华安基金管理有限公司截止日20181001日管理的封闭基金代码
return AdminCloseFund("华安基金管理有限公司", 20181001T);
| 0 | SZ150104 |
|---|---|
| 1 | SZ150105 |
| 2 | SZ150299 |
| 3 | SZ150300 |
| 4 | SZ150301 |
| 5 | SZ150302 |
| 6 | SZ150303 |
| 7 | SZ150304 |
######## AdminFund
范例
// 华安基金管理有限公司截止日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
范例
// 返回宝盈基金管理有限公司20050201日管理的基金个数
return AdminFundNumber("宝盈基金管理有限公司", 20050201T);
// 结果:1
######## AdminOpenFund
范例
// 返回宝盈基金管理有限公司20050201日管理的开放式基金
return AdminOpenFund("宝盈基金管理有限公司", 20050201T);
| 0 | OF213001 |
######## AdminCloseFundNumber
范例
// 返回宝盈基金管理有限公司20050201日管理的封闭基金个数
return AdminCloseFundNumber("宝盈基金管理有限公司", 20050201T);
// 结果:0
######## FundAdminCompanyName
范例
return FundAdminCompanyName("OF040001");
// 结果:华安基金管理有限公司
######## FundsAdminCompany
范例
return FundsAdminCompany();
华夏基金管理有限公司 中海基金管理有限公司 嘉实基金管理有限公司 易方达基金管理有限公司 财通基金管理有限公司 景顺长城基金管理有限公司 摩根士丹利华鑫基金管理有限公司 华富基金管理有限公司 富国基金管理有限公司
######## AdminOpenFundNumber
范例
return AdminOpenFundNumber('宝盈基金管理有限公司', 20050201T);
// 结果:1
####### 基金类型
######## 内容
- FundsType
######## FundsType
范例
return FundsType();
####### 基金投资风格
######## 内容
- FundsInvestmentStyle
######## FundsInvestmentStyle
范例
return FundsInvestmentStyle();
混合型 债券型 股票型 货币型 保本型 商品型
####### 基金投资类型
######## 内容
- FundsInvestmentType
######## FundsInvestmentType
范例
return FundsInvestmentType();
成长型—积极成长型 债券-纯债型 债券-偏债型 股票-复制指数型 货币型 价值型 股票-成长型 成长型—稳健成长型 保本型 混合-灵活配置型 成长型-稳健成长型 股票-增强指数型 股票-平衡型 债券-短债型 股票-主题型 股票-价值型 混合-偏债配置型 股票-股基混合 股票-定量型 混合-平衡配置型 混合-偏股配置型 债券型 成长型-积极成长型 其他 平衡型 收益型 成长型—中小企业成长型 综合型 商品型 内需增长型
####### 基金托管人
######## 内容
- FundsTrustee
######## FundsTrustee
范例
return FundsTrustee();
中国建设银行股份有限公司 中国农业银行股份有限公司 中国工商银行股份有限公司 中国银行股份有限公司 上海浦东发展银行股份有限公司 交通银行股份有限公司 上海银行股份有限公司 中信银行股份有限公司 招商银行股份有限公司 中国民生银行股份有限公司 广发银行股份有限公司 北京银行股份有限公司 兴业银行股份有限公司 中国光大银行股份有限公司 平安银行股份有限公司 中国邮政储蓄银行股份有限公司 宁波银行股份有限公司 渤海银行股份有限公司 海通证券股份有限公司 招商证券股份有限公司 华夏银行股份有限公司 江苏银行股份有限公司 广发证券股份有限公司 包商银行股份有限公司 南京银行股份有限公司 广州农村商业银行股份有限公司 国信证券股份有限公司 国泰君安证券股份有限公司 浙商银行股份有限公司 徽商银行股份有限公司 杭州银行股份有限公司 中国银河证券股份有限公司 中信证券股份有限公司 恒丰银行股份有限公司 中信建投证券股份有限公司 华泰证券股份有限公司 兴业银行股份有限公 兴业基金管理有限公司 中国国际金融股份有限公司 兴业证券股份有限公司
基金净值
####### 内容
- Bk_NAWInfo
- Bk_NetAssetPerUnit3
- Bk_NetAssetPerUnit
- Bk_NetAssetPerUnitGrowRatio
- 中间函数
- Bk_NetAssetPerUnitInReportDate
####### Bk_NAWInfo
用途:基金板块相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
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
用途:基金板块相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
// 深证基金、上证基金、开放式基金2018年3月1日混合基金的单位净值
SetSysParam(pn_date(), 20180301T);
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk', '新建分类', FundArr);
SetSysParam(Pn_Bk(), "mybk");
return Bk_NetAssetPerUnit3(0);
// 结果:1.19
####### Bk_NetAssetPerUnit
用途:基金板块相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 深证基金、上证基金、开放式基金2018年3月1日混合基金的单位净值
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk', '新建分类', FundArr);
SetSysParam(Pn_Bk(), "mybk");
return Bk_NetAssetPerUnit(20180301T, 0);
// 结果:1.19
####### Bk_NetAssetPerUnitGrowRatio
用途:基金板块相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 深证基金、上证基金、开放式基金的混合基金的20040630至20040930区间平均净值增长率(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk', '新建分类', FundArr);
SetSysParam(Pn_Bk(), "mybk");
return Bk_NetAssetPerUnitGrowRatio(20040630T, 20040930T, 0);
// 结果:4.54
####### 中间函数
######## 内容
- FundsNAWLInfo
- FundsNetAssetPerUnit
- FundsNetAssetPerUnitInReportDate
######## FundsNAWLInfo
范例
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
范例
// 深证基金、上证基金、开放式基金2018年3月1日所有类型基金的单位净值
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsNetAssetPerUnit(FundArr, 20180301T, -1);
// 结果:1.729
######## FundsNetAssetPerUnitInReportDate
范例
// 深证基金板块在报告期20180331的平均净值
FundArr := getbk("深证基金");
return FundsNetAssetPerUnitInReportDate(FundArr, 20180331);
####### Bk_NetAssetPerUnitInReportDate
用途:日期时间处理函数。 参数:arg1(按示例顺序传入)。 返回:日期或时间值。
范例
// 深证基金板块在报告期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
范例
// 深证基金、上证基金、开放式基金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
范例
// 深证基金、上证基金、开放式基金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
范例
// 深证基金、上证基金、开放式基金20040630至20040930前10名股票占净值比例变动(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk', '新建分类', FundArr);
SetSysParam(Pn_Bk(), "mybk");
return Bk_SCPercentageGrow(20040930, 20040630, 7, 10, 1);
// 结果:2.19
######## Bk_SCMarketValue
范例
// 深证基金、上证基金、开放式基金20040930前10名股票市值和(万)
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk', '新建分类', FundArr);
SetSysParam(Pn_Bk(), "mybk");
return Bk_SCMarketValue(20040930, -1, 10);
// 结果:4665253.85
######## Bk_SCCentralization
范例
// 深证基金、上证基金、开放式基金20040930持仓集中度 (%)
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk', '新建分类', FundArr);
SetSysParam(Pn_Bk(), "mybk");
return Bk_SCCentralization(20040930, -1, 10, 1);
// 结果:56.05
######## Bk_SCCentralizationGrow
范例
// 深证基金、上证基金、开放式基金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
范例
// 深证基金、上证基金、开放式基金20040930前10名股票市值和(万)
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsSCMarketValue(FundArr, 20040930, -1, 10);
// 结果:4614094.007467
######### fundsscsumnactivevaluegrowratio5
######### fundsscsumnvaluegrowratio5
######### fundsscnonactivepercent5
######### fundsscsumnactivevalue
######### fundsscvalue
######### fundsscstockactivepercent5
######### fundsscsumnindexpercent5
######### fundsscstockactivepercentgrow4
######### fundsscstockpercent3
######### fundsscsumnactivepercent5
######### fundsscnonindexpercent5
######### FundsSCPercentageGrow
范例
// 深证基金、上证基金、开放式基金20040630至20040930前10名股票占净值比例变动(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsSCPercentageGrow(FundArr, 20040930, 20040630, -1, 10, 1);
// 结果:2.19
######### fundsscstockpercentgrow4
######### fundsscnonindexpercent2
######### fundsscsumnindexvaluegrowratio5
######### fundsscsumnpercent4
######### fundsscstockindexpercentgrow4
######### fundsscnonpercent4
######### fundsscstockpercent4
######### FundsSCCentralization
范例
// 深证基金、上证基金、开放式基金20040930持仓集中度 (%)
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsSCCentralization(FundArr, 20040930, 7, 10, 1);
// 结果:58.73
######### FundsSCPercentage
范例
// 深证基金、上证基金、开放式基金20040930前10名股票占净值比例(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsSCPercentage(FundArr, 20040930, 7, 10, 1);
// 结果:31.8
######### FundsSCMarketValueGrow
范例
// 深证基金、上证基金、开放式基金20040630至20040930前10名股票市值变动
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsSCMarketValueGrow(FundArr, 20040930, 20040630, -1, 10);
// 结果:1315502.23
######### FundsSCCentralizationGrow
范例
// 深证基金、上证基金、开放式基金20040630至20040930持仓集中度变化(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsSCCentralizationGrow(FundArr, 20040930, 20040630, -1, 10, 1);
// 结果:-1.78
######### FundsSCMarketValueGrowRatio
范例
// 深证基金20171231至20181231前10名股票市值变比(%)
FundArr := getbk("深证基金");
return FundsSCMarketValueGrowRatio(FundArr, 20181231, 20171231, 7, 10);
######## Bk_SCMarketValueGrowRatio
范例
// 深证基金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
范例
// 深证基金、上证基金、开放式基金中混合型基金20040630至20040930债券现金市值变动(万)
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsIRBondValueGrow(FundArr, 20040930, 20040630, 0);
// 结果:910349.29
######### FundsIRStockValue
范例
// 深证基金、上证基金、开放式基金中混合型基金20040930股票市值和(万)
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsIRStockValue(FundArr, 20040930, 0);
// 结果:8133336.340877
######### FundsIRNetAssetValueGrowRatio
范例
// 深证基金、上证基金、开放式基金中混合型基金20040630至20040930资产净值变比(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsIRNetAssetValueGrowRatio(FundArr, 20040930, 20040630, 0);
// 结果:-78.22
######### Bk_IRBondPercentGrow
范例
// 深证基金、上证基金、开放式基金中混合型基金20040630至20040930债券现金占净值比例变动(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk', '新建分类', FundArr);
SetSysParam(Pn_Bk(), "mybk");
return Bk_IRBondPercentGrow(20040930, 20040630, 0, 1);
// 结果:1.62
######### FundsIRNetAssetValueGrow
范例
// 深证基金、上证基金、开放式基金中混合型基金20040630至20040930资产净值变动(万)
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsIRNetAssetValueGrow(FundArr, 20040930, 20040630, 0);
// 结果:-8450075.39
######### FundsIRNetAssetValue
范例
// 深证基金、上证基金、开放式基金中混合型基金20040930资产净值和(万)
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsIRNetAssetValue(FundArr, 20040930, 0);
// 结果:2064902.299682
######### FundsIRStockValueGrowRatio
范例
// 深证基金、上证基金、开放式基金中混合型基金20040630至20040930股票市值变比(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsIRStockValueGrowRatio(FundArr, 20040930, 20040630, 0);
// 结果:39.17
######### FundsIRStockPercent
范例
// 深证基金、上证基金、开放式基金中混合型基金20040930股票占净值比例(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsIRStockPercent(FundArr, 20040930, 0, 1);
// 结果:61.04
######### FundsIRBondValueGrowRatio
范例
// 深证基金、上证基金、开放式基金中混合型基金20040630至20040930债券现金市值变比(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsIRBondValueGrowRatio(FundArr, 20040930, 20040630, 0);
// 结果: 27.96
######### FundsIRBondValue
范例
// 深证基金、上证基金、开放式基金中混合型基金20040930债券现金市值和(万)
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsIRBondValue(FundArr, 20040930, 0);
// 结果:4218984.38626
######### FundsIRBondPercent
范例
// 深证基金、上证基金、开放式基金中混合型基金20040930债券现金占净值比例(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsIRBondPercent(FundArr, 20040930, 0, 1);
// 结果:27.74
######### FundsIRStockPercentGrow
范例
// 深证基金、上证基金、开放式基金中混合型基金20040630至20040930股票占净值比例变动(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsIRStockPercentGrow(FundArr, 20040930, 20040630, 0, 1);
// 结果:3.24
######### FundsIRStockValueGrow
范例
// 深证基金、上证基金、开放式基金中混合型基金20040630至20040930股票市值变动(万)
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsIRStockValueGrow(FundArr, 20040930, 20040630, 0);
// 结果:2078549.31
######### FundsIRBondPercentGrow
范例
// 深证基金、上证基金、开放式基金中混合型基金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
范例
// 深证基金、上证基金、开放式基金中混合型基金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
范例
// 深证基金、上证基金、开放式基金中混合型基金20040630至20040930股票占净值比例变动(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk', '新建分类', FundArr);
SetSysParam(Pn_Bk(), "mybk");
return Bk_IRStockPercentGrow(20040930, 20040630, 0, 1);
// 结果:3.24
######## Bk_IRBondValue
范例
// 深证基金、上证基金、开放式基金中混合型基金20040930债券现金市值和(万)
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk', '新建分类', FundArr);
SetSysParam(Pn_Bk(), "mybk");
return Bk_IRBondValue(20040930, 0);
// 结果:4166318.44
######## Bk_IRNetAssetValueGrow
范例
// 深证基金、上证基金、开放式基金中混合型基金20040630至20040930板块资产净值变动(万)
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk', '新建分类', FundArr);
SetSysParam(Pn_Bk(), "mybk");
return Bk_IRNetAssetValueGrow(20040930, 20040630, 0);
// 结果:-8450075.39
######## Bk_IRBondValueGrowRatio
范例
// 深证基金、上证基金、开放式基金中混合型基金20040630至20040930债券现金市值变比(%)
FundArr := getbk(“深证基金;上证基金;开放式基金”);
savebk(‘mybk’, ’新建分类’, FundArr);
SetSysParam(Pn_Bk(), "mybk");
return Bk_IRBondValueGrowRatio(20040930, 20040630, 0);
// 结果:27.96
######## Bk_IRBondValueGrow
范例
// 深证基金、上证基金、开放式基金中混合型基金20040630至20040930资产净值变比(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk', '新建分类', FundArr);
SetSysParam(Pn_Bk(), "mybk");
return Bk_IRBondValueGrow(20040930, 20040630, 0);
// 结果:910349.29
######## Bk_IRNetAssetValue
范例
// 深证基金、上证基金、开放式基金中混合型基金20040930资产净值和(万)
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk', '新建分类', FundArr);
SetSysParam(Pn_Bk(), "mybk");
return Bk_IRNetAssetValue(20040930, 0);
// 结果:2353019.1
######## Bk_IRStockValueGrowRatio
范例
// 深证基金、上证基金、开放式基金中混合型基金20040630至20040930股票市值变比(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk', '新建分类', FundArr);
SetSysParam(Pn_Bk(), "mybk");
return Bk_IRStockValueGrowRatio(20040930, 20040630, 0);
// 结果:39.17
######## Bk_IRNetAssetValueGrowRatio
范例
// 深证基金、上证基金、开放式基金中混合型基金20040630至20040930资产净值变比(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk', '新建分类', FundArr);
SetSysParam(Pn_Bk(), "mybk");
return Bk_IRNetAssetValueGrowRatio(20040930, 20040630, 0);
// 结果:-78.22
######## Bk_IRStockPercent
范例
// 深证基金、上证基金、开放式基金中混合型基金20040930股票占净值比例(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk', '新建分类', FundArr);
SetSysParam(Pn_Bk(), "mybk");
return Bk_IRStockPercent(20040930, 0, 1);
// 结果: 61.04
######## Bk_IRStockValue
范例
// 深证基金、上证基金、开放式基金中混合型基金20040930股票市值和(万)
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk', '新建分类', FundArr);
SetSysParam(Pn_Bk(), "mybk");
return Bk_IRStockValue(20040930, 0);
// 结果: 7385606.55
######## Bk_IRStockValueGrow
范例
// 深证基金、上证基金、开放式基金中混合型基金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
范例
// 深证基金、上证基金、开放式基金中混合+债券基金在20040930前10名行业市值和(万)
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsICMarketValue2(FundArr, 20040930, 7, 10);
// 结果:7639977.695875
######### fundsicindustrypercentgrow
######### fundsicsumnpercent3
######### fundsicsumnpercentgrow
######### fundsicnonpercentgrow
######### FundsICCentralization
范例
// 深证基金、上证基金、开放式基金20040930前10名行业占净值比例(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsICCentralization(FundArr, 20040930, 7, 10, 1);
// 结果:94.03801492203
######### fundsicsumnvalue
######### fundsicindustrypercent3
######### FundsICMarketValue2GrowRatio
范例
// 深证基金、上证基金、开放式基金20040630至20040930前10名行业市值变比(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsICMarketValue2GrowRatio(FundArr, 20040930, 20040630, -1, 10);
// 结果:47.25
######### FundsICCentralizationGrow
范例
// 深证基金、上证基金、开放式基金20040630至20040930行业集中度变化(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsICCentralizationGrow(FundArr, 20040930, 20040630, -1, 10, 1);
// 结果:-0.6
######### FundsICPercentage2Grow
范例
// 深证基金、上证基金、开放式基金20040630至20040930前10名行业占净值比例变动(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsICPercentage2Grow(FundArr, 20040930, 20040630, -1, 10, 1);
// 结果:4.44
######### fundsicsumnvaluegrowratio
######### fundsicindustryrank
######### FundsICPercentage2
范例
// 深证基金、上证基金、开放式基金20040930前10名行业占净值比例(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
return FundsICPercentage2(FundArr, 20040930, 7, 10, 1);
// 结果:52.32
######### fundsicnonpercent2
######### FundsICMarketValue2Grow
范例
// 深证基金、上证基金、开放式基金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
范例
// 深证基金、上证基金、开放式基金20040930前10名行业占净值比例(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk', '新建分类', FundArr);
SetSysParam(Pn_Bk(), "mybk");
return Bk_ICCentralization(20040930, -1, 10, 1);
// 结果:93.27
######## Bk_ICCentralizationGrow
范例
// 深证基金、上证基金、开放式基金20040630至20040930板块行业集中度变化(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk', '新建分类', FundArr);
SetSysParam(Pn_Bk(), "mybk");
return Bk_ICCentralizationGrow(20040930, 20040630, -1, 10, 1);
// 结果:-0.6
######## Bk_ICMarketValue2Grow
范例
// 深证基金、上证基金、开放式基金20040630至20040930前10名行业市值变比(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk', '新建分类', FundArr);
SetSysParam(Pn_Bk(), "mybk");
return Bk_ICMarketValue2Grow(20040930, 20040630, -1, 10);
// 结果:2910727.44
######## Bk_ICMarketValue2GrowRatio
范例
// 深证基金、上证基金、开放式基金20040630至20040930前10名行业市值变比(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk', '新建分类', FundArr);
SetSysParam(Pn_Bk(), "mybk");
return Bk_ICMarketValue2GrowRatio(20040930, 20040630, -1, 10);
// 结果:47.25
######## Bk_ICPercentage2Grow
范例
// 深证基金、上证基金、开放式基金20040630至20040930前10名行业占净值比例变动(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk', '新建分类', FundArr);
SetSysParam(Pn_Bk(), "mybk");
return Bk_ICPercentage2Grow(20040930, 20040630, -1, 10, 1);
// 结果:4.44
######## Bk_ICPercentage2
范例
// 深证基金、上证基金、开放式基金20040930前10名行业占净值比例(%)
FundArr := getbk("深证基金;上证基金;开放式基金");
savebk('mybk', '新建分类', FundArr);
SetSysParam(Pn_Bk(), "mybk");
return Bk_ICPercentage2(20040930, -1, 10, 1);
// 结果:52.62
######## bk_icindustrypercent
######## Bk_ICMarketValue2
范例
// 深证基金、上证基金、开放式基金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
用途:中间函数相关函数。 参数:无。 返回:处理后的结果值。
范例
return CT_SectorTTMData();
// 结果:TTMData
StockInteriorType
用途:中间函数相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
return StockInteriorType(1);
| 0 | 1 |
| 1 | 2 |
DefaultCurrenyId
用途:中间函数相关函数。 参数:无。 返回:处理后的结果值。
范例
return DefaultCurrenyId();
// 结果:SH000000
DefaultHTIndexId2
用途:中间函数相关函数。 参数:无。 返回:整数。
范例
return DefaultHTIndexId2();
// SH000001
AllFundBk
用途:中间函数相关函数。 参数:无。 返回:处理后的结果值。
范例
return AllFundBk();
// 结果:开放;封闭
AllABk
用途:中间函数相关函数。 参数:无。 返回:处理后的结果值。
范例
return AllABk ();
// 结果:深证A股#上证A股#中小企业板#创业板
AllNonOpenFundBk
用途:中间函数相关函数。 参数:无。 返回:处理后的结果值。
范例
// 最新封闭基金板块
return AllNonOpenFundBk();
// 封闭
NetAssetsAdjust
用途:中间函数相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回万科A,2002年年报调整后的净资产
SetSysParam(pn_stock(), "SZ000002");
return NetAssetsAdjust(20021231);
// 结果:5.56
DefaultIndexId
用途:中间函数相关函数。 参数:无。 返回:整数。
范例
return DefaultIndexId();
// 结果:SH000001
DefaultHTIndexId
用途:中间函数相关函数。 参数:无。 返回:整数。
范例
return DefaultHTIndexId();
// 结果:SH000001
AllABk2
StocksAverageValue
用途:中间函数相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回板块补贴收入平均值,21为补贴收入46018对应的财务比率分析对照ID号
stks := getbkbydate("SH000300", inttodate(20070930));
return StocksAverageValue(stks, 21, 20070930, 1, 0, 0.0199999995529652, 0);
// 结果:250220.23
StockEPSDirect
用途:中间函数相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回万科A,2002年年报每股收益
SetSysParam(pn_stock(), "SZ000002");
return StockEPSDirect(20021231);
// 结果:0.61
FilterSampleByCriterion12
用途:中间函数相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
stks := getbkbydate("SH000300", inttodate(20070930));
FilterSampleByCriterion12(stks, 20070930, 2, 0.0199999995529652);
return stks;
SZ000001 SZ000002 SZ000012 SZ000021 SZ000024 SZ000027 SH600256 SZ000031 SZ000009
DefaultFundId
用途:中间函数相关函数。 参数:无。 返回:处理后的结果值。
范例
return DefaultFundId();
// OF040001
StocksSumValueQuarter
用途:进行数值统计计算。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。
范例
stks := getbkbydate("SH000300", inttodate(20070930));
return StocksSumValueQuarter(stks, 21, 20070930, 1, 0, 0.0199999995529652);
// 结果:25102826
DefaultBkName
用途:中间函数相关函数。 参数:无。 返回:处理后的结果值。
范例
SetSysParam(Pn_Bk(), "新建板块");
return DefaultBkName();
// 结果:新建板块
DefaultBondIndexId
用途:中间函数相关函数。 参数:无。 返回:整数。
范例
return DefaultBondIndexId();
// SH000012
AllBBk
用途:中间函数相关函数。 参数:无。 返回:处理后的结果值。
范例
return AllBBk();
// 结果:深证B股#上证B股
StocksSumValue
用途:进行数值统计计算。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。
范例
stks := getbkbydate("SH000300", inttodate(20070930));
return StocksSumValue(stks, 21, 20070930, 1, 0, 0.0199999995529652);
// 结果:75066070
PN_Bk
用途:中间函数相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
SetSysParam(Pn_Bk(), '新建板块');
t := GetSysParam(Pn_Bk());
return t;
// 结果:新建板块
FilterSampleByCriterion
用途:中间函数相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
stks := getbkbydate("SH000300", inttodate(20070930));
FilterSampleByCriterion(stks, 20070930, 2, 0.0199999995529652);
return stks;
SZ000001 SZ000002 SZ000012 SZ000021 SZ000024 SZ000027 SH600256 SZ000031 SZ000009
CT_SectorQuarterGrowRatio
用途:中间函数相关函数。 参数:无。 返回:处理后的结果值。
范例
return CT_SectorQuarterGrowRatio();
// 结果:QuarterGrowRatio
defaultallfunds
StocksSumValue12
用途:进行数值统计计算。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。
范例
stks := getbkbydate("SH000300", inttodate(20070930));
return StocksSumValue12(stks, 21, 20070930, 1, 0, 0.0199999995529652);
// 结果:13408574.58
CT_SectorQuarterData
用途:中间函数相关函数。 参数:无。 返回:处理后的结果值。
范例
return CT_SectorQuarterData ();
// 结果:QuarterData
ALLNonOpenFundBk2
用途:中间函数相关函数。 参数:无。 返回:处理后的结果值。
范例
// 封闭+退市封闭
return ALLNonOpenFundBk2();
结果:封闭;退市封闭
FilterSampleByCriterion_New
用途:中间函数相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
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
用途:中间函数相关函数。 参数:无。 返回:处理后的结果值。
范例
// 期货+退市期货+衍生品
return ALLFutureBK3();
结果:股指期货;国债期货;国内商品期货;退市期货;期货衍生
ALLConvertiblebondBK2
用途:中间函数相关函数。 参数:无。 返回:处理后的结果值。
范例
// 可转债+退市债券
return ALLConvertiblebondBK2();
结果:可转债;退市债券
ALLInBankBondBk2
用途:中间函数相关函数。 参数:无。 返回:处理后的结果值。
范例
// 银行间债券+退市债券
return ALLInBankBondBk2();
结果:银行间债券;退市债券
AllFundBk2
用途:中间函数相关函数。 参数:无。 返回:处理后的结果值。
范例
return AllFundBk2();
// 结果:开放;封闭;已退市基金
ALLOpenFundBK2
用途:中间函数相关函数。 参数:无。 返回:处理后的结果值。
范例
return ALLOpenFundBK2();
// 结果:开放;退市开放
ALLOptionBK
用途:中间函数相关函数。 参数:无。 返回:处理后的结果值。
范例
return ALLOptionBK();
// 结果:上海期权;退市期权;期货期权;深圳期权
ALLOptionBK2
用途:中间函数相关函数。 参数:无。 返回:处理后的结果值。
范例
return ALLOptionBK2();
// 结果:上海期权;期货期权;深圳期权
pn_StockArr
用途:中间函数相关函数。 参数:无。 返回:处理后的结果值。
范例
return pn_StockArr();
// 结果:CurrentStockArr
DefaultIndexId2
用途:中间函数相关函数。 参数:无。 返回:整数。
范例
return DefaultIndexId2();
// 结果:SH000001