TickFlow Data

📈 A 股期货实时行情与量化数据引擎

TickFlow 是专业的 A 股及期货行情数据 SDK,提供实时行情、历史 K 线、财务数据等多维金融数据服务,支持量化策略开发与数据分析。

收藏
8.1k
安装
1.7k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

TickFlow 是一款面向中国金融市场的 Python SDK,主要用于获取 A 股、期货等市场的实时行情和历史数据。使用流程包括:1)通过 uv 包管理器安装依赖;2)配置 TICKFLOW_API_KEY 环境变量;3)在指定 python 工作目录下运行脚本。

SDK 提供两大服务模式:

  • 免费服务:无需 API Key,支持历史日 K 线(1d/1w/1M/1Q/1Y)、标的信息查询,适合回测与历史分析
  • 完整服务:需 API Key,解锁实时行情、分钟级 K 线、财务数据等全部功能

核心功能模块覆盖:

  • tf.quotes.get():实时行情快照与批量获取
  • tf.klines.get/batch/intraday:多周期 K 线数据(1m 至 1Y)
  • tf.financials:利润表、资产负债表、现金流量表及核心财务指标
  • tf.instruments:标的信息与标的池(如全 A 股)查询

显著优点

1. 市场覆盖全面:支持沪深北三市 A 股、ETF、指数及四大期货交易所品种
2. 数据维度丰富:行情、K 线、财务数据三位一体,满足基本面与技术面分析需求

3. 使用门槛友好:统一的 代码.市场后缀 格式(如 600000.SH),pandas DataFrame 原生支持

4. 批量效率优化batchintraday_batch 接口内置进度条,适合大规模数据获取

5. 免费服务可用:历史日 K 线无需付费,降低量化入门成本

潜在缺点与局限性

1. 实时数据依赖商业授权:免费版无法获取实时行情与分钟级数据,高频策略受限
2. 单标的数据上限:单次最多 10,000 根 K 线,超长周期需分段获取

3. Python 版本绑定:要求 Python 3.9+,且需使用 uv 环境,对习惯 pip/conda 的用户有学习成本

4. 网络依赖性强:金融数据 API 对连接稳定性要求高,断网即不可用

5. 数据合规风险:用户需自行确保数据使用符合监管要求,SDK 本身不提供合规保证

适合人群

  • 量化交易开发者:需要程序化获取 A 股/期货行情与财务数据
  • 金融数据分析师:进行股票筛选、财务对比、技术指标计算
  • 学术研究人员:获取历史数据进行市场有效性、因子分析等研究
  • 个人投资者:构建自选股监控系统、自动化财务追踪工具

常规风险

| 风险类型 | 具体说明 | 缓解建议 |
|---------|---------|---------|
| API Key 泄露 | 环境变量配置不当可能导致密钥泄露 | 使用专用密钥管理服务,避免硬编码 |
| 数据延迟 | 实时行情可能存在毫秒级延迟 | 对延迟敏感场景需评估是否满足需求 |
| 服务中断 | 第三方 API 可能出现故障或限流 | 实现重试机制与降级方案 |
| 误用财务数据 | 财报数据存在修正、重述可能 | 交叉验证数据来源,关注报告期标识 |
| 代码.后缀格式错误 | 市场后缀误写导致查询失败 | 严格对照文档中的后缀对照表 |

TickFlow Data 内容

手动下载zip · 5.2 kB
SKILL.mdtext/markdown
请选择文件