期货程序化交易编程步骤-文华财经库南算法交易软件,附麦语言常用语法解析

开篇:

做期货交易的小伙伴都知道,期货市场变幻莫测,要想能够稳定盈利,必须有一套自己的模型,无论是不是程序化模型。

人为的操作往往会遇到几个问题:①来了行情抓不住,提前止盈,只赚到一点利润;②出现错误的判断不能及时止损,导致亏损越来越大,最终酿成不可挽回的后果。③身体受不了呀,白天看盘,晚上盯到一两点。

正文

有一个想法,怎么去验证这个想法的有效性呢,胜率在多少,盈利率,回撤大概是多少,显然手动去计算费时费力且不准确,程序化交易迫在眉睫,接下来就带你一步一步揭开程序化交易的神秘面纱!即便不懂编程,也可以轻松上手。

一、软件(库南算法交易WH9免费)

我比较习惯用文华财经进行交易,新手可以下载库南算法交易模拟版先进行基本的尝试,完全够用,回测,模拟盘交易都可以进行。等真正要交易的时候再上实盘版(需要money)。

就是这个软件

下载完软件,下面针对软件界面的各项功能进行介绍

上链接,WH9软件使用说明书

二、操作步骤

①添加自选,即选中合约到我的篮子


期货程序化交易编程步骤-文华财经库南算法交易软件,附麦语言常用语法解析_第1张图片
这个就不详细介绍

②公式编写

双击打开选中的合约,会自动跳转到模型界面,选择自己要回测的周期,比如一分钟K线。

点击模型中的自编,然后点击右上角的公式,点击编写公式,如下图所示


期货程序化交易编程步骤-文华财经库南算法交易软件,附麦语言常用语法解析_第2张图片
开始编写公式

③新建文件并保存

公式编写界面如下,先保存到自编模型下,再进行后续操作。


期货程序化交易编程步骤-文华财经库南算法交易软件,附麦语言常用语法解析_第3张图片
公式编写界面


期货程序化交易编程步骤-文华财经库南算法交易软件,附麦语言常用语法解析_第4张图片
另存为界面

经过这些简单操作,你已经新建了自己的第一个编程文件,下面就可以对他进行编辑了。

很多人不懂编程,感觉一头雾水,这个不用担心,系统自带了很多模型,可以点击打开查看,支持复制操作,可以作为后续的借鉴

④完成编写,设置回测参数,进行回测操作

这边就默认你已经把模型都写好了     一点点... 需要进行回测。

我直接复制了案例中的MACD模型代码,图中标题栏红框部分从左到右依次是 设置回测参数  启动回测(主图计算)  查看回测报告 。


期货程序化交易编程步骤-文华财经库南算法交易软件,附麦语言常用语法解析_第5张图片

⑤回测的三个步骤

第一个步骤:设置回测参数,系统有默认的参数值,如果需要可以自行修改


期货程序化交易编程步骤-文华财经库南算法交易软件,附麦语言常用语法解析_第6张图片

第二个步骤:设置完之后就可以进行回测,即主图计算,计算过程可能需要几秒的时间

第三个步骤:查看回测报告

回测报告包含了很多内容,可以详细研究一下,如果要查看每一笔的成交情况,以及信号触发情况,点击信号明细,一目了然,可以针对模型的成交价格,信号触发时间进行优化调节。


期货程序化交易编程步骤-文华财经库南算法交易软件,附麦语言常用语法解析_第7张图片

补充回测:(引用自软件说明书)

模型编写好后需要先对其进行效果测试,如果样本数据少,数据不精确,得到的测试结果就很难反映出模型的真实盈利效果。因此历史数据量和数据粒度决定了模型效果的测试深度,也反映出测试平台价值的高低。

(1)案例:国内合约提供从开市至今的全部历史数据

检验趋势模型的效果,通常需要选择连续且全面的历史数据作为测试样本,如果测试的数据不够多,无法包含市场各个阶段的行情变动,模型效果的真实性就会大打折扣。wh9提供合约从上市以来的所有数据,可以多维度剖析模型。如下图,是以股指主连合约上市至今的全部数据进行的效果测试。

期货程序化交易编程步骤-文华财经库南算法交易软件,附麦语言常用语法解析_第8张图片

(2)申请海量历史数据的操作方法

如下图所示,是如何在主图点击鼠标右键来申请合约数据:


期货程序化交易编程步骤-文华财经库南算法交易软件,附麦语言常用语法解析_第9张图片

⑥添加自动运行模组

模型都写好了,也该让他上战场实际试验一下了,是骡子是马拉出来遛遛。

添加到运行模组可以在合约界面右键,也可以点击左下角这个图标


期货合约自动运行模组

添加模组很简单,选择要添加的合约,以及要运行的周期,比如一分钟K线,5分钟K线,然后一路下一步,选择自己编写的模型,设置下单手数。设置资金分配量,手续费保证金等参数,如下图


期货程序化交易编程步骤-文华财经库南算法交易软件,附麦语言常用语法解析_第10张图片
添加运行模组

最后点击完成,就可以在模拟盘进行交易了,并且可以在右侧查看运行日志,查看每一次信号位置,已经成交价格。


期货程序化交易编程步骤-文华财经库南算法交易软件,附麦语言常用语法解析_第11张图片

OK  到这里基本就是编写一个模板的全部流程,下面将对一些语法进行简单解析

直接上链接,文华财经编程语法,麦语言基本语法与指令说明

结语:希望大家都能编写出自己满意的模型

附上我自己写的模型数据情况


以一手为测试数量


期货程序化交易编程步骤-文华财经库南算法交易软件,附麦语言常用语法解析_第12张图片
初始资金,最终权益,信号数


收益率情况,模型得分情况

你可能感兴趣的:(期货程序化交易编程步骤-文华财经库南算法交易软件,附麦语言常用语法解析)