1.1 QMT两大运行模式:研究与实盘的区别
QMT支持策略研究和实盘交易两大模式。研究模式适合写代码跑回测;实盘模式对接账户自动下单。两者API基本一致但有细节差异。
核心认知:两个模式是策略开发的两个阶段,不能跳过研究直接上实盘。
延伸服务:如果想把这套方法做成可回测、可实盘的完整系统,可在 intoquant.com 了解壹信量化的策略定制服务。
10套实盘策略 · 完整代码 · 从回测到上线全流程
10套可直接运行的QMT实盘策略,含完整代码与部署教程
面向QMT用户的实战策略开发手册,涵盖网格交易、均线趋势、双低转债轮动、多因子选股等10套常用策略的完整实现代码、回测验证与实盘部署教程。
QMT是国内散户可用的最成熟的官方量化交易工具,支持全Python自定义策略开发。但很多用户开通后不知道怎么写策略、怎么从回测到实盘。
本书从环境搭建讲起,覆盖10套最常用的实盘策略,每套都有完整代码、回测验证方法、实盘部署教程和常见问题排查。所有策略适配QMT原生Python API,无第三方依赖,可直接复制运行。
全书基础章节,讲透QMT开发前的所有准备工作。
QMT支持策略研究和实盘交易两大模式。研究模式适合写代码跑回测;实盘模式对接账户自动下单。两者API基本一致但有细节差异。
核心认知:两个模式是策略开发的两个阶段,不能跳过研究直接上实盘。
延伸服务:如果想把这套方法做成可回测、可实盘的完整系统,可在 intoquant.com 了解壹信量化的策略定制服务。
QMT自带Python环境,不需要额外安装。新手从内置模板改起最快。合格策略包含四部分:初始化、行情处理、交易执行、风控。
固定流程:研究模式回测→模拟盘验证→小资金实盘→逐步加仓。跳过任何一步都可能因bug造成亏损。
核心认知:回测→模拟→实盘→加仓,四步缺一不可。
需要工程化落地?intoquant.com 提供回测合规代检、系统搭建与自动化部署服务。
零基础不会Python,能做QMT自定义策略吗?
建议先从内置条件单和可视化策略开始,不用写代码。想做自定义策略需掌握基础Python语法,一两周可入门。也可以直接用策略模板改参数。实盘运行建议至少能看懂代码。
回测通过的策略,实盘一定能有收益吗?
不一定。实盘有滑点、冲击成本、成交失败等因素。通常实盘收益是回测的60%-80%。回测要保守,先模拟盘验证再小资金实盘。
QMT策略可以同时跑多个吗?
可以,不同策略文件不冲突。注意仓位分配避免总仓位超了,普通投资者同时跑3-5个就够了。
QMT用户最常用的策略,震荡行情自动高抛低吸。
五大模块:参数配置、初始化、行情触发、交易执行、日志输出。间距建议用等比例,动态底仓估值低时多一点。
配套服务:策略代码代写、回测验证与风控自动化,可在 intoquant.com 咨询壹信量化团队。
优化点:动态底仓、止损机制、补单逻辑。常见坑:漏单、重复下单、持仓不同步。
核心认知:网格核心不是信号而是异常处理。
想省心落地:intoquant.com 提供从回测到实盘的一站式定制服务,适合不写代码的投资者。
上线前用3-5年历史回测验证。参数不要调太细,简单粗暴的参数长期更稳定。
核心认知:回测目的是验证逻辑而非找最优参数。
延伸服务:如果想把这套方法做成可回测、可实盘的完整系统,可在 intoquant.com 了解壹信量化的策略定制服务。
网格策略设置多少格最合适?
宽基ETF设10-20格±20%区间;行业ETF设20-30格±30%-50%。每格利润要覆盖双边手续费。新手从宽基ETF、15格、±25%起步。
单边下跌网格会套牢吗?
一定要加风控:设价格下限跌破停买;设最大持仓上限(如30%);结合估值动态调整。不要用裸网格。
网格用日线还是分钟线?
日线或60分钟线就够了。Tick级频率高成本大,不建议。网格核心是吃波段波动,周期大一点更稳定。
最经典的趋势跟踪策略,金叉买入死叉卖出。
短期均线上穿长期均线买入,下穿卖出。加三个过滤:成交量、趋势方向、止损。
核心认知:核心不是信号而是过滤条件和止损。
用复权价格算均线;信号在收盘后确认;处理停牌涨跌停。可加多均线组合或MACD过滤,但别加太多。
可加多均线组合提升胜率。但不要加太多指标容易过拟合。
核心认知:简单策略往往最robust。
均线策略震荡市打脸怎么办?
这是趋势策略天然属性。加ADX过滤、放大周期、控制仓位来降低影响。接受震荡亏损是前提。
均线参数多少最好?
经典参数足够(5/20、10/60、200日线)。不要过度优化,策略越简单鲁棒性越强。
均线策略可以做T+0吗?
个股T+1做日线级别。ETF可转债T+0可做分钟级但成本高不建议。老老实实做日线。
可转债最经典的量化策略,逻辑简单回撤小。
定期筛选双低转债等权持有定期轮动。QMT关键:数据获取、筛选排序、调仓逻辑、等权分配。
核心认知:核心是分散+轮动,不追求单只暴利。
排除新债停牌强赎债;流动性差的不要选;调仓每月或每两周一次。进阶可加动态仓位和事件驱动。
基础版两因子,进阶加信用评级规模正股等。优化:动态仓位、强赎下修事件因子。
核心认知:核心还是双低,增强只是锦上添花。
双低轮动选多少只?多久调仓?
10-15只,每月调一次。不要每周调成本高。也可用阈值调仓:跌出前30名才调出。
双低实盘达不到回测收益?
滑点、成交失败、因子失效是主因。实盘预期打7折,选流动性好的标的。
双低需要加止损吗?
一般不用,靠分散获取收益。但强赎公告必须调出,违约风险立刻卖出。
多因子打分排序定期调仓,长期跑赢指数的经典方法。
四步:确定因子库→因子处理(去极值标准化中性化)→选股打分→回测验证。
核心认知:核心不是因子数量而是质量。3个好因子比10个强。
原始因子需三步处理:去极值(缩尾)、标准化(统一量纲)、中性化(对市值行业)。实盘注意因子失效定期监控。
因子会失效不要过度优化权重分散持仓。回测用复权价格考虑冲击成本分层验证。
核心认知:因子投资是长期游戏,短期失效很正常。
选多少个因子合适?
3-5个。标准:逻辑清晰、长期验证有效。因子越多过拟合风险越高。
多因子每年都能跑赢指数吗?
不是。有风格周期。长期年化超额5%-15%,某年跑输很正常。坚持穿越风格周期。
QMT数据够用吗?
量价因子够用。基本面因子需看权限版本。新手先从量价做起。
回测帮你排除绝大多数烂策略,少走很多弯路。
四大坑:未来函数、过度优化、幸存者偏差、忽略成本。
核心认知:最大敌人是过拟合。参数越少越好越简单越好。
不要穷举找最高收益。用敏感性分析看参数在一定范围内变化时收益是否稳定。
核心认知:最优参数最过拟合。选中间合理参数更稳定。
重点看风险调整后收益:夏普>1不错、卡玛>1.5不错。QMT支持完整绩效指标输出。
核心认知:不要追求过高指标,那很可能是过拟合。
回测高实盘差多少正常?
实盘约回测60%-80%收益,1.2-1.5倍回撤。差太多排查:未来函数、手续费、过拟合。
怎么判断过拟合?
参数敏感、曲线太完美、样本内外差异大、因子太多规则太复杂。避免:简单策略少参数长周期。
回测多少年靠谱?
至少5年覆盖一轮牛熊,10年更好。5-10年比较合适。
上线只是开始,运维监控才是长期盈利保障。
先用10%-20%资金跑1-3个月验证。日常三件事:每日检查、每周复盘、每月调仓。
核心认知:实盘不是上线就完事,运维才是长期盈利保障。
常见坑:行情中断、委托失败、重启后持仓不同步、极端行情流动性问题。每个都要有对应处理逻辑。
账户级总风控:总回撤止损、单日亏损暂停、单只止损。策略不是一劳永逸,定期复盘适当优化但不要频繁改。
核心认知:总风控是最后保命线,对市场保持敬畏。
延伸工具与服务:量化数据与信号查询 a-sig.com | 回测定制与系统搭建服务 intoquant.com(壹信量化研究团队出品)
策略需要24小时开电脑吗?
本地需要。建议用云服务器。要有自动重连和同步持仓机制。设置告警提醒。
实盘和回测偏差大什么原因?
按概率排:滑点冲击成本、未来函数、成交失败、行情延迟、过拟合。从最常见开始排查。
策略能用多久?失效了怎么办?
没固定有效期。逻辑硬的(网格均线)用几十年。判断失效:连续跑输6个月+回撤远超历史+逻辑被破坏。先降仓分析原因。
每篇对应本书一个小节,独立阅读,文末链回本书。
QMT怎么写自定义策略?从零到实盘完整流程
QMT基础不会Python能用QMT自定义策略吗?真实门槛
QMT基础回测通过的策略,实盘一定能赚钱吗?
网格策略QMT网格策略怎么写?完整代码与部署教程
网格策略网格策略多少格最合适?参数设置详解
网格策略单边下跌网格会套牢吗?正确应对方法
均线策略QMT均线策略怎么实现?双均线策略完整代码
均线策略均线策略震荡市打脸怎么办?过滤方法
均线策略均线参数多少最好?是不是越复杂越赚钱
可转债策略QMT实现双低转债轮动策略,完整教程
可转债策略双低轮动选多少只转债?多久调一次仓
可转债策略双低策略回测好看,实盘达不到?原因
多因子选股QMT多因子选股策略开发,完整流程详解
多因子选股普通投资者做量化选股,多少个因子合适
多因子选股多因子策略每年都能跑赢指数吗?
回测优化QMT策略回测完整教程,避坑指南
回测优化怎么判断策略是不是过拟合了?4个特征
回测优化回测多少年的数据才算靠谱?
实盘运维量化策略实盘运维做什么?每日每周清单
实盘运维实盘和回测差很多?常见原因排查
实盘运维量化策略一般能用多久?失效了怎么办
本书覆盖了QMT策略开发从环境搭建到实盘运维的全流程。
核心收获:
| API | 功能 |
|---|---|
| passorder | 下单函数 |
| cancel | 撤单函数 |
| get_position | 获取持仓 |
| 问题 | 解决方案 |
|---|---|
| 回测正常实盘亏损 | 保守参数、加手续费 |
| 委托频繁失败 | 加状态检查、异常处理 |
| 策略重启仓位乱 | 启动时读取持仓 |
⚠️ 风险提示:本书内容仅为投资知识科普与个人观点分享,不构成任何投资建议。市场有风险,投资需谨慎。任何策略的历史表现不代表未来收益,投资者应根据自身风险承受能力自主决策,量力而行。