XFlow 是 Xarkeo 官方出品的 Python 客户端,提供股票、基金、指数、债券、期货等市场数据,所有数据直接返回 pandas.DataFrame。
安装与认证
安装 SDK 并使用 Token 认证(在 设置 → API令牌 创建 Token):
pip install xarkeo-xflow
export XARKEO_TOKEN='xar_your_token'
from xflow import XflowClient as xk
client = xk("xar_your_token")
多资产分组
SDK 按资产类型分组,每个分组提供 get_quote_history 等方法:
client.stock股票:K线、分钟线、复权、财务、特征、筹码、龙虎榜
client.fund基金:K线、净值历史
client.index指数:K线、成分股、指数列表
client.bond债券:K线
client.futures期货:K线
完整 API 索引
| 方法 | 说明 |
|---|---|
| client.stock.get_quote_history() | 股票 K 线(日/周/月/季/年) |
| client.stock.get_minute() | 股票分钟线 |
| client.stock.get_latest_quote() | 最新行情 |
| client.stock.get_securities() | 股票列表 |
| client.stock.get_security() | 单个股票信息 |
| client.stock.get_adjustment_factors() | 复权因子 |
| client.stock.get_qfq() | 前复权日线 |
| client.stock.get_financials() | 财务报表 |
| client.stock.get_financial_indicators() | 财务指标 |
| client.stock.get_features() | 特征数据(因子) |
| client.stock.get_chip() | 筹码分布 |
| client.stock.get_billboard() | 龙虎榜(按日期) |
| client.stock.get_billboard_by_symbol() | 龙虎榜(按股票) |
| client.stock.iter_daily() | 分页迭代日线 |
| client.stock.daily_all() | 收集全部日线 |
| client.fund.get_quote_history() | 基金 K 线 |
| client.fund.get_nav_history() | 基金净值历史 |
| client.index.get_quote_history() | 指数 K 线 |
| client.index.get_constituents() | 指数成分股 |
| client.index.get_indices() | 指数列表 |
| client.bond.get_quote_history() | 债券 K 线 |
| client.futures.get_quote_history() | 期货 K 线 |
| client.quotes() | 批量实时行情 |
| client.actions() | 公司行为(除权除息) |
| client.calendar() | 交易日历 |
| client.get_trading_days() | 交易日列表 |
| client.is_trading_day() | 判断是否交易日 |
| client.get_blocks() | 板块列表 |
| client.get_block_members() | 板块成分股 |
| client.security() | 单个标的(顶层兼容) |
| client.securities() | 标的列表(顶层兼容) |
| client.daily() | 日线(顶层兼容) |
| client.latest_daily() | 最新日线(顶层兼容) |
| client.iter_daily() | 分页迭代日线(顶层兼容) |
| client.daily_all() | 收集全部日线(顶层兼容) |
| client.iter_actions() | 分页迭代公司行为 |
| client.actions_all() | 收集全部公司行为 |
| client.clear_cache() | 清空缓存 |
| client.cache_info() | 缓存统计 |
| client.close() | 关闭客户端 |