从零开始玩量化:如何python+QMT完成自动化交易?
发布时间:2026-9-23 20:58阅读:136
很多人觉得量化交易是程序员专属,其实只要摸透流程,普通人用Python+QMT也能轻松实现自动交易!今天我就把从入门到实盘的全流程给你拆解清楚,手把手带你跑通第一笔自动化交易!
1、第一步:搞定基础准备,别让门槛卡住你
(1)开通QMT权限是前提:QMT不能直接下载实盘版,必须通过合作券商开通权限。目前低门槛券商资产10万就能申请,要求有6个月A股交易经验、风险测评C4及以上,审核周期1-3个工作日,全程线上办理不用跑营业部。
(2)安装配置避坑:只支持Windows10/11 64位系统,Mac用户得用虚拟机。安装路径必须全英文、无空格,推荐装D盘,千万别装C盘,否则后续下载Python库容易报错。首次登录选"行情+交易"模式,登录后在【我的】页面下载内置Python依赖库,下载完重启客户端才能生效。
(3)提前下好历史数据:盘后进入【操作-数据管理】,下载你策略要用到的股票、ETF的日线、分钟线历史行情,数据不全回测结果会严重失真。
2、第二步:写你的第一个Python策略,不用从零开始
(1)核心框架就两个函数:QMT的Python策略必须包含init()和handlebar()两个函数。init()只在策略启动时执行一次,用来设置股票池、订阅行情、初始化参数;handlebar()是行情驱动函数,每根K线或每个tick到达时触发一次,你的买卖逻辑都写在这里。
(2)新手别硬写,直接用模板改:QMT内置了双均线、网格交易、MACD等20多个示例策略,直接在【模型研究】里打开示例,修改参数就能用。比如把双均线的5日、20日均线改成10日、30日,就能变成你自己的策略,大大降低上手难度。
(3)代码写完先编译调试:在策略编辑器点【编译】,日志面板会提示语法错误,排查完所有报错再进入下一步,别带着bug直接跑。
3、第三步:回测+模拟盘,别跳过这一步直接上实盘
(1)回测看三个核心指标:设置好回测时间(建议覆盖牛熊震荡市)、初始资金、手续费和滑点,运行回测后重点看年化收益、最大回撤、胜率。回测收益高但回撤超过30%的策略,实盘很容易扛不住。
(2)模拟盘至少跑3-7个交易日:回测达标后,进入【模型交易】新建策略任务,先选模拟模式运行。模拟盘会用真实行情但不下单,能帮你排查漏单、重复下单、涨跌停无法成交等实盘才会遇到的问题,模拟盘稳定后再切换实盘。
4、第四步:实盘运行,做好这几点才稳
(1)小资金先试水:实盘初期别满仓跑,先用小资金验证策略和实盘的拟合度,确认没问题再逐步加仓。
(2)电脑保持常开:QMT是本地运行,电脑休眠、断网、软件闪退策略就会停摆,记得关闭系统自动休眠,保持网络稳定,需要7×24小时运行可以搭配云服务器。
(3)设置本地风控:在系统设置里配置单票最大持仓、单日最大亏损、单笔最大下单量,防止代码bug导致异常下单,守住钱袋子。
重点来了! 不管你是想入门量化交易,还是想给现有账户开通QMT权限,都可以找我低佣开户!我能帮你匹配门槛低、佣金优惠、支持QMT+PTrade双终端的优质券商,全程协助你完成权限开通、软件安装、策略调试全流程!
股票/量化开户找我呀!股票佣金万0.854(满足条件)!无门槛国债逆回购一折 (百万分之一)!ETF佣金万0.5!免费量化使用量化软件QMT+ptrade! 优惠多多!
温馨提示:投资有风险,选择需谨慎。
- 开通QMT,普通账户开通之后,信用账户需要单独找客户经理提交申请吗,PTrade信用户开通流程和普通户一样吗?
- PTrade开通之后能不能在策略中监控个股龙虎榜资金流,开通QMT如何获取龙虎榜资金流信号?
- 开通QMT之后,电脑时间不准会不会导致策略交易时间错乱,PTrade依赖本地时间还是券商服务器时间?
- 券商调低QMT开通门槛是临时活动吗,活动结束之后PTrade低开通权限会被收回吗?
- 开通QMT之后,策略可以自动执行大宗交易委托吗,PTrade脚本是否支持大宗交易下单接口?
- PTrade个人版可以做分钟级高频回测吗,开通QMT分钟线回测最大支持多少历史时长?
- 开通QMT之后如果策略出现连续废单,券商会不会临时暂停量化权限,PTrade大量废单会触发风控停用吗?
- QMT开通之后脚本是否支持定时读取外部网页数据,开通PTrade策略能不能爬取外部网页数据做信号?
-
2026年券商APP月活榜:8家券商座次怎么排?选APP该看的3件事
2026-10-12 16:05
-
2026年可转债投资攻略:【可转债专题】帮你从入门到实操一站式搞定
2026-10-12 16:05
-
银证转账失败是什么原因?这4种情况最常见
2026-10-12 16:05



问一问
从业认证

+微信
分享该文章
