金十交易学院

2.1 量化工具整体介绍

不想错过精彩课程?一键“订阅”,轻松学习!




大家好,欢迎来到金十交易学院《智能量化交易》课程。


摘要:在前一章中,我们学习了关于量化交易的相关概念,对量化交易有了基本的了解。那么市面上都有哪些可以量化交易的工具呢?我们又该如何根据自己的需求选择呢?


一、开源软件和商业软件


国内量化交易工具大体上可以分为开源软件和商业软件两大类。所谓的开源软件可以理解为软件的源代码是开放的,可以直接下载源代码使用;商业软件一般泛指由商业公司维护运营的闭源软件,通常都是付费的。


1、开源量化软件


首先开源软件有很强大的灵活性,是完全免费的,用户基本上可以运用这个软件去实现任何功能,无论是中低频交易策略、套利策略还是期权策略,都可以通过定制化模块来实现,由于用户掌控这软件的源代码,可以了解软件里面的每一个角落,所以更为可靠安全。


尽管开源软件有很多优点,但它对量化交易初学者不是很友好,你需要系统性学习一门标准的编程语言,比如Python、Java或者C++。从入门到放弃,其难度可想而知,有时候调bug能调到你怀疑人生。而且不像商业软件,有专门的技术客服即时答疑解惑。这时候不但没有成就感,还会打消你继续学习下去的动力。


所以,从学习的角度讲,推荐量化交易初学者一步一步,从最简单的商业软件开始,尽管它是付费的,但如果策略是盈利的,软件费用仅仅是利润的零头,再者,商业软件一般是一个团队在维护,其成熟度肯定比开源软件强很多。


2、商业量化软件


国内可以做量化交易的商业软件多达几十种,比如:既专业又全面产品又多的Interactive Broker、能处理海量并发数据,适合高频交易的APAMA、支持C++的接口,执行效率不错的SPT盛立、侧重在交易执行和风控的掘金量化以及面向个人交易者的MC、TB、MQ。下图中我们把国内主流的量化平台进行了综合评测,对于量化工具的难易程度也做了一定的分类,读者可以根据自己的实际情况选择。



以上虽然是商业软件,但其所用的也是标准编程语言或脚本语言,与其这样还不如直接使用既免费又安全的开源软件。新手这里推荐直接使用发明者量化工具,作为量化交易学习的敲门砖。


二、认识发明者量化交易工具



发明者量化工具对小白友好,即便你是零基础,也可以根据里面的工具体验量化的魅力。该工具是面向高频交易设计,在性能和安全上有严苛的要求。支持高频策略、套利策略、趋势策略。并且它集成了策略开发、测试、优化、模拟、实盘交易的完整流程。另外它既支持简单又好用的麦语言,也支持Python、C++等高级量化交易语言,等于一次学习无缝切换。并且只有实盘交易才收费0.125元/小时,降低你学习摸索阶段软件成本,同时可以免费模拟做仿真交易。


三、迈出量化第一步:使用量化工具


量化工具使用非常简单,只需要进入网站点开即可设计自己的量化策略。大家可以登陆发明者量化工具的官方网站,注册并登陆,点击控制中心即可使用(如下图),类似于目前比较火的抖音,注册登录后就可以发布自己的小视频,而量化工具登录后是设计自己的量化交易策略。



量化工具编程会有一个集中的功能区,功能区主要包括(如下图)左上角的控制中心是该量化工具的核心功能,点击之后,就可以编写交易策略和策略回测、设置交易品种的交易所、创建管理策略机器人的托管者、创建具体的量化交易机器人。至于里面的功能具体用法,我们会在后续的文章中详细介绍,当前我们只做初步。



首次接触量化的朋友,不用为自己不懂代码和编程而望而却步。为了降低用户的使用门槛,官方社区出品了许多视频教程,帮助量化交易初学者快速入门;同时,在策略广场中聚合了上千个官方和第三方免费开放的交易策略,方便大家复制学习。


另外,在策略编辑界面,还配置了经典的策略样例,点击就能直接使用策略代码,轻松体验整个量化交易的核心流程,即使是小白用户也能立刻学会,并跟着做起来!


在真金白银实盘之前,仿真交易也是必不可少的环节,该工具的仿真交易符合交易所规则,并且完全免费,仿真包括的时间、价格、订单量等与真实行情实时撮合,高度吻合实盘交易。大大提高策略验证效率。



下节预告:有了工具怎么用?和我们买了一台新手机,第一次开机需要做简单开机设置一样,量化工具也需要做基础的设置配置,下节我们将带你手把手配置发明者量化交易工具。开启量化交易第一扇门,包括:添加交易所、添加托管者、创建交易策略、创建量化机器人等等。完成了基础配置,就可以正式编写第一条属于自己的量化策略了。


课后习题:

1. 量化交易工具分为哪两大类?

2. 常用的量化编程语言都有哪些?


最后给大家一个温馨小提示:在课程和直播页面,点击“订阅”按钮,就可以及时接收提醒,不错过课程和直播的精彩内容!


金十交易学院,8点准时更新



0人喜欢
2019-02-27 08:00:00