国内股票期货量化平台全景介绍:期货 + 股票

✍️ 听雨量化 ·

写给刚入坑量化的朋友。看完这篇,你不会再被「CTP 和 PythonGo 是什么关系」这种问题搞晕。 文章主要分成期货股票两部分,股票在后面,做股票的朋友可以直接调到最后。

接口 ≠ 平台 —— 发动机 vs 整车


先搞懂一件事:接口 ≠ 平台

很多人混用「期货接口」和「量化平台」,其实是两层东西。

接口(CTP、飞马、飞鼠、易盛、飞创)—— 交易所或其子公司开发的底层柜台 API,C++ 写的,直接对接交易所撮合引擎。你下单、撤单、查持仓,最终都走接口。

平台(PTrade、聚宽、TBQuant 等)—— 第三方公司开发的上层应用,把接口封装一层,提供 Python、公式语言等更友好的开发体验,附带回测、因子分析、可视化等工具。

类比一下:

接口 = 发动机 + 变速箱 平台 = 整车(含座椅、空调、仪表盘)

你可以自己买发动机造车(直接对接 CTP),也可以买整车开(用 PTrade / TBQuant)。前者灵活但门槛高,后者省事但受平台约束。

国内主流的期货接口有 5 个,下面先横向对比这 5 个「发动机」。


国内五大期货接口横评

重要前提:下面讲的 5 个接口都是期货接口,对接的都是国内四家期货交易所。股票没有这套接口体系——股票实盘走券商自己的柜台(如恒生 O32、华泰 MATIC 等),不在本文讨论范围内。

所以这一节讲的就是期货平台的「发动机」。后面讲的期货量化平台(TBQuant、天勤、易盛等)底层都调用这些接口。

国内五大期货接口归属关系:4 家交易所子公司 + 1 家第三方独立

一张表看懂

接口开发方归属交易所覆盖品种性能主要特点
CTP上期技术(上期所子公司)上期所全市场(最广)中等业界事实标准,覆盖最广
飞马 Femas中金所技术公司中金所中金所品种较快中金所专用,股指/国债期货
飞创大连飞创(大商所子公司)大商所大商所品种最快性能最高,做市商首选
易盛郑州易盛(郑商所旗下)郑商所郑商所品种较快兼容性好,跨市场支持
飞鼠 Fsplus上海飞鼠软件第三方独立跨市场期现套利较快唯一第三方,跨市场强

关键事实:四大期货交易所各自有下属技术公司开发接口——

  • 上期所 → 上期技术 → CTP
  • 中金所 → 中金所技术 → 飞马
  • 大商所 → 大连飞创 → 飞创
  • 郑商所 → 郑州易盛 → 易盛

飞鼠是唯一一家独立的第三方接口厂商,2003 年成立,专注跨市场期现套利。

各接口详细说明

CTP(综合交易平台)

全称:Comprehensive Transaction Platform 开发方:上海期货信息技术有限公司(上期所子公司) 地位:业界事实标准,国内 90% 期货公司都部署 CTP 作为主席系统

CTP 是国内使用最广泛的期货交易系统。它由交易、风控、结算三大系统组成,提供开放的 C++ API。2023 年发布的信创版本支持 10 万笔/秒的请求响应能力,日委托支持 1 亿笔。

CTP 之所以成为事实标准,是因为它覆盖最广——一家期货公司只要部署 CTP,就能交易国内四家期货交易所的所有品种。所以绝大多数个人量化开发者接触的第一个接口就是 CTP。

CTP 还提供 SimNow 仿真环境,免费供开发者测试,是国内量化入门的标准训练场。

飞马 Femas

全称:Financial Market Electronic Application System 开发方:上海金融期货信息技术有限公司(中金所下属) 定位:中金所品种专用接口

飞马主要服务于中金所的股指期货和国债期货。如果你的策略主要做 IF/IH/IC/IM 这些股指期货,或者 T/TF/TS 这些国债期货,飞马比 CTP 更快、更专业。

