系统元数据¶
健康检查、版本信息、连接状态、可用市场/周期列表等。
系统元数据客户端方法集合,对应 /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
|
分类名称,如 |
必需 |
返回:
| 类型 | 描述 |
|---|---|
list[str]
|
股票代码列表 |
get_last_trade_date(market: str) -> str
¶
获取指定市场的最近交易日。
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
market
|
str
|
市场代码,如 |
必需 |
返回:
| 类型 | 描述 |
|---|---|
str
|
最近交易日日期字符串 |
get_server_version() -> str
¶
获取 QMT Bridge 服务端版本号。
返回:
| 类型 | 描述 |
|---|---|
str
|
版本号字符串,如 |
get_xtdata_version() -> str
¶
获取服务端 xtquant/xtdata 库的版本号。
返回:
| 类型 | 描述 |
|---|---|
str
|
xtdata 版本字符串 |
get_connection_status() -> dict
¶
检查 xtdata 与行情服务器的连接状态。
底层调用 xtdata.get_client() 检查连接是否正常。
返回:
| 类型 | 描述 |
|---|---|
dict
|
连接状态字典,包含 |
health_check() -> dict
¶
简单健康检查。
用于负载均衡器或监控系统探测服务是否存活。
返回:
| 类型 | 描述 |
|---|---|
dict
|
健康状态字典,包含 |
get_quote_server_status() -> dict
¶
获取行情服务器的详细连接状态。
返回更详细的行情服务器信息,包括连接地址、数据更新时间等。
返回:
| 类型 | 描述 |
|---|---|
dict
|
行情服务器状态详情字典 |