# 板块 / 行情指标 ### `advance2()` 返回指定指数指定日的上涨家数,与系统参数(证券代码,时间)相关。 返回:Interger #### 示例 ```tsl setsysparam(pn_stock(),'SH000300'); setsysparam(pn_date(),20211123T); return advance2(); ``` ### `bkAmountPercent3(market_name, st_ype)` 板块成交额占市场总成交额比重(%),与系统时间相关,当前板块通过setsysparam(pn_bk(),bkname)进行设置,其中bkname为当前板块名称。 | 参数 | 类型 | 说明 | | ------------- | ------ | ----------------------------------------- | | `market_name` | string | 字符串类型,市场板块名称 | | `st_ype` | any | 股票类型(用户自定义类型),具体取值如下: | 返回:string ### `bkAmountSum(beg_t, end_t, st_ype)` 区间成交金额(万),当前板块通过setsysparam(pn_bk(),bkname)进行设置,其中bkname为当前板块名称。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------------- | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `st_ype` | any | 用户自定义,股票类型 | 返回:string ### `bkAmountSum3(stype)` 返回板块当日成交金额(万)总和,与系统时间相关,当前板块通过setsysparam(pn_bk(),bkname)进行设置,其中bkname为当前板块名称。 | 参数 | 类型 | 说明 | | ------- | ---- | -------------------- | | `stype` | any | 用户自定义,股票类型 | 返回:string ### `bkAmountSum4(end_t, st_ype)` 统计当前系统板块成分股在指定日EndT的成交金额(万),跟周期有关。当前系统板块由pn_bk()设置。板块成分股的类型满足股票类型SType的限定。 | 参数 | 类型 | 说明 | | -------- | -------- | ----------------------------------------- | | `end_t` | datetime | 指定日期 | | `st_ype` | any | 股票类型(用户自定义类型),具体取值如下: | 返回:float ### `bkCloseMorethanMa3(n, return_type)` 板块收盘价大(小)于均线比例(%),系统时间相关,当前板块通过setsysparam(pn_bk(),bkname)进行设置,其中bkname为当前板块名称。 | 参数 | 类型 | 说明 | | ------------- | ---- | -------------------- | | `n` | any | 整数,均线天数 | | `return_type` | any | 用户自定义,返回类型 | 返回:string ### `bkDownCount(end_t)` 板块指定日下跌家数 | 参数 | 类型 | 说明 | | ------- | -------- | -------- | | `end_t` | datetime | 指定日期 | 返回:any ### `bkDownCount3()` 板块下跌家数,系统时间相关,当前板块通过setsysparam(pn_bk(),bkname)进行设置,其中bkname为当前板块名称。 返回:string ### `bkDownPercent3()` 板块下跌比例(%),下跌家数/板块个数,系统时间相关,当前板块通过setsysparam(pn_bk(),bkname)进行设置,其中bkname为当前板块名称。 返回:string ### `bkDownPercent4(end_t)` 板块指定日下跌家数占比(%),下跌家数/板块成分股个数 | 参数 | 类型 | 说明 | | ------- | -------- | -------- | | `end_t` | datetime | 指定日期 | 返回:float ### `bkDtBreakRatio(doption)` 翘板率(%)。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:float ### `bkDtCount(doption)` 跌停个数。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:any ### `bkDtList(doption)` 跌停股票列表。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:array ### `bkFanBaoBanCount(doption)` 反包板股票个数。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:any ### `bkFanBaoBanList(doption)` 反包板股票列表。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:array ### `bkFirstBanInWeekCount(doption)` 周期首板(7日内首次涨停)股票个数。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:any ### `bkFirstBanInWeekList(doption)` 周期首板股票列表。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:array ### `bkHighAmount(beg_t, end_t, st_ype)` 板块区间最高成交金额(万),当前板块通过setsysparam(pn_bk(),bkname)进行设置,其中bkname为当前板块名称。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------------- | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `st_ype` | any | 用户自定义,股票类型 | 返回:string ### `bkHighVol(beg_t, end_t, st_ype)` 板块区间最高成交量(万),当前板块通过setsysparam(pn_bk(),bkname)进行设置,其中bkname为当前板块名称。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------------- | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `st_ype` | any | 用户自定义,股票类型 | 返回:string ### `bkHsl(beg_t, end_t, right_type, st_ype)` 返回板块区间换手率(%),当前板块通过setsysparam(pn_bk(),bkname)进行设置,其中bkname为当前板块名称。 | 参数 | 类型 | 说明 | | ------------ | -------- | -------------------- | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `right_type` | any | 用户自定义,加权方法 | | `st_ype` | any | 用户自定义,股票类型 | 返回:string ### `bkHsl3(right_type, st_ype)` 返回板块当日换手率(系统时间相关),当前板块通过setsysparam(pn_bk(),bkname)进行设置,其中bkname为当前板块名称。 | 参数 | 类型 | 说明 | | ------------ | ---- | ------------------------------ | | `right_type` | any | 用户自定义,加权算法/算术平均: | | `st_ype` | any | 用户自定义,股票类型 | 返回:string ### `bkHsl4(end_t, right_type, st_ype)` 指定日换手率=指定日成交量/指定日流通股 加权算法:板块指定日成交量总和/板块指定日流通股本和; 算术平均:先计算个股的指定日换手率(个股成交量/个股流通股本),再计算板块成分股换手率的算术平均,即板块的换手率。 | 参数 | 类型 | 说明 | | ------------ | -------- | ----------------------------------------- | | `end_t` | datetime | 指定日期 | | `right_type` | any | 加权算法/算术平均: | | `st_ype` | any | 股票类型(用户自定义类型),具体取值如下: | 返回:float ### `bkLBanStockLists(doption)` 连板股票列表:统计出连板股票(二、三、四或更多)。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:array ### `bkListed(end_t)` 获取当前系统板块在指定日EndT上市的成分股。股票是否上市是通过第一个交易数据时间(该数据跟周期有关系)判断,基金是否上市/成立通过第一个净值日判断。当前系统板块由pn_bk()设置。 | 参数 | 类型 | 说明 | | ------- | -------- | -------- | | `end_t` | datetime | 截止日期 | 返回:array ### `bkLnZf3(right_type, st_ype)` 返回板块对数收益率(%),对数收益率(%)=(Ln(收盘)-Ln(昨收))\*100%,与系统时间相关,当前板块通过setsysparam(pn_bk(),bkname)进行设置,其中bkname为当前板块名称。 | 参数 | 类型 | 说明 | | ------------ | ---- | -------------------- | | `right_type` | int | 用户自定义,加权方式 | | `st_ype` | int | 用户自定义,股票类型 | 返回:float #### 示例 ```tsl Setsysparam(pn_date(),inttodate(20121019)); stks := getbkbydate("SH000300",inttodate(20121019)); savebk('mybk','新建分类',stks); SetSysParam(pn_bk(),'mybk'); return BkLnZf3(1,0); ``` ### `bkLnZf4(end_t, right_type, st_ype)` 板块指定日对数收益率(%),先将板块按指定的加权方式RightType编制成指数,再由指数计算对数收益率。 | 参数 | 类型 | 说明 | | ------------ | -------- | ----------------------------------------- | | `end_t` | datetime | 指定日期 | | `right_type` | any | 加权方式,具体如下: | | `st_ype` | any | 股票类型(用户自定义类型),具体取值如下: | 返回:float ### `bkLowVol(beg_t, end_t, st_ype)` 板块区间最低成交量(万),当前板块通过setsysparam(pn_bk(),bkname)进行设置,其中bkname为当前板块名称。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------------- | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `st_ype` | any | 用户自定义,股票类型 | 返回:string ### `bkMaxRateDown(beg_t, end_t, right_type, st_ype)` 板块区间最大跌幅(%),当前板块通过setsysparam(pn_bk(),bkname)进行设置,其中bkname为当前板块名称。 | 参数 | 类型 | 说明 | | ------------ | -------- | -------------------- | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `right_type` | any | 用户自定义,加权方式 | | `st_ype` | any | 用户自定义,股票类型 | 返回:string ### `bkNotTradedCount3()` 板块停牌股票个数,系统时间相关,当前板块通过setsysparam(pn_bk(),bkname)进行设置,其中bkname为当前板块名称。 返回:string ### `bkOpenAuctionZtRatio(doption)` 竞价异动比。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:float ### `bkPercentLessthanValue3(value)` 板块跌幅超过指定值比例(%),系统时间相关,当前板块通过setsysparam(pn_bk(),bkname)进行设置,其中bkname为当前板块名称。 | 参数 | 类型 | 说明 | | ------- | ----- | ---------------------- | | `value` | float | 实数,阈值,涨跌幅标准 | 返回:string ### `bkPercentMorethanValue(beg_t, end_t, value)` 板块区间涨幅超过指定值比例(%),当前板块通过setsysparam(pn_bk(),bkname)进行设置,其中bkname为当前板块名称。 | 参数 | 类型 | 说明 | | ------- | -------- | -------------- | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `value` | float | 实数,阀值 | 返回:string ### `bkPjCj(beg_t, end_t, right_type, st_ype)` 区间平均成交,当前板块通过setsysparam(pn_bk(),bkname)进行设置,其中bkname为当前板块名称。 | 参数 | 类型 | 说明 | | ------------ | -------- | -------------------- | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `right_type` | any | 用户自定义,加权方式 | | `st_ype` | any | 用户自定义,股票类型 | 返回:string ### `bkPjClose3(right_type, st_ype)` 返回板块平均股价,与系统时间相关,当前板块通过setsysparam(pn_bk(),bkname)进行设置,其中bkname为当前板块名称。 | 参数 | 类型 | 说明 | | ------------ | ---- | -------------------- | | `right_type` | any | 用户自定义,加权方法 | | `st_ype` | any | 用户自定义,股票类型 | 返回:string ### `bkPjClose4(end_t, right_type, st_ype)` 板块指定日平均股价=加权市值/加权股本 | 参数 | 类型 | 说明 | | ------------ | -------- | ----------------------------------------- | | `end_t` | datetime | 指定日期 | | `right_type` | any | 加权方式,具体如下: | | `st_ype` | any | 股票类型(用户自定义类型),具体取值如下: | 返回:float ### `bkTBanCount(doption)` T板股票个数。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:any ### `bkTBanList(doption)` T板股票列表。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:array ### `bkTraded(end_t)` 板块指定日交易股票列表 | 参数 | 类型 | 说明 | | ------- | -------- | -------- | | `end_t` | datetime | 指定日期 | 返回:array ### `bkTradedCount(end_t)` 板块指定日交易股票个数 | 参数 | 类型 | 说明 | | ------- | -------- | -------- | | `end_t` | datetime | 指定日期 | 返回:any ### `bkTradedCount3()` 板块交易股票个数,与系统时间相关,当前板块通过setsysparam(pn_bk(),bkname)进行设置,其中bkname为当前板块名称。 返回:string ### `bkUpCount(end_t)` 板块指定日上涨股票个数 | 参数 | 类型 | 说明 | | ------- | -------- | -------- | | `end_t` | datetime | 指定日期 | 返回:any ### `bkUpCount3()` 板块上涨家数,与系统时间相关,当前板块通过setsysparam(pn_bk(),bkname)进行设置,其中bkname为当前板块名称。 返回:string ### `bkUpPercent3()` 返回板块上涨比例(%),当前板块通过setsysparam(pn_bk(),bkname)进行设置,其中bkname为当前板块名称。 返回:string ### `bkUpPercent4(end_t)` 板块指定日上涨家数占比(%),上涨家数/板块成分股个数 | 参数 | 类型 | 说明 | | ------- | -------- | -------- | | `end_t` | datetime | 指定日期 | 返回:float ### `bkVolPercent(beg_t, end_t, market_name, st_ype)` 返回板块区间成交量占市场总成交量比重(%),当前板块通过setsysparam(pn_bk(),bkname)进行设置,其中bkname为当前板块名称。 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------------- | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `market_name` | string | 市场和板块,市场名称 | | `st_ype` | any | 用户自定义,股票类型 | 返回:string ### `bkVolPercent3(market_name, st_ype)` 板块成交量占市场总成交量比重(%),当前板块通过setsysparam(pn_bk(),bkname)进行设置,其中bkname为当前板块名称。 | 参数 | 类型 | 说明 | | ------------- | ------ | -------------------- | | `market_name` | string | 市场和板块,市场名称 | | `st_ype` | any | 用户自定义,股票类型 | 返回:string ### `bkVolSum(beg_t, end_t, st_ype)` 板块区间成交量(万),当前板块通过setsysparam(pn_bk(),bkname)进行设置,其中bkname为当前板块名称。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------------- | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `st_ype` | any | 用户自定义,股票类型 | 返回:string ### `bkVolSum3(st_ype)` 板块成交量(万),与系统时间相关,当前板块通过setsysparam(pn_bk(),bkname)进行设置,其中bkname为当前板块名称。 | 参数 | 类型 | 说明 | | -------- | ---- | -------------------- | | `st_ype` | any | 用户自定义,股票类型 | 返回:string ### `bkVolSum4(end_t)` 统计当前系统板块指定日成交量(万) | 参数 | 类型 | 说明 | | ------- | -------- | -------- | | `end_t` | datetime | 指定日期 | 返回:float ### `bkYiZiBanCount(doption)` 一字板股票个数。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:any ### `bkYiZiBanList(doption)` 一字板股票列表。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:array ### `bkZdf(beg_t, end_t, right_type, st_ype)` 板块区间振幅(%),当前板块通过setsysparam(pn_bk(),bkname)进行设置,其中bkname为当前板块名称。 | 参数 | 类型 | 说明 | | ------------ | -------- | -------------------- | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `right_type` | any | 用户自定义,加权方式 | | `st_ype` | any | 用户自定义,股票类型 | 返回:string ### `bkZf(beg_t, end_t, right_type, st_ype)` 板块区间涨幅(%),当前板块通过setsysparam(pn_bk(),bkname)进行设置,其中bkname为当前板块名称。 | 参数 | 类型 | 说明 | | ------------ | -------- | -------------------- | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `right_type` | any | 用户自定义,加权方式 | | `st_ype` | any | 用户自定义,股票类型 | 返回:string ### `bkZf3(right_type, st_ype)` 返回板块涨幅(%),与系统时间相关,当前板块通过setsysparam(pn_bk(),bkname)进行设置,其中bkname为当前板块名称。 | 参数 | 类型 | 说明 | | ------------ | ---- | -------------------- | | `right_type` | any | 用户自定义,加权方式 | | `st_ype` | any | 用户自定义,股票类型 | 返回:string ### `bkZf4(end_t, right_type, st_ype)` 板块指定日涨幅(%)。先按照加权方式计算板块的指数,再通过指数计算涨幅。 | 参数 | 类型 | 说明 | | ------------ | -------- | ----------------------------------------- | | `end_t` | datetime | 指定日期 | | `right_type` | any | 加权方式,具体如下: | | `st_ype` | any | 股票类型(用户自定义类型),具体取值如下: | 返回:float ### `bkZt2LbRatio(doption)` 一进二连板率(%)。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:float ### `bkZt3LbRatio(doption)` 二进三连板率(%)。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:float ### `bkZtAmount(doption)` 涨停成交金额(亿),涨停股票的成交金额和。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:float ### `bkZtAvgMaxDf(doption)` 昨涨停股今最大跌幅(%),昨涨停个股今日最大跌幅平均值。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:float ### `bkZtAvgMaxZf(doption)` 昨涨停股今最大涨幅(%),昨涨停个股今日最大涨幅平均值。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:float ### `bkZtAvgOpenZf(doption)` 涨停股开盘涨幅(%),涨停个股的开盘平均涨幅(%)。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:float ### `bkZtAvgZf(doption)` 昨涨停股今涨幅(%),昨涨停个股今日的平均涨幅(%)。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:float ### `bkZtCount(doption)` 涨停个数。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:any ### `bkZtHitLimitRatio(doption)` 封板率(%)。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:float ### `bkZtIn2HourCount(doption)` 10:00~11:30封板个数,封板时间在10:00~11:30且之后未开板的股票数量统计。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:any ### `bkZtIn3HourCount(doption)` 13:00~14:00封板个数,封板时间在13:00~14:00且之后未开板的股票数量统计。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:any ### `bkZtIn4HourCount(doption)` 14:00~15:00封板个数,封板时间在14:00~15:00且之后未开板的股票数量统计。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:any ### `bkZtInHalfHourCount(doption)` 10点前封板个数,封板时间在09:40~10:00且之后未开板的股票数量统计。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:any ### `bkZtInMinCount(doption)` 分板个数,封板时间在09:31~9:40且之后未开板的股票数量统计。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:any ### `bkZtInOpenCount(doption)` 开盘涨停个数,开盘涨停的股票数量统计。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:any ### `bkZtInSecCount(doption)` 秒板个数,封板时间在09:30~9:31且之后未开板的股票数量统计。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:any ### `bkZtlb2Count(doption)` 二连板个数,仅连续2天出现涨停的股票数量统计。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:any ### `bkZtlb3Count(doption)` 三连板个数,仅连续3天出现涨停的股票数量统计。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:any ### `bkZtlb4Count(doption)` 四连板个数,仅连续4天出现涨停的股票数量统计。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:any ### `bkZtlb5Count(doption)` 五连板以上个数,连续5天以上出现涨停的股票数量统计。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:any ### `bkZtlbList(doption)` 板块个股连板列表。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:array ### `bkZtlbNumList(doption, lb_num)` 连板N次股票列表。 1)LBNum=0或者为空时,表示连板次数大于0的所有股票列表 2)LBNum>0且LBNum<5时,表示连板次数为LBNum的股票列表 3)LBNum>=5时,表示连板次数为LBNum及以上的股票列表 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | | `lb_num` | any | 用户自定义,连板次数,取值如下: | 返回:array ### `bkZtlbRatio(doption)` 连板率(%)。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:float ### `bkZtList(doption)` 涨停股票列表。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:array ### `bkZtPriceAmount(doption)` 涨停价成交金额。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:float ### `blockBargainNumber(bk_name, stocks, end_t, beg_minute, end_minute, sep_minute, tradeflag, method_select, standard, f)` 板块成交笔数排名 | 参数 | 类型 | 说明 | | --------------- | -------- | ------------------------------------------- | | `bk_name` | string | 市场和板块类型,板块名称 | | `stocks` | string | 证券类型,股票列表 | | `end_t` | datetime | 日期类型,截止日期 | | `beg_minute` | int | 整数类型,开始时间 | | `end_minute` | int | 整数类型,截止时间 | | `sep_minute` | int | 整数类型,(-1:所有;0:时间段;>0:最近N分钟) | | `tradeflag` | int | 用户自定义,交易状态,其取值如下: | | `method_select` | int | 用户自定义,判断大单标准,其取值如下: | | `standard` | int | 实数,大单标准 | | `f` | int | 整数类型,无效参数 | 返回:array ### `blockBigBargainDetail(bk_name, stocks, end_t, beg_minute, end_minute, sep_minute, tradeflag, method_select, standard, f)` 板块大单明细,大单标准单位: 成交量:万股 成交金额:万元 换手率:% | 参数 | 类型 | 说明 | | --------------- | -------- | ------------------------------------------- | | `bk_name` | string | 市场和板块类型,板块名称 | | `stocks` | string | 证券类型,股票列表 | | `end_t` | datetime | 日期类型,截止日期 | | `beg_minute` | int | 整数类型,开始时间 | | `end_minute` | int | 整数类型,截止时间 | | `sep_minute` | int | 整数类型,(-1:所有;0:时间段;>0:最近N分钟) | | `tradeflag` | int | 用户自定义,交易状态,其取值如下: | | `method_select` | int | 用户自定义,判断大单标准,其取值如下: | | `standard` | int | 整数类型,大单标准 | | `f` | int | 整数类型,大单频率 | 返回:array ### `blockBigBargainDetailIi(bk_name, stocks, beg_t, end_t, beg_minute, end_minute, sep_minute, tradeflag, method_select, standard, f)` 板块大单明细(区间),大单标准单位: 成交量:万股 成交金额:万元 换手率:% | 参数 | 类型 | 说明 | | --------------- | -------- | ------------------------------------------- | | `bk_name` | string | 市场和板块类型,板块名称 | | `stocks` | array | 证券类型,股票列表 | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `beg_minute` | any | 整数类型,开始时间 | | `end_minute` | any | 整数类型,截止时间 | | `sep_minute` | any | 整数类型,(-1:所有;0:时间段;>0:最近N分钟) | | `tradeflag` | any | 用户自定义,交易状态,其取值如下: | | `method_select` | any | 用户自定义,判断大单标准,其取值如下: | | `standard` | any | 整数类型,大单标准 | | `f` | any | 整数类型,大单频率 | 返回:array ### `decline2()` 返回指定指数指定日的下跌家数,与系统参数(证券代码,时间)相关。 返回:Interger #### 示例 ```tsl setsysparam(pn_stock(),'SH000300'); setsysparam(pn_date(),20211123T); return decline2(); ``` ### `flat2()` 返回指定指数指定日的平盘家数,与系统参数(证券代码,时间)相关。 返回:Interger #### 示例 ```tsl setsysparam(pn_stock(),'SH000300'); setsysparam(pn_date(),20211123T); return flat2(); ``` ### `indexDtBreakRatio(doption)` 翘板率(%)。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:float ### `indexDtCount(doption)` 跌停个数。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:any ### `indexFanBaoBanCount(doption)` 反包板股票个数。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:any ### `indexFanBaoBanList(doption)` 反包板股票列表。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:array ### `indexOpenAuctionZtRatio(doption)` 指数-竞价异动比。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:float ### `indexTBanList(doption)` T板股票列表。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:array ### `indexYiZiBanCount(doption)` 一字板股票个数。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:any ### `indexYiZiBanList(doption)` 一字板股票列表。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:array ### `indexZt2LbRatio(doption)` 一进二连板率(%)。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:float ### `indexZt3LbRatio(doption)` 二进三连板率(%)。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:float ### `indexZtAmount(doption)` 涨停成交金额(亿),涨停股票的成交金额和。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:float ### `indexZtAvgMaxZf(doption)` 昨涨停股今最大涨幅(%),昨涨停个股今日最大涨幅平均值。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:float ### `indexZtAvgOpenZf(doption)` 涨停股开盘涨幅(%),涨停个股的开盘平均涨幅(%)。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:float ### `indexZtAvgZf(doption)` 昨涨停股今涨幅(%),昨涨停个股今日的平均涨幅(%)。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:float ### `indexZtBreakCount(doption)` 开板数,涨停打开的股票数量统计。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:any ### `indexZtCount(doption)` 指数-涨停个数。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:any ### `indexZtHitLimitRatio(doption)` 封板率(%)。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:float ### `indexZtIn2HourCount(doption)` 10:00~11:30封板个数,封板时间在09:40~10:00且之后未开板的股票数量统计。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:any ### `indexZtIn3HourCount(doption)` 13:00~14:00封板个数,封板时间在13:00~14:00且之后未开板的股票数量统计。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:any ### `indexZtIn4HourCount(doption)` 14:00~15:00封板个数,封板时间在14:00~15:00且之后未开板的股票数量统计。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:any ### `indexZtInHalfHourCount(doption)` 10点前封板,封板时间在09:40~10:00且之后未开板的股票数量统计。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:any ### `indexZtInMinCount(doption)` 分板个数,封板时间在09:31~9:40且之后未开板的股票数量统计。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:any ### `indexZtInOpenCount(doption)` 开盘涨停个数,开盘涨停的股票数量统计。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:any ### `indexZtInSecCount(doption)` 秒板个数,封板时间在09:30~9:31且之后未开板的股票数量统计。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:any ### `indexZtlb2Count(doption)` 二连板个数,仅连续2天出现涨停的股票数量统计。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:any ### `indexZtlb3Count(doption)` 三连板个数,仅连续3天出现涨停的股票数量统计。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:any ### `indexZtlb4Count(doption)` 四连板个数,仅连续4天出现涨停的股票数量统计。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:any ### `indexZtlb5Count(doption)` 五连板及以上个数,连续5天以上出现涨停的股票数量统计。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:any ### `indexZtlbList(doption)` 连板次数明细。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:array ### `indexZtlbNumCount(doption, lb_num)` 连板N次股票个数。 1)LBNum=0或者为空时,表示连板次数大于0的所有股票列表 2)LBNum>0且LBNum<5时,表示连板次数为LBNum的股票列表 3)LBNum>=5时,表示连板次数为LBNum及以上的股票列表 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | | `lb_num` | any | 用户自定义,连板次数,取值如下: | 返回:array ### `indexZtlbNumList(doption, lb_num)` 连板N次股票列表。 1)LBNum=0或者为空时,表示连板次数大于0的所有股票列表 2)LBNum>0且LBNum<5时,表示连板次数为LBNum的股票列表 3)LBNum>=5时,表示连板次数为LBNum及以上的股票列表 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | | `lb_num` | any | 用户自定义,连板次数,取值如下: | 返回:array ### `indexZtlbRatio(doption)` 连板率(%)。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:float ### `indexZtList(doption)` 涨停股列表。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:array ### `indexZtPriceAmount(doption)` 涨停价成交金额。 | 参数 | 类型 | 说明 | | --------- | ---- | ----------------------------------------- | | `doption` | any | 用户自定义,不考虑ST股或者新股,取值如下: | 返回:float ### `stocksAmountPercent(stock_arr, beg_t, end_t, market_name, stype)` 板块成交额占市场总成交额比重 | 参数 | 类型 | 说明 | | ------------- | -------- | ----------------------- | | `stock_arr` | array | 一组股票 | | `beg_t` | datetime | 开始日期 | | `end_t` | datetime | 截止日期 | | `market_name` | string | 指定市场 | | `stype` | int | 股票类型,具体取值如下: | 返回:float ### `stocksAmountPercent3(stock_arr, market_name, stype)` 返回板块成交额占市场总成交额比重,当前板块通过setsysparam(pn_bk(),bkname)进行设置,其中bkname为当前板块名称。 | 参数 | 类型 | 说明 | | ------------- | ------ | ------------------------ | | `stock_arr` | array | 一维字符串数组,股票列表 | | `market_name` | string | 市场和板块,市场名称 | | `stype` | int | 用户自定义 | 返回:float #### 示例 ```tsl Stks:=getbkbydate('SH000300',inttodate(20101231)); stocks:=GetBKByDate('SZ399903',inttodate(20101231)); SetSysParam(pn_date(),20101231T); return StocksAmountPercent3(stks,'深证A股;上证A股',0); ``` ### `stocksAmountSum(stock_arr, beg_t, end_t, stype)` 指定一组股票区间成交金额(万) | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------- | | `stock_arr` | array | 一组股票 | | `beg_t` | datetime | 开始日期 | | `end_t` | datetime | 截止日期 | | `stype` | int | 股票类型,具体取值如下: | 返回:float ### `stocksAmountSum3(stock_arr, stype)` 指定一组股票当日成交金额(万)总和(系统时间相关) | 参数 | 类型 | 说明 | | ----------- | ----- | ----------------------- | | `stock_arr` | array | 一组股票 | | `stype` | int | 股票类型,具体取值如下: | 返回:float #### 示例 ```tsl Setsysparam(pn_date(),inttodate(20121019)); Stks:=array('SH600000','SH600004'); Return StocksAmountSum3 (stks,0);//返回结果:32207.55 ``` ### `stocksHigh(stock_arr, beg_t, end_t, right_type)` 取板块区间最高市值,单位:万 | 参数 | 类型 | 说明 | | ------------ | -------- | ----------------------- | | `stock_arr` | array | 一组股票 | | `beg_t` | datetime | 开始日期 | | `end_t` | datetime | 截止日期 | | `right_type` | int | 加权方式,具体取值如下: | 返回:float ### `stocksHighAmount(stock_arr, beg_t, end_t, st_ype)` 板块区间最高成交金额(万) | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------------------------- | | `stock_arr` | array | 一组股票 | | `beg_t` | datetime | 开始日期 | | `end_t` | datetime | 截止日期 | | `st_ype` | int | 股票类型(用户自定义类型),具体取值如下: | 返回:float ### `stocksHighandLowAmount(stock_arr, beg_t, end_t, _type, stype)` 板块区间最高/最低成交金额(万) | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------------------------- | | `stock_arr` | array | 一组股票 | | `beg_t` | datetime | 开始日期 | | `end_t` | datetime | 截止日期 | | `_type` | int | 取最大值/最小值: | | `stype` | int | 股票类型(用户自定义类型),具体取值如下: | 返回:float ### `stocksHighandLowValue(stock_arr, beg_t, end_t, right_type, _type)` 板块区间最高/最低市值(修正) | 参数 | 类型 | 说明 | | ------------ | -------- | ---------------------------- | | `stock_arr` | array | 一组股票 | | `beg_t` | datetime | 开始日期 | | `end_t` | datetime | 截止日期 | | `right_type` | int | 加权方式,具体取值如下: | | `_type` | int | 最高/最低市值,具体取值如下: | 返回:float ### `stocksHighAndLowVol(stock_arr, beg_t, end_t, _type, stype)` 板块区间最高/低成交量(万) | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------------------------- | | `stock_arr` | array | 一组股票 | | `beg_t` | datetime | 开始日期 | | `end_t` | datetime | 截止日期 | | `_type` | int | 取成交量的类型(最高/最低),具体取值如下: | | `stype` | int | 股票类型(用户自定义类型),具体取值如下: | 返回:float ### `stocksHighVol(stock_arr, beg_t, end_t, stype)` 板块区间最高成交量(万) | 参数 | 类型 | 说明 | | ----------- | -------- | ----------------------------------------- | | `stock_arr` | array | 一组股票 | | `beg_t` | datetime | 开始日期 | | `end_t` | datetime | 截止日期 | | `stype` | int | 股票类型(用户自定义类型),具体取值如下: | 返回:float ### `stocksHsL(stock_arr, beg_t, end_t, right_type, st_ype)` 板块区间换手率 | 参数 | 类型 | 说明 | | ------------ | -------- | ----------------------------------------- | | `stock_arr` | array | 一组股票 | | `beg_t` | datetime | 开始日期 | | `end_t` | datetime | 截止日期 | | `right_type` | int | 加权算法/算术平均: | | `st_ype` | int | 股票类型(用户自定义类型),具体取值如下: | 返回:float ### `stocksHsL3(stock_arr, right_type, st_ype)` 指定一组股票当日换手率(系统时间相关) | 参数 | 类型 | 说明 | | ------------ | ----- | ----------------------------------------- | | `stock_arr` | array | 一组股票 | | `right_type` | int | 加权算法/算术平均: | | `st_ype` | int | 股票类型(用户自定义类型),具体取值如下: | 返回:float #### 示例 ```tsl Setsysparam(pn_date(),inttodate(20121019)); stks := getbkbydate("SH000300",inttodate(20121019)); return StocksHsL3(stks,0,1);  //返回结果:0.22 ``` ### `stocksLnZf(stock_arr, beg_t, end_t, right_type, s_type, return_value)` 板块对数收益率,将StockArr编制成指数,计算指数对数收益率。 | 参数 | 类型 | 说明 | | -------------- | -------- | ----------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `right_type` | any | 用户自定义,加权方式 | | `s_type` | any | 用户自定义, | | `return_value` | float | 对数收益率 | 返回:any ### `stocksLow(stock_arr, beg_t, end_t, right_type)` 板块区间最低市值(修正) | 参数 | 类型 | 说明 | | ------------ | -------- | ----------------------- | | `stock_arr` | array | 一组股票 | | `beg_t` | datetime | 开始日期 | | `end_t` | datetime | 截止日期 | | `right_type` | int | 加权方式,具体取值如下: | 返回:float ### `stocksLowAmount(stock_arr, beg_t, end_t, s_type)` 板块区间最低成交金额(万) | 参数 | 类型 | 说明 | | ----------- | -------- | -------- | | `stock_arr` | array | 一组股票 | | `beg_t` | datetime | 开始日期 | | `end_t` | datetime | 截止日期 | | `s_type` | int | 缺省值0 | 返回:float ### `stocksLowVol(stock_arr, beg_t, end_t, s_type)` 板块区间最低成交量(万) | 参数 | 类型 | 说明 | | ----------- | -------- | -------- | | `stock_arr` | array | 一组股票 | | `beg_t` | datetime | 开始日期 | | `end_t` | datetime | 截止日期 | | `s_type` | int | 缺省值0 | 返回:float ### `stocksPrevClose(stock_arr, beg_t, end_t, right_type)` 板块期初市值(万)。统计StockArr股票列表中,截止日endt当天已上市的股票在begt-1日的市值。若在endt上市但begt-1没有上市,则取上市日当天的市值。 统计的市值类型由RightType确定 | 参数 | 类型 | 说明 | | ------------ | -------- | ----------------------- | | `stock_arr` | array | 一维股票数组 | | `beg_t` | datetime | 开始日期 | | `end_t` | datetime | 截止日期 | | `right_type` | int | 市值类型,具体取值如下: | 返回:float ### `stocksUpDownMorethanCount(stock_arr, beg_t, end_t, value, is_down)` 统计股票列表StockArr在区间begt到endt之间满足IsDown上涨或下跌基准value的家数。 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------------- | | `stock_arr` | array | 一维股票列表 | | `beg_t` | datetime | 开始日期 | | `end_t` | datetime | 截止日期 | | `value` | int | 股票上涨/下跌基准(涨幅) | | `is_down` | int | 上涨/下跌,具体取值如下: | 返回:int ### `stocksVolPercent(stock_arr, beg_t, end_t, market_name, st_ype)` 板块成交量占市场总成交量比重(%) | 参数 | 类型 | 说明 | | ------------- | -------- | ----------------------------------------- | | `stock_arr` | array | 一维股票列表 | | `beg_t` | datetime | 开始日期 | | `end_t` | datetime | 截止日期 | | `market_name` | string | 市场名称 | | `st_ype` | int | 股票类型(用户自定义类型),具体取值如下: | 返回:float ### `stocksVolPercent3(stock_arr, market_name, st_ype)` 板块成交量占市场总成交量比重(%),跟系统时间相关 | 参数 | 类型 | 说明 | | ------------- | ------ | ---------------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `market_name` | string | 字符串,市场和板块,市场名称 | | `st_ype` | int | 用户自定义,股票类型 | 返回:float #### 示例 ```tsl stks := array("SZ000001","SZ000002"); SetSysParam(pn_date(),(20180809T)); return StocksVolPercent3(stks,'深证A股',0); ``` ### `stocksVolSum3(stock_arr, st_ype)` 当日板块成交量(不复权),单位(万),与系统时间相关 | 参数 | 类型 | 说明 | | ----------- | ----- | ----------------------------------------- | | `stock_arr` | array | 一组股票 | | `st_ype` | int | 股票类型(用户自定义类型),具体取值如下: | 返回:float #### 示例 ```tsl Setsysparam(pn_date(),inttodate(20121019)); stks := getbkbydate("SH000300",inttodate(20121019)); return StocksVolSum3(stks ,0); //返回结果:359277.32 ``` ### `stocksZdf(stock_arr, beg_t, end_t, right_type, stype)` 板块区间振幅(%)。该指标通过板块市值的变化计算振幅:(区间最高市值/区间最低市值-1)\*100。板块市值通过参数StockArr提供的满足Stype类型的股票,以RightType加权方式统计的市值。 | 参数 | 类型 | 说明 | | ------------ | -------- | ----------------------------------------- | | `stock_arr` | array | 一维股票列表 | | `beg_t` | datetime | 开始日期 | | `end_t` | datetime | 截止日期 | | `right_type` | int | 市值类型,具体取值如下: | | `stype` | int | 股票类型(用户自定义类型),具体取值如下: | 返回:float ### `stocksZf(stock_arr, beg_t, end_t, right_type, s_type, return_value)` 板块区间涨幅(%)。按照RightType加权方式计算begt到endt区间内每天的板块指数,再通过第一个交易日和最后一个交易日的指数计算涨幅。板块成分股为满足SType股票类型的StockArr股票列表。 | 参数 | 类型 | 说明 | | -------------- | -------- | ----------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `right_type` | any | 用户自定义,加权方式 | | `s_type` | any | 用户自定义,股票类型 | | `return_value` | float | 涨幅(%) | 返回:array ### `stocksZtIn2HourCount(stock_arr, end_t)` 10:00~11:30封板个数,封板时间在10:00~11:30且之后未开板的股票数量统计。 | 参数 | 类型 | 说明 | | --- | --- | --- | | `stock_arr` | Array | 数组,证券列表 | | `end_t` | Date | 日期,截止日期 | 返回:Integer #### 示例 ```tsl // "A股"在2024-12-2410:00~11:30封板个数 stock_arr:=getBk("A股"); end_t:=20241224T; return stocksZtIn2HourCount(stock_arr,end_t); //结果:13 ``` ### `stocksMaxRateDown(stock_arr, beg_t, end_t, right_type, stype)` 板块区间最大跌幅,板块组合最低市值/EndT前板块组合市值-1 | 参数 | 类型 | 说明 | | --- | --- | --- | | `stock_arr` | Array | 一组股票 | | `beg_t` | TDateTime | 开始日期 | | `end_t` | TDateTime | 截止日期 | | `right_type` | Int | 加权方式,具体取值如下: | | `stype` | Int | 默认为0 | 返回:Float #### 示例 ```tsl //返回沪深300区间总股本加权最大跌幅 stks:= getBkByDate('SH000300',intToDate(20101231)); beg_t:= intToDate(20110101); end_t:= intToDate(20110630); return stocksMaxRateDown (stks,beg_t,end_t,0,0); //结果是:-4.76 ``` ### `stocksMaxRateUp(stock_arr, beg_t, end_t, right_type, stype)` 板块区间最大涨幅,板块组合最高市值/EndT前板块组合市值-1 | 参数 | 类型 | 说明 | | --- | --- | --- | | `stock_arr` | Array | 一组股票 | | `beg_t` | TDateTime | 开始日期 | | `end_t` | TDateTime | 截止日期 | | `right_type` | Int | 加权方式,具体取值如下: | | `stype` | Int | 默认为0 | 返回:Float #### 示例 ```tsl //返回沪深300区间总股本加权最大涨幅 stks:= getBkByDate('SH000300',intToDate(20101231)); beg_t:= intToDate(20110101); end_t:= intToDate(20110630); return stocksMaxRateUp(stks,beg_t,end_t,0,0); //结果是:9.31 ``` ### `stocksPjCj(stock_arr, beg_t, end_t, right_type, st_ype)` 板块区间平均成交 | 参数 | 类型 | 说明 | | --- | --- | --- | | `stock_arr` | Array | 一组股票 | | `beg_t` | TDateTime | 开始日期 | | `end_t` | TDateTime | 截止日期 | | `right_type` | Int | 加权算法/算术平均: | | `st_ype` | Int | 股票类型(用户自定义类型),具体取值如下: | 返回:Float #### 示例 ```tsl 范例1: //返回沪深300区间加权平均成交 stks:= getBkByDate('SH000300',intToDate(20101231)); beg_t:= intToDate(20110101); end_t:= intToDate(20110630); return stocksPjCj (stks,beg_t,end_t,0,0); //结果是:12 范例2: //返回沪深300区间算术平均平均成交 stks:= getBkByDate('SH000300',intToDate(20101231)); beg_t:= intToDate(20110101); end_t:= intToDate(20110630); return stocksPjCj (stks,beg_t,end_t,1,0); //结果是:16.87 ``` ### `stocksVolSum(stock_arr, beg_t, end_t, st_ype)` 板块的区间成交量<万>(不复权),板块的成分股为StockArr,且列表StockArr中成分股满足SType股票类型 | 参数 | 类型 | 说明 | | --- | --- | --- | | `stock_arr` | Array | 一维股票列表 | | `beg_t` | TDateTime | 开始日期 | | `end_t` | TDateTime | 截止日期 | | `st_ype` | Int | 股票类型(用户自定义类型),具体取值如下: | 返回:Float #### 示例 ```tsl //返回沪深300区间成交量(不复权) stks:= getBkByDate('SH000300',intToDate(20101231)); beg_t:= intToDate(20110101); end_t:= intToDate(20110630); return stocksVolSum(stks,beg_t,end_t,0); //结果是:78016526 ``` ### `stockArrForExcel(stock_arr)` 二维数组转换为一维数组 | 参数 | 类型 | 说明 | | --- | --- | --- | | `stock_arr` | Array | 整数 | 返回:Array #### 示例 ```tsl stock_arr := zeros(10,1); stockArrForExcel(stock_arr); return stock_arr; ``` ### `bkLowAmount(beg_t, end_t, st_ype)` 板块区间最低成交金额(万),当前板块通过setsysparam(pn_bk(),bkname)进行设置,其中bkname为当前板块名称。 | 参数 | 类型 | 说明 | | -------- | -------- | -------------------- | | `beg_t` | datetime | 日期,开始日期 | | `end_t` | datetime | 日期,截止日期 | | `st_ype` | any | 用户自定义,股票类型 | 返回:string ### `stocksCmAmount(stock_arr, beg_t, end_t, _type)` 计算当前板块的股票募集资金和(万)。 | 参数 | 类型 | 说明 | | --- | --- | --- | | `stock_arr` | Array | 数组,股票列表; | | `beg_t` | TDateTime | 日期,开始日期; | | `end_t` | TDateTime | 日期,截止日期; | | `_type` | Integer | 整数,筹集资金类型。 | 返回:Real #### 示例 ```tsl o_v:=BackUpSystemParameters2(); //取'沪深300'板块在2011年1月1日至2011年12月31日的股票募集资金和 beg_t:=intToDate(20110101); end_t:=intToDate(20111231); bk:=getBkByDate('SH000300',end_t); return stocksCmAmount(bk,beg_t,end_t,3); //结果:20355541.81 ``` ### `stocksShAmount(stock_arr, report_date)` 计算当前板块的平均股东户数。 | 参数 | 类型 | 说明 | | --- | --- | --- | | `stock_arr` | Array | 数组,股票列表; | | `report_date` | Integer | 整数,报告期。 | 返回:Real #### 示例 ```tsl o_v:=BackUpSystemParameters2(); //计算沪深300板块的平均股东户数 end_t:=intToDate(20111231); bk:=getBkByDate('SH000300',end_t ); return stocksShAmount(bk,20111231); //结果:184465.78 ``` ### `bkCmAmount(beg_t, end_t, _type)` 计算当前板块的股票募集资金和(万)。 (1)Type=0时,统计板块在开始日至截止日间的发行上市的筹资总额。 (2)Type=1时,统计板块在开始日至截止日间的增发的筹资总额。 (3)Type=2时,统计板块在开始日至截止日间的配股的筹资总额。 (4)Type=3时,统计板块在开始日至截止日间的所有筹资总额。 | 参数 | 类型 | 说明 | | ------- | -------- | ---------------- | | `beg_t` | datetime | 日期,开始日期; | | `end_t` | datetime | 日期,截止日期; | | `_type` | any | 整数,类型。 | 返回:float ### `bkShAmount(report_date)` 平均股东户数。 (1)取板块的最新成分股列表; (2)从股东户数表中提取所有成分股指定报告期的股东人数; (3)用股东人数总计和成分股个数计算得到平均股东户数。 | 参数 | 类型 | 说明 | | ------------- | -------- | -------------- | | `report_date` | datetime | 整数,报告期。 | 返回:array ### `bkBtamountsum2(n)` N日成交总额(万),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ---- | ---- | ----------- | | `n` | any | 整型,交易日 | 返回:float ### `bkBtdepartmentamountsum2(n, direction, departmentname)` N日指定营业部平价成交总额(万),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ---------------- | ------ | --------------------------- | | `n` | any | 整型,交易日 | | `direction` | any | 整型,交易方向买入=2,卖出=3 | | `departmentname` | string | 字符串,营业部名称 | 返回:float ### `bkBtdepartmentamountsumpercent3(n, direction, departmentname)` N日指定营业部交易总额和占板块大宗交易成交总额比(%),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ---------------- | ------ | --------------------------- | | `n` | any | 整型,交易日 | | `direction` | any | 整型,交易方向买入=2,卖出=3 | | `departmentname` | string | 字符串,营业部名称 | 返回:float ### `bkBtdepartmentdiscountamountsum2(n, direction, departmentname)` N日指定营业部折价成交总额(万),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ---------------- | ------ | --------------------------- | | `n` | any | 整型,交易日 | | `direction` | any | 整型,交易方向买入=2,卖出=3 | | `departmentname` | string | 字符串,营业部名称 | 返回:float ### `bkBtdepartmentfairamountsum2(n, direction, departmentname)` N日指定营业部平价成交总额(万),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ---------------- | ------ | --------------------------- | | `n` | any | 整型,交易日 | | `direction` | any | 整型,交易方向买入=2,卖出=3 | | `departmentname` | string | 字符串,营业部名称 | 返回:float ### `bkBtdepartmentnetamountsum2(n, departmentname)` N日指定营业部净买入额(万),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ---------------- | ------ | ----------------- | | `n` | any | 整型,交易日 | | `departmentname` | string | 字符串,营业部名称 | 返回:float ### `bkBtdepartmentpremiumamountsum2(n, direction, departmentname)` N日指定营业部溢价交易总额(万),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ---------------- | ------ | --------------------------- | | `n` | any | 整型,交易日 | | `direction` | any | 整型,交易方向买入=2,卖出=3 | | `departmentname` | string | 字符串,营业部名称 | 返回:float ### `bkBtdiscountamountsum2(n)` N日折价成交总额(万),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ---- | ---- | ----------- | | `n` | any | 整型,交易日 | 返回:float ### `bkBtdiscountamountsumpercent2(n)` N日折价成交总额和占成交总额比(%),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ---- | ---- | ----------- | | `n` | any | 整型,交易日 | 返回:float ### `bkBtfairamountsum2(n)` N日平价成交总额(万),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ---- | ---- | ----------- | | `n` | any | 整型,交易日 | 返回:float ### `bkBtfairamountsumpercent2(n)` N日平价成交总额和占成交总额比(%),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ---- | ---- | ----------- | | `n` | any | 整型,交易日 | 返回:float ### `bkBtinstitutionamountsum2(n, direction, institutionname)` N日指定机构买入(卖出)总额(万),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ----------------- | ------ | --------------------------- | | `n` | any | 整型,交易日 | | `direction` | any | 整型,交易方向买入=0,卖出=1 | | `institutionname` | string | 字符串,机构名称 | 返回:float ### `bkBtinstitutionamountsumpercent2(n, direction, institutionname)` N日指定机构交易总额和占板块大宗交易总额比(%),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ----------------- | ------ | --------------------------- | | `n` | any | 整型,交易日 | | `direction` | any | 整型,交易方向买入=0,卖出=1 | | `institutionname` | string | 字符串,机构名称 | 返回:float ### `bkBtinstitutiondiscountamountsum2(n, direction, institutionname)` N日指定机构折价交易总额(万),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ----------------- | ------ | --------------------------- | | `n` | any | 整型,交易日 | | `direction` | any | 整型,交易方向买入=0,卖出=1 | | `institutionname` | string | 字符串,机构名称 | 返回:float ### `bkBtinstitutionfairamountsum2(n, direction, institutionname)` N日指定机构平价交易总额(万),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ----------------- | ------ | --------------------------- | | `n` | any | 整型,交易日 | | `direction` | any | 整型,交易方向买入=0,卖出=1 | | `institutionname` | string | 字符串,机构名称 | 返回:float ### `bkBtinstitutionnetamountsum2(n, institutionname)` N日指定机构净买入总额(万),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ----------------- | ------ | --------------- | | `n` | any | 整型,交易日 | | `institutionname` | string | 字符串,机构名称 | 返回:float ### `bkBtinstitutionpremiumamountsum2(n, direction, institutionname)` N日指定机构溢价交易总额(万),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ----------------- | ------ | --------------------------- | | `n` | any | 整型,交易日 | | `direction` | any | 整型,交易方向买入=0,卖出=1 | | `institutionname` | string | 字符串,机构名称 | 返回:float ### `bkBtpremiumamountsum2(n)` N日溢价成交总额(万),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ---- | ---- | ----------- | | `n` | any | 整型,交易日 | 返回:float ### `bkBtpremiumamountsumpercent2(n)` N日溢价成交总额和占成交总额比(%),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ---- | ---- | ----------- | | `n` | any | 整型,交易日 | 返回:float ### `bkBtamountsum(begt, endt)` 区间板块大宗交易成交总额(万),与系统参数(板块)相关 | 参数 | 类型 | 说明 | | ------ | -------- | ------------- | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | 返回:float ### `bkBtDepartmentAmountSum(begt, endt, direction, department_name)` 区间指定营业部交易总额(万),与系统参数(板块)相关。 | 参数 | 类型 | 说明 | | ----------------- | -------- | ------------------------------- | | `begt` | datetime | 日期。开始日期 | | `endt` | datetime | 日期。截止日期 | | `direction` | any | 用户自定义。交易方向,取值如下: | | `department_name` | string | 字符串。营业部名称 | 返回:float ### `bkBtdepartmentamountsumpercent(begt, endt, direction, departmentname)` 区间指定营业部交易总额占板块大宗交易成交总额比(%),与系统参数(板块)相关 | 参数 | 类型 | 说明 | | ---------------- | -------- | --------------------------- | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | | `direction` | any | 整型,交易方向买入=2,卖出=3 | | `departmentname` | string | 字符串,营业部名称 | 返回:float ### `bkBtdepartmentdiscountamountsum(begt, endt, direction, departmentname)` 区间指定营业部折价交易总额(万),与系统参数(板块)相关 | 参数 | 类型 | 说明 | | ---------------- | -------- | --------------------------- | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | | `direction` | any | 整型,交易方向买入=2,卖出=3 | | `departmentname` | string | 字符串,营业部名称 | 返回:float ### `bkBtdepartmentfairamountsum(begt, endt, direction, departmentname)` 区间指定营业部平价交易总额(万),与系统参数(板块)相关 | 参数 | 类型 | 说明 | | ---------------- | -------- | --------------------------- | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | | `direction` | any | 整型,交易方向买入=0,卖出=1 | | `departmentname` | string | 字符串,营业部名称 | 返回:float ### `bkBtdepartmentnetamountsum(begt, endt, departmentname)` 区间指定营业部净买入总额(万),与系统参数(板块)相关 | 参数 | 类型 | 说明 | | ---------------- | -------- | ----------------- | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | | `departmentname` | string | 字符串,营业部名称 | 返回:float ### `bkBtdepartmentpremiumamountsum(begt, endt, direction, departmentname)` 区间指定营业部溢价交易总额(万),与系统参数(板块)相关 | 参数 | 类型 | 说明 | | ---------------- | -------- | --------------------------- | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | | `direction` | any | 整型,交易方向买入=2,卖出=3 | | `departmentname` | string | 字符串,营业部名称 | 返回:float ### `bkBtdiscountamountsumpercent(begt, endt)` 区间板块折价成交总额和占区间板块成交总额比(%),与系统参数(板块)相关 | 参数 | 类型 | 说明 | | ------ | -------- | ------------- | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | 返回:float ### `bkBtfairamountsum(begt, endt)` 区间板块大宗交易平价成交总额(万),与系统参数(板块)相关 | 参数 | 类型 | 说明 | | ------ | -------- | ------------- | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | 返回:float ### `bkBtfairamountsumpercent(begt, endt)` 区间板块平价成交总额和占区间板块成交总额比(%),与系统参数(板块)相关 | 参数 | 类型 | 说明 | | ------ | -------- | ------------- | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | 返回:float ### `bkBtinstitutionamountsumpercent(begt, endt, direction, institutionname)` 区间指定机构交易总额占板块大宗交易成交总额比(%),与系统参数(板块)相关 | 参数 | 类型 | 说明 | | ----------------- | -------- | --------------------------- | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | | `direction` | any | 整型,交易方向买入=0,卖出=1 | | `institutionname` | string | 字符串,机构名称 | 返回:float ### `bkBtinstitutiondiscountamountsum(begt, endt, direction, institutionname)` 区间指定机构折价交易总额,与系统参数(板块)相关 | 参数 | 类型 | 说明 | | ----------------- | -------- | --------------------------- | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | | `direction` | any | 整型,交易方向买入=0,卖出=1 | | `institutionname` | string | 字符串,机构名称 | 返回:float ### `bkBtinstitutionfairamountsum(begt, endt, direction, institutionname)` 区间指定机构平价交易总额,与系统参数(板块)相关 | 参数 | 类型 | 说明 | | ----------------- | -------- | --------------------------- | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | | `direction` | any | 整型,交易方向买入=0,卖出=1 | | `institutionname` | string | 字符串,机构名称 | 返回:float ### `bkBtinstitutionnetamountsum(begt, endt, institutionname)` 区间指定机构对板块大宗交易净买入额(万),与系统参数(板块)相关 | 参数 | 类型 | 说明 | | ----------------- | -------- | --------------- | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | | `institutionname` | string | 字符串,机构名称 | 返回:float ### `bkBtinstitutionpremiumamountsum(begt, endt, direction, institutionname)` 区间指定机构溢价交易总额,与系统参数(板块)相关 | 参数 | 类型 | 说明 | | ----------------- | -------- | --------------------------- | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | | `direction` | any | 整型,交易方向买入=0,卖出=1 | | `institutionname` | string | 字符串,机构名称 | 返回:float ### `bkBtpremiumamountsum(begt, endt)` 区间板块大宗交易溢价成交总额(万),与系统参数(板块)相关 | 参数 | 类型 | 说明 | | ------ | -------- | ------------- | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | 返回:float ### `bkBtpremiumamountsumpercent(begt, endt)` 区间板块溢价成交总额和占区间板块成交总额比(%), | 参数 | 类型 | 说明 | | ------ | -------- | ------------- | | `begt` | datetime | 日期,开始日期 | | `endt` | datetime | 日期,截止日期 | 返回:float ### `bkBtamount()` 成交总额(万),与系统参数(时间,板块)相关 返回:float ### `bkBtdepartmentamount(direction, departmentname)` 指定营业部交易总额(万),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ---------------- | ------ | --------------------------- | | `direction` | any | 整型,交易方向买入=2,卖出=3 | | `departmentname` | string | 字符串,营业部名称 | 返回:float ### `bkBtdepartmentamountpercent(direction, departmentname)` 指定营业部交易总额占板块大宗交易成交总额比(%),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ---------------- | ------ | --------------------------- | | `direction` | any | 整型,交易方向买入=2,卖出=3 | | `departmentname` | string | 字符串,营业部名称 | 返回:float ### `bkBtdepartmentdiscountamount(direction, departmentname)` 指定营业部折价成交总额(万),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ---------------- | ------ | --------------------------- | | `direction` | any | 整型,交易方向买入=2,卖出=3 | | `departmentname` | string | 字符串,营业部名称 | 返回:float ### `bkBtdepartmentfairamount(direction, departmentname)` 指定营业部平价成交总额(万),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ---------------- | ------ | --------------------------- | | `direction` | any | 整型,交易方向买入=2,卖出=3 | | `departmentname` | string | 字符串,营业部名称 | 返回:float ### `bkBtdepartmentnetamount(departmentname)` 指定营业部净买入额(万),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ---------------- | ------ | ----------------- | | `departmentname` | string | 字符串,营业部名称 | 返回:float ### `bkBtdepartmentpremiumamount(direction, departmentname)` 指定营业部溢价成交总额(万),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ---------------- | ------ | --------------------------- | | `direction` | any | 整型,交易方向买入=2,卖出=3 | | `departmentname` | string | 字符串,营业部名称 | 返回:float ### `bkBtdiscountamount()` 折价成交总额(万),与系统参数(时间,板块)相关 返回:float ### `bkBtdiscountamountpercent()` 折价成交总额占成交总额比(%),与系统参数(时间,板块)相关 返回:float ### `bkBtfairamount()` 平价成交总额(万),与系统参数(时间,板块)相关 返回:float ### `bkBtfairamountpercent()` 平价成交总额占成交总额比(%),与系统参数(时间,板块)相关 返回:float ### `bkBtinstitutionamount(direction, institutionname)` 指定机构交易总额(万),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ----------------- | ------ | --------------------------- | | `direction` | any | 整型,交易方向买入=0,卖出=1 | | `institutionname` | string | 字符串,机构名称 | 返回:float ### `bkBtinstitutionamountpercent(direction, institutionname)` 指定机构交易总额占板块大宗交易总额比(%),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ----------------- | ------ | --------------------------- | | `direction` | any | 整型,交易方向买入=0,卖出=1 | | `institutionname` | string | 字符串,机构名称 | 返回:float ### `bkBtinstitutiondiscountamount(direction, institutionname)` 指定机构折价成交总额(万),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ----------------- | ------ | --------------------------- | | `direction` | any | 整型,交易方向买入=0,卖出=1 | | `institutionname` | string | 字符串,机构名称 | 返回:float ### `bkBtinstitutionfairamount(direction, institutionname)` 指定机构平价成交总额(万),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ----------------- | ------ | --------------------------- | | `direction` | any | 整型,交易方向买入=0,卖出=1 | | `institutionname` | string | 字符串,机构名称 | 返回:float ### `bkBtinstitutionnetamount(institutionname)` 指定机构净买入额(万),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ----------------- | ------ | --------------- | | `institutionname` | string | 字符串,机构名称 | 返回:float ### `bkBtinstitutionpremiumamount(direction, institutionname)` 指定机构溢价成交总额(万),与系统参数(时间,板块)相关 | 参数 | 类型 | 说明 | | ----------------- | ------ | --------------------------- | | `direction` | any | 整型,交易方向买入=0,卖出=1 | | `institutionname` | string | 字符串,机构名称 | 返回:float ### `bkBtpremiumamount()` 溢价成交总额(万),与系统参数(时间,板块)相关 返回:float ### `bkBtpremiumamountpercent()` 溢价成交总额占成交总额比(%),与系统参数(时间,板块)相关 返回:float ### `bkByTzfg(fund_type)` 返回基金板块指定投资风格的基金列表,基金板块使用setsysparam(pn_bk(),bkname)进行设置,其中bkname为基金板块名称。 | 参数 | 类型 | 说明 | | ----------- | ---- | -------------- | | `fund_type` | any | 整型,基金类型 | 返回:array ### `bkAbssecurityvolumegrow(rdate, rdate2, stockid)` 统计指定报告期指定板块汇总的指定资产支持证券持有份额变动 | 参数 | 类型 | 说明 | | --------- | -------- | ---------------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `stockid` | any | 资产支持证券代码 | 返回:float ### `bkSsnetassetvolume(rdate)` 统计指定报告期指定板块中基金总份额和 | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkSspurchasevolume(rdate, rdate2)` 统计指定报告期指定板块中净申购份额 | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | 返回:float ### `bkScstockvolume(rdate, stockid)` 统计指定报告期指定板块汇总的指定股票持有股数 | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 股票代码 | 返回:float ### `bkScnonindexvolume(rdate, topn)` 统计指定报告期指定板块汇总的第N名股票指数投资股数 | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 第N | 返回:float ### `bkScnonactivevolume(rdate, topn)` 统计指定报告期指定板块汇总的第N名股票积极投资股数 | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 第N | 返回:float ### `bkScstockactivevolume(rdate, stockid)` 统计指定报告期指定板块汇总的指定股票积极投资股数 | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 股票代码 | 返回:float ### `bkScnonvolume(rdate, topn)` 统计指定报告期指定板块汇总的第N名股票持有股数 | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 第N | 返回:float ### `bkScstockindexvolume(rdate, stockid)` 统计指定报告期指定板块汇总的指定股票指数投资股数 | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 股票代码 | 返回:float ### `bkBssumnbuyamount(rdate, topn)` 统计指定报告期指定板块的前N名股票累计买入金额汇总(万) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 前N | 返回:float ### `bkBsstocknetamount(rdate, stockid)` 统计指定报告期指定板块汇总的指定股票累计净买入金额(万) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 股票代码 | 返回:float ### `bkBssumnnetamount(rdate, topn)` 统计指定报告期指定板块金的前N名股票累计净买入金额汇总(万) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 前N | 返回:float ### `bkBsstockbuyamount(rdate, stockid)` 统计指定报告期指定板块汇总的指定股票累计买入金额(万) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 股票代码 | 返回:float ### `bkBssumnsellamount(rdate, topn)` 统计指定报告期指定板块的前N名股票累计卖出金额汇总(万) | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 前N | 返回:float ### `bkBsstocksellamount(rdate, stockid)` 统计指定报告期指定板块汇总的指定股票累计卖出金额(万) | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 股票代码 | 返回:float ### `bkFdtotalamount(rdate)` 统计指定板块中今年以来的分红总额 | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | 返回:float ### `bkPmsecurityvolume(rdate, stockid)` 统计指定报告期指定板块汇总的指定贵金属持有份额 | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `stockid` | string | 贵金属代码 | 返回:float ### `bkPmnonvolumegrow(rdate, rdate2, topn)` 统计指定报告期指定板块汇总的第N名贵金属持有份额变动 | 参数 | 类型 | 说明 | | -------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `topn` | any | 第N | 返回:float ### `bkPmnonvolume(rdate, topn)` 统计指定报告期指定板块汇总的第N名贵金属持有份额 | 参数 | 类型 | 说明 | | ------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `topn` | any | 第N | 返回:float ### `bkPmsecurityvolumegrow(rdate, rdate2, stockid)` 统计指定报告期指定板块汇总的指定贵金属持有份额变动 | 参数 | 类型 | 说明 | | --------- | -------- | ---------- | | `rdate` | datetime | 指定报告期 | | `rdate2` | datetime | 同比报告期 | | `stockid` | string | 贵金属代码 | 返回:float ### `allNonOpenFundBk()` 最新封闭基金板块,不包含退市。 返回:String #### 示例 ```tsl //最新封闭基金板块 return allNonOpenFundBk(); //封闭 ``` ### `allNonOpenFundBk2()` 封闭+退市封闭。 返回:String #### 示例 ```tsl //封闭+退市封闭 return allNonOpenFundBk2(); //结果:封闭;退市封闭 ``` ### `allOpenFundBk2()` 开放+退市开放。 返回:String #### 示例 ```tsl return allOpenFundBk2(); //结果:开放;退市开放 ``` ### `indexClose6AfterDay(number_of_days, days_type)` 发行前\_T0+N天指数收盘,T0日为股票发行日,与系统证券pn_stock()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---------------- | ---- | ----------------------- | | `number_of_days` | any | 整数类型,推移天数,N天 | | `days_type` | any | 天数类型 | 返回:float ### `indexClose6PrevDay(number_of_days, days_type)` 发行前\_T0-N天指数收盘,T0日为股票发行日,与系统证券pn_stock()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---------------- | ---- | ----------------------- | | `number_of_days` | any | 整数类型,推移天数,N天 | | `days_type` | any | 天数类型 | 返回:float ### `indexClose6AfterMonth(number_of_days, days_type)` 发行前\_T0+N月指数收盘,T0日为股票发行日,与系统证券pn_stock()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---------------- | ---- | ----------------------- | | `number_of_days` | any | 整数类型,推移天数,N月 | | `days_type` | any | 天数类型 | 返回:float ### `indexClose6PrevMonth(number_of_days, days_type)` 发行前\_T0-N月指数收盘,T0日为股票发行日,与系统证券pn_stock()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---------------- | ---- | ----------------------- | | `number_of_days` | any | 整数类型,推移天数,N月 | | `days_type` | any | 天数类型 | 返回:float ### `indexClose7PrevDay(number_of_days, days_type)` 上市前\_T0-N天指数收盘,T0日为股票的第一个交易日,与系统证券pn_stock()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---------------- | ---- | ----------------------- | | `number_of_days` | any | 整数类型,推移天数,N天 | | `days_type` | any | 天数类型 | 返回:float ### `indexClose7PrevMonth(number_of_days, days_type)` 上市前\_T0-N月指数收盘,T0日为股票的第一个交易日,与系统证券pn_stock()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---------------- | ---- | ----------------------- | | `number_of_days` | any | 整数类型,推移天数,N月 | | `days_type` | any | 天数类型 | 返回:float ### `indexClose8AfterDay(number_of_days, days_type)` 上市后\_T0+N天指数收盘,T0日为股票上市的第一个交易日,与系统证券pn_stock()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---------------- | ---- | ----------------------- | | `number_of_days` | any | 整数类型,推移天数,N天 | | `days_type` | any | 天数类型 | 返回:float ### `indexClose8AfterMonth(number_of_days, days_type)` 上市后\_T0+N月指数收盘,T0日为股票上市的第一个交易日,与系统证券pn_stock()和系统周期pn_cycle()有关。调用时需注意设置系统参数。 | 参数 | 类型 | 说明 | | ---------------- | ---- | ----------------------- | | `number_of_days` | any | 整数类型,推移天数,N月 | | `days_type` | any | 天数类型 | 返回:float ### `indexTaCdHtStockZf(indexid, endt, op)` Index_TA_CD_HTStockZF 相关函数。 | 参数 | 类型 | 说明 | | --------- | -------- | ----------------------------------- | | `indexid` | string | 字符串,指数代码 | | `endt` | datetime | 日期,截止日 | | `op` | any | 整型;头部/尾部类型;1:头部,0:尾部 | 返回:float ### `bkSharesFlowAnalysis(bk_name, beg_t, end_t, beg_t2, end_t2, seprate_by, standard_by, low_value, high_value, step_value)` 返回指定板块一段时间以来股本在不同证券品种间的流向及同比。 | 参数 | 类型 | 说明 | | --- | --- | --- | | `bk_name` | String | 字符串类型,板块名称 | | `beg_t` | Date | 日期类型,开始日期 | | `end_t` | Date | 日期类型,截止日期 | | `beg_t2` | Date | 日期类型,同比开始日期 | | `end_t2` | Date | 日期类型,同比截止日期 | | `seprate_by` | Integer | 整型,分割标准 | | `standard_by` | Integer | 整型,市值标准 | | `low_value` | Real | 实数,市值下限(亿) | | `high_value` | Real | 实数,市值上限(亿) | | `step_value` | Real | 实数,分割间距(亿) | 返回:Array #### 示例 ```tsl //返回上证A股在区间20201231-20211231同比20191231-20201231以来的股本流向及同比 s:="上证A股"; return bkSharesFlowAnalysis(s,20201231T,20211231T,20191231T,20201231T,0,0,1,5,1); //结果: ``` ### `bkCloseFlowAnalysis(bk_name, beg_t, end_t, beg_t2, end_t2, standard_by, low_value, high_value, step_value)` 返回指定板块一段时间以来股价在不同证券品种间的流向及同比。 | 参数 | 类型 | 说明 | | --- | --- | --- | | `bk_name` | String | 字符串类型,板块名称 | | `beg_t` | Date | 日期类型,开始日期 | | `end_t` | Date | 日期类型,截止日期 | | `beg_t2` | Date | 日期类型,同比开始日期 | | `end_t2` | Date | 日期类型,同比截止日期 | | `standard_by` | Integer | 整型,市值标准 | | `low_value` | Real | 实数,市值下限(亿) | | `high_value` | Real | 实数,市值上限(亿) | | `step_value` | Real | 实数,分割间距(亿) | 返回:Array #### 示例 ```tsl //返回上证A股在区间20201231-20211231同比20191231-20201231以来的股价流向及同比 s:="上证A股"; return bkCloseFlowAnalysis(s,20201231T,20211231T,20191231T,20201231T,0,1,5,1); //结果: ``` ### `bkEpsFlowAnalysis(bk_name, beg_t, end_t, beg_t2, end_t2, r_date, low_value, high_value, step_value)` 返回指定板块一段时间以来股价在不同业绩之间的流向及同比。 | 参数 | 类型 | 说明 | | --- | --- | --- | | `bk_name` | String | 字符串类型,板块名称 | | `beg_t` | Date | 日期类型,开始日期 | | `end_t` | Date | 日期类型,截止日期 | | `beg_t2` | Date | 日期类型,同比开始日期 | | `end_t2` | Date | 日期类型,同比截止日期 | | `r_date` | Integer | 报告期类型,业绩衡量报告期 | | `low_value` | Real | 实数,市值下限(亿) | | `high_value` | Real | 实数,市值上限(亿) | | `step_value` | Real | 实数,分割间距(亿) | 返回:Array #### 示例 ```tsl //返回上证A股在区间20201231-20211231同比20191231-20201231以来的不同业绩流向 s:="上证A股"; return bkEpsFlowAnalysis(s,20201231T,20211231T,20191231T,20201231T,20201231,1,5,1); //结果: ``` ### `bkPepbFlowAnalysis(bk_name, beg_t, end_t, beg_t2, end_t2, seprate_by, standard_by, low_value, high_value, step_value)` 返回指定板块一段时间以来股价在不同市盈率、市净率、市销率流动。 | 参数 | 类型 | 说明 | | --- | --- | --- | | `bk_name` | String | 字符串类型,板块名称 | | `beg_t` | Date | 日期类型,开始日期 | | `end_t` | Date | 日期类型,截止日期 | | `beg_t2` | Date | 日期类型,同比开始日期 | | `end_t2` | Date | 日期类型,同比截止日期 | | `seprate_by` | Integer | 整型,分割标准 | | `standard_by` | Integer | 整型,市值标准 | | `low_value` | Real | 实数,市值下限(亿) | | `high_value` | Real | 实数,市值上限(亿) | | `step_value` | Real | 实数,分割间距(亿) | 返回:Array #### 示例 ```tsl //返回上证A股在区间20201231-20211231同比20191231-20201231以来的不同市盈率、市净率、市销率流动 s:="上证A股"; return bkPepbFlowAnalysis(s,20201231T,20211231T,20191231T,20201231T,0,0,1,5,1); //结果: ``` ### `bkRegionFlowAnalysis(bk_name, beg_t, end_t, beg_t2, end_t2)` 返回指定板块一段时间以来资金在不同地区之间的流向及同比。 | 参数 | 类型 | 说明 | | --- | --- | --- | | `bk_name` | String | 字符串类型,板块名称 | | `beg_t` | Date | 日期类型,开始日期 | | `end_t` | Date | 日期类型,截止日期 | | `beg_t2` | Date | 日期类型,同比开始日期 | | `end_t2` | Date | 日期类型,同比截止日期 | 返回:Array #### 示例 ```tsl //返回不同地区区间20201231-20211231同比20191231-20201231以来资金的流向及同比 return bkRegionFlowAnalysis(20201231T,20211231T,20191231T,20201231T); ``` ### `bkCapitalFlowAnalysis(bk_name, beg_t, end_t, beg_t2, end_t2)` 返回指定板块一段时间以来资金流向横比数据。 | 参数 | 类型 | 说明 | | --- | --- | --- | | `bk_name` | String | 字符串类型,板块名称 | | `beg_t` | Date | 日期类型,开始日期 | | `end_t` | Date | 日期类型,截止日期 | | `beg_t2` | Date | 日期类型,同比开始日期 | | `end_t2` | Date | 日期类型,同比截止日期 | 返回:Array #### 示例 ```tsl //返回上证A股区间20201231-20211231同比20191231-20201231以来的资金流向横比数据 s:="上证A股"; return bkCapitalFlowAnalysis (s,20201231T,20211231T,20191231T,20201231T); //结果: ``` ### `bkCapitalFlowAnalysisZb(bk_name, beg_t, end_t, cycle_by)` 返回指定板块一段时间以来资金流向纵比数据。 | 参数 | 类型 | 说明 | | ---------- | -------- | -------------------- | | `bk_name` | string | 字符串类型,板块名称 | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | | `cycle_by` | string | 字符串类型,显示周期 | 返回:array ### `bkAverageCapitalFlowAnalysis(bk_name, beg_t, end_t, beg_t2, end_t2)` 返回指定板块一段时间以来日均成交金额数据。 | 参数 | 类型 | 说明 | | --- | --- | --- | | `bk_name` | String | 字符串类型,板块名称 | | `beg_t` | Date | 日期类型,开始日期 | | `end_t` | Date | 日期类型,截止日期 | | `beg_t2` | Date | 日期类型,同比开始日期 | | `end_t2` | Date | 日期类型,同比截止日期 | 返回:Array #### 示例 ```tsl //返回上证A股区间20201231-20211231同比20191231-20201231以来的日均成交金额数据 s:="上证A股"; return bkAverageCapitalFlowAnalysis(s,20201231T,20211231T,20191231T,20201231T); //结果: ``` ### `blockGetHsgCapitalFlowData(stock_id, beg_t, end_t)` 返回指定区间指定沪深港板块的资金流数据。 | 参数 | 类型 | 说明 | | ---------- | -------- | --------------------------------------------------------------- | | `stock_id` | string | 字符串类型,通道代码,一个或多个代码,多个代码以英文分号“;”隔开 | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:array ### `blockHsgAccumCapitalFlow(bkid, bench_mark, beg_t, end_t)` 返回指定区间指定沪深港板块的累计净买入与市场对比数据。 | 参数 | 类型 | 说明 | | ------------ | -------- | --------------------------------------------------------------- | | `bkid` | string | 字符串类型,通道代码,一个或多个代码,多个代码以英文分号“;”隔开 | | `bench_mark` | string | 字符串类型,基准代码 | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:array ### `blockHsgCapitalFlowAndMarket(bkid, bench_mark, beg_t, end_t)` 返回指定区间指定沪深港板块的资金流向与市场价格走势数据。 | 参数 | 类型 | 说明 | | ------------ | -------- | --------------------------------------------------------------- | | `bkid` | string | 字符串类型,通道代码,一个或多个代码,多个代码以英文分号“;”隔开 | | `bench_mark` | string | 字符串类型,基准代码 | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:array ### `blockGetHsgMarketAmountPeriod(bkid, beg_t, end_t)` 返回指定区间指定沪深港板块的市场成交金额。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `bkid` | string | 字符串类型,通道ID | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:array ### `blockHsgCapitalFlowPeriodByBk(bkid, beg_t, end_t)` 返回指定区间指定沪深港板块的资金流入流出情况。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `bkid` | string | 字符串类型,通道ID | | `beg_t` | datetime | 日期类型,开始日期 | | `end_t` | datetime | 日期类型,截止日期 | 返回:array ### `blockHsgAmountInfoAndTop10(bkid, end_t)` 返回指定日指定沪深港板块的十大活跃股成交统计。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `bkid` | string | 字符串类型,通道ID | | `end_t` | datetime | 日期类型,截止日期 | 返回:array ### `blockHsgCapitalFlowEndT(end_t)` 返回在指定日沪深港通资金流向。 | 参数 | 类型 | 说明 | | ------- | -------- | ------------------ | | `end_t` | datetime | 日期类型,截止日期 | 返回:array