软件安装教程

QMT软件安装与使用教程

本教程面向QMT量化交易平台的新手用户,完整梳理从权限开通、软件登录、Python库下载到策略编写与运行的完整流程,帮助您快速搭建属于自己的量化交易环境。

一、前期准备:开通量化权限

使用QMT之前,需先联系证券公司客户经理申请开通量化交易权限,并签署《量化交易协议》。审核周期通常为1至3个工作日,权限开通后方可使用策略编辑与实盘交易等核心功能。

权限开通后,券商会将QMT软件下载链接发送至您登记的电子邮箱,下载并安装即可。安装时请遵循以下要点:

  • 建议安装至非系统盘(如D盘),并预留200GB以上可用空间,便于后续存放历史数据
  • 安装路径中不要包含中文或特殊字符,推荐格式如 D:\QMT\bin.x64
  • 安装完成后,建议右键桌面快捷方式,选择"以管理员身份运行"启动软件

二、登录QMT软件

启动软件后将进入登录界面,请按以下步骤完成登录。

QMT登录界面

1. 选择登录模式

登录界面顶部提供三种模式可选:

  • 行情+交易:功能最为完整,涵盖行情查看、策略编写、回测与交易,推荐选用
  • 交易:仅提供交易功能
  • 行情:仅提供行情查看功能

请注意,登录大QMT软件时请勿勾选"独立交易",否则回测等功能将无法正常使用。

2. 填写账号信息

  • 输入您的资金账号
  • 输入交易密码
  • 如需便捷登录,可勾选"记住账号"

3. 通信设置(可选)

点击左下角"通信设置"按钮可配置行情服务器,建议选择带有"迅投"字样的交易或行情服务器,连接更为稳定。

4. 完成登录

确认信息无误后点击"登录"按钮进入主界面。左下角还提供"脱机"模式用于离线查看,"系统信息"可查看当前版本与网络状态(支持IPv6)。

三、下载Python库

Python库是策略运行的基础环境,若未下载将导致策略无法执行,请务必完成此步骤。

下载Python库

操作步骤

  1. 登录后,在左侧导航栏点击"模型研究"
  2. 在右上角找到"下载Python库"按钮并点击
  3. 在弹出的对话框中保持默认路径,点击"确定"开始下载

注意事项

  • 请使用默认地址,不要自行修改路径
  • QMT自带的Python库与您电脑已安装的Python相互独立,请勿将路径指向已安装的Python目录
  • 下载过程约需20分钟,请耐心等待
  • 尽量避免在交易时段操作,以免限速导致下载缓慢
  • 下载完成后请重启QMT使配置生效

"设置操作"界面中的"启动后检查到Python库则弹窗提示"选项建议保持勾选,便于确认Python库是否安装成功。

四、新建Python策略

Python库下载完成后,即可开始创建您的第一个策略。

新建Python策略

操作步骤

  1. 在左侧导航栏点击"模型研究"进入模型研究界面
  2. 点击"+新建策略"按钮,选择"新建策略文件"
  3. 在弹出的策略编辑器中填写基本信息:名称、说明、默认周期、默认品种
  4. 在编辑器中编写策略代码
  5. 点击"编译"按钮保存策略

策略代码结构

编辑器提供代码模板,核心由两个函数组成:

# encoding:gbk
import pandas as pd
import numpy as np
import talib

def init(ContextInfo):
    # 初始化函数,策略启动时执行一次
    ContextInfo.accID = '您的资金账号'
    pass

def handlebar(ContextInfo):
    # 核心函数,每个K线周期调用一次,交易逻辑写在此处
    pass
  • #encoding:gbk:编码声明,指明源文件使用GBK字符集存储
  • init(ContextInfo):初始化函数,仅在启动时执行一次,用于设置全局参数
  • handlebar(ContextInfo):核心函数,每个K线周期调用一次,交易逻辑写在此处

在QMT的Python策略中,"编译"主要起保存作用,不会进行语法错误检查。

五、运行策略与回测

策略编写完成后,即可运行与测试。

运行策略

策略运行

  1. 点击左侧导航栏的"模型交易"
  2. 在左侧策略列表中选中您的策略文件
  3. 设置运行参数:主图标的、策略周期、资金账号、运行模式
  4. 点击三角形"运行"按钮启动策略

运行模式说明:

  • 模拟模式:策略基于实时行情产生买卖信号,但不会真实下单,适合新手验证策略
  • 实盘模式:策略信号发送至券商服务器,触发真实交易,请在充分测试后使用

运行后可在持仓、委托、成交、策略信号、策略日志等面板查看详情,其中策略日志是调试的重要依据。

策略回测

实盘运行前建议先进行历史回测以验证策略效果:

  1. 补充历史数据:点击顶部菜单"操作"→"数据管理"→"补充数据",下载所需品种和周期的历史数据
  2. 设置回测参数:在策略编辑器中点击"回测参数"标签,设置回测起止时间、基准指数、手续费率等
  3. 点击"回测"按钮,系统将基于历史数据模拟策略表现

六、系统要求

操作系统

Windows 7/8/10/11(64位)

内存

建议4GB以上,推荐8GB

硬盘空间

建议预留200GB以上(含历史数据)

Python环境

Python 3.11到3.13版本

七、常见问题

Python库下载失败怎么办?

请删除安装目录 bin.x64 下的 Lib 文件夹,重启QMT后重新下载。

找不到策略编辑功能?

通常是登录时误选了"独立交易"模式,请重新登录并选择"行情+交易"模式。

策略有信号但未下单?

请检查运行模式是否误选为"模拟",实盘交易需切换到"实盘"模式。

行情数据不显示?

请切换至带"迅投"字样的行情服务器,并重启客户端。

回测结果异常?

请检查是否已通过"数据管理"补充完整的历史数据。

安装过程中遇到错误怎么办?

请确保系统满足最低要求,并以管理员身份运行安装程序。如问题持续,请联系技术支持。

可以在多台电脑上安装吗?

可以,您可以在多台电脑上安装QMT软件,但同一时间只能在一台设备上登录使用。

本地Python环境如何配置?

QMT软件内下载Python库后,您还需要在本地安装Python环境并配置虚拟环境,详细步骤请参考 Python环境配置教程

八、学习建议

  1. 先模拟后实盘:使用模拟账号运行系统自带示例策略(如双均线策略),观察信号与回测结果
  2. 从修改开始:在预置示例代码基础上调整参数,逐步理解策略逻辑
  3. 掌握核心框架:理解 init()handlebar() 的运作机制
  4. 小资金试水:模拟盘验证通过后,先用小资金进行实盘测试
  5. 持续优化:根据实盘表现不断调整策略参数与逻辑

风险提示:软件示例仅供测试,禁止用于实盘交易。量化交易存在风险,回测表现不代表未来收益,因使用本站信息造成的损失,本站不承担任何责任。