跳转到主要内容

K 线数据

klines.get() 默认返回最近 100 根 K 线。如需更多数据,请显式设置 count 参数:
也可以通过 start_timeend_time 指定时间范围来获取数据。
TickFlow 支持 5 种复权方式,通过 adjust 参数指定:
东方财富、同花顺等软件默认使用的是差值前复权(加减法),对应 adjust="forward_additive"TickFlow 的默认值 "forward" 是比例前复权(乘除法),两者结果不同。如需与这些软件的价格对齐,请使用 "forward_additive"
比例 vs 差值的区别:比例复权保持涨跌幅不变(适合收益率计算),差值复权保持价差不变(适合与行情软件对比价格)。如需查看除权因子:
付费订阅一般不会触发频率限制。如果遇到,大概率是用法问题——逐只标的循环调用单只接口会产生大量请求。推荐使用批量接口,一次请求获取多只标的的数据:
日内分钟线同理:
免费服务仅支持日线及以上周期,分钟级 K 线需付费订阅。

行情数据

请依次检查:1. 确认标的代码格式正确标的代码格式为 代码.市场后缀,例如 600000.SHAAPL.US00700.HK常见错误:
  • 600000 — 缺少市场后缀
  • SH600000 — 后缀位置错误
  • 600000.sh — 后缀必须大写
2. 确认系统中存在该标的使用标的信息查询接口确认:
3. 确认标的属于已支持的市场目前支持的市场后缀:SHSZBJ(A 股)、US(美股)、HK(港股)。4. 确认数据时段
  • 实时行情仅在交易时段有更新
  • 免费服务的日 K 数据为盘后更新,盘中不会实时变动
免费服务地址:https://free-api.tickflow.org

标的代码

使用标的池接口查看:
格式为 代码.市场后缀(英文点号分隔),后缀必须大写。

连接问题

如果在使用 TickFlow API 时遇到连接超时(timeout)、连接被拒绝(connection refused)等问题:推荐使用 端点延迟测试工具 快速测试各端点延迟,选择最优端点。
如何选择最优端点?前往 端点延迟测试 页面,一键测试你的网络到各个端点的实时延迟,选择延迟最低的端点。确定端点后如何切换?

WebSocket 实时行情

WebSocket 实时行情是独立的付费功能,需要:
  • 订阅 Expert 套餐(已包含 WebSocket 实时行情),或
  • 自定义套餐中单独开启「WebSocket 实时行情」功能
每个连接的最大订阅标的数由套餐决定(Expert 默认 100 个标的)。
  • 401:API Key 无效或过期,请检查 Key 是否正确
  • 403:当前套餐不包含 WebSocket 实时行情功能,需升级套餐
遇到 401/403 时不应自动重连,请先检查 API Key 和套餐权限。
不会。连接断开后服务端自动清除该连接的所有订阅。重连后需要重新发送 subscribe 恢复订阅。使用 Python SDK 时,SDK 会自动处理断线重连和订阅恢复。