QMT(极速策略交易系统) 是券商提供的量化交易平台,主要特点包括:支持 Python 3.6 编写策略,内置行情和交易接口;提供 实时行情、历史数据、策略回测、模拟/实盘交易 功能;适用于股票、ETF、可转债等标的的量化交易。
很多朋友开通QMT后都不会用,今天给大家写一篇QMT使用全流程解析。
安装配置(新手必看)
① 下载安装QMT
找券商客户经理要安装包,安装包一般是exe格式的文件,文件保存到桌面后解压即可安装。确保安装64位Win10及以上系统,时区设置为东八区,语言为中文简体。
注意:别装C盘! 装D盘或者E盘,比如 D:\QMT,不然容易出权限问题,装完第一次启动,右键选“以管理员身份运行”,避免卡权限。
② 设置Python环境
QMT自带Python 3.6,不用自己装,但有些库(比如TA-Lib、pandas)要自己补,在QMT里手动把安装文件丢到 QMT安装目录/python/Lib/site-packages 下,或者直接用pip安装。

③ 登录账号
上面准备工作做好之后就可以开始登录软件使用了。登录账号输入你的资金账号,密码就是交易密码。
登录QMT客户端后,首先下载所需历史行情数据。在界面右下角点击【"行情→智能下载"】,选择周期(如日线、分钟线)、板块和时间范围进行下载,并设置定时更新确保数据持续更新。

编写策略(核心步骤)
① 新建策略文件
在QMT界面点 “交易→新建交易→python”,其他界面也可以新建策略,这里不再过多赘述。

②写策略逻辑
初始化(initialize):设定股票、参数、订阅行情。
def initialize(context): context.stock = "510300.SH"# 沪深300ETF context.short_ma = 5 # 短期均线 context.long_ma = 20 # 长期均线 xtdata.subscribe_quote(context.stock, period="1d") # 订阅日线
策略逻辑(handle_data):计算指标、判断买卖, 比如:短期均线上穿长期均线 → 买入;下穿 → 卖出
下单(passorder):设置市价单/限价单、手数、买卖方向
③ 简单测试
先不急着回测,手动跑几天数据,看看信号对不对
比如今天该不该买?明天该不该卖?和预期一致再继续
回测(验证策略行不行)
① 设置回测参数
时间范围:比如3年,包含牛市、熊市、震荡市(按实际需要)
初始资金:比如100万(和实盘计划一致)
手续费:股票默认万3(买)+ 万3+印花税(卖)

② 跑回测
回测模式指策略以历史行情为依据进行运算,投资者可观察该策略在历史行情所获得的年化收益率、夏普比率、最大回撤、信息比率等指标表现。
点“回测”按钮,等结果出来,重点看几个指标:

实盘
切换到【模型交易】界面,点击【新建策略交易】选择策略类型(Python策略),配置资金账号、运行频率、股票池等参数。
点击【提交】将策略部署到本地客户端运行
点击策略操作列的启动按钮(蓝色向右箭头),策略状态变为"运行中"

模拟:不下单到设置的账号,只在软件进行信号记录
实盘:产生实际下单

下单失败的原因
1、检查是否是在模型交易界面,看一下运行模式是实盘模式还是模拟模式,模拟模式只显示策略信号,不发出委托。

2、如运行到交易函数,没有看到策略信号,检查交易函数是否使用了快速下单参数(quickTrade)。
快速下单参数(quickTrade)默认为0,只会在k线结束发出委托,日线及以上周期等于全天不会委托。
传1,非历史bar上执行时(ContextInfo.is_last_bar()为True),只要策略模型中调用到就触发下单交易。
传2,无论是否是历史bar,运行到交易函数时立刻发出委托。
如果希望盘中出现信号立即下单,建议传1,这种情况下会有策略信号闪烁的风险,需要自己处理;如果希望K线结束下单(信号不闪烁),建议传0,通常情况下不建议传2
关键注意事项
1. 运行机制差异
① 逐K线模式(默认):每根K线结束时产生信号,下一根K线开始时发出委托,适合模拟历史回测效果
② 立即下单模式:设置 quicktrade=2 参数可立即发出委托,但需要用普通全局变量保存状态,不能使用ContextInfo对象
2. 数据权限限制
①历史数据下载有周期限制:分笔数据只支持最近一个月,日线数据支持最近一年
②数据下载数量有限制,如果超限,可能会无法获取或出现数据缺失情况。
3. 实盘交易风险控制
①股票交易价格不能超过2%的价格笼子,否则会废单
②委托数量超过可用数量时会废单
③QMT系统内展示的账户持仓不能区分是手工下单还是策略下单买入的,如需区分需自己在策略逻辑中单独保存文件到本地
4. 环境稳定性要求
① 策略在本地客户端运行,需保持电脑和客户端持续开启
② 建议每日重启客户端以避免因缓存或内存问题导致策略运行异常
③更换电脑需要重新创建策略,因为创建的策略存储在本地
量化QMT/PTrade开户流程
开通流程
等待开通过程中,可以提供测试账号、安装配置流程、量化会员资料。
开通成功后,会通过邮件发送你软件下载地址,登录账号后就可以使用。
佣金费率
股票佣金可以根据资金量最低可以做到万0.854
开户福利
福利1:优惠佣金
福利2:领取完整教程
福利3:添加量化讨论群
福利4:提供专业量化问题解答
福利5:量化工具安装使用教程、视频
福利6:极速柜台,量化投资者专用,速度微秒级
福利7:提供服务器托管模式:ptrade策略+ldp极速柜台+vip定向服务器(限50人)