FMZ上玩转麦语言你所需要知道的事情--麦语言交易类库参数篇
麦语言编写趋势策略确实十分简单,得益于封装,只需使用几行代码就可以写出一个策略。在发明者量化(FMZ)交易平台上使用麦语言,除了查询麦语言文档: 发明者量化My语言(Mylang)文档 之外,缺少一些指导文章。本篇我们就一起来玩转FMZ上的麦语言。麦语言在FMZ上可以分为商品期货、数字货币现货、数字货币期货三个方面,我们一起来梳理各个不同市场的使用区别。先来看一下一个比较重要的内容。 麦语言交易类库 「麦语言交易类库」是把一些需要用户设置的数值、参数、模式整合封装在了一起,脱离策略代码层面,在创建机器人时由使用者设置、配置的框架类库,创建麦语言策略时自带。 对于熟练掌握在FMZ上使用麦语言策略,这些参数、设置的了解是必不可少的,下面我们一起来学习各个参数的概念、用途。 「交易设置」分组 执行方式 执行方式分为 收盘价模型 、 实盘价模型 。 收盘价模型 收盘价模型是指,每次有新K线柱产生时,执行一次交易逻辑。例如下图,策略使用的是5分钟K线周期,当前时间是09:15:01,在此时新的5分钟K线柱产生,机器人执行一次编写的策略代码逻辑,K线图表上只显示周期完成的K线柱(即倒数第二根),当倒数第一根柱走完时,才会更新到图表上(此时走完的倒数第一根就变成了倒数第二根K线柱)。 简单的说就是当最后一根K线柱走完,新周期的K线柱出来时的一瞬间,机器人程序执行一次既定的策略逻辑