项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 2980
使用教程
⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。
⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。
环境要求
- 可访问 GitHub 与 openctp 官网 http://www.openctp.cn 的网络环境
- CTP 生态常用的交易程序运行环境(接口以 dll 形式提供,README 提到无需自行替换 dll)
- 若做模拟交易,需要 openctp 模拟环境账号(README 未说明注册方式)
安装与启动步骤
-
1明确对接目标
先确认要对接的柜台(如中泰XTP、华鑫TORA、东方财富EMT)或是否使用 openctp 模拟环境,再决定取用哪个目录的接口。
-
2克隆项目仓库
README 只给出仓库地址与目录结构,克隆后可浏览各接口目录与说明文件。
git clone https://github.com/openctp/openctp.git -
3按目录取接口
在 TTS-CTPAPI、XTP-CTPAPI、TORA-CTPAPI、EMT-CTPAPI、OST-CTPAPI 等目录中选择与目标柜台对应的 CTPAPI 兼容接口。
-
4选用语言接口
需要 Python 时使用 ctpapi-python(CTPAPI 的 Python 接口)或 ctpopt-python(CTP 股票期权 API 的 Python 接口)。
-
5用客户端联调
可直接用 ViTrader 命令行客户端或 TickTrader、TickTraderMini 图形客户端连接柜台验证。
如何确认成功
README 未给出启动验证方法;一般以所选交易客户端能正常连接对应柜台并登录成功作为判断依据。
常见问题
Q:TickTraderMini 需要自己替换 dll 吗?
A:不需要。README 说明 TickTraderMini 采用 openctp 的 CTPAPI 兼容接口技术,支持 CTP、TTS、华鑫证券股票与股票期权等柜台,无需自己再替换 dll。
Q:openctp 支持哪些柜台?
A:CTPAPI 兼容接口覆盖中泰证券 XTP、华鑫证券奇点 TORA(股票与股票期权)、东方财富 EMT、东方证券 OST、易达 YD、盈透证券 TWS、量投 QDP 等通道。
Q:openctp 模拟环境和 SimNow 有什么区别?
A:README 称其模拟环境与上期技术 SimNow 类似且支持 CTPAPI,除国内期货期权外还提供 A 股股票、基金、债券、股票期权模拟,并支持港股、美股市场模拟。
Q:可以用 Python 开发吗?
A:可以。项目提供 CTPAPI 的 Python 接口(ctpapi-python)以及 CTP 股票期权 API 的 Python 接口(ctpopt-python)。
注意事项
- README 未提供任何安装命令或配置项,以上步骤仅为可推断的通用准备动作,具体部署请以 openctp 官网文档为准。
- 各柜台接口以独立目录形式提供,使用前请确认目录与目标柜台的对应关系。
- TickTrader、TickTraderMini 等客户端的使用说明在官网 http://www.openctp.cn/TickTrader.html,README 未展开。
- 易达(YD)柜台接口由易达官方提供。
核心亮点
- 提供 CTPAPI 兼容层,现有 CTP 程序无需修改即可对接股票期权等柜台,迁移成本极低
- 内置 TTS 模拟环境,覆盖期货、股票、期权全品种,且 7x24 可用,比 Simnow 更灵活
- 支持多家券商柜台(XTP、TORA、OST、EMT 等),扩展了 CTP 生态的应用范围
不足之处
- 文档/社区待观察
- 兼容层可能无法覆盖所有柜台特有功能,部分高级特性需自行适配
适用场景
- 量化策略开发:使用 CTP 接口编写策略,在模拟环境回测验证
- 多市场交易:同一套代码接入期货、股票、期权等不同市场柜台
- 柜台系统迁移:从 Simnow 切换到 openctp 模拟环境,或对接真实券商柜台
替代项目
Simnow、CTP官方接口、vn.py
同类项目推荐
linguist
开源
浏览器里随时翻译网页、字幕和消息,还能存生词离线学
Translate web pages, highlighted text, Netflix subtitles, private messages, speak th···
open-lx01
开源
破解小爱音箱Mini,自由接入任意大模型对话
小爱音箱mini定制固件 Let the Xiao Ai Speaker Mini free
OverTranslate
开源
框选屏幕任意文字,实时翻译悬浮显示,游戏漫画即看即懂。
Real-time screen translator overlay for Windows — OCR translation for games, manga,···
bazi-ziwei-skill
开源
让 AI 精准排八字紫微,一键生成水墨命盘海报
AI 八字 + 紫微斗数排盘与综合印证 Skill:算法精准排盘(不靠 LLM 猜),三种分析模式,一···
awesome-ai-tools-for-game-dev
开源
找游戏AI工具,看这份精选清单就够了
A curated list of awesome AI tools for game developers
e2e-mlops-project
开源
一键跑通肥胖分类的 MLOps 全流程,快速上手生产级实践。
The purpose of this project's design, development, and structure is to create an end···
GenAI4AD
开源
一张图看懂生成式AI如何重塑自动驾驶全栈
a comprehensive and critical synthesis of the emerging role of GenAI across the full···
PyHealth
开源
统一临床数据与模型,快速跑通医疗 AI 实验
A deep learning toolkit for healthcare AI: EHR (MIMIC, eICU, OMOP), clinical text, s···
open-science
开源
本地优先的AI科研助手,让文献分析、实验设计更高效
The open-source AI research workbench for scientific research and agent workflows. L···
