get_etf_list - 获取ETF代码

get_etf_list 是 PTrade 中用于获取ETF代码的接口。

提示

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