get_etf_stock_list - 获取ETF成分券列表
get_etf_stock_list 是 PTrade 中用于获取ETF成分券列表的接口。
提示
live-or-trading-module-onlybroker-or-counter-dependent
原型
get_etf_stock_list(etf_code)
释义
get_etf_stock_list 是 PTrade 中用于获取ETF成分券列表的接口。
研究:不支持;回测:不支持;模拟:官方目录未明确;实盘:支持。
参数
| 参数 | 是否必填 | 官方原始定义 |
|---|---|---|
etf_code |
是 | etf_code |
返回值
正常返回一个list类型字段,包含每只etf代码所对应的成分股。异常返回空list,如(list[str,...])
['600000.SS', '600010.SS', '600016.SS']
示例
def initialize(context):
g.security = '600570.SS'
set_universe(g.security)
def before_trading_start(context, data):
#ETF成分券列表
stock_list = get_etf_stock_list('510020.SS')
log.info(stock_list)
def handle_data(context, data):
pass
详细说明
get_etf_stock_list(etf_code)
使用场景
该函数仅支持PTrade客户端可用、仅在股票交易模块可用,对接jz_ufx、ATP、云订柜台不支持该函数
接口说明
该接口用于获取目标ETF的成分券列表
注意事项
无
参数详细说明
etf_code : 单支ETF代码,必传参数(str)
返回值
正常返回一个list类型字段,包含每只etf代码所对应的成分股。异常返回空list,如(list[str,...])
['600000.SS', '600010.SS', '600016.SS']