GetSymbolContracts-获取品种合约集合用在股票指数查询成分股的问题

使用GetSymbolContracts函数,运行例子代码:
Bool ret = GetSymbolContracts("ag", "SHFE", Enum_CategoryFutures, contracts, -1);

可以正常返回ag品种的合约组成集合

股票中常见的一个需求,就是追踪板块热点,比如,下图中TBQ的指数报价里,系统提供的行业指数,比如tb2520的‘化学制药’板块,对应的右栏是具体的‘化学制药’板块的具体股票列表:

想在策略代码里,通过行业指数,获得它的股票列表数组,仿造GetSymbolContracts函数帮助里的例子,代码如下:

GetSymbolContracts("tb2520", "TBST", Enum_CategoryStocks, contracts, -1);

运行返回flase,结果为空,请问,是用这个函数来获取股票指数成分股的列表内容吗?怎样填写参数才能得到想要的结果?

如果这个功能不能实现的话,做股票策略,确实暂时还不能实盘实现一些基础功能了

如何获取当前品种合约的期权合约集
获取所有合约的问题
TB_PriceLimit获取期货合约的涨跌停时,只能用在连续合约不可以用在具体的主力合约上吗?
获取品种当前的所有合约数据
请问如何获取某品种持仓量最大的合约代码?
如何获取下一个月“202106”的数值?(我主要是用在期权合约的自动订阅方面)
TBPY怎么查询主力连续合约信息?
TB官方能不能准备返回指定月份、指定品种的期权代码集合函数?
请教,查询账户持仓有几个品种用哪个函数?
老师,python 怎么查询主连合约信息呀?

http://www.tbquant.net/dist/index.html#/?navigate=tbl&cid=753  可以看看基础数据的读取,以及系统公式也有一些调用的案例

这个只能用基础数据调用

尝试在数据中心的自定义指数,自定义了两个股票指数:

如果在策略代码中,我怎样能通过指数的代码比如上图的 指数代码test3 查询到组成它的合约代码呢?

也是用 GetSymbolContracts 函数吗?试了各种写法,还是没能实现,请工程师能够给出具体解决方案,对于上图中我自定义的指数代码怎么写?

还有一点就是,想提个建议,就是上面自定义指数里,添加成分的时候,只能通过我的键盘,一个品种一个品种的敲,能否在以后的升级版本中,支持批量拷贝功能呢?就是我想要定义的这个指数成分股,比如是50只股票组成,能否用比如逗号或分号分隔符,批量一次拷贝进来,这样会实用多了,当然要是支持策略编程代码里可以代码生成指数,就更好了