Files
playbook/skills/tsl-api-reference/references/codegen/dotnet/indices/index_info.md
T
csh e1f7ce052c feat(skills): add tsl api reference skill
Bundle the TSL API index and markdown references under the skill, route TSL docs to use it, and update the codegen index generator to maintain the bundled data.
2026-07-07 16:36:15 +08:00

5.8 KiB
Raw Blame History

指数 / 指数情况

getAllIndexIDs(end_t)

获取指定日所有申万行业指数ID及名称对照表

参数 类型 说明
end_t datetime 日期,截止日期

返回:array

getBkBacktrackByDate(index_id, end_t, ex_type)

获取指数历史上指定日样本(可回溯)。当ExType=1时,如指数成分中取不到成分,则从权重表中获取。此函数可以简单回溯历史数据,当Endt早于指数开始日,则选取指数开始日成分股在endt在市交易的成分股列表。

参数 类型 说明
index_id string 字符串。指数代码
end_t datetime 日期。截止日
ex_type int 整数。是否扩展

返回:array

getbkbybegtendt(indexid, begt, endt)

区间曾经是成分股的股票,区间范围内是指数成份股的股票

参数 类型 说明
indexid string 字符串,板块代码,一个或多个代码,多个代码以英文分号“;”隔开
begt datetime Tdatetime,开始日期
endt datetime Tdatetime,截止日期

返回:array

getBkByDate(index_id, end_t, extype)

获取指数历史指定日的成份股列表。与GetBK不同,该函数需要的第一个参数是指数代码,获取该指数的指定日的成分股,比如沪深300定期调整,在不同时间获取的成分股将不同。 新增功能,当ExType=1时指数成分中取不到成分时,则从权重表中获取

参数 类型 说明
index_id string 指数代码
end_t datetime 截止日
extype int 整型,是否扩展,默认不扩展;0:不扩展;1:扩展取数(指数成分表无数据时,从权重表中获取)

返回:Table

getBkByIndexName(index_name, end_t)

使用指数名称获取指定日指数成分,只支持申万行业、A股

参数 类型 说明
index_name string 字符串,指数名称
end_t datetime 日期,截止日期

返回:array

getBkGoMarketByDate(index_id, end_t, ex_type)

获取指数历史上指定日样本(已上市)。当ExType=1时指数成分中取不到成分时,则从权重表中获取。存在申万行业分类的成份股中,它的选入日期可能早于上市日,现剔除这部分标的。

参数 类型 说明
index_id string 字符串。指数代码
end_t datetime 日期。截止日
ex_type int 整数。是否扩展

返回:array

getBkNameToId(index_name, end_t)

使用指数名称获取指定日指数成分

参数 类型 说明
index_name string 字符串,指数名称
end_t datetime 日期,截止日期

返回:array

getBksByDate(index_arr, endt)

获取指数历史指定日的成份股列表。与GetBKByDate不同,可以指定多个指数代码获取,去重处理。

参数 类型 说明
index_arr array 一维字符串数组,指数列表
endt datetime 日期,截止日期

返回:array

stockHsgEligibleInfo(bkid, stockid)

股票调入调出沪深港通情况,返回:板块代码、板块、代码、入选日期、剔除日期、成份标志

参数 类型 说明
bkid string 字符串,字符串,通道代码;"HG000001" 港股通(沪)"HG000003" 港股通(深)"HG000002" 沪股通;"HG000004" 深股通
stockid string 字符串,股票代码

返回:array

stockInandOutIndexCompisteDetail(index_id, begt, endt)

查询指定股票做为成分股在指定指数INDEXID指定时间内begt到endt,调入和调出指数详情.

参数 类型 说明
index_id string 指数,指数或行业代码
begt datetime 日期,开始日
endt datetime 日期,截止日

返回:array

示例

SetSysParam(PN_Stock(),SZ000690);
begt:=20000801T;
endt:=20190101T;
return StockInandOutIndexCompisteDetail(SH000300,begt,endt);

stockIsIndexComposite(index_id, end_t)

查询指定日股票是否是指数的成份股,与系统证券pn_stock()相关。

参数 类型 说明
index_id string 指数
end_t datetime 截止日

返回:bool

示例

setsysparam(pn_stock(),'SZ000002');
return StockIsIndexComposite('SH000300',inttodate(20120907));