🔧 工具教程

QMT量化交易实操手册

迅投QMT量化交易从入门到精通,零代码自动化到Python策略全流程实操指南

迅投QMT量化交易从入门到精通,零代码自动化到Python策略全流程实操指南

面向普通投资者的QMT量化终端全流程实操指南,从零开始覆盖开通安装、基础操作、零代码智能交易(条件单/网格/套利)、Python策略编写、策略回测优化、实盘运行风控全链路,结合A股交易规则给出可直接落地的操作步骤、参数建议与避坑指南,帮助投资者从手动交易升级到系统化量化交易,提升交易效率与执行纪律性。

✍️ 壹信量化研究院👥 想使用量化工具实现自动化交易的投资者📑 7 章📄 21 节

📝 前言

QMT全称迅投量化交易系统,是国内主流的专业量化交易终端,面向个人投资者与机构投资者,集行情展示、极速交易、策略编写、历史回测、实盘自动化运行于一体,支持股票、ETF、可转债、期货等全品种交易。\n\n和普通券商交易APP相比,QMT有三个不可替代的核心价值:

  1. 交易自动化:内置智能条件单、网格交易、篮子交易等功能,可实现7×24小时无人值守自动交易,彻底解决管不住手、没时间盯盘、执行不纪律的问题。
  2. 策略可验证:自带完整的历史回测系统,交易想法可以先通过历史数据验证有效性,再上线实盘,避免凭感觉交易踩坑。
  3. 自定义程度高:支持Python语言编写自定义策略,从简单的均线策略

第 1 章

QMT入门认知:量化交易终端的核心价值

QMT全称迅投量化交易系统,是国内主流的专业量化交易终端,面向个人投资者与机构投资者,集行情展示、极速交易、策略编写、历史回测、实盘自动化运行于一体,支持股票、ETF、可转债、期货等全品种交易。

1.1 核心逻辑与基础认知

QMT全称迅投量化交易系统,是国内主流的专业量化交易终端,面向个人投资者与机构投资者,集行情展示、极速交易、策略编写、历史回测、实盘自动化运行于一体,支持股票、ETF、可转债、期货等全品种交易。\n\n和普通券商交易APP相比,QMT有三个不可替代的核心价值:

  1. 交易自动化:内置智能条件单、网格交易、篮子交易等功能,可实现7×24小时无人值守自动交易,彻底解决管不住手、没时间盯盘、执行不纪律的问题。
  2. 策略可验证:自带完整的历史回测系统,交易想法可以先通过历史数据验证有效性,再上线实盘,避免凭感觉交易踩坑。
  3. 自定义程度高:支持Python语言编写自定义策略,从简单的均线策略到复杂的多因子、套利策略都可实现,满足不同层级的量化需求。
核心逻辑与基础认知
📖 关联术语:量化交易

1.2 实操方法与关键参数

当然QMT也有明确的局限性:第一,有一定学习门槛,高级功能需要掌握Python基础;第二,它只是交易工具,本身不产生收益,盈利与否取决于策略本身;第三,实盘运行存在滑点、流动性、策略失效等风险,绝非稳定收益神器。\n\n很多人对QMT有两大极端误解:一种觉得“量化工具=确保盈利”,实际上工具只是放大器,好策略能放大收益,差策略会加速亏损;另一种觉得“量化必须会编程,普通人用不了”,实际上零代码的条件单、网格交易功能,普通投资者也能快速上手,价值同样巨大。

延伸服务:如果想把这套方法做成可回测、可实盘的完整系统,可在 intoquant.com 了解壹信量化的策略定制服务。

实操方法与关键参数
📖 关联术语:量化交易

1.3 进阶技巧与注意事项

使用QMT的核心原则:工具是手段,策略是核心,风控是底线。不要神化工具,也不要畏惧工具,根据自己的能力选择对应功能,逐步从手动交易过渡到半自动化、全自动化交易。

进阶技巧与注意事项
📖 关联术语:量化交易

❓ 本章常见问题

用QMT必须会编程吗?普通人能不能用?

完全可以不用编程。QMT分为零代码功能和Python自定义策略两大部分,智能条件单、网格交易、批量下单、ETF套利这些核心功能,都是可视化操作,不需要写一行代码,普通投资者也能快速上手。Python策略是进阶功能,面向有编程基础的用户,不会编程完全不影响使用80%以上的核心价值。

开通QMT有资金门槛吗?所有券商都能用吗?