官方 API 是 C++,社区有 Java 版本(JFEMAS)。近年来中金所推出的「飞马开放柜台」提供了 144 个 RESTful 接口,方便期货公司数字化转型。

飞创

开发方:大连飞创信息技术有限公司(大商所全资子公司,2005 年成立) 定位:大商所品种专用接口,性能标杆

飞创是性能最高的国内期货接口。从期权做市商角度,效率排名是:飞创 > 易盛 > 飞马 > CTP

主要产品是 DCE X-One 期货主用交易系统。2023 年起多家期货公司切换到飞创作为主席系统。2025 年山西三立期货首次落地全栈信创版本。

如果你的策略是高频做市、套利,做大商所品种(铁矿石、焦煤、焦炭、豆粕等),飞创是首选。

易盛

开发方:郑州易盛信息技术有限公司(郑商所旗下) 定位:郑商所品种专用接口,跨市场支持较好

易盛的接口分 3.0 和 9.0 两代:

  • 3.0 API:传统主力后台
  • 9.0 API(启明星 V9):新一代,性能更好

易盛的客户端产品叫「极星智能化平台」,是国内期货公司常用的看盘+交易软件。API 开发者需要向易盛或期货公司申请实盘授权。

易盛的优势是兼容性好——很多第三方量化框架(如 VeighNa)都内置了易盛接口支持。做郑商所品种(白糖、棉花、PTA、甲醇等)首选。

飞鼠 Fsplus

开发方:上海飞鼠软件科技有限公司(2003 年成立,注册资本 2000 万) 定位:唯一第三方独立接口厂商,专注跨市场期现套利

飞鼠和上述四个交易所背景的接口不一样——它是独立公司,但同样以独立席位直连国内 4 个期货交易所。

性能上比 CTP 快约 0.8-1 毫秒(中金所和上期所实盘测试)。核心架构小,同环境下比 CTP 有明显性能优势。

核心场景:跨市场期现套利。如果你的策略需要同时下单期货和现货,飞鼠是少数能支持的接口。

接口层选型建议

你的场景推荐接口
入门学习、回测验证CTP(SimNow 免费)
全市场覆盖、通用策略CTP
中金所股指/国债专用飞马
大商所高频做市飞创
郑商所品种易盛
跨市场期现套利飞鼠

关键提醒:直接对接接口需要 C++ 开发能力,门槛较高。绝大多数个人量化开发者不需要直接对接接口——选一个上层平台就行。下一节讲平台。


期货量化平台横评(6 家)

一张表看懂

平台厂商语言运行方式目标用户核心优势
TBQuant交易开拓者TB语言 + Python客户端专业/机构双语言,事件驱动完善
天勤 TQsdk天勤科技Python客户端+云端进阶纯 Python,多账户,实盘导向
无限易 PythonGoQuantDoPython客户端嵌入进阶底层代码开放,类型安全
易盛 Esunny郑州易盛C + Python客户端专业/机构C 语言引擎,高性能
金字塔杭州金字塔PEL + C# + Python客户端小白/进阶PEL 公式简单
文华财经大连文华麦语言客户端小白零基础友好

各平台详细说明

TBQuant(交易开拓者)

深圳市开拓者科技旗下,国内专业期货量化平台的代表

