从小白开始,如何实现期货交易程序化?
你为什么想做程序化交易?也许因为你是个懒人,也许因为你是个内心却不甘平庸的人,也许你每天要打卡上班而无暇顾及看盘交易。
不管什么原因,如果你想试试程序化交易,就认真看看这篇文章。我手把手教你实现程序化交易,让计算机来执行你的交易策略。
首先需要有能够进行程序化交易的软件,目前国内使用比较多的有文华财经、金字塔、交易开拓者、MC等等。不同软件平台收费规则不一样,一种是年费模式,比如文华财经和金字塔是按年收费,每年收费大概七八千。另一种是上浮手续费模式,交易开拓者和MC就是采取这种方式,也就是在交易所基础手续费基础上加收一定幅度的手续费。关于几个软件的详细对比,大家可以自己去搜索了解一下。
对于资金量大且交易频繁的,选择年费模式比较划算。对于资金量小或者交易不太频繁的,可以选择浮动收费模式,如果你不交易就不会收费,只有发生交易了才会产生对应的费用,相对比较人性化。我这文章以开拓者举例子,因为我就是用开拓者。
不同期货公司对于接入程序化的手续费规定也有所不同,具体收费多少要按照你开户期货公司的规定为准。大家可以自己去咨询所开户期货公司的客服。按照期货公司的程序化申请表,填写好发送过去就可以了。
下面我以开拓者为例,说明实现程序化交易的流程:
第一步,去交易开拓者官网注册账号,或者下载软件后在软件登录界面的“新用户注册”处点击注册。要使用交易开拓者,你必须有一个能登陆交易开拓者的账号。(你期货公司的交易账号是无法直接登陆交易开拓者软件的)
第二步,下载交易开拓者软件。官网有交易开拓者TBQuant正式版和交易开拓者旗舰版,两种版本各有千秋,我目前主要使用旗舰版。
看好对应的电脑配置要求,如果将来你要买一个云服务器来挂起开拓者软件,云服务器的配置要求是需要考虑一下的。此外要根据自己电脑的系统是32位还是64位,对应下载软件即可。
第三步,解压软件。交易开拓者无法在中文目录中运行的,要解压到非中文目录之下。(在官网的软件下载处也有说明的,安装路径不能有中文字符。)
第四步,登陆交易开拓者。解压好软件,找到登陆程序并双击打开,使用你在开拓者官网注册的账号登陆交易开拓者。
第五步,进入超级图表,在软件左方找到“TB公式”,点击“新建公式应用”,写入你的交易策略,开启你的程序化之旅。
这些虽然都不算是难点,但是没人教的情况下,什么都要靠自己摸索,也挺浪费时间的事情。当初我就是自己上网搜索,一个人自学的,走弯路的过程并不愉快。我写下这系列文章,是希望对朋友们有所帮助,让大家少走弯路。
至于如何编写、加载、回测交易策略,在以后的文章里再继续展开。想学习程序化的朋友请关注,交流策略的朋友也请关注。