get_etf_list - 获取ETF代码
get_etf_list 是 PTrade 中用于获取ETF代码的接口。
提示
live-or-trading-module-onlybroker-or-counter-dependent
原型
get_etf_list()
释义
get_etf_list 是 PTrade 中用于获取ETF代码的接口。
研究:不支持;回测:不支持;模拟:官方目录未明确;实盘:支持。
参数
官方结构化目录未列出独立参数。请以本页函数签名和下方官方原文为准。
返回值
正常返回一个list类型对象,包含所有ETF代码。异常返回空list,如(list[str,...])。
['510010.SS', '510020.SS', '510030.SS', '510050.SS', '510060.SS', '510180.SS', '510300.SS', '510310.SS', '510330.SS', '511800.SS', '511810.SS', '511820.SS', '511830.SS', '511880.SS', '511990.SS', '512010.SS',
'512510.SS', '159001.SZ', '159003.SZ', '159005.SZ', '159901.SZ', '159903.SZ', '159905.SZ', '159906.SZ', '159909.SZ', '159910.SZ', '159919.SZ', '159923.SZ', '159923.SZ', '159924.SZ', '159925.SZ', '159927.SZ',
'159928.SZ', '159929.SZ']
示例
def initialize(context):
g.security = '600570.SS'
set_universe(g.security)
def handle_data(context, data):
#ETF代码列表
etf_code_list = get_etf_list()
log.info('ETF列表为%s' % etf_code_list)
详细说明
get_etf_list()
使用场景
该函数仅支持PTrade客户端可用、仅在股票交易模块可用,对接jz_ufx、ATP、云订柜台不支持该函数
接口说明
该接口用于获取柜台返回的ETF代码列表
注意事项
无
返回值
正常返回一个list类型对象,包含所有ETF代码。异常返回空list,如(list[str,...])。
['510010.SS', '510020.SS', '510030.SS', '510050.SS', '510060.SS', '510180.SS', '510300.SS', '510310.SS', '510330.SS', '511800.SS', '511810.SS', '511820.SS', '511830.SS', '511880.SS', '511990.SS', '512010.SS',
'512510.SS', '159001.SZ', '159003.SZ', '159005.SZ', '159901.SZ', '159903.SZ', '159905.SZ', '159906.SZ', '159909.SZ', '159910.SZ', '159919.SZ', '159923.SZ', '159923.SZ', '159924.SZ', '159925.SZ', '159927.SZ',
'159928.SZ', '159929.SZ']