不同券商的开通门槛不同,大多数合作券商的开通门槛在50万资金左右,部分券商针对特定客户可放宽门槛。不是所有券商都支持QMT,只有和迅投有合作的券商才能开通,开通前需要先确认开户券商是否支持。QMT本身是交易终端,不是券商,资金和账户依然由券商托管,安全性和普通交易软件一致。

QMT和普通交易APP比,最大的区别是什么?

本质区别是执行方式。普通APP是纯手动交易,每一笔买卖都要人工操作;QMT是自动化交易终端,可以提前设定好交易规则,系统自动执行,不受情绪干扰,也不用时刻盯盘。 除此之外,QMT还支持策略回测、批量交易、多账户管理、高级行情等专业功能,交易速度也比普通APP更快,更适合有体系化交易需求的投资者。

第 2 章

基础配置与操作:从零开始上手QMT

QMT的基础操作并不复杂,掌握核心界面与基础交易功能,就能满足大多数日常交易需求。本章从开通到实操,梳理完整的入门操作流程。

2.1 核心逻辑与基础认知

QMT的基础操作并不复杂,掌握核心界面与基础交易功能,就能满足大多数日常交易需求。本章从开通到实操,梳理完整的入门操作流程。\n\n### 一、开通与安装

  1. 开通渠道:通过合作券商营业部申请开通,签署相关协议后,券商会下发账号与权限。分为极速交易版和专业策略版,普通用户优先开通极速版即可满足自动化交易需求,需要写策略、做回测再开通专业版。
  2. 下载安装:从券商官网或迅投官方渠道下载对应版本安装包,安装后选择对应券商站点登录。
  3. 登录与初始设置:输入资金账号密码登录,首次登录建议完成三项基础设置:交易密码保存、行情服务器选择、界面布局自定义。
核心逻辑与基础认知
📖 关联术语:量化交易

2.2 实操方法与关键参数

二、核心界面布局

QMT界面分为四大核心区域,可根据使用习惯自由调整:

  1. 行情区:支持自选股、多股同列、分时/K线切换,可自定义技术指标,比普通APP更专业。
  2. 交易区:普通买卖、撤单、持仓查询、资金查询,支持闪电下单、键盘快捷交易,交易效率远高于普通APP。
  3. 策略中心:零代码功能(条件单、网格、套利)和Python策略的入口,是QMT的核心功能区。
  4. 管理区:账户管理、日志查询、系统设置、参数配置。\n\n### 三、基础交易操作
  5. 普通交易:支持限价单、市价单、闪电下单,键盘快捷键可实现一键下单,适合短线高频交易者。
  6. 篮子交易/批量下单:可一次性买入/卖出一篮子股票,适合行业轮动、多股组合调仓,大幅提升调仓效率。
  7. 账户与持仓管理:支持多账户同时登录,一键查看总持仓、总资金,适合多账户管理的用户。

需要工程化落地?intoquant.com 提供回测合规代检、系统搭建与自动化部署服务。

实操方法与关键参数
📖 关联术语:量化交易

2.3 进阶技巧与注意事项

四、行情与工具功能

  1. 自定义板块与指数:可自由创建股票池、行业板块,支持批量导入导出。
  2. 技术指标编辑:内置上百种技术指标,支持自定义编写指标公式。
  3. 数据导出:行情、交易、持仓数据都可导出为Excel,方便复盘与统计。\n\n基础操作的核心建议:新手先把普通交易、行情功能用熟,再逐步尝试自动化功能,不要一上来就搞复杂策略,先熟悉工具再谈进阶。
进阶技巧与注意事项
📖 关联术语:量化交易

❓ 本章常见问题

QMT有手机版吗?出门在外怎么管理策略?

QMT本身是PC端软件,没有官方手机版,策略运行需要电脑保持开机联网。但可以通过两种方式移动端管理:第一,部分券商支持手机端查看条件单状态、手动启停;第二,用云服务器/云电脑运行QMT,手机远程控制,实现7×24小时不间断运行。 注意:策略运行必须保证客户端在线,关机、断网都会导致条件单失效,这是新手最容易踩的坑。

极速版和专业版有什么区别?新手选哪个?

核心区别在策略编程与回测权限。极速版(也叫交易版)包含全部交易功能、零代码条件单、网格交易、批量下单,满足大多数投资者的自动化需求,门槛更低;专业版在极速版基础上,增加了Python策略编写、历史回测、高级套利功能,适合有编程基础、想做自定义策略的用户。 新手优先选极速版即可,零代码功能完全够用,后续有需求再升级专业版。

