万一免五开户,联系微信:golangsysu

量化软件工具API接口qmt开通 安装 实盘策略编写 运行全流程指南(免费赠送miniqmt)

未分类 女子经理 1℃

在上一篇文章中介绍了主流量化软件Ptrade开通指南,今天继续带来另外一款更加灵活的主流量化工具QMT及开通全流程

http://https://mp.weixin.qq.com/s/MqLf-oXMZGr1F1PoqBmK8A

1.什么是QMT, 为什么选择开通QMT

QMT是一款由[迅投公司]开发的功能强大的量化交易平台软件,它集行情显示、投资研究、策略编写、自动交易、极速交易、智能算法交易、组合篮子交易以及合规风险管理于一体,是众多投资者进行量化交易的首选工具。支持[Python]和[VBA]两种编程语言,允许投资者根据自己的投资策略编写、回测和自动化执行交易。

该软件覆盖了包括普通股票、两融、ETF申赎、可转债、期权、期货等多种金融产品的交易,几乎实现了市场全覆盖。

QMT一大特点是其极速交易能力,提供全内存交易,满足投资者对交易速度的高要求。同时,QMT内置的多种专业交易工具和算法交易功能,有效承接大额交易并隐藏交易行为,提高交易的隐蔽性和安全性。此外,QMT还提供丰富的策略模板,如量化选股、择时和指数增强等,帮助投资者快速搭建和优化自己的交易策略。

QMT核心功能介绍:

✅本地化运行:策略在用户电脑执行,数据保密性强,但需保持开机状态。

✅高性能:单笔交易延迟毫秒级别,支持[Tick级回测],覆盖股票、ETF、债券、期货、期权等全品种。

✅编程灵活:支持[Python])/[VBA]双语言,可调用本地文件及多种数据库。

✅适用场景:策略编写、高频交易、跨市场策略开发,适合有编程经验的投资者。

二、前期准备:安装与账号注册

下载渠道:\通过文末在小编这里开通低佣低门槛的券商账户后申请,申请下来后会把下载链接发送到你所填的邮箱进行下载。

全文重点:但这里一定要特别注意,不要自行直接开通,
走文末联系小编,获取VIP渠道申请才可获取低门槛量化开通及低佣调整权限,且后续才有券商专员一对一服务,不会出现开通后找不到专员且无法调整低佣的闹心局面。

安装步骤:\双击安装包,按流程提示完成安装;

安装完成:安装完成后,登录资金账号和密码就可以正常使用。

模拟账号:开户后可以向券商申请一个试用账户后打开测试软件登录(用于策略开发和回测,数据权限有限);

实盘账号:按以上vip渠道开户后券商经理会协助开通 QMT 实盘权限(需签署量化交易协议)。

成功登陆QMT后,具体使用步骤如下:

1.下载python库

第一次使用 QMT 系统时,一定要先下载【python库】。下载【python库】时不要修改路径,默认即可,安装后需要重启客户端。注意:盘中交易时段内下载相关组件的速度通常较慢,建议选择开盘前或收盘后进行更新操作。

【python库】下载路径:“我的”页面→顶部点击【下载python库】

2.QMT数据下载

第一次使用QMT必做的另一件事就是下载数据。可以手动下载,也可以通过python代码下载。

手动下载:\

在软件界面上,点击右下角行情按钮,进入行情界面,点击智能下载,选择需要下载的数据类型,比如K线、财务数据等;选择需要的时间时间,比如2025年1月1日至今,选择下载数据周期,比如1分钟、5分钟、日线等

3.python代码下载:\

可以用 download_history_data - 下载所需股票指定周期对应时间范围的行情数据

QMT提供的行情数据中,基础周期包含 tick、1m、5m、1d,这些是实际用于存储的基础周期 其他周期为合成周期,以基础周期合成得到。

合成周期:3m 由 1m 合成;10m、15m 等由 5m 合成;2d、3d 等由日线合成。

获取合成周期:取历史需下载对应基础周期(如 15m 需下 5m);取实时可直接订阅原始周期。

同时用基础与合成周期,只用下载基础周期(如 5m 和 15m,下 5m 即可)。

# coding:gbk
def init(C):
 download_history_data("000001.SZ","1d","20230101","") # 下载000001.SZ,从20230101至今的日线数据
    download_history_data("000001.SZ","1d","20230101","",incrementally=True) # 下载000001.SZ,从20230101至今的日线数据,增量下载

def handlebar(C):
    return

3、QMT新建策略

前面准备工作做完后,就可以开始正式使用QMT,首先是新建策略,有两种方式。

方法一\

在【我的】界面,点击上方“新建策略”按钮,并在弹出的选项中选择python 或 VBA语言,在弹出的【策略编辑器】中进行策略编写。

方法二\

在【模型研究】界面,使用系统自带的各种示例模型,点击后方“编辑”按钮,并在弹出的【策略编辑器】中以此示例模型代码为基础进行编写或者点击新建模型,选择 Python 模型,在弹出的【策略编辑器】中从头到尾编写一个用户自己的量化模型。

4、QMT策略调试

策略编写完成后,点击【编译】按钮就可以保存策略。需要说明的是,在 Python 策略中,【编译】按钮只有保存功能,无法校验语法及引用是否正确。

完成保存后,点击运行就能查看策略的实际效果。 如果存在错误,会在日志输出区域显示具体报错信息\,就需要进入调试环节。

5、QMT策略回测

策略调试成功后,点击【回测】\按钮,就能通过日志输出了解模型依据历史行情数据得出的回测过程与表现。

进行回测前,要先设置好策略回测运行的主图品种、周期以及相关回测参数。其中,回测主图和周期可在策略编辑器的 “基本信息” 中配置,回测的起止时间、基准、费率等则需在策略编辑器的 “回测参数” 里设定。

用户在回测前,需根据该策略回测运行的主图、周期和时间,在【数据管理】\中下载补充相应的行情数据。例如,若回测时间设为 20180930 至 20190530,运行主图为 SZ.000001 平安银行日线,补充数据时可按此进行设置。

如果回测正常的话,主界面会跳转到模型设置的默认标的和默认周期界面,并输出模型绩效分析结果。

7、QMT策略实盘

实盘模型需要在模型交易界面执行。模型交易界面,选择新建策略交易,添加需要的模型。运行模式可以选择模拟或实盘。

模拟信号模式在策略信号界面显示买卖信号,不实际发出委托。具体请参考模拟信号模式

实盘交易模式显示的策略信号会实际发出到交易所。

从以上看出,量化QMT软件开通和运用比ptrade功能更全面,小白都能完成从策略编写到实盘的全流程操作。

另外,如果有好的策略,但不会用具体代码编写的

也可申请让技术大佬代写策略还有拉进量化技术群

股票佣金万0.85

开通门槛低且赠送miniQMT