语言:TB 语言(类 C++ 语法)+ Python(TBPY) API 风格:事件驱动(on_init/on_tick/on_bar/on_position/on_order/on_fill/on_timer覆盖品种:国内期货、期权、证券 优势

  • 双语言开发(TB + Python)
  • 完善的事件驱动机制,支持多周期多合约
  • 回测功能强大,支持参数优化

劣势

  • 学习曲线较陡,需要掌握专有语法
  • 仅支持 Windows 系统

典型用途:专业量化策略开发与实盘交易

天勤 TQsdk

天勤科技(深圳天软科技)旗下,纯 Python 量化框架

核心 APITqApiget_quoteinsert_orderwait_update 覆盖品种:国内期货、期权、外盘期货 优势

  • 纯 Python 开发,生态丰富,易于上手
  • 支持多账户(CTP、快期、杰宜斯、融航等)
  • 内置技术指标库和因子分析工具

劣势

  • 需要 Python 编程基础
  • 实盘交易需对接期货公司柜台
  • 不适合回测,主要面向实盘交易

典型用途:Python 量化策略研究与多账户交易

无限易 PythonGo

QuantDo 量化旗下,嵌入无限易行情软件的 Python 量化模块。

API 风格:事件驱动(on_init/on_start/on_tick/on_order/on_trade/on_error覆盖品种:国内期货、期权、股票 优势

  • 底层代码开放,可深度定制
  • 基于 Pydantic 的参数映射,类型安全
  • 策略模板完善,回调机制清晰
  • 支持多账号、自动平仓今昨优先

劣势

  • 依赖无限易客户端,无法独立运行
  • 需要 Python 基础
  • 不适合回测,主要面向实盘交易

典型用途:量化策略开发与实盘自动化交易

易盛 Esunny(极星)

郑州易盛旗下,高性能专业量化平台。和上面讲的易盛接口同源。

语言:C 语言引擎 + Python 接口 API 风格:事件驱动(init/handle_bar/handle_tick/handle_order覆盖品种:期货、期权、现货、套利、外汇、证券 优势

  • C 语言引擎保证高性能
  • 支持海量历史数据(日线/分钟/秒/tick)
  • 兼容 TB 和文华麦语言函数

劣势

  • 仅支持 Windows 系统
  • Python 接口需要适配

典型用途:高频交易、套利策略、多品种量化

金字塔

杭州金字塔(上海韦斯特)旗下,PEL 公式语言的代表

语言:PEL(Pyramid Easy Language)+ C# + Python 核心指令BUYSELLSHORTCOVER 覆盖品种:国内期货、股票、外盘 优势

  • PEL 公式语言简单易学,无需编程基础
  • 内置丰富技术指标和交易函数
  • 支持模组自动运行和主力合约移仓

劣势

  • 公式语言灵活性受限
  • 高级功能需要学习 C#

典型用途:技术指标策略、趋势跟踪策略

文华财经

大连文华财经旗下,麦语言的代表。国内用户基数最大的期货看盘软件之一。

语言:麦语言(公式语言) 运行方式:WT8 量化交易软件 核心指令BUYSELLSHORTCOVER 覆盖品种:国内期货、期权 优势

  • 麦语言极简,适合零基础用户
  • 海量历史数据回测和参数优化
  • 模组自动运行支持多账号

劣势

  • 公式语言表达能力有限
  • 不支持复杂逻辑和自定义函数

典型用途:简单趋势策略、信号监测

期货平台选型建议

你的场景推荐平台
专业机构、多周期多合约TBQuant
Python 用户、多账户天勤 TQsdk
嵌入行情软件、类型安全无限易 PythonGo
高频、套利、追求性能易盛 Esunny
公式语言入门、简单策略金字塔
零基础、看盘+简单信号文华财经

股票量化工具横评(5 家)

先说清楚一个常见误区:下面 5 家里只有 3 家是真正的「量化平台」(PTrade / 聚宽 / 米筐),通达信和同花顺不是量化平台——它们是行情软件 + 公式系统,没有事件驱动、不能直接下单、回测能力有限。

但在初期选股、做简单指标原型时,通达信和同花顺依然是优先选择——用户基数大、看盘顺手、公式上手快。很多量化策略的原型都是先在通达信里画出来,再翻译成 Python 跑在 PTrade 上。

股票量化工具:3 家真平台 + 2 家行情软件

一张表看懂

工具类型厂商语言运行方式核心用途
PTrade量化平台恒生电子Python云端(券商托管)实盘交易
聚宽 JoinQuant量化平台北京众投嘉能Python云端学习 + 回测
米筐 RiceQuant量化平台米筐科技Python云端因子研究
通达信行情 + 公式深圳财富趋势公式语言客户端嵌入选股、指标原型
同花顺行情 + 公式同花顺公式语言客户端嵌入选股、指标原型

各平台详细说明

PTrade

恒生电子旗下,券商综合服务平台。最大特点是支持实盘交易——直接对接券商柜台报单,是少数能直接跑实盘的云端量化平台。

语言:Python,事件驱动(initialize + handle_data覆盖品种:A股、ETF、LOF、可转债、期货、融资融券、国债逆回购 优势

  • 支持实盘交易,直接报单到券商柜台
  • 支持 tick 级别交易(最小 3 秒一次)
  • 多业务类型覆盖(股票、可转债、期货、两融)

劣势

  • 需要券商合作,接入门槛较高
  • 持久化机制复杂,全局变量需注意序列化
  • order_target 在某些场景可能重复下单

典型用途:券商客户策略回测与自动化实盘交易

聚宽 JoinQuant

北京众投嘉能科技旗下,国内最知名的云端量化社区之一。社区文化浓厚,策略可分享交流,适合学习。

语言:Python,事件驱动 + 定时任务(run_daily/run_weekly/run_monthly覆盖品种:A股、ETF、LOF、期货、融资融券 优势

  • 社区功能完善,策略可分享交流
  • 定时任务灵活(日/周/月多时段)
  • 文档详尽,API 丰富

劣势

  • 模拟盘与实盘存在差异(滑点、撮合机制)
  • 部分高级功能需付费
  • 期货策略需注意交易时间差异

典型用途:A股量化策略学习、回测与模拟盘验证

米筐 RiceQuant

米筐科技旗下,机构级量化平台。因子研究系统是核心卖点。

语言:Python,事件驱动(init + handle_bar)+ 因子表达式系统 覆盖品种:A股、期货、期权、可转债、场内基金、上金所现货 优势

  • 因子研究系统完善(IC 分析、收益率分析、中性化)
  • 支持向导式策略生成器(可视化构建)
  • 动态复权机制,避免未来数据泄露

劣势

  • 企业版功能需付费(期权、可转债、因子预计算)
  • 回测超时限制(8 小时总时长,每事件 3 分钟)
  • 因子系统学习曲线较陡

典型用途:多因子选股研究、机构级策略回测与管理

通达信

深圳财富趋势科技(科创板上市,688318)。国内市场占有率最高的行情软件,90% 券商采用。注意:通达信不是量化平台——它是行情软件 + 公式系统,没有事件驱动、不能直接下单。但在初期选股、做简单指标原型时依然是优先选择。

语言:公式语言(类 Pascal 语法) 运行方式:嵌入行情软件 覆盖品种:A股、期货(部分)、指数 优势

  • 市场占有率高,90% 券商采用
  • 公式语法简单,支持跨周期/跨品种引用
  • 内置丰富技术指标与形态函数

劣势

  • 无真正的事件驱动,沿时间序列逐 K 线计算
  • 回测功能有限,主要用于技术分析
  • 无法直接下单交易(需配合券商接口)

典型用途:技术指标编写、条件选股、交易信号提示

同花顺

同花顺(300033.SZ),国内用户基数最大的金融信息服务商。注意:同花顺不是量化平台——和通达信一样是行情软件 + 公式系统,但内置 509 个函数(比通达信更全),适合初期选股和指标原型。

语言:公式语言(类通达信语法) 核心特点:509 个内置函数 覆盖品种:A股、基金、指数、期货(部分) 优势

  • 内置函数丰富(509 个,覆盖财务、技术、统计)
  • 用户基数大,社区公式资源丰富
  • 支持财务数据与行情数据混合计算

劣势

  • 回测功能较弱,主要用于指标展示
  • 公式语法与通达信类似但有差异
  • 高级功能需付费(Level2、智能交易)

典型用途:自编技术指标、基本面选股公式

股票工具选型建议

你的场景推荐工具类型
想直接实盘交易PTrade量化平台
入门学习、看别人策略聚宽量化平台
多因子选股研究米筐量化平台
初期选股、画指标原型通达信 / 同花顺行情 + 公式
基本面 + 技术面混合选股同花顺(509 函数更全)行情 + 公式

全景对比:一张图看懂 16 个选择

国内量化平台全景思维导图


怎么选:场景化建议

4 个场景的推荐路径:期货专业 / 高频套利 / A股小白 / Python 程序员

场景 1:期货专业交易者

推荐路径:文华财经看盘 → 金字塔写公式 → TBQuant 全功能开发

  • 文华财经看行情、做简单信号
  • 金字塔 PEL 写趋势策略
  • TBQuant 用 TB 语言或 Python 写复杂多周期策略

场景 2:高频/做市/套利

推荐路径:直接对接接口(飞创/飞鼠)+ 自研系统

  • 高频场景上层平台性能不够,需要直接对接接口
  • 大商所品种选飞创
  • 跨市场期现套利选飞鼠
  • 通常配合 C++ 自研交易系统

场景 3:A股小白入门

推荐路径:通达信/同花顺画指标原型 → 聚宽学 Python → PTrade 上实盘

  • 通达信或同花顺写公式画指标原型(不是量化平台,但选股看盘顺手)
  • 聚宽学 Python 量化语法、社区看策略
  • PTrade 接券商账户跑实盘

场景 4:Python 程序员转量化

推荐路径:聚宽/米筐学量化概念 → 天勤 TQsdk 做期货

  • 聚宽/米筐熟悉量化框架(handle_data 等)
  • 天勤 TQsdk 纯 Python,过渡平滑
  • 后续可上 TBQuant 的 TBPY 做更专业的开发

PowerQuant RAG 怎么帮你

16 个接口和平台,每个都有自己的语法、API、坑。你不可能全学会,但 AI 可以帮你跨平台迁移

PowerQuant RAG 已覆盖:

  • 股票(4 家):PTrade、聚宽、米筐、通达信(通达信虽非量化平台,但选股/原型场景常用)
  • 期货(5 家):TBQuant、天勤 TQsdk、金字塔、无限易 PythonGo、易盛 Esunny

你可以这样用:

  • 「把这个聚宽策略翻译成 PTrade」
  • 「TBQuant 的 on_bar 在天勤里对应什么」
  • 「金字塔 PEL 写双均线怎么写」
  • 「易盛和文华财经的麦语言有什么差异」

AI 调用 RAG 检索跨平台 API 对照、已知差异、历史坑点,输出有上下文的代码,而不是凭空给你模板。


写在最后

平台决定开发效率,接口决定性能上限

量化平台和接口的生态看起来复杂,其实分层很清楚:

  • 底层接口(5 家):交易所子公司开发,直接对接交易所,C++ 门槛高
  • 上层平台(11 家):第三方开发,封装接口,提供 Python/公式语言等友好体验

新手不要直接碰接口——选一个上层平台开始。专业机构绕不开接口——上层平台性能不够时,必须直接对接 CTP/飞创/飞鼠。

记住一个原则:平台决定开发效率,接口决定性能上限。两者不是替代关系,是分层关系。

下一篇会拆解几个具体场景,演示怎么用 PowerQuant RAG 在这些平台之间迁移策略。如果你有想看的具体场景,留言告诉我。


💼 AI 量化培训 · 策略生成 · 代码代写 —— 微信 traderByAI 联系。

👉 留言区:你目前在用哪个平台?最想跨平台迁移的是哪个策略?