QMT交易速度比普通APP快很多吗?适合打板吗?

QMT的交易通道是极速通道,报单速度比普通APP快,延迟更低,适合对交易速度有要求的用户。但打板能否成功,不仅取决于通道速度,还取决于行情、席位、下单时机等多重因素,不能神化速度优势。 对于大多数非超短线投资者,速度优势感知不强,核心价值还是自动化交易和策略体系化。

第 3 章

零代码量化:智能条件单与网格交易

零代码自动化功能是QMT对普通投资者价值最大的部分,不需要编程基础,就能实现自动交易,彻底解决执行力差、没时间盯盘的痛点。核心包括智能条件单、网格交易两大类,覆盖绝大多数自动化交易场景。

3.1 核心逻辑与基础认知

零代码自动化功能是QMT对普通投资者价值最大的部分,不需要编程基础,就能实现自动交易,彻底解决执行力差、没时间盯盘的痛点。核心包括智能条件单、网格交易两大类,覆盖绝大多数自动化交易场景。\n\n### 一、智能条件单:规则化自动交易
条件单是最基础、最常用的自动化功能,核心是预设触发条件,满足条件后系统自动下单,不用人工盯盘。

  1. 核心条件单类型与适用场景
    • 止盈止损单:价格涨到目标位自动止盈,跌到止损位自动止损,适合单笔交易的风险控制,解决赚了舍不得卖、亏了死扛的问题。
    • 拐点买入/卖出:价格回落/反弹一定幅度触发,适合抄底逃顶,避免追涨杀跌。
    • 分批建仓/分批止盈:价格每跌一定比例买一份,每涨一定比例卖一份,适合分批布局、分批兑现。
    • 时间条件单:固定时间自动下单,适合定期定投、收盘前调仓。
    • 反弹买入/回落卖出:配合趋势交易,确认趋势反转后触发,比单纯价格触发更精准。
  2. 设置步骤:选择标的 → 选择条件单类型 → 设置触发条件 → 设置委托参数(价格、数量、有效期) → 提交确认。
  3. 核心注意事项:条件单有效期可设置,长期有效条件单要定期检查;价格触发不等于一定成交,极端行情可能出现滑点;断网、关机、账户休眠会导致条件单失效。
核心逻辑与基础认知
📖 关联术语:量化交易

3.2 实操方法与关键参数

二、网格交易:震荡市自动高抛低吸

网格交易是震荡市的神器,把价格区间分成若干格,每跌一格自动买一份,每涨一格自动卖一份,机械执行高抛低吸。

  1. 适用品种:优先选宽基ETF、行业ETF、高波动蓝筹股,走势规律、流动性好的品种效果最佳。
  2. 参数设置方法
    • 价格区间:以震荡箱体上下沿为边界,区间太大触发少,太小交易成本高。
    • 网格数量:通常10-20格,根据区间幅度调整,每格利润至少覆盖2倍手续费。
    • 每格金额:总资金除以网格数量,建议等金额设置。
    • 触发基准:推荐用收盘价触发,减少盘中杂波干扰。
  3. 风控规则:设置跌破下沿止损、涨破上沿止盈,避免单边行情套牢或卖飞;单品种仓位设置上限,防止无限下跌满仓套牢。\n\n### 三、进阶零代码工具
  4. ETF折溢价套利:自动监测LOF/ETF折溢价率,触发阈值自动执行申购赎回转换,适合套利交易者。
  5. 条件单组合:多个条件单搭配使用,比如止盈+止损+移动止盈组合,实现更复杂的交易规则。

配套服务:策略代码代写、回测验证与风控自动化,可在 intoquant.com 咨询壹信量化团队。

实操方法与关键参数
📖 关联术语:量化交易

3.3 进阶技巧与注意事项

零代码功能的核心原则

规则简单化,风控前置化。条件单不是越复杂越好,简单有效的规则执行度最高;所有自动化策略,必须先设好止损和仓位上限,再谈收益。

进阶技巧与注意事项
📖 关联术语:量化交易

❓ 本章常见问题

电脑关了条件单还能运行吗?必须一直开机吗?

