股票程序化交易-QMT入门系列(4)-QMT模型建立、策略运行案例

系列文章目录

0、前言.

1、QMT前期安装准备

2、QMT中安装python依赖包

3、QMT程序化交易运行机制

4、QMT模型建立、策略运行案例

5、QMT核心接口介绍

6、QMT行情接口介绍

7、QMT交易接口介绍

8、如何实现QMT读取MYSQL数据库


文章目录

系列文章目录

文章目录

一、新建策略

二、编辑完善策略

1.修改策略名称

2.删除默认生成代码

三、编译运行策略

总结


一、新建策略

        在【模型研究】界面,点击新建模型,选择 Python 模型,在弹出的【策略编辑器】中从头到 尾编写一个用户自己的量化模型。

        股票程序化交易-QMT入门系列(4)-QMT模型建立、策略运行案例_第1张图片

点击python策略,系统会默认建立一套内置策略。

股票程序化交易-QMT入门系列(4)-QMT模型建立、策略运行案例_第2张图片

到此QMT就给我们创建了一套默认策略模板,并内置了部分默认代码。接下来我们就可以对QMT创建的默认模板进行完善调整。

二、编辑完善策略

        大部分的时候我们不需要默认的策略,下面我们对新建的策略进行编辑处理。可以通过修改右侧相关参数对策略部分参数进行修改:

股票程序化交易-QMT入门系列(4)-QMT模型建立、策略运行案例_第3张图片

1.修改策略名称

        为了演示效果,将策略名称改成:HELLOWORLD,如下图所示。其它参数可以根据需要自行调整,这里就不在介绍。

股票程序化交易-QMT入门系列(4)-QMT模型建立、策略运行案例_第4张图片

2.删除默认生成代码

       考虑到接口参数还没有讲到,为了降低阅读复杂性,本案例将QMT默认生成的代码删掉,仅仅保留函数定义init、handlebar,并在函数体中分辨进行了简易的输出。具体内容如下图所示:

股票程序化交易-QMT入门系列(4)-QMT模型建立、策略运行案例_第5张图片

三、编译运行策略

        策略编写完成后,我们可以通过点击编译、运行按钮运行刚刚编写好的策略。

股票程序化交易-QMT入门系列(4)-QMT模型建立、策略运行案例_第6张图片

到此第一个简单策略程序已经完成,是不是很简单大家都可以来试试。

       


总结

        以上就是今天要讲的内容,也许大家会奇怪为什么这个策略只是简单的输出了init Hello world一次,然后多次输出handlebar Hello world,下一章节将讲解QMT核心接口介绍。

你可能感兴趣的:(python,mysql)