量化QMT了解及运用?
发布时间:2024-9-20 14:58阅读:155
量化QMT了解及运用?
我们所说的QMT,由迅投开发的量化软件,全称是Quick Model Trade。
但是,QMT是最基础的版本,如果想要使用一般需要通过券商获取,链接券商账户进行使用。
不同的券商,除了对于QMT的开通要求不同,软件本身也都存在一些差异。因为券商在引进QMT的同时会对QMT进行完善,使其更适合使用。
不同版QMT的区别
狭义的QMT,特指讯投的QMT;而广义的QMT,指的是由各大券商提供的QMT,是QMT的"发行版"。一般语境下的QMT,指的都是券商的"发行版"。
不同券商QMT发行版的区别有主要有:
1、软件的名称不同。
例如:有的QMT的名称是Quant,有的QMT的名称就是QMT。
2、功能菜单的名称不同。
例如:有的QMT上的"策略开发"对应其它QMT的"模型研究","策略交易"对应"模型交易"。
3、所支持的编程语言不同。
例如:有的QMT支持用Python语言和VBA语言编写策略;有的只支持用Python语言编写策略,
4、Python的代码缩进。
例如:有的Python代码的缩进是4个空格,有的代码的缩进是一个tab。
5、Python编写的策略能否外部直接打开。
例如,有的编写的策略,可以在外部直接打开;有的QMT编写的策略,默认无法在外部直接打开。
6、QMT软件的使用限制不同,尤其是MiniQMT的使用限制不同。
部分券商不允许QMT在云服务器上运行,部分券商不允许MiniQMT在云服务器上运行。
和TqSdk的区别
天勤量化TqSdk更针对期货量化,但是QMT更针对股票量化。
建议安装目录
默认的安装目录有中文,建议不要安装在有中文和特殊符号的目录下。
建议硬件配置
建议8C+16G的配置。
策略编辑
新建策略
点击如图所示之处,新建策略。
在弹出框,我们会看到有一个预设的策略DEMO,我们可以把该部分的删除。
· 点击①处的名称,可以修改策略的名称。
· 点击②处的编译,实际上的作用是保存。
注意,编译的实际作用只是保存,不会检查是否存在语法错误等,只是保存。
· 点击③处,可以设置密码。
· 加密公式,指的是对策略的具体实现进行加密,不让看源代码。设置加密后,再次进行编辑,需要密码。
· 凭密码密码导出公式,指的是导出策略,需要密码。
· 点击④处的函数,可以查看一些函数的使用方法。
如图,我们设置加密公式后,再次点击编辑,需要输入密码。
编译的作用其实是保存,加密公式其实是对策略进行加密。
QMT一般开通是有门槛的,所以如果你有需要可以添加微信联系!更多QMT的了解欢迎关注!
温馨提示:投资有风险,选择需谨慎。