QMT的条件单是客户端触发,必须保持软件登录、电脑开机联网才能运行,关机、断网、软件退出都会导致条件单失效,这是新手最容易踩的坑。 如果需要长期运行,有两种解决方案:第一,用家里闲置电脑长期开机运行;第二,租用云服务器/云电脑,在云端运行QMT,稳定性更高,还能远程管理。

网格交易设置多少格最合适?怎么选区间?

两个核心原则:第一,每格利润覆盖手续费,每格的价差收益至少是双边交易成本的2倍以上,不然赚的钱都交了手续费;第二,贴合震荡区间,用历史震荡箱体的上下沿作为区间边界,不要凭空设置。 常规参考:15%-20%的震荡区间,设置10-15格比较合理;30%以上的宽幅震荡,设置15-20格。不要太密也不要太疏,平衡交易频率和收益空间。

条件单触发了但没成交,是什么原因?

很常见,核心原因三个。第一,价格触发但委托价不成交:条件单触发后按预设价格委托,如果行情跳涨跳跌,委托价就可能成交不了;第二,账户资金/持仓不足:触发时账户没钱、没持仓,自然无法成交;第三,极端行情流动性不足:涨跌停、停牌时无法成交。 建议用市价委托或对手价委托提升成交率,同时定期检查条件单状态,避免失效了还不知道。

第 4 章

Python策略入门:自定义量化策略编写

零代码功能满足不了个性化需求时,可以通过Python编写自定义策略,实现任意交易逻辑。QMT内置Python运行环境,提供完整的行情、交易、账户API,有编程基础的用户可以快速上手。

4.1 核心逻辑与基础认知

零代码功能满足不了个性化需求时,可以通过Python编写自定义策略,实现任意交易逻辑。QMT内置Python运行环境,提供完整的行情、交易、账户API,有编程基础的用户可以快速上手。\n\n### 一、环境与基础

  1. 内置Python环境:QMT专业版自带Python解释器,不需要额外安装,支持常用第三方库(pandas、numpy、talib等),可直接导入使用。
  2. 核心API分类
    • 行情API:获取历史K线、分时、tick数据,支持多品种批量获取。
    • 交易API:下单、撤单、查询持仓、查询资金,实现自动化交易。
    • 账户API:账户信息查询、持仓管理、资金流水获取。
  3. 策略框架:标准策略包含初始化、行情回调、定时任务三个核心部分,结构清晰,易上手。
核心逻辑与基础认知
📖 关联术语:量化交易

4.2 实操方法与关键参数

二、第一个策略:均线金叉死叉策略

以最经典的双均线策略为例,完整策略仅需几十行代码:

  1. 初始化:设置标的、周期、均线参数、初始资金。
  2. 行情回调:每次K线更新时,计算长短均线数值。
  3. 交易逻辑:金叉时满仓买入,死叉时空仓卖出。
  4. 日志输出:记录每次交易信号与持仓变化,方便复盘。
    通过这个基础框架,替换交易逻辑,就能快速改造成MACD、KDJ、布林带等任意技术指标策略。\n\n### 三、常用策略模板
  5. 趋势类策略:均线跟踪、通道突破、动量策略,适合单边行情。
  6. 震荡类策略:网格策略、布林带反向、均值回归策略,适合震荡行情。
  7. 选股类策略:多因子选股、行业轮动策略,定期调仓换股。
  8. 套利类策略:跨品种价差套利、期现套利,适合进阶用户。

想省心落地:intoquant.com 提供从回测到实盘的一站式定制服务,适合不写代码的投资者。

实操方法与关键参数
📖 关联术语:量化交易

4.3 进阶技巧与注意事项

四、策略调试与排错

  1. 日志调试:通过打印日志跟踪策略运行状态,定位问题。
  2. 模拟运行:先在模拟环境测试,确认逻辑正确再上实盘。
  3. 常见错误:行情数据获取失败、交易权限不足、语法错误、未来函数,是新手编写策略最容易踩的坑。\n\n### 学习路径建议
    新手不要一开始就写复杂策略,从最简单的均线策略入手,跑通整个流程(编写→回测→模拟→实盘),再逐步增加逻辑复杂度。编程只是实现工具,核心还是交易逻辑本身。
进阶技巧与注意事项
📖 关联术语:量化交易

❓ 本章常见问题

零基础学Python写策略难不难?要学多久能上手?

