从零开启量化交易:Python+QMT实现自动化交易全流程
发布时间:5小时前阅读:12
QMT作为A股投资者常用的实盘量化工具,通过Python编写策略可实现自动化交易。以下是完整的操作指南(以国金QMT为例):
一、前期准备
- 开户申请在支持QMT的券商(如国金证券)开设股票账户,满足资产量、风险评级等条件后,通过APP在线申请QMT权限(需客户经理归属关系)。
- 软件安装审核通过后,通过邮件链接下载QMT客户端(建议安装至非C盘)。
二、基础配置
- 通信设置左下角进入通信设置界面,配置行情主站(历史数据)和交易中心(全推数据)。右上角设置五档行情,优先选择带"迅投"标识的服务器。
- 登录操作使用资金账户密码登录,建议选择"行情+交易"模式。
- Python环境首次登录后下载专用Python库(默认路径,勿修改)。重启软件生效,避免盘中下载(限速影响体验)。
三、数据管理
- 行情验证登录后检查行情连接状态,确认数据实时更新。
- 数据获取方式手动下载:通过行情界面→历史数据下载→选择K线/分笔等数据类型→设定范围周期→补充下载。自动下载:设置调度任务→新增方案→选择数据类目和板块→设定定时下载(推荐盘后16:00)。Python接口:使用download_history_data函数按需获取数据。
四、策略开发
- 创建策略主页点击新建策略→选择Python模型→编辑代码→编译保存。模型研究界面支持导入本地策略文件(.rzrk格式)。
- 指标应用副图运行:主图双击策略可输出可视化图像。选股功能:通过添加自定义指标→选择策略文件和参数→设置盘中实时刷新(绿色状态表示成功)。
五、策略验证
- 回测流程编译成功后点击回测,系统自动补全历史数据。实时查看日志输出和绩效分析(含年化收益、夏普比率等12项指标)。可随时暂停回测,进度条显示已运行时长和计算K线数。
- 绩效分析十字光标移动时,右侧窗口动态展示当日绩效、买卖操作和持仓情况。
六、实盘交易
- 账号绑定模型交易界面选择策略文件→设定主图代码、账号类型和周期(实盘以tick级运行)。
- 运行模式模拟模式:仅记录信号不下单。实盘模式:产生真实交易(建议先用小资金测试)。
七、运维管理
- 日志查询
通过客户端文件路径查找以下日志文件:
注意事项
- 首次使用建议先模拟运行策略,确认有效性后再投入实盘。
- 盘中避免进行Python库下载等耗时操作。
- 选股时需保持复权方式与看盘设置一致。
(国金证券客户经理提供一对一量化交易支持,欢迎咨询开户及策略优化问题)
免费量化软件:Ptrade/QMT免费开通
温馨提示:投资有风险,选择需谨慎。
-
REITs打新日历:水电项目 ⌈中核清能⌋ 发售!(附认购流程)
2025-12-22 10:44
-
没有香港账户如何炒港股?手把手教你开通港股通(附条件+流程)
2025-12-22 10:44
-
“年化6%还保本”?券商新客理财真有那么香吗?
2025-12-22 10:44


问一问

+微信
分享该文章
