# 金融 / 板块 / 中间函数 ## `allABk()` 声明:function 返回所有A股板块 返回:string ### 示例 范例01:调用函数 ```tsl return allABk (); // 输出:深证A股#上证A股#中小企业板#创业板 ``` ## `allBBk()` 声明:function 返回所有B股板块 返回:string ### 示例 范例01:调用函数 ```tsl return allBBk(); // 输出:深证B股#上证B股 ``` ## `allConvertiblebondBk2()` 声明:function 返回可转债+退市债券 返回:string ### 示例 范例01:调用函数 ```tsl // 可转债+退市债券 return allConvertiblebondBk2(); // 输出:可转债;退市债券 ``` ## `allFundBk()` 声明:function 返回所有基金板块,不包含退市 返回:string ### 示例 范例01:调用函数 ```tsl return allFundBk(); // 输出:开放;封闭 ``` ## `allFundBk2()` 声明:function 返回所有基金板块(包含退市) 返回:string ### 示例 范例01:调用函数 ```tsl return allFundBk2(); // 输出:开放;封闭;已退市基金 ``` ## `allFutureBk3()` 声明:function 返回期货+退市期货+衍生品 返回:string ### 示例 范例01:调用函数 ```tsl // 期货+退市期货+衍生品 return allFutureBk3(); // 输出:股指期货;国债期货;国内商品期货;退市期货;期货衍生 ``` ## `allInBankBondBk2()` 声明:function 返回银行间债券+退市债券 返回:string ### 示例 范例01:调用函数 ```tsl // 银行间债券+退市债券 return allInBankBondBk2(); // 输出:银行间债券;退市债券 ``` ## `allNonOpenFundBk()` 声明:function 返回最新封闭基金板块,不包含退市 返回:string ### 示例 范例01:调用函数 ```tsl // 最新封闭基金板块 return allNonOpenFundBk(); // 封闭 ``` ## `allNonOpenFundBk2()` 声明:function 返回封闭+退市封闭 返回:string ### 示例 范例01:调用函数 ```tsl // 封闭+退市封闭 return allNonOpenFundBk2(); // 输出:封闭;退市封闭 ``` ## `allOpenFundBk2()` 声明:function 返回开放+退市开放 返回:string ### 示例 范例01:调用函数 ```tsl return allOpenFundBk2(); // 输出:开放;退市开放 ``` ## `allOptionBk()` 声明:function 返回所有期权板块(包含退市) 返回:字符串。所有期权板块(包含退市)。 ### 示例 范例01:调用函数 ```tsl return allOptionBk(); // 输出:上海期权;退市期权;期货期权;深圳期权 ``` ## `allOptionBk2()` 声明:function 返回所有期权板块(不包含退市) 返回:字符串。所有期权板块(不包含退市)。 ### 示例 范例01:调用函数 ```tsl return allOptionBk2(); // 输出:上海期权;期货期权;深圳期权 ``` ## `ct_sectorQuarterGrowRatio()` 声明:function 返回板块季度环比(%) 返回:string ### 示例 范例01:结果:QuarterGrowRatio ```tsl return CT_SectorQuarterGrowRatio(); // 输出:QuarterGrowRatio ``` ## `defaultallfunds()` 声明:function 返回所有基金列表(不包含退市) 返回:array ## `defaultallfunds2()` 声明:function 返回所有基金列表(包含退市) 返回:array ## `defaultBkName()` 声明:function 返回缺省板块名称 返回:string ### 示例 范例01:调用函数 ```tsl setSysParam(Pn_Bk(), "新建板块"); return defaultBkName(); // 输出:新建板块 ``` ## `defaultBondIndexId()` 声明:function 返回缺省的债券指数代码 返回:string ### 示例 范例01:调用函数 ```tsl return defaultBondIndexId(); // SH000012 ``` ## `defaultCurrenyId()` 声明:function 返回缺省现金代码 返回:string ### 示例 范例01:调用函数 ```tsl return defaultCurrenyId(); // 输出:SH000000 ``` ## `defaultFundId()` 声明:function 返回缺省基金代码 返回:string ### 示例 范例01:OF040001 ```tsl return DefaultFundId(); // OF040001 ``` ## `defaultHTIndexId()` 声明:function 返回缺省的海通指数 返回:string ### 示例 范例01:调用函数 ```tsl return defaultHtIndexId(); // 输出:SH000001 ``` ## `defaultHTIndexId2()` 声明:function 返回缺省的海通指数2 返回:string ### 示例 范例01:调用函数 ```tsl return defaultHtIndexId2(); // SH000001 ``` ## `defaultIndexId()` 声明:function 返回缺省的指数代码 返回:string ### 示例 范例01:调用函数 ```tsl return defaultIndexId(); // 输出:SH000001 ``` ## `defaultIndexId2()` 声明:function 返回缺省的市场/通道代码。A股:SH000001;南向:HSG000001;北向:HSG000002;港股:HKHSI001 返回:字符串。缺省的市场/通道代码。 ### 示例 范例01:调用函数 ```tsl return defaultIndexId2(); // 输出:SH000001 ``` ## `netAssetsAdjust(report_date)` 声明:function 返回调整后的净资产 | 参数 | 类型 | 说明 | | ------------- | ---- | ------ | | `report_date` | int | 报告期 | 返回:real ### 示例 范例01:调用函数 ```tsl // 返回万科A,2002年年报调整后的净资产 setSysParam(pn_stock(), "SZ000002"); return netAssetsAdjust(20021231); // 输出:5.56 ``` ## `pn_bk()` 声明:function 返回当前板块 返回:string ### 示例 范例01:结果:新建板块 ```tsl SetSysParam(Pn_Bk(), '新建板块'); t := GetSysParam(Pn_Bk()); return t; // 输出:新建板块 ``` ## `stockEpsDirect(report_date)` 声明:function 返回直接从报表中取得的每股收益值 | 参数 | 类型 | 说明 | | ------------- | ---- | ------ | | `report_date` | int | 报告期 | 返回:real ### 示例 范例01:调用函数 ```tsl // 返回万科A,2002年年报每股收益 setSysParam(pn_stock(), "SZ000002"); return stockEpsDirect(20021231); // 输出:0.61 ``` ## `stockInteriorType(s_type)` 声明:function 返回股票类型数组形式 | 参数 | 类型 | 说明 | | -------- | ---- | -------------- | | `s_type` | int | 整数,股票类型 | 返回:array ### 示例 范例01:调用 StockInteriorType ```tsl return StockInteriorType(1); ```