有编程基础的话非常简单,1-2周就能上手写基础策略;完全零基础的话,需要先学习Python基础语法,大概1-2个月能入门写简单策略。 但对于大多数投资者,其实不需要学编程,零代码功能已经能满足80%以上的需求。只有交易逻辑高度个性化、零代码实现不了的时候,才有必要学Python写策略。不要为了量化而量化,适合自己的才是最好的。

QMT有没有现成的策略可以直接用?

QMT内置了一些基础策略示例,比如均线策略、网格策略、多因子选股示例,可以直接修改参数使用。社区和第三方也有很多开源策略模板,但注意:所有现成策略都只能参考,不能直接拿来实盘,必须先回测验证、模拟试跑,适配自己的交易风格和风险承受力。 直接抄别人的策略实盘,是量化新手最容易犯的错误之一。

编写策略容易出现未来函数吗?怎么避免?

很容易出现,尤其是新手,比如用当日收盘价计算指标,当日就下单,本质是用未来的数据交易,回测看起来完美,实盘完全无效。 避免方法:严格使用收盘后数据,信号产生后下一根K线再下单;回测时用高开低收的顺序验证;模拟盘运行一段时间,对比实盘和回测差异。未来函数是回测获取收益、实盘亏钱的核心原因之一,必须高度警惕。

第 5 章

策略回测与优化:验证策略有效性

一个策略好不好,不能凭感觉说,必须通过历史回测验证。QMT专业版自带完整的回测系统,可以快速验证交易逻辑在历史行情中的表现,筛选有效策略,淘汰无效策略,避免实盘踩坑。

5.1 核心逻辑与基础认知

一个策略好不好,不能凭感觉说,必须通过历史回测验证。QMT专业版自带完整的回测系统,可以快速验证交易逻辑在历史行情中的表现,筛选有效策略,淘汰无效策略,避免实盘踩坑。\n\n### 一、回测基础操作

  1. 回测入口:策略编辑界面内的回测功能,支持Python策略回测。
  2. 基础参数设置
    • 标的选择:单标的、多标的、股票池都可回测。
    • 时间区间:至少覆盖一轮牛熊,3-5年以上数据才有参考价值,只测牛市或只测熊市没有意义。
    • 初始资金:设置合理的初始资金,匹配策略容量。
    • 手续费与滑点:按真实交易设置佣金、印花税、滑点,否则回测收益会严重失真。
  3. 运行回测:点击运行后系统自动计算,生成回测报告。
核心逻辑与基础认知
📖 关联术语:量化交易

5.2 实操方法与关键参数

二、回测报告解读

一份合格的回测报告,重点看6个核心指标,不能只看收益率:

  1. 累计收益率/年化收益率:策略的收益水平,年化更具参考价值。
  2. 最大回撤:历史最大浮亏幅度,代表策略的风险程度,比收益率更重要。
  3. 夏普比率:风险调整后收益,衡量每承担一单位风险获得的超额收益,大于1合格,大于1.5优秀。
  4. 胜率/盈亏比:盈利交易占比和平均盈亏比例,两者结合看策略的盈利模式。
  5. 收益曲线:看收益是否平稳,有没有大起大落,是不是靠某一段行情暴利。
  6. 交易记录:逐笔交易明细,用来复盘策略的盈利和亏损来源。\n\n### 三、策略优化与参数调优
  7. 参数遍历:对策略核心参数进行区间遍历,找到收益风险比最优的参数组合。
  8. 样本外验证:把数据分成训练集和测试集,训练集优化参数,测试集验证效果。如果测试集依然有效,说明策略泛化性好;如果测试集效果大幅下降,就是过拟合。
  9. 优化原则:参数在合理区间内即可,不要追求极致收益。参数越精细,过拟合概率越高。

延伸服务:如果想把这套方法做成可回测、可实盘的完整系统,可在 intoquant.com 了解壹信量化的策略定制服务。

实操方法与关键参数
📖 关联术语:量化交易

5.3 进阶技巧与注意事项

四、常见回测陷阱与避坑

  1. 过拟合:参数完美适配历史行情,未来完全失效,是回测第一大坑。避免方法:减少参数数量、样本外验证、参数取合理区间值。
  2. 未来函数:使用了交易时还没有的数据,回测收益虚高。避免方法:严格时序交易,信号出现后下一根K线再下单。
  3. 忽略成本:不计手续费、滑点、冲击成本,回测收益严重高估。避免方法:把成本设得比实际更高一点,保守估算。
  4. 幸存者偏差:只选现在还在上市的标的,忽略退市标的。避免方法:用全样本数据回测。\n\n回测的核心意义:不是找到收益最高的策略,是验证逻辑是否成立、风险是否可控。回测表现差的策略实盘大概率不行;回测表现好的,实盘也会打折扣,但至少排除了大部分无效策略。
