QMT详情运用步骤!
发布时间:2024-6-24 15:39阅读:181
QMT详情运用步骤!
日常我们在使用量化交易平台,大多数都是用的QMT和Ptrade这两种,但是QMT更多是本地策略,可以保护好自己的数据,关注QMT的使用已经应用,小编整理了一些问题,可以供大家参考。
第一:QMT基础介绍!
QMT平台是基于Python,集策略投研、自动交易、行情展示、风险控制于一体的平台。
首次安装QMT软件后,第一件事情就是下载 Python 库,使用默认地址即可,不要修改默认的路径。安装的 Python 库与投资者本地已经安装的没有任何关系,不要将地址指向已经安装好的Python,并不能产生作用,首次下载完成后,需要重启生效!
第二:具体操作步骤!
1、本地数据是系统运行策略与计算指标的基础,因此做好历史数据补充非常重要。上周分享了在QMT软件界面上,通过点击右下角行情按钮,进入行情界面,点击标签,进行手动下载补充数据(界面左上角“操作”—“数据管理”—“补充数据”)。
除了手动下载外,还可以通过python下载历史数据,用到的函数一般包括:
“download_history_data:下载指定合约代码指定周期对应时间范围的行情数据”、“ContextInfo.get_market_data_ex:获取行情数据”、“ContextInfo.get_full_tick:获取全推数据”等;总之,获取历史行情数据有多个函数接口,建议使用get_market_data_ex。
2、QMT提供的行情数据中,基础周期包含 tick 1m 5m 1d,这些是实际用于存储的周期 其他周期为合成周期,以基础周期合成得到合成周期。
(1)15m,30m,60m 由5分钟线合成;
(2)1w(周线),1mon(月线),1y(年线)由日线数据合成。
获取合成周期时:
(1)如果取历史,需要下载历史的基础周期(如取15m需要下载5m);
(2)如果取实时,可以直接订阅原始周期(如直接订阅15m)。
如果同时用到基础周期和合成周期,只需要下载基础周期,例如同时使用5m和15m,因为15m也是由5m合成,所以只需要下载一次5m的数据即可。
3、在模型编辑器中,有“回测”和“运行”两个按钮,分别代表两种模式,它们之间的区别如下:
(1)回测模式指策略以历史行情为依据,以回测参数中的开始时间、结束时间为回测时间区间进行运算,投资者可观察该策略在历史行情所获得的年化收益率、夏普比率、最大回撤、信息比率等指标表现。
(2)运行模式指策略根据实时行情信号进行运算,以主图行情开始时间到当前时间为运行区间,进行策略的模拟运行,但不进行真实的委托。
如果需要向模拟/实盘柜台发送真实的委托,请将策略加入到“模型交易”中。
4、查看工作日志
日志对于发现和解决应用程序中的故障和错误非常有帮助。通过记录关键步骤、变量值和异常信息,可以追踪代码执行路径,帮助定位问题所在,便于做分析。
(1)选中客户端->右键选择【打开文件所在位置】;
(2)\bin.x64结尾;
(3)【点击箭头】向上退一级目录;
(4)查询【userdata】文件并点击进去;
(5)选择双击【log】文件,对以下文件进行创建副本并压缩文件
以上则是QMT整体操作流程步骤,供大家参考熟悉,行情如此差的情况下,量化还是可以帮助我们省下很多事情的,也可以减轻被套的压力。所以我们在使用量化交易的时候可以参考!
更多详细关注小编,一起成长,告别韭菜!


温馨提示:投资有风险,选择需谨慎。

-
小米玄戒O1芯片发布,小米股票终回暖!自研芯片能否成为破局关键?
2025-05-26 10:32
-
2025年端午节假期享收益,赶紧码住这份攻略!
2025-05-26 10:32
-
打新预告来啦!来看看这两支新股潜力如何~
2025-05-26 10:32