量化交易软件怎么开,量化交易软件QMT入门指引详细教程
发布时间:2024-11-20 14:02阅读:2304
近几年很多朋友对量化感兴趣,但是申请完账号后却不知道该怎么使用?你是否也有这样的烦恼,一看视频就会,一上手就各种问题?
收集广大朋友的需求,整理了一份QMT新人入门教程指引,如果对你有帮助,欢迎点赞+评论支持!
入门QMT做量化,总共分几步?
一、注册申请qmt账号
券商qmt侧重于交易,而迅投官网投研端侧重于策略研究,想要获得实盘交易权限,需要开通券商qmt。(如额外需要行情用户VIP:4978/年,以及投研版权限:9780/年,可在迅投官网单独购买)
截止到目前差不多有70多家券商支持qmt,申请资金门槛各有不同
比如:某河证券申请门槛相对较高(300W及以上);某金证券申请门槛较低(无门槛或10W以下);某信证券申请门槛相对不高也不低(30W-50W)
如有需要低门槛申请的朋友,欢迎评论区留言
二、下载安装
提交申请资料给券商客户经理,2-3个工作日即可开通实盘权限(同时还可以申请测试客户端进行回测)
点击券商qmt交易客户端下载地址-进行安装
三、通信设置
行情主站与历史数据相关;交易中心与全推数据有关,包括涨幅、全推数据等;
右上角全推行情,设置为五档行情
四、登录(以国金qmt界面为例)
选择【行情+交易】,功能比较完善
不用勾选【独立交易】和【极简模式】(mini qmt)
五、下载Python 库
登录qmt后第一件事,就是下载Python 库,使用默认地址就行(该Python 库与您本地已经安装的没有任何关系,也不用将地址指向已经安装好的Python ,并不能产生作用)
下载完成后,需要重启生效(不要在盘中操作,限速会导致下载速度比较慢)
温馨提示:
如报错带有pandas相关的,绝大可能都是Python 库的问题
遇到这种情况该如何解决?
①关闭软件,通过任务管理器确认所有qmt相关的进程已经退出,然后重启软件
②如果问题仍然存在,删除安装目录下/bin.x64下的Lib文件夹,然后重新下载Python 库;
六、行情设置
①登录后,首先确认行情是否连接,点击行情按钮并检查行情连接状态②点击行情,切换行情选择,如果状态显示连接,并且行情数据有显示,则连接正常
温馨提示:
①板块列表界面无行情或数据不更新怎么办?
这种情况一般是行情或交易中心连接失败,如果没有策略在运行,那就切换一次行情和交易中心;如果有策略在运行,就停止策略并重启客户端。
②有很多个行情站点,应该如何选择?
如果是VIP用户,建议优先连接VIP站点,数据更齐全,带宽也更充裕;
如果是非VIP用户,建议选择自己延迟低的站点连接就可以了;
七、数据下载
1、手动下载历史数据
在软件界面上,点击右下角行情按钮,进入行情界面,点击标签进入对应功能
以下载K线数据为例:
①点击右下角行情按钮
②点击历史数据下载标签
③点击数据选项下拉框,选择K线数据(如要下载其他数据,如分笔数据/财务数据等在下拉框选择对应按钮)
④选择要下载的数据范围和数据周期
⑤点击补充按钮开始下载
2、自动下载历史数据
①点击右下角行情按钮
②点击调度任务标签
③点击新增方案
④输入【自定义】的方案名称,并点击确认⑤点击【右侧】增加下载任务
⑥在【方案设置左侧】数据下拉框选择下载的数据类目,一个下载方案中可以有多个下载任务
⑦在板块列表选择要下载的板块
⑧在【方案设置右侧】选择数据下载范围,并点击确定
⑨在调度任务界面选择需要定时下载的选项【推荐在盘后下载,例如16:00】
⑩点击应用按钮,即可完成自动下载历史数据的设置
温馨提示:
1、下载历史过期合约提示下载失败,怎么办?
有的券商服务器不支持下载此数据,需要将行情和交易服务器都切换到带【迅投】字样的服务器
2、界面显示【下载完成】后还是没有数据,怎么办?
切换行情服务器重置链接状态,再次进行下载就可以了
八、策略指标
1、新建策略
①在【我的】主页,点击新建策略按钮
②点击【Python 策略】模型
③会弹出一个策略编辑器框【新建策略文件】
④编辑完点击【编译】按钮
⑤关闭策略编辑器
2、导入策略
点击进入【模型研究】界面-右键选择-本地.rzrk导入
3、策略在副图作为指标运行
在主图上双击策略 VBA策略可以直接输出图像
4、策略指标选股
①在行情界面双击【板块】打开股票列表界面,在股票列表界面【右键】打开选项菜单,选择【添加自定义指标】
②在弹窗中选择要添加的【策略文件】【指标】【周期】【复权方式】,在左侧选择【策略文件】后,需要在右侧选择具体的【指标】
(选股时的复权方式要与自己实际看盘时的复权方式一致)
③如需要【盘中实时选股】,需要在添加完【指标】后,右键指标名称,在选项框中选择【刷新设置】
④在弹窗中点击勾选【自动刷新】按钮,如果指标名称变成【绿色】则表示设置成功
温馨提示:
1、策略在主图无输出,是怎么回事?
①VBA策略:
变量没有用 : 输出;
策略内有报错或者计算空值
②python策略:
策略内没有调用画图函数
九、策略回测
参考迅投视频教程 内置python回测
https://www.bilibili.com/video/BV1yz4y1c7uW?share_source=copy_web
十、实盘交易
1、登录交易账号
2、策略交易运行
①点击界面上的【模型交易】按钮,进入策略设置界面
②在左侧策略文件列表中,选择要进行交易的【策略】
③在弹窗中选择【主图代码】【账号类型】【账号】【周期】,需要说明的是,在实盘交易中,无论选择什么周期,策略都是以tick级进行运行,周期选项只影响非快速下单时的passorder调用
④点击【运行模式】栏按钮,选择策略是否对账户进行操作,其中:
(1)模拟:不下单到设置的账号,只在软件进行信号记录
(2)实盘:产生实际下单
⑤点击【操作】栏按钮,即可开始策略交易
温馨提示:
1、策略在实盘模式下,调用下单后不下单怎么办?
①不建议使用除passorder外的其他下单函数
②在passorder语句后边进行一次print,确保进行了调用
③查看策略信号栏,如果有策略信号,但是没有实际下单到账户,是选错了运行模式
④passorder的快速下单参数设置错误
⑤账号是否配置正确
⑥被柜台拒绝:在界面下方‘消息提示’或‘执行中任务’查看被拒原因


温馨提示:投资有风险,选择需谨慎。
-
聚焦:中信证券保荐的水利工程领域科创板“潜力股”
2025-07-28 13:11
-
@你,炒港美股交税了吗?
2025-07-28 13:11
-
豪门百亿财产争夺战背后,信托到底是个啥?
2025-07-28 13:11