进阶技巧与注意事项
📖 关联术语:量化交易

❓ 本章常见问题

QMT的回测结果准不准?和实盘差距大吗?

回测框架本身是准确的,但实盘收益通常低于回测,是正常现象。差距主要来自:滑点与冲击成本、手续费设置、极端行情成交差异、策略容量问题。 通常来说,低频策略实盘收益能达到回测的70%-80%就算合格;高频策略差距会更大。如果回测和实盘差了一倍以上,就要检查是不是踩了过拟合、未来函数的坑。

回测收益率越高的策略越好吗?怎么判断策略好坏?

绝对不是,收益率只是评价维度之一,风险调整后收益才是核心。一个年化20%、最大回撤5%的策略,远好于年化50%、最大回撤30%的策略。 判断策略好坏,优先级是:最大回撤 > 夏普比率 > 年化收益 > 胜率。先看风险,再看收益。另外还要看收益曲线是不是平稳,有没有靠某一波行情暴利,如果只有一段行情获取收益,其他时间都亏钱,大概率是过拟合。

怎么判断策略是不是过拟合了?

几个典型特征。第一,参数极度敏感:参数微调一点,收益就大幅下降,说明参数刚好贴合了历史行情;第二,样本外失效:训练集表现很好,测试集效果大幅下滑;第三,交易次数太少:全周期只有几笔交易,收益靠几次偶然行情,不具备统计意义;第四,逻辑不可解释:不知道策略为什么获取收益,纯数据挖掘出来的,大概率过拟合。 策略的底层逻辑越清晰、参数越少、交易次数越多,过拟合概率越低。

第 6 章

实盘运行与风控:从回测到落地的关键步骤

回测只是纸上谈兵,实盘运行才是真正的考验。很多策略回测表现优异,实盘却大幅跑输,核心差在执行细节、风控机制与异常应对。一套完整的实盘运行体系,是量化策略长期盈利的保障。

6.1 核心逻辑与基础认知

回测只是纸上谈兵,实盘运行才是真正的考验。很多策略回测表现优异,实盘却大幅跑输,核心差在执行细节、风控机制与异常应对。一套完整的实盘运行体系,是量化策略长期盈利的保障。\n\n### 一、实盘上线三步法

  1. 第一步:模拟盘验证
    策略回测通过后,不要直接上实盘,先跑1-3个月模拟盘。验证实盘行情下的信号触发、成交情况、滑点大小,观察模拟收益和回测的差异。模拟盘跑下来收益回撤符合预期,再考虑实盘。
  2. 第二步:小资金试跑
    用总资金的10%-20%小仓位实盘运行,跑3-6个月。重点验证:成交率、滑点成本、策略稳定性、极端行情表现。小资金试错成本低,就算策略失效,损失也可控。
  3. 第三步:逐步加仓
    小资金实盘表现稳定,和回测差异在可接受范围内,再逐步加到目标仓位。不要一次性满仓上线,分2-3批逐步加仓,给策略和自己留出缓冲空间。
核心逻辑与基础认知
📖 关联术语:量化交易

6.2 实操方法与关键参数

二、日常运行与监控

  1. 每日巡检
    开盘前检查软件运行状态、网络连接、账户资金;盘中关注策略运行日志,有没有异常信号;盘后核对成交记录、持仓状态,确认和策略逻辑一致。
  2. 核心监控指标
    • 收益指标:日收益、累计收益、年化收益,和回测基准对比;
    • 风险指标:最大回撤、波动率、夏普比率,监控风险是否超标;
    • 运行指标:信号触发率、成交率、滑点大小,监控执行质量。
  3. 定期复盘
    每周做一次周复盘,每月做一次月复盘,分析收益来源、亏损原因、策略偏差,持续优化参数和逻辑。\n\n### 三、实盘风控体系
  4. 仓位风控
    • 单策略仓位不超过总资金的30%,单一标的仓位不超过策略资金的15%;
    • 策略总仓位动态调整,市场高位降仓,低位加仓,不永远满仓。
  5. 止损风控
    • 单笔交易止损:单标的亏损达到阈值自动止损;
    • 策略总止损:策略最大回撤达到预警线(如10%),减半仓;达到止损线(如15%),暂停策略,全面复盘。
  6. 运行风控
    • 断网、断电、软件崩溃的应急预案;
    • 极端行情(涨跌停、熔断)下的暂停机制;
    • 策略异常(连续亏损、信号异常)时的强制暂停机制。
