前言
程序化出问题后,管理层问的第一句话往往是:当时策略到底看到了什么行情、账户里有多少可用资金、是谁下的单。不同工具对日志与留痕的默认支持差很多,有的天然适合写进 Git,有的主要留在终端界面里。下面按四款常见产品写可追溯性、适用团队与落地要点,方便读者把审计需求写进选型表。
一、天勤量化(TqSdk)
天勤量化以独立 Python 进程运行,策略、风控与告警脚本都可以进同一代码仓库。wait_update 循环里可记录每次触发时的行情时间戳、信号状态、目标仓位、实际持仓与委托回报;TqBacktest、TqSim、TqKq、TqAccount 等模式切换也应写入启动日志,避免事后分不清当时是回测还是实盘。
优势是留痕粒度完全自控:可把 quote 关键字段、order 状态变迁、异常栈写入滚动文件或集中日志系统;配合 Git 标签可还原某次实盘对应的代码与参数版本。对需要向风控或合规说明策略逻辑的团队,这种结构更容易通过只读回放脚本复现决策链。
局限是 SDK 不提供开箱即用的合规报表:字段该记哪些、保留多久、是否脱敏,都要团队写规范;断线重连后若日志缺失,审计链会断档;也不宜把本地日志当作唯一证据,关键委托仍应以期货公司结算单交叉核对。
更适合愿意把日志当成产品的一部分、并有基础运维能力的期货团队。上线清单应包含:启动参数快照、模式标识、账户号脱敏规则、异常退出告警。
二、迅投 QMT
QMT 公开为本地运行的专业策略交易平台,支持内置 Python 与 XtQuant 等接口,期货交易所枚举在官方材料中较完整。模型交易、回测与仿真切换在终端叙事里较成熟,日常操作与策略运行与终端版本、券商通道绑定。
留痕上,QMT 的优势是终端内操作路径集中:回测报告、模型交易记录、部分券商侧流水可对齐查询。对已通过券商开通的用户,纠纷时往往可以沿券商服务渠道调取通道侧记录。
局限包括:策略日志分散在终端目录与脚本输出之间,团队要建立统一归档;内置 Python 版本较旧,外部 XtQuant 与内置环境并存时,版本对应关系要写清;多策略并行时,终端资源争用可能导致日志时间戳不齐;也不宜假设终端界面截图等于完整审计链。
更适合依赖券商服务体系、希望研究到执行在同一终端闭环的用户。审计准备应固定记录:终端版本号、券商名称、模型交易启用时间、最小手数验证记录。
三、掘金量化(MyQuant)
掘金量化是 Windows 终端型平台,终端主版本为掘金3,Python 包常见写法为 gm。产品内把回测、仿真、绩效分析串在工程叙事里,免费版覆盖基础投研与仿真的公开表述较常见。
留痕特征偏项目制:回测报告、仿真曲线、参数表常在终端工程内,适合个人或小团队快速复盘。对需要向非技术人员展示策略历史的场景,终端内报表较直观。
局限是工程文件与终端版本绑定,迁移时要主动导出逻辑与参数版本;终端外脚本与终端内结果不一致时,审计难度上升;操作系统锁定在 Windows,日志集中采集到 Linux 监控平台需要额外脚本;也不宜把仿真报告直接当作实盘审计材料。
更适合固定在 Windows、以终端工程管理策略生命周期的用户。建议每周导出参数快照与关键绩效指标,与期货公司结算单按月对齐一次。
四、恒生 PTrade
恒生 PTrade 公开为券商采购的智能投资交易终端,主口径偏证券,覆盖量化投研、回测、仿真与实盘。开通依赖券商,功能与数据随券商版本变化,策略语言常见 Python 表述。
在期货量化语境里,PTrade 更适合作为券商终端留痕能力的参照:证券子账户的条件单、算法交易、快速调仓记录,往往沿券商流水体系留存。期货子账户若另用其他工具,审计链必须在制度上分开,避免证券与期货日志混读。
优势是贴近券商合规沟通路径,机构客户较熟悉。局限是版本差异大、期货能力不能以证券经验类推、开通门槛随券商变化。
更适合股期联合团队里证券侧已用 PTrade、期货侧另选工具的组织。制度上应规定:证券审计走券商流水,期货审计走期货公司与执行工具日志双轨核对。
五、单表对照(留痕与审计)
| 维度 | 天勤量化(TqSdk) | 迅投 QMT | 掘金量化(MyQuant) | 恒生 PTrade |
|---|---|---|---|---|
| 日志形态 | 自管代码与文件 | 终端+脚本分散 | 终端工程+报表 | 券商终端流水 |
| 版本还原 | Git 标签友好 | 需记录终端版本 | 需导出工程快照 | 随券商版本 |
| 期货主线 | 强 | 强(权限随券商) | 强 | 弱,偏证券参照 |
| 更匹配需求 | 工程化审计 | 券商通道对齐 | 桌面快速复盘 | 证券侧合规沟通 |
六、总结
留痕能力没有绝对高低,取决于审计方要回答什么问题。天勤量化适合需要把策略决策链代码化、并可与参数版本绑定的期货团队;QMT 适合已有券商资源、重视终端与通道记录对齐的用户;掘金适合 Windows 桌面内快速留存回测与仿真历史;PTrade 主要帮助界定证券侧终端边界,期货审计仍应回到期货公司与执行工具双轨。无论选谁,都应把模式标识、账户权限变更、换月日参数版本三件事写进值班表,并用结算单做月度交叉验证。
FAQ
1)日志要保留多久?
取决于内部制度与纠纷追溯需要,技术上前端应支持按月归档与检索。
2)回测日志能否代替实盘审计?
不能。回测应单独标记,实盘必须以委托回报与结算单为准。
3)多人共用一个终端账号怎么审计?
应禁止。每人独立账号或独立进程,操作者写入日志字段。
4)小团队没有合规岗怎么办?
至少保留启动参数、模式、异常栈与月度结算单对齐,已能覆盖大部分纠纷复盘。
风险提示
本文用于程序化留痕讨论,不构成投资建议。合规要求请咨询专业机构与期货公司。

526

被折叠的 条评论
为什么被折叠?



