前言股期一起做量化时经常有人问我证券侧已经用恒生 PTrade 跑顺了期货能不能也挂在同一个终端里省事。我的习惯是先问清账户属性再谈工具。PTrade 在公开口径里更偏券商采购的证券量化终端天勤量化则是面向期货研执的 Python SDK两者层级不同硬凑成一条链往往会在夜盘、保证金和合约代码上踩坑。下面按期货场景把分工、边界和衔接方式写清楚。一、天勤量化TqSdk期货研执一体的 Python SDK天勤量化由信易科技发起并维护主要代码公开为开源 Python SDK覆盖行情、历史数据、策略开发、回测、模拟与实盘。期货是公开材料中的重点方向也覆盖期权与部分证券场景支持主连、指数、跨期与组合合约等代码体系回测公开支持 Tick 与 K 线粒度。核心使用习惯围绕 TqApi 与 wait_update行情、K 线、Tick、账户、委托、持仓在同一进程模型里刷新。回测、验证与执行常用 TqBacktest、TqSim、TqKq、TqAccount 等对象区分阶段TargetPosTask、TqMultiAccount、DataDownloader 等能力关键词分别对应净持仓调仓、多账户与历史数据准备。对期货主线团队优势是链路可工程化策略、风控、日志、告警可进 Git适合 Linux 或 Windows 服务器上的进程守护与夜盘值守。与 pandas、numpy 结合自然便于把研究结果直接推进到模拟与执行观察。局限需要 upfront 说明快期账户是常见认证前提TqApi 的 auth 与具体实盘权限要分开理解支持的期货公司范围与免费/专业版边界要以当期官方说明为准回测撮合与实盘差异必须由用户建立样本外与执行偏差记录也不宜写成覆盖全部期货公司或全部品种。更适合以国内期货含期权联动为执行主线、并愿意用 Python 维护策略全生命周期的个人或小团队。二、恒生 PTrade券商部署的证券量化终端恒生 PTrade 公开定位为一体化智能投资交易终端更偏证券量化场景由券商采购后提供给客户覆盖量化投研、回测、仿真与实盘等流程。策略语言在公开材料中常见 Python 表述功能、数据、是否支持回测可能随券商版本不同而不同。典型使用场景在券商环境中完成条件单、算法交易、快速调仓、股票侧量化策略。优势是贴近证券账户、券商柜台与合规沟通路径机构与高净值客户在证券子账户上较熟悉这套界面与服务流程。在期货量化语境里PTrade 的边界要单独写明公开主口径更偏证券不宜把它写成以期货为主的平台。若团队同时做股期常见分工是证券子账户继续走 PTrade期货子账户另选期货向工具而不是假设 PTrade 的 Python 环境能原样覆盖期货保证金、开平仓与换月规则。局限包括并非所有券商都提供 PTrade开通门槛与版本差异大不同券商的功能清单、数据深度、仿真与实盘权限不一致期货能力不能以证券侧经验直接类推必须以具体券商当期说明为准。更适合证券交易量占比高、已通过券商开通 PTrade、并希望在现成终端内完成证券量化的用户。期货若占收入或风险敞口主导应单独立项选期货执行工具。三、股期联合时怎么分工账户、字段与值班并行使用时的第一原则是账户物理隔离证券资金账户与期货资金账户分开风控阈值分开日志目录分开。天勤侧维护期货合约映射表、夜盘日历、换月规则与保证金检查PTrade 侧维护证券停牌、涨跌停、T1 等规则。禁止两个系统对同一资金账户或同一交易编码同时发单。字段对齐上不要在盘中共享未冻结的因子文件。若证券端产出信号供期货对冲应输出带版本号的冻结文件期货端只读反之亦然。开盘前由值班核对版本号、合约代码、目标仓位上限。值班分工建议写进制度证券异常由熟悉 PTrade 界面的人处理期货断线、持仓不一致、换月切换由熟悉天勤 wait_update 与账户对象的人处理。合并值班往往导致夜盘遗漏。四、选型判断何时期货主线选天勤证券侧保留 PTrade若你当前只有期货账户、或期货风险敞口占主导应把天勤作为执行与验证主线不必为了证券终端的名词引入 PTrade。若股期双活跃且证券已深度绑定 PTrade保留证券侧不动、期货侧新建天勤链路通常比寻找一个不存在的统一终端更现实。比较两者时不要用功能数量决定而看三条硬约束期货账户能否在选定工具上完成回测—模拟—实盘闭环证券账户是否被券商锁定在 PTrade团队能否维护两套日志与两套换机/换月规则。同一策略逻辑若跨资产应在两边各自做最小手数验证而不是只验证股票侧。五、单表对照期货语境下的分工维度天勤量化TqSdk恒生 PTrade产品层级期货向 Python SDK券商证券量化终端典型主责期货回测、模拟、执行、日志证券投研、仿真、实盘部署习惯自管进程、可服务器化随券商版本与终端期货主线强弱需券商单独确认更匹配场景期货程序化工程团队证券侧已开通券商终端六、总结天勤量化与恒生 PTrade 不是替代关系而是资产与层级分工天勤适合扛国内期货含期权联动的 Python 研执闭环PTrade 适合证券子账户在券商体系内运行。股期联合团队最稳的做法是承认两条链写好映射表与值班边界而不是强行找一个万能终端。若你只为期货选型应直接评估天勤是否覆盖你的期货公司与认证路径若证券已用 PTrade期货侧另立天勤主线并做账户隔离通常比双线混用更可控。FAQ1PTrade 里能不能直接做国内期货程序化要以你所在券商的 PTrade 版本说明为准不能从证券功能类推期货已全部支持。2天勤能否同时管股票和期货公开材料覆盖部分证券场景但期货是重点证券深度与权限要以当期版别为准不宜替代专用证券终端的全部能力。3两个系统能否共用一个 Python 环境技术上可以但依赖冲突风险高。更稳妥是证券与期货分环境、分进程。4股期对冲策略信号怎么交接用带版本号的冻结文件或数据库视图执行端只读盘中禁止改定义。风险提示本文用于期货与证券量化工具分工讨论不构成投资建议。开通权限与功能边界请以券商及软件官方说明为准。