实操方法与关键参数
📖 关联术语:量化交易

6.3 进阶技巧与注意事项

四、策略失效识别与应对

没有永远有效的策略,出现以下信号要警惕策略失效:

  1. 连续3个月跑输回测基准,且不是风格原因;
  2. 最大回撤远超历史最大值,且没有修复迹象;
  3. 策略底层逻辑被破坏,比如规则变动、市场结构变化。
    应对方法:先降仓暂停,复盘原因;如果是阶段性风格不适,可保留底仓等待回归;如果是逻辑彻底失效,果断淘汰策略,替换新策略。
进阶技巧与注意事项
📖 关联术语:量化交易

❓ 本章常见问题

实盘收益比回测差很多,正常吗?差多少算合理?

实盘低于回测是正常现象,低频中长线策略,实盘达到回测的70%-80%就算合格;短线高频策略,能达到50%-60%就不错了。 如果差距特别大,先排查四个原因:是不是回测没算滑点手续费、是不是有未来函数、是不是过拟合了、是不是标的流动性差冲击成本高。四个都排除的话,再考虑是不是策略本身逻辑失效。

量化策略实盘需要天天盯盘吗?

不需要时刻盯盘,但每天开盘收盘看一眼是必要的。自动化交易不代表完全撒手不管,要确认软件正常运行、没有异常信号、账户状态正常。 建议设置关键告警:策略启停、大额盈亏、异常信号,通过消息提醒通知,不用一直盯着,但出现问题要能及时处理。完全不管的话,遇到软件崩溃、极端行情、策略bug,可能造成不必要的亏损。

策略连续亏损怎么办?应该立刻停掉还是坚持?

先找原因,不要一亏就停,也不要死扛到底。第一步,看是市场风格原因还是策略本身原因:如果是风格不匹配,比如趋势策略遇到震荡市,属于正常现象,可以降仓坚持;如果是逻辑破坏、规则变动,那就要停。 第二步,看回撤幅度:回撤在历史最大回撤以内,属于正常波动,可以继续;回撤远超历史最大值,就要警惕,先降仓观察。永远不要在连续亏损的时候加仓摊成本,越补越亏。

第 7 章

误区与避坑:90%的量化新手都栽过的坑

很多人接触QMT量化交易,抱着“量化=稳定收益”的心态进来,最后不仅没赚到钱,还亏得比手动交易更多。不是量化工具没用,是踩了认知和操作的误区。避开这些常见的坑,量化工具才能真正帮到你。

7.1 核心逻辑与基础认知

很多人接触QMT量化交易,抱着“量化=稳定收益”的心态进来,最后不仅没赚到钱,还亏得比手动交易更多。不是量化工具没用,是踩了认知和操作的误区。避开这些常见的坑,量化工具才能真正帮到你。\n\n第一个坑:神化量化,觉得用了QMT就能确保盈利
这是最普遍的误区。量化只是工具,是交易的执行方式,本身不产生收益,盈利的核心是策略本身。差策略用自动化执行,只会亏得更快更纪律。工具是放大器,好策略放大收益,坏策略放大亏损。
不要指望换个软件就能有收益,先打磨自己的交易体系,再用量化工具提升执行效率,顺序不能搞反。\n\n第二个坑:过度优化,沉迷参数拟合
对着历史数据反复调参数,调出一条完美的收益曲线,然后实盘一塌糊涂。这就是典型的过拟合,参数刚好完美匹配了过去的行情,对未来毫无指导意义。
策略的核心是底层逻辑,参数只要在合理区间就行。粗糙的正确,胜过精确的错误。一个逻辑清晰、参数粗糙的策略,远胜一个逻辑模糊、参数完美的策略。

核心逻辑与基础认知
📖 关联术语:量化交易

7.2 实操方法与关键参数

