TqSdk 使用指南

PYTHON · 行情 · 交易 · 回测

TqSdk 是开源的 Python 量化交易开发包。
使用统一的 API 获取行情与历史数据,编写策略,进行回测、模拟和实盘交易。

本文档按“快速上手 → 常用功能与模块参考 → 进阶专题 → 产品与支持”的路径组织,方便按学习阶段和使用场景查阅。

Python 3.9+开源 Python SDK从本地模拟开始

选择你的起点

第一次接触 TqSdk,可以先了解它的能力,再运行第一个程序,之后按需查阅常用功能。

运行第一个程序后,建议继续阅读 策略程序结构快期账户,再学习 合约, 行情和历史数据账户与交易交易辅助工具,最后按需进入进阶主题。

配合 AI 开发: 如果你使用 AI 编码工具,建议先给它加载 TqSdk Skills 压缩包与使用说明,再让它协助写代码或排错。使用说明页提供可直接复制的提示词和完整技能包。

按任务查找

先理解这三个概念

  • TqApi 负责连接服务、维护数据并驱动策略。

  • 数据引用 会持续更新;先订阅,再在循环里读取,无需反复创建订阅。

  • wait_update() 推进数据、请求和后台任务;用 is_changing() 判断关心的数据是否变化。

继续阅读 策略程序结构,或先了解 TqSdk 介绍