Files
playbook/docs/tsl/codegen/dotnet/indices/index_info.md
T
csh b6160676b4 ♻️ refactor(tsl): rebuild codegen taxonomy
Move generated builtin and dotnet function docs into the upgraded taxonomy, remove legacy route pages, and regenerate function_index.tsv from markdown headings.
2026-07-07 16:36:08 +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));