第三个坑:频繁换策略,这山望着那山高
这个策略亏两次就觉得不行,立刻换下一个;看到别人说哪个策略好,就赶紧抄过来试。换来换去,每个策略都只吃到了亏损期,永远赶不上盈利阶段。
任何策略都有不适期,选定了逻辑硬的策略,就要有耐心穿越风格周期。量化交易比的不是谁的策略多,是谁能把有效策略执行到位。\n\n第四个坑:挂上策略就不管,彻底当甩手掌柜
觉得自动化交易就是设好之后躺着获取收益,几个月都不看一眼。结果软件崩了、断网了、策略失效了、标的退市了都不知道,最后亏了一大笔才反应过来。
自动化不是无人化,只是不用盯盘交易,日常巡检、定期复盘还是必须的。就像自动驾驶也需要司机盯着路况,量化交易也需要人监控策略运行。\n\n第五个坑:追求复杂策略,觉得越复杂越厉害
总觉得简单的均线策略太low,非要搞几十上百个因子、复杂的算法模型,觉得越复杂越专业。实际上策略越复杂,过拟合概率越高,实盘越容易失效。
量化投资的经典策略,大多逻辑都很简单,难的是长期执行和风控。简单的逻辑+严格的执行+完善的风控,远胜复杂花哨的模型。

实操方法与关键参数
📖 关联术语:量化交易

7.3 进阶技巧与注意事项

第六个坑:加杠杆上重仓,追求快速暴富
觉得量化策略胜率高,就加杠杆、全仓押注,想快速赚大钱。结果一次策略失效、一次极端行情,就亏掉大半本金。
量化不是暴富工具,是提升交易效率、稳定收益的工具。仓位管理和风控永远是第一位的,加杠杆会把低风险策略变成高风险赌博,完全违背量化的初衷。\n\n最后要记住:QMT是武器,不是魔法。能不能打胜仗,核心在于使用武器的人,以及背后的战术体系。先有交易体系,再用量化工具落地;先做好风控,再谈收益。

延伸工具与服务:量化数据与信号查询 a-sig.com | 回测定制与系统搭建服务 intoquant.com(壹信量化研究团队出品)

进阶技巧与注意事项
📖 关联术语:量化交易

❓ 本章常见问题

为什么很多人用量化交易还亏钱?是量化没用吗?

不是量化没用,是大多数人用错了。亏钱的核心原因三个:第一,策略本身就不行,手动做都亏,量化只是更纪律地亏;第二,过度优化过拟合,回测好看实盘失效;第三,风控不到位,重仓加杠杆,一次失误就亏光。 量化本身是中性工具,用好了能提升执行力、克服人性弱点、提升交易效率;用不好就是加速亏损。工具无罪,关键在使用的人。

普通投资者用量化,最容易犯的致命错误是什么?

按致命程度排,第一是神化量化+重仓all in,预期拉满、仓位拉满,最后预期落空亏损惨重;第二是过度优化过拟合,沉迷完美回测曲线,实盘快速失效;第三是策略频繁切换,永远在找圣杯,永远没坚持。 避开这三个错误,哪怕只用最简单的条件单、网格交易,长期下来也能跑赢大多数手动交易者。量化交易,少即是多。

零基础学量化,正确的学习路径是什么?

三步走,不要上来就学编程写策略。第一步,先打磨自己的手动交易体系,有一套能稳定盈利、规则明确的交易方法;第二步,用零代码功能(条件单、网格)把体系自动化,解决执行力问题;第三步,零代码满足不了需求了,再学Python写自定义策略,做回测优化。 大多数人走到第二步就足够了,完全没必要为了量化而量化。交易的核心是策略,不是编程。

📝 本书拆解博文(21 篇)

每篇对应本书一个小节,独立阅读,文末链回本书。

📌 结语

第六个坑:加杠杆上重仓,追求快速暴富
觉得量化策略胜率高,就加杠杆、全仓押注,想快速赚大钱。结果一次策略失效、一次极端行情,就亏掉大半本金。
量化不是暴富工具,是提升交易效率、稳定收益的工具。仓位管理和风控永远是第一位的,加杠杆会把低风险策略变成高风险赌博,完全违背量化的初衷。\n\n最后要记住:QMT是武器,不是魔法。能不能打胜仗,核心在于使用武器的人,以及背后的战术体系。先有交易体系,再用量化工具落地;先做好风控,再谈收益。

不同人群怎么读这本书

正反认知:客观看待本书的价值与边界

不同场景落地指南

⚠️ 风险提示:本书内容仅为投资知识科普与个人观点分享,不构成任何投资建议。市场有风险,投资需谨慎。任何策略的历史表现不代表未来收益,投资者应根据自身风险承受能力自主决策,量力而行。

📚 相关推荐