# 板块 / 指定日 ### `stocksBtInstitutionPremiumAmount(stock_arr, direction, institution_name)` 指定机构溢价成交总额(万),与系统参数(时间)相关。 实数。指定机构溢价成交总额(万)。 | 参数 | 类型 | 说明 | | ------------------ | ------ | ------------------------------- | | `stock_arr` | array | 数组。股票列表 | | `direction` | int | 用户自定义。交易方向,取值如下: | | `institution_name` | string | 字符串。机构名称 | 返回:float #### 示例 ```tsl bk:=getbk("上证A股"); setsysparam(pn_date(),20201125T); return StocksBTInstitutionPremiumAmount(bk,0,"机构专用"); ``` ### `stocksCloseMorethanMa(stock_arr, end_t, n, return_type)` 统计指定日收盘价大于或小于N日均线的股票个数占比(%),周期为日线,比例复权 | 参数 | 类型 | 说明 | | ------------- | -------- | ------------------ | | `stock_arr` | array | 一维数组,股票列表 | | `end_t` | datetime | 指定日期 | | `n` | int | 整数,均线天数 | | `return_type` | int | 返回类型,具体如下 | 返回:float ### `stocksListed(stock_arr, end_t)` 指定日已上市股票列表 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------ | | `stock_arr` | array | 一维数组,股票列表 | | `end_t` | datetime | 指定日期 | 返回:array ### `stocksListedCount(stock_arr, end_t)` 统计指定日股票列表中已上市的股票个数 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------ | | `stock_arr` | array | 一维数组,股票列表 | | `end_t` | datetime | 指定日期 | 返回:int ### `stocksNotTradedCount(stock_arr, end_t)` 统计指定日股票列表中停牌股票个数 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------ | | `stock_arr` | array | 一维数组,股票列表 | | `end_t` | datetime | 指定日期 | 返回:int ### `stocksPjClose(stock_arr, end_t, right_type, s_type, return_value)` 股票列表在指定日按指定加权方式计算的平均股价,剔除在指定日EndT未上市的股票。 总股本加权:平均股价=sum(个股价格\*总股本)/sum(个股总股本) 流通股本加权:平均股价=sum(个股价格\*流通股本)/sum(个股流通股本) 算术平均:平均股价=sum(个股价格)/股票个数 | 参数 | 类型 | 说明 | | -------------- | -------- | ----------------------- | | `stock_arr` | array | 一维字符串数组,股票列表 | | `end_t` | datetime | 日期,统计截止日期 | | `right_type` | any | 用户自定义,加权方法 | | `s_type` | any | 用户自定义,股票类型 | | `return_value` | any | | 返回:array ### `stocksTraded(stock_arr, end_t)` 返回股票列表中指定日EndT交易的股票 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------ | | `stock_arr` | array | 一维数组,股票列表 | | `end_t` | datetime | 指定日期 | 返回:int ### `stocksTradedCount(stock_arr, end_t)` 统计股票列表中指定日EndT交易的股票个数 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------ | | `stock_arr` | array | 一维数组,股票列表 | | `end_t` | datetime | 日期类型,指定日期 | 返回:int ### `stocksUpDownCount(stock_arr, end_t, is_down)` 统计指定日股票列表中的上涨或下跌家数 | 参数 | 类型 | 说明 | | ----------- | -------- | ------------------- | | `stock_arr` | array | 一维数组,股票列表 | | `end_t` | datetime | 指定日期 | | `is_down` | int | 上涨/下跌,具体如下 | 返回:int ### `stocksupdowncount2(stockarr, endt, isdown)` 上涨/下跌家数,与系统参数(证券代码,时间)相关 | 参数 | 类型 | 说明 | | ---------- | -------- | ------------------------ | | `stockarr` | array | array of string,股票列表 | | `endt` | datetime | ,截止日期 | | `isdown` | bool | object | 返回:interger ### `stocksUpDownCount3(flag)` 指数上涨/下跌/平盘家数,与系统参数(证券代码,时间)相关,剔除当天无成交的股票。 | 参数 | 类型 | 说明 | | ------ | ---- | ----------------------------------- | | `flag` | int | 用户自定义。返回统计类型,取值如下: | 返回:int #### 示例 ```tsl SetSysParam(pn_stock(),"SH000300"); SetSysParam(PN_Date(),20200924T); return StocksUpDownCount3(0); ``` ### `stocksZdtCount(stocks, end_t, flag)` 指定日股票列表涨跌停家数。 | 参数 | 类型 | 说明 | | -------- | -------- | ------------------------- | | `stocks` | array | 数组。股票列表 | | `end_t` | datetime | 日期。截止日 | | `flag` | int | 整数。涨停跌停,取值如下: | 返回:int