QMT量化10天入门----第一天

今天完成量化软件QMT的下载安装和认识操作界面。

并且我们尝试运行一小段代码,通过例子,了解QMT的几个关键函数和回测逻辑。

在初始界面的中间,是“策略列表”板块,可以看到软件中内置了很多常见的策略(其中可以看到字母P和字母V,分别表示python和VBA语言)。我们可以挑一个Python策略,点击“编辑”按钮,会打开【策略编辑器】

我们今天的例子,在左侧指标列表中,双击【PY简单示例】

重点:(完全不需要自己手动输入代码)

我们先来运行试一下,还是在【策略编辑器】界面,点击【PY简单示例】下方的【运行】

接下来看一下运行的结果,点击主界面左侧的【行情】

可以双击选择一只股票,或者打开自己的【自选股】,原来的k线下方出现了我们【代码绘制的图】。

在【行情】页面下,可以用鼠标滚轮切换股票,按住ctrl建+滚轮可以调整窗口展示的期限。

倒数第二行代码,计算绘图用的收盘价close,我们可以看到引用了 ContextInfo中的['close'],然后需要设置展示区间和分红方式,之后在自己的策略中可以根据实际需要修改这两个参数。

有任何问题欢迎评论,留言都会回复。

ContextInfo 函数和 handlebar 函数是QMT的模拟、回测、实盘交易中最核心的两个对象。

Init (ContextInfo)和 handlebar 的定义是必须进行的。Init 方法会在策略运行开始时调用一次,用以初始化所需对象(包裹在 ContextInfo 对象中传递),设定股票池等。

有需要QMT的可以点击头像咨询哦