跳转至

系统元数据

健康检查、版本信息、连接状态、可用市场/周期列表等。

系统元数据客户端方法集合,对应 /api/meta/* 端点。

get_markets() -> dict

获取可用市场列表。

返回 xtquant 支持的全部市场信息,包括市场代码和名称。 常见市场: SH(上海)、SZ(深圳)、BJ(北京)、IF(中金所)、 SF(上期所)、DF(大商所)、ZF(郑商所)、INE(上海能源)等。

返回:

类型 描述
dict

市场信息字典

get_periods() -> list

获取可用的 K 线周期列表。

返回 xtquant 支持的全部 K 线周期,如 "tick""1m""5m""15m""30m""1h""1d""1w""1mon" 等。

返回:

类型 描述
list

周期字符串列表

get_stock_list_by_category(category: str) -> list[str]

按分类获取股票代码列表。

底层调用 xtdata.get_stock_list_in_sector(),返回属于指定分类 的全部股票代码。

参数:

名称 类型 描述 默认
category str

分类名称,如 "沪深A股""上证A股""创业板"

必需

返回:

类型 描述
list[str]

股票代码列表

get_last_trade_date(market: str) -> str

获取指定市场的最近交易日。

参数:

名称 类型 描述 默认
market str

市场代码,如 "SH"

必需

返回:

类型 描述
str

最近交易日日期字符串

get_server_version() -> str

获取 QMT Bridge 服务端版本号。

返回:

类型 描述
str

版本号字符串,如 "2.3.0"

get_xtdata_version() -> str

获取服务端 xtquant/xtdata 库的版本号。

返回:

类型 描述
str

xtdata 版本字符串

get_connection_status() -> dict

检查 xtdata 与行情服务器的连接状态。

底层调用 xtdata.get_client() 检查连接是否正常。

返回:

类型 描述
dict

连接状态字典,包含 connected 布尔值等字段

health_check() -> dict

简单健康检查。

用于负载均衡器或监控系统探测服务是否存活。

返回:

类型 描述
dict

健康状态字典,包含 status 字段

get_quote_server_status() -> dict

获取行情服务器的详细连接状态。

返回更详细的行情服务器信息,包括连接地址、数据更新时间等。

返回:

类型 描述
dict

行情服务器状态详情字典