get_etf_stock_list - 获取ETF成分券列表

get_etf_stock_list 是 PTrade 中用于获取ETF成分券列表的接口。

提示

  • live-or-trading-module-only
  • broker-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']